_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 |