aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZenoX92 <ZenoX92@users.noreply.github.com>2018-06-17 15:26:41 +0200
committerKillyana <morphone1@gmail.com>2018-06-17 15:26:41 +0200
commit5f69a8de707de0e2c409c481fe7a0ba874b92632 (patch)
treee52c048cde7fee71f27ab59eefe0cd2ed812bb32 /src
parent488a125e6b5aad01c979d73aa7009b6a165bb04f (diff)
DB/Quest: Escaping the Tomb
Closes #22033
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Outland/zone_terokkar_forest.cpp64
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();
}