#include <BattlegroundMgr.h>
|
| | BattlegroundMgr (BattlegroundMgr const &right)=delete |
| |
| | BattlegroundMgr (BattlegroundMgr &&right)=delete |
| |
| BattlegroundMgr & | operator= (BattlegroundMgr const &right)=delete |
| |
| BattlegroundMgr & | operator= (BattlegroundMgr &&right)=delete |
| |
| void | Update (uint32 diff) |
| |
| void | SendBattlegroundList (Player *player, ObjectGuid const &guid, BattlegroundTypeId bgTypeId) |
| |
| void | SendAreaSpiritHealerQueryOpcode (Player *player, Battleground *bg, ObjectGuid guid) |
| |
| Battleground * | GetBattlegroundThroughClientInstance (uint32 instanceId, BattlegroundTypeId bgTypeId) |
| |
| Battleground * | GetBattleground (uint32 InstanceID, BattlegroundTypeId bgTypeId) |
| |
| Battleground * | GetBattlegroundTemplate (BattlegroundTypeId bgTypeId) |
| |
| Battleground * | CreateNewBattleground (BattlegroundTypeId bgTypeId, PvPDifficultyEntry const *bracketEntry, uint8 arenaType, bool isRated) |
| |
| void | AddBattleground (Battleground *bg) |
| |
| void | AddToBGFreeSlotQueue (BattlegroundTypeId bgTypeId, Battleground *bg) |
| |
| void | RemoveFromBGFreeSlotQueue (BattlegroundTypeId bgTypeId, uint32 instanceId) |
| |
| BGFreeSlotQueueContainer & | GetBGFreeSlotQueueStore (BattlegroundTypeId bgTypeId) |
| |
| void | LoadBattlegroundTemplates () |
| |
| void | DeleteAllBattlegrounds () |
| |
| void | SendToBattleground (Player *player, uint32 InstanceID, BattlegroundTypeId bgTypeId) |
| |
| bool | IsValidQueueId (BattlegroundQueueTypeId bgQueueTypeId) |
| |
| BattlegroundQueue & | GetBattlegroundQueue (BattlegroundQueueTypeId bgQueueTypeId) |
| |
| void | ScheduleQueueUpdate (uint32 arenaMatchmakerRating, BattlegroundQueueTypeId bgQueueTypeId) |
| |
| uint32 | GetPrematureFinishTime () const |
| |
| void | ToggleArenaTesting () |
| |
| void | ToggleTesting () |
| |
| void | ResetHolidays () |
| |
| void | SetHolidayActive (uint32 battlegroundId) |
| |
| bool | isArenaTesting () const |
| |
| bool | isTesting () const |
| |
| uint32 | GetMaxRatingDifference () const |
| |
| uint32 | GetRatingDiscardTimer () const |
| |
| void | InitAutomaticArenaPointDistribution () |
| |
| void | LoadBattleMastersEntry () |
| |
| void | CheckBattleMasters () |
| |
| BattlegroundTypeId | GetBattleMasterBG (uint32 entry) const |
| |
|
| static BattlegroundMgr * | instance () |
| |
| static void | BuildBattlegroundStatusHeader (WorldPackets::Battleground::BattlefieldStatusHeader *header, Battleground const *bg, uint32 queueSlot, BattlegroundQueueTypeId queueId) |
| |
| static void | BuildBattlegroundStatusNone (WorldPackets::Battleground::BattlefieldStatusNone *battlefieldStatus, uint32 queueSlot) |
| |
| static void | BuildBattlegroundStatusNeedConfirmation (WorldPackets::Battleground::BattlefieldStatusNeedConfirmation *battlefieldStatus, Battleground const *bg, uint32 queueSlot, uint32 timeout, BattlegroundQueueTypeId queueId) |
| |
| static void | BuildBattlegroundStatusActive (WorldPackets::Battleground::BattlefieldStatusActive *battlefieldStatus, Battleground const *bg, Player const *player, uint32 queueSlot, BattlegroundQueueTypeId queueId) |
| |
| static void | BuildBattlegroundStatusQueued (WorldPackets::Battleground::BattlefieldStatusQueued *battlefieldStatus, Battleground const *bg, uint32 queueSlot, uint32 joinTime, BattlegroundQueueTypeId queueId, uint32 avgWaitTime) |
| |
| static void | BuildBattlegroundStatusFailed (WorldPackets::Battleground::BattlefieldStatusFailed *battlefieldStatus, GroupJoinBattlegroundResult result, ObjectGuid const *errorGuid=nullptr) |
| |
| static void | BuildGroupJoinedBattlegroundPacket (WorldPackets::Battleground::GroupJoinedBattleground *groupJoinedBattleground, BattlegroundTypeId bgTypeId) |
| |
| static bool | IsRandomBattleground (uint32 battlemasterListId) |
| |
| static BattlegroundQueueTypeId | BGQueueTypeId (BattlegroundTypeId bgTypeId, uint8 bracketId, uint8 arenaType) |
| |
| static HolidayIds | BGTypeToWeekendHolidayId (BattlegroundTypeId bgTypeId) |
| |
| static BattlegroundTypeId | WeekendHolidayIdToBGType (HolidayIds holiday) |
| |
| static bool | IsBGWeekend (BattlegroundTypeId bgTypeId) |
| |
Definition at line 80 of file BattlegroundMgr.h.
◆ BattlegroundDataContainer
◆ BattlegroundMapTemplateContainer
◆ BattlegroundSelectionWeightMap
◆ BattlegroundTemplateMap
◆ BattlegroundMgr() [1/3]
| BattlegroundMgr::BattlegroundMgr |
( |
| ) |
|
|
private |
◆ ~BattlegroundMgr()
| BattlegroundMgr::~BattlegroundMgr |
( |
| ) |
|
|
private |
◆ BattlegroundMgr() [2/3]
◆ BattlegroundMgr() [3/3]
◆ AddBattleground()
◆ AddToBGFreeSlotQueue()
◆ BGQueueTypeId()
◆ BGTypeToWeekendHolidayId()
◆ BuildBattlegroundStatusActive()
◆ BuildBattlegroundStatusFailed()
◆ BuildBattlegroundStatusHeader()
◆ BuildBattlegroundStatusNeedConfirmation()
◆ BuildBattlegroundStatusNone()
◆ BuildBattlegroundStatusQueued()
◆ BuildGroupJoinedBattlegroundPacket()
◆ CheckBattleMasters()
| void BattlegroundMgr::CheckBattleMasters |
( |
| ) |
|
◆ CreateBattleground()
◆ CreateClientVisibleInstanceId()
◆ CreateNewBattleground()
◆ DeleteAllBattlegrounds()
| void BattlegroundMgr::DeleteAllBattlegrounds |
( |
| ) |
|
◆ GetBattleground()
◆ GetBattlegroundQueue()
◆ GetBattlegroundTemplate()
◆ GetBattlegroundTemplateByMapId()
◆ GetBattlegroundTemplateByTypeId()
◆ GetBattlegroundThroughClientInstance()
◆ GetBattleMasterBG()
◆ GetBGFreeSlotQueueStore()
◆ GetMaxRatingDifference()
| uint32 BattlegroundMgr::GetMaxRatingDifference |
( |
| ) |
const |
◆ GetPrematureFinishTime()
| uint32 BattlegroundMgr::GetPrematureFinishTime |
( |
| ) |
const |
◆ GetRandomBG()
◆ GetRatingDiscardTimer()
| uint32 BattlegroundMgr::GetRatingDiscardTimer |
( |
| ) |
const |
◆ InitAutomaticArenaPointDistribution()
| void BattlegroundMgr::InitAutomaticArenaPointDistribution |
( |
| ) |
|
◆ instance()
◆ isArenaTesting()
| bool BattlegroundMgr::isArenaTesting |
( |
| ) |
const |
|
inline |
◆ IsArenaType()
◆ IsBGWeekend()
◆ IsRandomBattleground()
| bool BattlegroundMgr::IsRandomBattleground |
( |
uint32 |
battlemasterListId | ) |
|
|
static |
◆ isTesting()
| bool BattlegroundMgr::isTesting |
( |
| ) |
const |
|
inline |
◆ IsValidQueueId()
◆ LoadBattlegroundTemplates()
| void BattlegroundMgr::LoadBattlegroundTemplates |
( |
| ) |
|
◆ LoadBattleMastersEntry()
| void BattlegroundMgr::LoadBattleMastersEntry |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RemoveFromBGFreeSlotQueue()
◆ ResetHolidays()
| void BattlegroundMgr::ResetHolidays |
( |
| ) |
|
◆ ScheduleQueueUpdate()
◆ SendAreaSpiritHealerQueryOpcode()
◆ SendBattlegroundList()
◆ SendToBattleground()
◆ SetHolidayActive()
| void BattlegroundMgr::SetHolidayActive |
( |
uint32 |
battlegroundId | ) |
|
◆ ToggleArenaTesting()
| void BattlegroundMgr::ToggleArenaTesting |
( |
| ) |
|
◆ ToggleTesting()
| void BattlegroundMgr::ToggleTesting |
( |
| ) |
|
◆ Update()
| void BattlegroundMgr::Update |
( |
uint32 |
diff | ) |
|
◆ WeekendHolidayIdToBGType()
◆ _battlegroundMapTemplates
◆ _battlegroundTemplates
◆ bgDataStore
◆ m_ArenaTesting
| bool BattlegroundMgr::m_ArenaTesting |
|
private |
◆ m_AutoDistributionTimeChecker
| uint32 BattlegroundMgr::m_AutoDistributionTimeChecker |
|
private |
◆ m_BattlegroundQueues
◆ m_NextAutoDistributionTime
| time_t BattlegroundMgr::m_NextAutoDistributionTime |
|
private |
◆ m_NextRatedArenaUpdate
| uint32 BattlegroundMgr::m_NextRatedArenaUpdate |
|
private |
◆ m_QueueUpdateScheduler
◆ m_Testing
| bool BattlegroundMgr::m_Testing |
|
private |
◆ m_UpdateTimer
| uint32 BattlegroundMgr::m_UpdateTimer |
|
private |
◆ mBattleMastersMap
The documentation for this class was generated from the following files: