From 0d64afc166a491098911aebd03d030066d8096ea Mon Sep 17 00:00:00 2001 From: Shauren Date: Sat, 29 May 2010 13:42:57 +0200 Subject: Fixed quests 11505 and 11506 - Spirits of Auchindoun Fixes issue #126. --HG-- branch : trunk --- src/game/OutdoorPvPTF.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/game/OutdoorPvPTF.cpp') 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_AllianceTowersControlledm_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_HordeTowersControlledm_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::Find(m_capturePointGUID); if (flag) - { flag->SetGoArtKit(artkit); - } UpdateTowerState(); } -- cgit v1.2.3