diff options
author | ZxBiohazardZx <zxbiohazardzx@gmail.com> | 2011-09-11 23:17:24 +0100 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2011-09-11 23:17:24 +0100 |
commit | dad5b0bb3c1cc0d68c4e8e24a82bc0a851236d1d (patch) | |
tree | b63903cc25995b73c9b5ad885f2e34d04179bfa6 /src | |
parent | 1d38ccaca6c98143e21d78ae2e891d9242c7a48c (diff) |
DB/NPC: Spawn npc 25589 and fix some issues in its core script.
Closes #784.
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/borean_tundra.cpp | 30 |
1 files changed, 11 insertions, 19 deletions
diff --git a/src/server/scripts/Northrend/borean_tundra.cpp b/src/server/scripts/Northrend/borean_tundra.cpp index e270122d539..ce81c9daecc 100644 --- a/src/server/scripts/Northrend/borean_tundra.cpp +++ b/src/server/scripts/Northrend/borean_tundra.cpp @@ -1899,13 +1899,13 @@ public: enum Bonker_Togglevolt_Entries { - NPC_BONKER_TOGGLEVOLT =25589, - QUEST_GET_ME_OUTA_HERE =11673 + NPC_BONKER_TOGGLEVOLT = 25589, + QUEST_GET_ME_OUTA_HERE = 11673 }; enum Script_Texts_Bonker_Togglevolt { - SAY_bonker_1 =-1700002, - SAY_bonker_2 =-1700003 + SAY_bonker_1 = -1700002, + SAY_bonker_2 = -1700003 }; class npc_bonker_togglevolt : public CreatureScript @@ -1917,15 +1917,7 @@ public: { if (quest->GetQuestId() == QUEST_GET_ME_OUTA_HERE) { - switch (player->GetTeam()) - { - case ALLIANCE: - creature->setFaction(FACTION_ESCORTEE_A); - break; - case HORDE: - creature->setFaction(FACTION_ESCORTEE_H); - break; - } + creature->SetStandState(UNIT_STAND_STATE_STAND); DoScriptText(SAY_bonker_2, creature, player); CAST_AI(npc_escortAI, (creature->AI()))->Start(true, true, player->GetGUID()); } @@ -1939,8 +1931,8 @@ public: void Reset() { - Bonker_agro=0; - SetDespawnAtFar(false); + Bonker_agro=0; + SetDespawnAtFar(false); } void JustDied(Unit* /*killer*/) @@ -1972,10 +1964,10 @@ public: switch(i) { - case 29: - if (player) - player->GroupEventHappens(QUEST_GET_ME_OUTA_HERE, me); - break; + case 29: + if (player) + player->GroupEventHappens(QUEST_GET_ME_OUTA_HERE, me); + break; } } }; |