diff options
Diffstat (limited to 'src/scripts/northrend/zuldrak.cpp')
-rw-r--r-- | src/scripts/northrend/zuldrak.cpp | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/src/scripts/northrend/zuldrak.cpp b/src/scripts/northrend/zuldrak.cpp index 29b293154c9..129f0be7c6a 100644 --- a/src/scripts/northrend/zuldrak.cpp +++ b/src/scripts/northrend/zuldrak.cpp @@ -1021,15 +1021,18 @@ enum eScourgeEnclosure bool GOHello_go_scourge_enclosure(Player *pPlayer, GameObject *pGO) { - Creature *pGymerDummy; - if (pPlayer->GetQuestStatus(QUEST_OUR_ONLY_HOPE) == QUEST_STATUS_INCOMPLETE && - (pGymerDummy = pGO->FindNearestCreature(NPC_GYMER_DUMMY,20.0f))) + + if (pPlayer->GetQuestStatus(QUEST_OUR_ONLY_HOPE) == QUEST_STATUS_INCOMPLETE) + { + Creature *pGymerDummy = pGO->FindNearestCreature(NPC_GYMER_DUMMY,20.0f); + if (pGymerDummy) { - pGO->UseDoorOrButton(); - pPlayer->KilledMonsterCredit(pGymerDummy->GetEntry(),pGymerDummy->GetGUID()); - pGymerDummy->CastSpell(pGymerDummy, 55529, true); - pGymerDummy->DisappearAndDie(); + pGO->UseDoorOrButton(); + pPlayer->KilledMonsterCredit(pGymerDummy->GetEntry(),pGymerDummy->GetGUID()); + pGymerDummy->CastSpell(pGymerDummy, 55529, true); + pGymerDummy->DisappearAndDie(); } + } return true; } |