diff options
author | Shauren <none@none> | 2010-05-29 13:42:57 +0200 |
---|---|---|
committer | Shauren <none@none> | 2010-05-29 13:42:57 +0200 |
commit | 0d64afc166a491098911aebd03d030066d8096ea (patch) | |
tree | 3953813ba9e3c210536800c35ae3cbcf21c3957a /src | |
parent | 3b8be6d108fbca53277ec42ed56cc0768e52fce1 (diff) |
Fixed quests 11505 and 11506 - Spirits of Auchindoun
Fixes issue #126.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/game/OutdoorPvPTF.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/game/OutdoorPvPTF.cpp b/src/game/OutdoorPvPTF.cpp index 1d8b60da1d0..4d5682bf1d6 100644 --- a/src/game/OutdoorPvPTF.cpp +++ b/src/game/OutdoorPvPTF.cpp @@ -269,6 +269,8 @@ void OPvPCapturePointTF::ChangeState() if (((OutdoorPvPTF*)m_PvP)->m_AllianceTowersControlled<TF_TOWER_NUM) ((OutdoorPvPTF*)m_PvP)->m_AllianceTowersControlled++; sWorld.SendZoneText(OutdoorPvPTFBuffZones[0],objmgr.GetTrinityStringForDBCLocale(LANG_OPVP_TF_CAPTURE_A)); + for (PlayerSet::iterator itr = m_activePlayers[0].begin(); itr != m_activePlayers[0].end(); ++itr) + (*itr)->AreaExploredOrEventHappens(TF_ALLY_QUEST); break; case OBJECTIVESTATE_HORDE: m_TowerState = TF_TOWERSTATE_H; @@ -276,6 +278,8 @@ void OPvPCapturePointTF::ChangeState() if (((OutdoorPvPTF*)m_PvP)->m_HordeTowersControlled<TF_TOWER_NUM) ((OutdoorPvPTF*)m_PvP)->m_HordeTowersControlled++; sWorld.SendZoneText(OutdoorPvPTFBuffZones[0],objmgr.GetTrinityStringForDBCLocale(LANG_OPVP_TF_CAPTURE_H)); + for (PlayerSet::iterator itr = m_activePlayers[1].begin(); itr != m_activePlayers[1].end(); ++itr) + (*itr)->AreaExploredOrEventHappens(TF_HORDE_QUEST); break; case OBJECTIVESTATE_NEUTRAL: case OBJECTIVESTATE_NEUTRAL_ALLIANCE_CHALLENGE: @@ -288,9 +292,7 @@ void OPvPCapturePointTF::ChangeState() GameObject* flag = HashMapHolder<GameObject>::Find(m_capturePointGUID); if (flag) - { flag->SetGoArtKit(artkit); - } UpdateTowerState(); } |