diff options
author | ZenoX92 <ZenoX92@users.noreply.github.com> | 2018-06-17 15:26:41 +0200 |
---|---|---|
committer | Killyana <morphone1@gmail.com> | 2018-06-17 15:26:41 +0200 |
commit | 5f69a8de707de0e2c409c481fe7a0ba874b92632 (patch) | |
tree | e52c048cde7fee71f27ab59eefe0cd2ed812bb32 /src | |
parent | 488a125e6b5aad01c979d73aa7009b6a165bb04f (diff) |
DB/Quest: Escaping the Tomb
Closes #22033
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Outland/zone_terokkar_forest.cpp | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/src/server/scripts/Outland/zone_terokkar_forest.cpp b/src/server/scripts/Outland/zone_terokkar_forest.cpp index b79fcda139d..729596a5720 100644 --- a/src/server/scripts/Outland/zone_terokkar_forest.cpp +++ b/src/server/scripts/Outland/zone_terokkar_forest.cpp @@ -319,73 +319,9 @@ public: } }; -/*######## -####npc_akuno -#####*/ - -enum Akuno -{ - QUEST_ESCAPING_THE_TOMB = 10887, - NPC_CABAL_SKRIMISHER = 21661 -}; - -class npc_akuno : public CreatureScript -{ -public: - npc_akuno() : CreatureScript("npc_akuno") { } - - struct npc_akunoAI : public EscortAI - { - npc_akunoAI(Creature* creature) : EscortAI(creature) { } - - void WaypointReached(uint32 waypointId, uint32 /*pathId*/) override - { - Player* player = GetPlayerForEscort(); - if (!player) - return; - - switch (waypointId) - { - case 3: - me->SummonCreature(NPC_CABAL_SKRIMISHER, -2795.99f, 5420.33f, -34.53f, 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 25000); - me->SummonCreature(NPC_CABAL_SKRIMISHER, -2793.55f, 5412.79f, -34.53f, 0.0f, TEMPSUMMON_TIMED_DESPAWN_OUT_OF_COMBAT, 25000); - break; - case 11: - if (player->GetTypeId() == TYPEID_PLAYER) - player->GroupEventHappens(QUEST_ESCAPING_THE_TOMB, me); - break; - } - } - - void JustSummoned(Creature* summon) override - { - summon->AI()->AttackStart(me); - } - - void QuestAccept(Player* player, Quest const* quest) override - { - if (quest->GetQuestId() == QUEST_ESCAPING_THE_TOMB) - { - Start(false, false, player->GetGUID()); - - if (player->GetTeamId() == TEAM_ALLIANCE) - me->SetFaction(FACTION_ESCORTEE_A_NEUTRAL_PASSIVE); - else - me->SetFaction(FACTION_ESCORTEE_H_NEUTRAL_PASSIVE); - } - } - }; - - CreatureAI* GetAI(Creature* creature) const override - { - return new npc_akunoAI(creature); - } -}; - void AddSC_terokkar_forest() { new npc_unkor_the_ruthless(); new npc_isla_starmane(); new npc_skywing(); - new npc_akuno(); } |