aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
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 4cf8b780204..41dd22b902f 100644
--- a/src/server/scripts/Outland/zone_terokkar_forest.cpp
+++ b/src/server/scripts/Outland/zone_terokkar_forest.cpp
@@ -318,73 +318,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();
}