diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/scripts/northrend/storm_peaks.cpp | 2 | ||||
-rw-r--r-- | src/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp | 8 |
2 files changed, 9 insertions, 1 deletions
diff --git a/src/scripts/northrend/storm_peaks.cpp b/src/scripts/northrend/storm_peaks.cpp index 134a6a6c3b3..18c02d96777 100644 --- a/src/scripts/northrend/storm_peaks.cpp +++ b/src/scripts/northrend/storm_peaks.cpp @@ -163,7 +163,7 @@ bool GossipSelect_npc_thorim(Player* pPlayer, Creature* pCreature, uint32 uiSend break; case GOSSIP_ACTION_INFO_DEF+4: pPlayer->CLOSE_GOSSIP_MENU(); - pPlayer->AreaExploredOrEventHappens(QUEST_SIBLING_RIVALRY); + pPlayer->CompleteQuest(QUEST_SIBLING_RIVALRY); break; } return true; diff --git a/src/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp b/src/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp index 861b63858b0..11195e0cc1b 100644 --- a/src/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp +++ b/src/scripts/northrend/ulduar/halls_of_lightning/instance_halls_of_lightning.cpp @@ -91,21 +91,29 @@ struct instance_halls_of_lightning : public ScriptedInstance m_uiBjarngrimDoorGUID = pGo->GetGUID(); if (m_auiEncounter[0] == DONE) pGo->SetGoState(GO_STATE_ACTIVE); + else + pGo->SetGoState(GO_STATE_READY); break; case GO_VOLKHAN_DOOR: m_uiVolkhanDoorGUID = pGo->GetGUID(); if (m_auiEncounter[1] == DONE) pGo->SetGoState(GO_STATE_ACTIVE); + else + pGo->SetGoState(GO_STATE_READY); break; case GO_IONAR_DOOR: m_uiIonarDoorGUID = pGo->GetGUID(); if (m_auiEncounter[2] == DONE) pGo->SetGoState(GO_STATE_ACTIVE); + else + pGo->SetGoState(GO_STATE_READY); break; case GO_LOKEN_DOOR: m_uiLokenDoorGUID = pGo->GetGUID(); if (m_auiEncounter[3] == DONE) pGo->SetGoState(GO_STATE_ACTIVE); + else + pGo->SetGoState(GO_STATE_READY); break; case GO_LOKEN_THRONE: m_uiLokenGlobeGUID = pGo->GetGUID(); |