| _adalSongOfBattleTimer | WorldState | private |
| _isMagtheridonHeadSpawnedAlliance | WorldState | private |
| _isMagtheridonHeadSpawnedHorde | WorldState | private |
| _mutex | WorldState | private |
| _transportStates | WorldState | private |
| _worldstates | WorldState | private |
| AddBattlesWon(int32 count) | WorldState | |
| AddPendingInvasion(uint32 zoneId) | WorldState | |
| AddPendingPallid(uint32 zoneId) | WorldState | |
| AddSunsReachProgress(uint32 questId) | WorldState | |
| AddSunwellGateProgress(uint32 questId) | WorldState | |
| BroadcastSIWorldstates() | WorldState | |
| BuffAdalsSongOfBattle() | WorldState | private |
| BuffMagtheridonTeam(TeamId team) | WorldState | private |
| DispelAdalsSongOfBattle() | WorldState | private |
| DispelMagtheridonTeam(TeamId team) | WorldState | private |
| FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet, uint32 zoneId, uint32) | WorldState | |
| GetActiveZones() | WorldState | |
| GetBattlesWon() | WorldState | |
| GetLastAttackZone() | WorldState | |
| GetMap(uint32 mapId, Position const &invZone) | WorldState | |
| GetScourgeInvasionPrintout() | WorldState | |
| GetSIRemaining(SIRemaining remaining) const | WorldState | |
| GetSIRemainingByZone(uint32 zoneId) const | WorldState | |
| GetSITimer(SITimers timer) | WorldState | |
| GetSunsReachPrintout() | WorldState | |
| GetTimerIdForZone(uint32 zoneId) | WorldState | |
| getWorldState(uint32 index) const | WorldState | |
| HandleActiveZone(uint32 attackTimeVar, uint32 zoneId, uint32 remainingVar, TimePoint now) | WorldState | |
| HandleConditionStateChange(WorldStateCondition conditionId, WorldStateConditionState state) | WorldState | |
| HandleDefendedZones() | WorldState | |
| HandleExternalEvent(WorldStateEvent eventId, uint32 param) | WorldState | |
| HandlePlayerEnterZone(Player *player, AreaTableIDs zoneId) | WorldState | |
| HandlePlayerLeaveZone(Player *player, AreaTableIDs zoneId) | WorldState | |
| HandleSunsReachPhaseTransition(uint32 newPhase) | WorldState | |
| HandleSunsReachSubPhaseTransition(int32 subPhaseMask, bool initial=false) | WorldState | |
| HandleSunwellGateTransition(uint32 newGate) | WorldState | |
| instance() | WorldState | static |
| IsActiveZone(uint32 zoneId) | WorldState | |
| IsConditionFulfilled(uint32 conditionId, uint32 state=WORLD_STATE_CONDITION_STATE_NONE) const | WorldState | |
| Load() | WorldState | |
| LoadWorldStates() | WorldState | |
| m_siData | WorldState | private |
| m_sunsReachData | WorldState | private |
| OnDisable(ScourgeInvasionData::InvasionZone &zone) | WorldState | |
| OnDisable(ScourgeInvasionData::CityAttack &zone) | WorldState | |
| OnEnable(ScourgeInvasionData::InvasionZone &zone) | WorldState | |
| RemovePendingInvasion(uint32 zoneId) | WorldState | |
| RemovePendingPallid(uint32 zoneId) | WorldState | |
| ResumeInvasion(ScourgeInvasionData::InvasionZone &zone) | WorldState | |
| Save(WorldStateSaveIds saveId) | WorldState | |
| SaveHelper(std::string &stringToSave, WorldStateSaveIds saveId) | WorldState | |
| SendScourgeInvasionMail() | WorldState | private |
| SendWorldstateUpdate(std::mutex &mutex, GuidVector const &guids, uint32 value, uint32 worldStateId) | WorldState | private |
| SetLastAttackZone(uint32 zoneId) | WorldState | |
| SetMouthGuid(uint32 zoneId, ObjectGuid guid) | WorldState | |
| SetPallidGuid(uint32 zoneId, ObjectGuid guid) | WorldState | |
| SetScourgeInvasionState(SIState state) | WorldState | |
| SetSIRemaining(SIRemaining remaining, uint32 value) | WorldState | |
| SetSITimer(SITimers timer, TimePoint timePoint) | WorldState | |
| SetSunsReachCounter(SunsReachCounters index, uint32 value) | WorldState | |
| SetSunwellGateCounter(SunwellGateCounters index, uint32 value) | WorldState | |
| setWorldState(uint32 index, uint64 value) | WorldState | |
| StartNewCityAttack(uint32 zoneId) | WorldState | |
| StartNewCityAttackIfTime(uint32 attackTimeVar, uint32 zoneId) | WorldState | |
| StartNewInvasion(uint32 zoneId) | WorldState | |
| StartNewInvasionIfTime(uint32 attackTimeVar, uint32 zoneId) | WorldState | |
| StartScourgeInvasion(bool sendMail) | WorldState | |
| StartSunsReachPhase(bool initial=false) | WorldState | private |
| StartSunwellGatePhase() | WorldState | private |
| StartZoneEvent(SIZoneIds eventId) | WorldState | |
| StopScourgeInvasion() | WorldState | |
| StopSunsReachPhase(bool forward) | WorldState | private |
| StopSunwellGatePhase() | WorldState | private |
| SummonMouth(Map *map, ScourgeInvasionData::InvasionZone &zone, Position position, bool newInvasion) | WorldState | |
| SummonPallid(Map *map, ScourgeInvasionData::CityAttack &zone, const Position &position, uint32 spawnLoc) | WorldState | |
| Update(uint32 diff) | WorldState | |
| WorldState() | WorldState | |
| WorldStatesMap typedef | WorldState | private |
| ~WorldState() | WorldState | virtual |