aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZxBiohazardZx <zxbiohazardzx@gmail.com>2011-09-11 23:17:24 +0100
committerNay <dnpd.dd@gmail.com>2011-09-11 23:17:24 +0100
commitdad5b0bb3c1cc0d68c4e8e24a82bc0a851236d1d (patch)
treeb63903cc25995b73c9b5ad885f2e34d04179bfa6 /src
parent1d38ccaca6c98143e21d78ae2e891d9242c7a48c (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.cpp30
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;
}
}
};