From 223d7d81166f4b8899be865631b3b0f0e0331065 Mon Sep 17 00:00:00 2001 From: Kudlaty Date: Fri, 27 Nov 2009 03:16:49 +0100 Subject: Apply #456 Removed Essence of Wintergrasp from OutdoorPvP and implementation using the spell system. This will affect Wintergrasp and all Northrend zones, dungeons and raids. Note: need database support. Patch by Spp --HG-- branch : trunk --- src/game/World.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/game/World.cpp') diff --git a/src/game/World.cpp b/src/game/World.cpp index c376a5cb57d..ae692c3494a 100644 --- a/src/game/World.cpp +++ b/src/game/World.cpp @@ -2575,3 +2575,14 @@ void World::LoadDBVersion() if (m_CreatureEventAIVersion.empty()) m_CreatureEventAIVersion = "Unknown creature EventAI."; } + +void World::UpdateAreaDependentAuras() +{ + SessionMap::const_iterator itr; + for (itr = m_sessions.begin(); itr != m_sessions.end(); ++itr) + if (itr->second && itr->second->GetPlayer() && itr->second->GetPlayer()->IsInWorld()) + { + itr->second->GetPlayer()->UpdateAreaDependentAuras(itr->second->GetPlayer()->GetAreaId()); + itr->second->GetPlayer()->UpdateZoneDependentAuras(itr->second->GetPlayer()->GetZoneId()); + } +} -- cgit v1.2.3