diff --git a/Source/Game/Entities/Unit/Unit.cs b/Source/Game/Entities/Unit/Unit.cs index 9465e0c2b..cb5d6fa4e 100644 --- a/Source/Game/Entities/Unit/Unit.cs +++ b/Source/Game/Entities/Unit/Unit.cs @@ -1084,9 +1084,6 @@ namespace Game.Entities pos = vehicle.GetBase().GetPosition(); pos.SetOrientation(GetOrientation()); - // To-do: snap this hook out of existance - Global.ScriptMgr.ModifyVehiclePassengerExitPos(this, vehicle, pos); - // Change exit position based on seat entry addon data if (seatAddon != null) { diff --git a/Source/Game/Scripting/CoreScripts.cs b/Source/Game/Scripting/CoreScripts.cs index 637cabc55..737a09167 100644 --- a/Source/Game/Scripting/CoreScripts.cs +++ b/Source/Game/Scripting/CoreScripts.cs @@ -304,9 +304,6 @@ namespace Game.Scripting // Called when Spell Damage is being Dealt public virtual void ModifySpellDamageTaken(Unit target, Unit attacker, ref int damage, SpellInfo spellInfo) { } - - // Called when an unit exits a vehicle - public virtual void ModifyVehiclePassengerExitPos(Unit passenger, Vehicle vehicle, Position pos) { } } public class GenericCreatureScript : CreatureScript where AI : CreatureAI @@ -336,9 +333,6 @@ namespace Game.Scripting public override bool IsDatabaseBound() { return true; } - // Called when an unit exits a vehicle - public virtual void ModifyVehiclePassengerExitPos(Unit passenger, Vehicle vehicle, Position pos) { } - // Called when a CreatureAI object is needed for the creature. public virtual CreatureAI GetAI(Creature creature) { return null; } } diff --git a/Source/Game/Scripting/ScriptManager.cs b/Source/Game/Scripting/ScriptManager.cs index ee66d0f38..e2657db36 100644 --- a/Source/Game/Scripting/ScriptManager.cs +++ b/Source/Game/Scripting/ScriptManager.cs @@ -1118,11 +1118,6 @@ namespace Game.Scripting ForEach(p => p.ModifySpellDamageTaken(target, attacker, ref dmg, spellInfo)); damage = dmg; } - public void ModifyVehiclePassengerExitPos(Unit passenger, Vehicle vehicle, Position pos) - { - ForEach(p => p.ModifyVehiclePassengerExitPos(passenger, vehicle, pos)); - ForEach(p => p.ModifyVehiclePassengerExitPos(passenger, vehicle, pos)); - } // AreaTriggerEntityScript public AreaTriggerAI GetAreaTriggerAI(AreaTrigger areaTrigger)