diff options
| author | Kudlaty <none@none> | 2009-11-27 03:16:49 +0100 |
|---|---|---|
| committer | Kudlaty <none@none> | 2009-11-27 03:16:49 +0100 |
| commit | 223d7d81166f4b8899be865631b3b0f0e0331065 (patch) | |
| tree | eff4cac0bda929e6f373bde0412a93d61e409908 /src/game/World.cpp | |
| parent | 353a9f37405cc54b9f3a7d6d47f09ec801b1ad65 (diff) | |
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
Diffstat (limited to 'src/game/World.cpp')
| -rw-r--r-- | src/game/World.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
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()); + } +} |
