_battlegroundMapTemplates | BattlegroundMgr | private |
_battlegroundTemplates | BattlegroundMgr | private |
AddBattleground(Battleground *bg) | BattlegroundMgr | |
AddToBGFreeSlotQueue(BattlegroundTypeId bgTypeId, Battleground *bg) | BattlegroundMgr | |
ArenaTypeToQueue | BattlegroundMgr | static |
BattlegroundDataContainer typedef | BattlegroundMgr | private |
BattlegroundMapTemplateContainer typedef | BattlegroundMgr | private |
BattlegroundMgr() | BattlegroundMgr | private |
BattlegroundSelectionWeightMap typedef | BattlegroundMgr | private |
BattlegroundTemplateMap typedef | BattlegroundMgr | private |
BGArenaType(BattlegroundQueueTypeId bgQueueTypeId) | BattlegroundMgr | static |
bgDataStore | BattlegroundMgr | private |
BGQueueTypeId(BattlegroundTypeId bgTypeId, uint8 arenaType) | BattlegroundMgr | static |
BGTemplateId(BattlegroundQueueTypeId bgQueueTypeId) | BattlegroundMgr | static |
bgToQueue | BattlegroundMgr | static |
bgtypeToBattleground | BattlegroundMgr | static |
bgTypeToTemplate | BattlegroundMgr | static |
BGTypeToWeekendHolidayId(BattlegroundTypeId bgTypeId) | BattlegroundMgr | static |
BuildBattlegroundListPacket(WorldPacket *data, ObjectGuid guid, Player *player, BattlegroundTypeId bgTypeId, uint8 fromWhere) | BattlegroundMgr | |
BuildBattlegroundStatusPacket(WorldPacket *data, Battleground *bg, uint8 queueSlot, uint8 statusId, uint32 time1, uint32 time2, uint8 arenaType, TeamId teamId, bool isRated=false, BattlegroundTypeId forceBgTypeId=BATTLEGROUND_TYPE_NONE) | BattlegroundMgr | |
BuildGroupJoinedBattlegroundPacket(WorldPacket *data, GroupJoinBattlegroundResult result) | BattlegroundMgr | |
BuildPlayerJoinedBattlegroundPacket(WorldPacket *data, Player *player) | BattlegroundMgr | |
BuildPlayerLeftBattlegroundPacket(WorldPacket *data, ObjectGuid guid) | BattlegroundMgr | |
CheckBattleMasters() | BattlegroundMgr | |
CreateBattleground(BattlegroundTemplate const *bgTemplate) | BattlegroundMgr | private |
CreateClientVisibleInstanceId(BattlegroundTypeId bgTypeId, BattlegroundBracketId bracket_id) | BattlegroundMgr | private |
CreateNewBattleground(BattlegroundTypeId bgTypeId, PvPDifficultyEntry const *bracketEntry, uint8 arenaType, bool isRated) | BattlegroundMgr | |
DeleteAllBattlegrounds() | BattlegroundMgr | |
GetBattleground(uint32 instanceID, BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
GetBattlegroundQueue(BattlegroundQueueTypeId bgQueueTypeId) | BattlegroundMgr | inline |
GetBattlegroundTemplate(BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
GetBattlegroundTemplateByMapId(uint32 mapId) | BattlegroundMgr | inlineprivate |
GetBattlegroundTemplateByTypeId(BattlegroundTypeId id) | BattlegroundMgr | inlineprivate |
GetBattlegroundThroughClientInstance(uint32 instanceId, BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
GetBattleMasterBG(uint32 entry) const | BattlegroundMgr | inline |
GetBGFreeSlotQueueStore(BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
getBgFromMap | BattlegroundMgr | static |
getBgFromTypeID | BattlegroundMgr | static |
GetMaxRatingDifference() const | BattlegroundMgr | |
GetPrematureFinishTime() const | BattlegroundMgr | |
GetRandomBG(BattlegroundTypeId id, uint32 minLevel) | BattlegroundMgr | private |
GetRatingDiscardTimer() const | BattlegroundMgr | |
InitAutomaticArenaPointDistribution() | BattlegroundMgr | |
instance() | BattlegroundMgr | static |
isArenaTesting() const | BattlegroundMgr | inline |
IsArenaType(BattlegroundTypeId bgTypeId) | BattlegroundMgr | static |
IsBGWeekend(BattlegroundTypeId bgTypeId) | BattlegroundMgr | static |
isTesting() const | BattlegroundMgr | inline |
LoadBattlegroundTemplates() | BattlegroundMgr | |
LoadBattleMastersEntry() | BattlegroundMgr | |
m_ArenaTesting | BattlegroundMgr | private |
m_AutoDistributionTimeChecker | BattlegroundMgr | private |
m_BattlegroundQueues | BattlegroundMgr | private |
m_NextAutoDistributionTime | BattlegroundMgr | private |
m_NextPeriodicQueueUpdateTime | BattlegroundMgr | private |
m_QueueUpdateScheduler | BattlegroundMgr | private |
m_Testing | BattlegroundMgr | private |
mBattleMastersMap | BattlegroundMgr | private |
QueueToArenaType | BattlegroundMgr | static |
queueToBg | BattlegroundMgr | static |
RemoveBattleground(BattlegroundTypeId bgTypeId, uint32 instanceId) | BattlegroundMgr | |
RemoveFromBGFreeSlotQueue(BattlegroundTypeId bgTypeId, uint32 instanceId) | BattlegroundMgr | |
ScheduleQueueUpdate(uint32 arenaMatchmakerRating, uint8 arenaType, BattlegroundQueueTypeId bgQueueTypeId, BattlegroundTypeId bgTypeId, BattlegroundBracketId bracket_id) | BattlegroundMgr | |
SendAreaSpiritHealerQueryOpcode(Player *player, Battleground *bg, ObjectGuid guid) | BattlegroundMgr | |
SendToBattleground(Player *player, uint32 InstanceID, BattlegroundTypeId bgTypeId) | BattlegroundMgr | |
SetHolidayWeekends(uint32 mask) | BattlegroundMgr | |
ToggleArenaTesting() | BattlegroundMgr | |
ToggleTesting() | BattlegroundMgr | |
Update(uint32 diff) | BattlegroundMgr | |
WeekendHolidayIdToBGType(HolidayIds holiday) | BattlegroundMgr | static |
~BattlegroundMgr() | BattlegroundMgr | private |