From 81a3c135a7ee688998b273034d0ba60dd7bb8158 Mon Sep 17 00:00:00 2001 From: Carbenium Date: Sun, 21 Jun 2020 23:36:05 +0200 Subject: Scripts/Battlefield: Move npc_wg_give_promotion_credit script to BattlefieldWG The script references BattlefieldWG, which is not exported in dynamic builds. Move the script, so it is in the same library. (cherry picked from commit c40b897d369cf45696ca626fdf48bf51226a73a8) --- src/server/scripts/Northrend/zone_wintergrasp.cpp | 29 ----------------------- 1 file changed, 29 deletions(-) (limited to 'src/server/scripts/Northrend') diff --git a/src/server/scripts/Northrend/zone_wintergrasp.cpp b/src/server/scripts/Northrend/zone_wintergrasp.cpp index d38c8c43aab..96acc916c28 100644 --- a/src/server/scripts/Northrend/zone_wintergrasp.cpp +++ b/src/server/scripts/Northrend/zone_wintergrasp.cpp @@ -399,34 +399,6 @@ class go_wg_vehicle_teleporter : public GameObjectScript } }; -class npc_wg_give_promotion_credit : public CreatureScript -{ - public: - npc_wg_give_promotion_credit() : CreatureScript("npc_wg_give_promotion_credit") { } - - struct npc_wg_give_promotion_creditAI : public ScriptedAI - { - npc_wg_give_promotion_creditAI(Creature* creature) : ScriptedAI(creature) { } - - void JustDied(Unit* killer) override - { - if (!killer || killer->GetTypeId() != TYPEID_PLAYER) - return; - - BattlefieldWG* wintergrasp = static_cast(sBattlefieldMgr->GetBattlefieldByBattleId(BATTLEFIELD_BATTLEID_WG)); - if (!wintergrasp) - return; - - wintergrasp->HandlePromotion(killer->ToPlayer(), me); - } - }; - - CreatureAI* GetAI(Creature* creature) const override - { - return new npc_wg_give_promotion_creditAI(creature); - } -}; - class spell_wintergrasp_force_building : public SpellScriptLoader { public: @@ -663,7 +635,6 @@ void AddSC_wintergrasp() new npc_wg_spirit_guide(); new npc_wg_demolisher_engineer(); new go_wg_vehicle_teleporter(); - new npc_wg_give_promotion_credit(); new spell_wintergrasp_force_building(); new spell_wintergrasp_grab_passenger(); new achievement_wg_didnt_stand_a_chance(); -- cgit v1.2.3