![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "WorldState.h"
Public Member Functions | |
SunsReachReclamationData () | |
std::string | GetData () |
uint32 | GetPhasePercentage (uint32 phase) |
uint32 | GetSubPhasePercentage (uint32 subPhase) |
uint32 | GetSunwellGatePercentage (uint32 gate) |
|
inline |
References m_gateCounters, and m_sunsReachReclamationCounters.
std::string SunsReachReclamationData::GetData | ( | ) |
References m_gate, m_gateCounters, m_phase, m_subphaseMask, and m_sunsReachReclamationCounters.
Referenced by WorldState::Save().
References CONFIG_SUNSREACH_COUNTER_MAX, COUNTER_BATTLE_FOR_THE_SUNS_REACH_ARMORY, COUNTER_DISTRACTION_AT_THE_DEAD_SCAR, COUNTER_ERRATIC_BEHAVIOR, COUNTER_INTERCEPT_THE_REINFORCEMENTS, COUNTER_SANCTUM_WARDS, COUNTER_TAKING_THE_HARBOR, m_sunsReachReclamationCounters, SUNS_REACH_PHASE_1_STAGING_AREA, SUNS_REACH_PHASE_2_SANCTUM, SUNS_REACH_PHASE_3_ARMORY, and sWorld.
Referenced by WorldState::AddSunsReachProgress(), WorldState::FillInitialWorldStates(), and WorldState::GetSunsReachPrintout().
References CONFIG_SUNSREACH_COUNTER_MAX, COUNTER_A_CHARITABLE_DONATION, COUNTER_DISCOVERING_YOUR_ROOTS, COUNTER_INTERCEPTING_THE_MANA_CELLS, COUNTER_MAKING_READY, m_sunsReachReclamationCounters, SUBPHASE_ALCHEMY_LAB, SUBPHASE_ANVIL, SUBPHASE_MONUMENT, SUBPHASE_PORTAL, and sWorld.
Referenced by WorldState::AddSunsReachProgress(), WorldState::FillInitialWorldStates(), and WorldState::GetSunsReachPrintout().
References COUNTER_AGAMATH_THE_FIRST_GATE, COUNTER_ARCHONISUS_THE_FINAL_GATE, COUNTER_MAX_VAL_REQ_SWP_GATES, COUNTER_ROHENDOR_THE_SECOND_GATE, m_gateCounters, SUNWELL_AGAMATH_GATE1_OPEN, SUNWELL_ALL_GATES_CLOSED, and SUNWELL_ROHENDOR_GATE2_OPEN.
Referenced by WorldState::AddSunwellGateProgress(), WorldState::FillInitialWorldStates(), and WorldState::GetSunsReachPrintout().
uint32 SunsReachReclamationData::m_gate |
uint32 SunsReachReclamationData::m_gateCounters[COUNTERS_MAX_GATES] |
uint32 SunsReachReclamationData::m_phase |
Referenced by WorldState::AddSunsReachProgress(), WorldState::FillInitialWorldStates(), GetData(), WorldState::GetSunsReachPrintout(), WorldState::HandleSunsReachPhaseTransition(), WorldState::HandleSunsReachSubPhaseTransition(), WorldState::Load(), WorldState::StartSunsReachPhase(), and WorldState::StopSunsReachPhase().
uint32 SunsReachReclamationData::m_subphaseMask |
uint32 SunsReachReclamationData::m_sunsReachReclamationCounters[COUNTERS_MAX] |
std::mutex SunsReachReclamationData::m_sunsReachReclamationMutex |
Referenced by WorldState::AddSunsReachProgress(), WorldState::AddSunwellGateProgress(), WorldState::HandlePlayerEnterZone(), WorldState::HandlePlayerLeaveZone(), WorldState::HandleSunsReachPhaseTransition(), WorldState::HandleSunsReachSubPhaseTransition(), and WorldState::HandleSunwellGateTransition().
GuidVector SunsReachReclamationData::m_sunsReachReclamationPlayers |
Referenced by WorldState::AddSunsReachProgress(), WorldState::AddSunwellGateProgress(), WorldState::HandlePlayerEnterZone(), WorldState::HandlePlayerLeaveZone(), WorldState::HandleSunsReachPhaseTransition(), WorldState::HandleSunsReachSubPhaseTransition(), and WorldState::HandleSunwellGateTransition().