#include <BattlegroundMgr.h>
|
| static BattlegroundMgr * | instance () |
| |
| static void | BuildBattlegroundStatusHeader (WorldPackets::Battleground::BattlefieldStatusHeader *header, Player const *player, uint32 ticketId, uint32 joinTime, BattlegroundQueueTypeId queueId) |
| |
| static void | BuildBattlegroundStatusNone (WorldPackets::Battleground::BattlefieldStatusNone *battlefieldStatus, Player const *player, uint32 ticketId, uint32 joinTime) |
| |
| static void | BuildBattlegroundStatusNeedConfirmation (WorldPackets::Battleground::BattlefieldStatusNeedConfirmation *battlefieldStatus, Battleground const *bg, Player const *player, uint32 ticketId, uint32 joinTime, uint32 timeout, BattlegroundQueueTypeId queueId) |
| |
| static void | BuildBattlegroundStatusActive (WorldPackets::Battleground::BattlefieldStatusActive *battlefieldStatus, Battleground const *bg, Player const *player, uint32 ticketId, uint32 joinTime, BattlegroundQueueTypeId queueId) |
| |
| static void | BuildBattlegroundStatusQueued (WorldPackets::Battleground::BattlefieldStatusQueued *battlefieldStatus, Player const *player, uint32 ticketId, uint32 joinTime, BattlegroundQueueTypeId queueId, uint32 avgWaitTime, bool asGroup) |
| |
| static void | BuildBattlegroundStatusFailed (WorldPackets::Battleground::BattlefieldStatusFailed *battlefieldStatus, BattlegroundQueueTypeId queueId, Player const *player, uint32 ticketId, GroupJoinBattlegroundResult result, ObjectGuid const *errorGuid=nullptr) |
| |
| static void | SendToBattleground (Player *player, Battleground const *battleground) |
| |
| static bool | IsValidQueueId (BattlegroundQueueTypeId bgQueueTypeId) |
| |
| static bool | IsRandomBattleground (uint32 battlemasterListId) |
| |
| static BattlegroundQueueTypeId | BGQueueTypeId (uint16 battlemasterListId, BattlegroundQueueIdType type, bool rated, uint8 teamSize) |
| |
| static HolidayIds | BGTypeToWeekendHolidayId (BattlegroundTypeId bgTypeId) |
| |
| static BattlegroundTypeId | WeekendHolidayIdToBGType (HolidayIds holiday) |
| |
| static bool | IsBGWeekend (BattlegroundTypeId bgTypeId) |
| |
| static void | QueuePlayerForArena (Player const *player, uint8 teamSize, uint8 roles) |
| |
Definition at line 84 of file BattlegroundMgr.h.
◆ BattlegroundDataContainer
◆ BattlegroundMapTemplateContainer
◆ BattlegroundTemplateMap
◆ BattlegroundMgr() [1/3]
| BattlegroundMgr::BattlegroundMgr |
( |
| ) |
|
|
private |
◆ ~BattlegroundMgr()
| BattlegroundMgr::~BattlegroundMgr |
( |
| ) |
|
|
private |
◆ BattlegroundMgr() [2/3]
◆ BattlegroundMgr() [3/3]
◆ AddBattleground()
◆ AddToBGFreeSlotQueue()
| void BattlegroundMgr::AddToBGFreeSlotQueue |
( |
Battleground * |
bg | ) |
|
◆ BGQueueTypeId()
◆ BGTypeToWeekendHolidayId()
◆ BuildBattlegroundStatusActive()
◆ BuildBattlegroundStatusFailed()
◆ BuildBattlegroundStatusHeader()
◆ BuildBattlegroundStatusNeedConfirmation()
◆ BuildBattlegroundStatusNone()
◆ BuildBattlegroundStatusQueued()
◆ CheckBattleMasters()
| void BattlegroundMgr::CheckBattleMasters |
( |
| ) |
|
◆ CreateClientVisibleInstanceId()
◆ CreateNewBattleground()
◆ DeleteAllBattlegrounds()
| void BattlegroundMgr::DeleteAllBattlegrounds |
( |
| ) |
|
◆ FindBattlegroundScriptTemplate()
◆ GetBattleground()
◆ GetBattlegroundQueue()
◆ GetBattlegroundTemplateByMapId()
◆ GetBattlegroundTemplateByTypeId()
◆ GetBattleMasterBG()
◆ GetBGFreeSlotQueueStore()
◆ GetMaxRatingDifference()
| uint32 BattlegroundMgr::GetMaxRatingDifference |
( |
| ) |
const |
◆ GetPrematureFinishTime()
| uint32 BattlegroundMgr::GetPrematureFinishTime |
( |
| ) |
const |
◆ GetRandomBG()
◆ GetRatingDiscardTimer()
| uint32 BattlegroundMgr::GetRatingDiscardTimer |
( |
| ) |
const |
◆ instance()
◆ isArenaTesting()
| bool BattlegroundMgr::isArenaTesting |
( |
| ) |
const |
|
inline |
◆ IsArenaType()
◆ IsBGWeekend()
◆ IsRandomBattleground()
| bool BattlegroundMgr::IsRandomBattleground |
( |
uint32 |
battlemasterListId | ) |
|
|
static |
◆ isTesting()
| bool BattlegroundMgr::isTesting |
( |
| ) |
const |
|
inline |
◆ IsValidQueueId()
◆ LoadBattlegroundScriptTemplate()
| void BattlegroundMgr::LoadBattlegroundScriptTemplate |
( |
| ) |
|
◆ LoadBattlegroundTemplates()
| void BattlegroundMgr::LoadBattlegroundTemplates |
( |
| ) |
|
◆ LoadBattleMastersEntry()
| void BattlegroundMgr::LoadBattleMastersEntry |
( |
| ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ QueuePlayerForArena()
| void BattlegroundMgr::QueuePlayerForArena |
( |
Player const * |
player, |
|
|
uint8 |
teamSize, |
|
|
uint8 |
roles |
|
) |
| |
|
static |
◆ RemoveFromBGFreeSlotQueue()
| void BattlegroundMgr::RemoveFromBGFreeSlotQueue |
( |
uint32 |
mapId, |
|
|
uint32 |
instanceId |
|
) |
| |
◆ ScheduleQueueUpdate()
◆ SendBattlegroundList()
◆ SendToBattleground()
| void BattlegroundMgr::SendToBattleground |
( |
Player * |
player, |
|
|
Battleground const * |
battleground |
|
) |
| |
|
static |
◆ ToggleArenaTesting()
| bool BattlegroundMgr::ToggleArenaTesting |
( |
uint32 |
battlemasterListId | ) |
|
◆ ToggleTesting()
| void BattlegroundMgr::ToggleTesting |
( |
| ) |
|
◆ Update()
| void BattlegroundMgr::Update |
( |
uint32 |
diff | ) |
|
◆ WeekendHolidayIdToBGType()
◆ _battlegroundMapTemplates
◆ _battlegroundScriptTemplates
◆ _battlegroundTemplates
◆ bgDataStore
◆ m_ArenaTesting
| uint32 BattlegroundMgr::m_ArenaTesting |
|
private |
◆ m_BattlegroundQueues
◆ m_BGFreeSlotQueue
◆ 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: