From 93bd45bbf8bf3b12cb0d18db6d42d2b13e07ba0b Mon Sep 17 00:00:00 2001 From: hondacrx Date: Mon, 30 May 2022 13:09:19 -0400 Subject: [PATCH] Core/Scripting: Get rid of ModifyVehiclePassengerExitPos Port From (https://github.com/TrinityCore/TrinityCore/commit/7a0268d4f12914280ffa0de36100a11781f14f45) --- Source/Game/Entities/Unit/Unit.cs | 3 --- Source/Game/Scripting/CoreScripts.cs | 6 ------ Source/Game/Scripting/ScriptManager.cs | 5 ----- 3 files changed, 14 deletions(-) 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)