diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/game/Entities/Unit/Unit.cpp | 3 | ||||
-rw-r--r-- | src/server/game/Scripting/ScriptMgr.cpp | 6 | ||||
-rw-r--r-- | src/server/game/Scripting/ScriptMgr.h | 7 | ||||
-rw-r--r-- | src/server/scripts/Northrend/zone_borean_tundra.cpp | 41 |
4 files changed, 0 insertions, 57 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp index 3cae65b41cc..601d8158f3a 100644 --- a/src/server/game/Entities/Unit/Unit.cpp +++ b/src/server/game/Entities/Unit/Unit.cpp @@ -12704,9 +12704,6 @@ void Unit::_ExitVehicle(Position const* exitPosition) pos = vehicle->GetBase()->GetPosition(); pos.SetOrientation(GetOrientation()); - // To-do: snap this hook out of existance - sScriptMgr->ModifyVehiclePassengerExitPos(this, vehicle, pos); - // Change exit position based on seat entry addon data if (seatAddon) { diff --git a/src/server/game/Scripting/ScriptMgr.cpp b/src/server/game/Scripting/ScriptMgr.cpp index 2026df3f378..be8494df7eb 100644 --- a/src/server/game/Scripting/ScriptMgr.cpp +++ b/src/server/game/Scripting/ScriptMgr.cpp @@ -2123,12 +2123,6 @@ void ScriptMgr::ModifySpellDamageTaken(Unit* target, Unit* attacker, int32& dama FOREACH_SCRIPT(UnitScript)->ModifySpellDamageTaken(target, attacker, damage); } -void ScriptMgr::ModifyVehiclePassengerExitPos(Unit* passenger, Vehicle* vehicle, Position& pos) -{ - FOREACH_SCRIPT(UnitScript)->ModifyVehiclePassengerExitPos(passenger, vehicle, pos); - FOREACH_SCRIPT(CreatureScript)->ModifyVehiclePassengerExitPos(passenger, vehicle, pos); -} - SpellScriptLoader::SpellScriptLoader(char const* name) : ScriptObject(name) { diff --git a/src/server/game/Scripting/ScriptMgr.h b/src/server/game/Scripting/ScriptMgr.h index 3485c3aa8af..b0f641b80e4 100644 --- a/src/server/game/Scripting/ScriptMgr.h +++ b/src/server/game/Scripting/ScriptMgr.h @@ -411,9 +411,6 @@ class TC_GAME_API UnitScript : public ScriptObject // Called when Spell Damage is being Dealt virtual void ModifySpellDamageTaken(Unit* /*target*/, Unit* /*attacker*/, int32& /*damage*/) { } - - // Called when an unit exits a vehicle - virtual void ModifyVehiclePassengerExitPos(Unit* /*passenger*/, Vehicle* /*vehicle*/, Position& /*pos*/) { } }; class TC_GAME_API CreatureScript : public ScriptObject @@ -423,9 +420,6 @@ class TC_GAME_API CreatureScript : public ScriptObject CreatureScript(char const* name); public: - // Called when an unit exits a vehicle - virtual void ModifyVehiclePassengerExitPos(Unit* /*passenger*/, Vehicle* /*vehicle*/, Position& /*pos*/) { } - // Called when a CreatureAI object is needed for the creature. virtual CreatureAI* GetAI(Creature* /*creature*/) const = 0; }; @@ -1086,7 +1080,6 @@ class TC_GAME_API ScriptMgr void ModifyPeriodicDamageAurasTick(Unit* target, Unit* attacker, uint32& damage); void ModifyMeleeDamage(Unit* target, Unit* attacker, uint32& damage); void ModifySpellDamageTaken(Unit* target, Unit* attacker, int32& damage); - void ModifyVehiclePassengerExitPos(Unit* passenger, Vehicle* vehicle, Position& pos); private: uint32 _scriptCount; diff --git a/src/server/scripts/Northrend/zone_borean_tundra.cpp b/src/server/scripts/Northrend/zone_borean_tundra.cpp index e203f87720f..9fcf1fcd192 100644 --- a/src/server/scripts/Northrend/zone_borean_tundra.cpp +++ b/src/server/scripts/Northrend/zone_borean_tundra.cpp @@ -1740,46 +1740,6 @@ public: } }; -enum OrabusTheHelmsman -{ - NPC_ORABUS = 32576, - NPC_KVALDIR_CREWMAN_1 = 32577, - NPC_KVALDIR_CREWMAN_2 = 32578, - NPC_KVALDIR_CREWMAN_3 = 32579, - NPC_KVALDIR_CREWMAN_4 = 32580 -}; - -class npc_orabus_the_helmsman_ship_exit_pos : public UnitScript -{ -public: - npc_orabus_the_helmsman_ship_exit_pos() : UnitScript("npc_orabus_the_helmsman_ship_exit_pos") { } - - void ModifyVehiclePassengerExitPos(Unit* passenger, Vehicle* /*vehicle*/, Position& pos) - { - if (passenger->GetTypeId() == TYPEID_UNIT) - { - switch (passenger->GetEntry()) - { - case NPC_ORABUS: - pos.Relocate(2807.858f, 7038.571f, 7.075813f, 4.73481f); - break; - case NPC_KVALDIR_CREWMAN_1: - pos.Relocate(2801.168f, 7046.468f, 5.362013f, 4.73481f); - break; - case NPC_KVALDIR_CREWMAN_2: - pos.Relocate(2803.729f, 7046.516f, 5.362013f, 4.73481f); - break; - case NPC_KVALDIR_CREWMAN_3: - pos.Relocate(2801.48f, 7051.379f, 5.362913f, 4.73481f); - break; - case NPC_KVALDIR_CREWMAN_4: - pos.Relocate(2803.319f, 7051.411f, 5.362913f, 4.73481f); - break; - } - } - } -}; - enum ShorteningBlaster { SPELL_SHORTENING_BLASTER_BIGGER1 = 45674, @@ -1954,7 +1914,6 @@ void AddSC_borean_tundra() new spell_windsoul_totem_aura(); new spell_q11719_bloodspore_ruination_45997(); new npc_bloodmage_laurith(); - new npc_orabus_the_helmsman_ship_exit_pos(); RegisterSpellScript(spell_q11653_shortening_blaster); RegisterSpellScript(spell_nerubar_web_random_unit_not_on_quest); RegisterSpellScript(spell_nerubar_web_random_unit_not_on_quest_dummy); |