Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
BattlegroundWS Class Reference

#include <BattlegroundWS.h>

Inheritance diagram for BattlegroundWS:
Collaboration diagram for BattlegroundWS:

Public Member Functions

void AddPlayer (Player *player) OVERRIDE
void AddPoint (uint32 TeamID, uint32 PointsPoints=1)
 BattlegroundWS ()
bool CheckAchievementCriteriaMeet (uint32 criteriaId, Player const *source, Unit const *target=NULL, uint32 miscvalue1=0) OVERRIDE
void EndBattleground (uint32 winner)
void EventPlayerCapturedFlag (Player *player)
void EventPlayerClickedOnFlag (Player *player, GameObject *target_obj) OVERRIDE
void EventPlayerDroppedFlag (Player *player) OVERRIDE
void FillInitialWorldStates (WorldStateBuilder &builder) OVERRIDE
WorldSafeLocsEntry const * GetClosestGraveYard (Player *player) OVERRIDE
uint64 GetDroppedFlagGUID (uint32 TeamID) const
uint64 GetFlagPickerGUID (int32 team) const OVERRIDE
uint8 GetFlagState (uint32 team) const
uint32 GetPrematureWinner () OVERRIDE
void HandleAreaTrigger (Player *player, uint32 trigger) OVERRIDE
void HandleKillPlayer (Player *player, Player *killer) OVERRIDE
bool IsAllianceFlagPickedup () const
bool IsHordeFlagPickedup () const
void RemovePlayer (Player *player, uint64 guid, uint32 team) OVERRIDE
void RemovePoint (uint32 TeamID, uint32 PointsPoints=1)
void Reset () OVERRIDE
void RespawnFlag (uint32 TeamTeam, bool captured)
void RespawnFlagAfterDrop (uint32 TeamTeam)
void SetAllianceFlagPicker (uint64 guid)
void SetDroppedFlagGUID (uint64 guid, int32 team=-1) OVERRIDE
void SetHordeFlagPicker (uint64 guid)
void SetLastFlagCapture (uint32 team)
void SetTeamPoint (uint32 TeamID, uint32 PointsPoints=0)
bool SetupBattleground () OVERRIDE
void StartingEventCloseDoors () OVERRIDE
void StartingEventOpenDoors () OVERRIDE
void UpdateFlagState (uint32 team, uint32 value)
void UpdatePlayerScore (Player *player, uint32 type, uint32 value, bool doAddHonor=true) OVERRIDE
void UpdateTeamScore (uint32 team)
 ~BattlegroundWS ()
Public Member Functions inherited from Battleground
CreatureAddCreature (uint32 entry, uint32 type, uint32 teamval, float x, float y, float z, float o, uint32 respawntime=0)
bool AddObject (uint32 type, uint32 entry, float x, float y, float z, float o, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime=0)
void AddOrSetPlayerToCorrectBgGroup (Player *player, uint32 team)
void AddPlayerToResurrectQueue (uint64 npc_guid, uint64 player_guid)
bool AddSpiritGuide (uint32 type, float x, float y, float z, float o, uint32 team)
void AddToBGFreeSlotQueue ()
 Battleground ()
void BlockMovement (Player *player)
template<class Do>
void BroadcastWorker (Do &_do)
virtual bool CanActivateGO (int32, uint32) const
bool CanAwardArenaPoints () const
void CastSpellOnTeam (uint32 SpellID, uint32 TeamID)
void CheckArenaAfterTimerConditions ()
void CheckArenaWinConditions ()
void DecreaseInvitedCount (uint32 team)
bool DelCreature (uint32 type)
bool DelObject (uint32 type)
virtual void DestroyGate (Player *, GameObject *)
virtual void DoAction (uint32, uint64)
void DoorClose (uint32 type)
void DoorOpen (uint32 type)
void EndBattleground (uint32 winner)
virtual void EventPlayerDamagedGO (Player *, GameObject *, uint32)
void EventPlayerLoggedIn (Player *player)
void EventPlayerLoggedOut (Player *player)
virtual void EventPlayerUsedGO (Player *, GameObject *)
BattlegroundMapFindBgMap () const
uint32 GetAlivePlayersCountByTeam (uint32 TeamTeam) const
uint32 GetArenaMatchmakerRating (uint32 TeamTeam) const
uint32 GetArenaMatchmakerRatingByIndex (uint32 index) const
uint32 GetArenaTeamIdByIndex (uint32 index) const
uint32 GetArenaTeamIdForTeam (uint32 TeamTeam) const
int32 GetArenaTeamRatingChangeByIndex (uint32 index) const
int32 GetArenaTeamRatingChangeForTeam (uint32 TeamTeam) const
uint8 GetArenaType () const
CreatureGetBGCreature (uint32 type)
BattlegroundMapGetBgMap () const
GameObjectGetBGObject (uint32 type)
GroupGetBgRaid (uint32 TeamID) const
uint32 GetBonusHonorFromKill (uint32 kills) const
BattlegroundBracketId GetBracketId () const
uint32 GetClientInstanceID () const
uint32 GetElapsedTime () const
uint32 GetFreeSlotsForTeam (uint32 TeamTeam) const
uint64 GetGUID () const
uint32 GetInstanceID () const
uint32 GetInvitedCount (uint32 team) const
uint32 GetLastResurrectTime () const
uint32 GetMapId () const
uint32 GetMaxLevel () const
uint32 GetMaxPlayers () const
uint32 GetMaxPlayersPerTeam () const
uint32 GetMinLevel () const
uint32 GetMinPlayers () const
uint32 GetMinPlayersPerTeam () const
char const * GetName () const
int32 GetObjectType (uint64 guid)
uint32 GetOtherTeam (uint32 teamId) const
uint32 GetPlayerActiveSpec (uint64 guid) const
BattlegroundPlayerMap const & GetPlayers () const
BattlegroundScoreMap::const_iterator GetPlayerScoresBegin () const
BattlegroundScoreMap::const_iterator GetPlayerScoresEnd () const
uint32 GetPlayerScoresSize () const
uint32 GetPlayersCountByTeam (uint32 TeamTeam) const
uint32 GetPlayersSize () const
uint32 GetPlayerTeam (uint64 guid) const
uint32 GetRemainingTime () const
uint32 GetReviveQueueSize () const
uint32 GetScriptId () const
const char * GetSkyFireString (int32 entry)
int32 GetStartDelayTime () const
float GetStartMaxDist () const
BattlegroundStatus GetStatus () const
uint32 GetTeamScore (uint32 TeamID) const
void GetTeamStartLoc (uint32 TeamID, float &X, float &Y, float &Z, float &O) const
BattlegroundTypeId GetTypeID (bool GetRandom=false) const
uint8 GetWinner () const
virtual void HandleKillUnit (Creature *, Player *)
virtual void HandlePlayerResurrect (Player *)
virtual bool HandlePlayerUnderMap (Player *)
virtual void HandleQuestComplete (uint32, Player *)
void HandleTriggerBuff (uint64 go_guid)
bool HasFreeSlots () const
void IncreaseInvitedCount (uint32 team)
virtual bool IsAllNodesControlledByTeam (uint32) const
bool isArena () const
bool isBattleground () const
bool IsPlayerInBattleground (uint64 guid) const
bool IsRandom () const
bool isRated () const
virtual bool IsSpellAllowed (uint32, Player const *) const
void ModifyStartDelayTime (int diff)
void PlaySoundToAll (uint32 SoundID)
void PlaySoundToTeam (uint32 SoundID, uint32 TeamID)
void PSendMessageToAll (int32 entry, ChatMsg type, Player const *source,...)
void RelocateDeadPlayers (uint64 queueIndex)
 Relocate all players in ReviveQueue to the closest graveyard.
void RemoveAuraOnTeam (uint32 SpellID, uint32 TeamID)
void RemoveFromBGFreeSlotQueue ()
virtual void RemovePlayerAtLeave (uint64 guid, bool Transport, bool SendPacket)
void RemovePlayerFromResurrectQueue (uint64 player_guid)
virtual void ResetBGSubclass ()
void RewardHonorToTeam (uint32 Honor, uint32 TeamID)
void RewardReputationToTeam (uint32 faction_id, uint32 Reputation, uint32 TeamID)
void RewardXPAtKill (Player *killer, Player *victim)
void SendMessage2ToAll (int32 entry, ChatMsg type, Player const *source, int32 strId1=0, int32 strId2=0)
void SendMessageToAll (int32 entry, ChatMsg type, Player const *source=NULL)
void SendPacketToAll (WorldPacket *packet)
void SendPacketToTeam (uint32 TeamID, WorldPacket *packet, Player *sender=NULL, bool self=true)
void SendWarningToAll (int32 entry,...)
void SetArenaMatchmakerRating (uint32 TeamTeam, uint32 MMR)
void SetArenaorBGType (bool _isArena)
void SetArenaTeamIdForTeam (uint32 TeamTeam, uint32 ArenaTeamId)
void SetArenaTeamRatingChangeForTeam (uint32 TeamTeam, int32 RatingChange)
void SetArenaType (uint8 type)
void SetBgMap (BattlegroundMap *map)
void SetBgRaid (uint32 TeamID, Group *bg_raid)
void SetBracket (PvPDifficultyEntry const *bracketEntry)
void SetClientInstanceID (uint32 InstanceID)
void SetDeleteThis ()
void SetElapsedTime (uint32 Time)
void SetGuid (uint64 newGuid)
void SetHoliday (bool is_holiday)
void SetInstanceID (uint32 InstanceID)
void SetLastResurrectTime (uint32 Time)
void SetLevelRange (uint32 min, uint32 max)
void SetMapId (uint32 MapID)
void SetMaxPlayers (uint32 MaxPlayers)
void SetMaxPlayersPerTeam (uint32 MaxPlayers)
void SetMinPlayers (uint32 MinPlayers)
void SetMinPlayersPerTeam (uint32 MinPlayers)
void SetName (char const *Name)
void SetRandom (bool isRandom)
void SetRandomTypeID (BattlegroundTypeId TypeIDTypeID)
void SetRated (bool state)
void SetRemainingTime (uint32 Time)
void SetScriptId (uint32 scriptId)
void SetStartDelayTime (int Time)
void SetStartMaxDist (float startMaxDist)
void SetStatus (BattlegroundStatus Status)
void SetTeamStartLoc (uint32 TeamID, float X, float Y, float Z, float O)
void SetTypeID (BattlegroundTypeId TypeIDTypeID)
void SetWinner (uint8 winner)
void SpawnBGObject (uint32 type, uint32 respawntime)
void StartBattleground ()
void StartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
bool ToBeDeleted () const
void Update (uint32 diff)
void UpdateArenaWorldState ()
void UpdatePlayersCountByTeam (uint32 TeamTeam, bool remove)
void UpdateWorldState (uint32 Field, uint32 Value)
void UpdateWorldStateForPlayer (uint32 Field, uint32 Value, Player *player)
void YellToAll (Creature *creature, const char *text, Language language)
virtual ~Battleground ()

Private Member Functions

void PostUpdateImpl (uint32 diff) OVERRIDE
 Post-update hook.

Private Attributes

bool _bothFlagsKept
uint8 _flagDebuffState
int32 _flagsDropTimer [2]
int32 _flagSpellForceTimer
uint8 _flagState [2]
int32 _flagsTimer [2]
uint32 _lastFlagCaptureTeam
uint8 _minutesElapsed
uint64 m_DroppedFlagGUID [2]
uint64 m_FlagKeepers [2]
uint32 m_HonorEndKills
uint32 m_HonorWinKills
uint32 m_ReputationCapture

Additional Inherited Members

Public Types inherited from Battleground
typedef std::map< uint64, BattlegroundPlayerBattlegroundPlayerMap
typedef std::map< uint64, BattlegroundScore * > BattlegroundScoreMap
typedef std::vector< uint64BGCreatures
typedef std::vector< uint64BGObjects
Static Public Member Functions inherited from Battleground
static TeamId GetTeamIndexByTeamId (uint32 TeamTeam)
Public Attributes inherited from Battleground
BGCreatures BgCreatures
BGObjects BgObjects
Protected Member Functions inherited from Battleground
void _CheckSafePositions (uint32 diff)
Player_GetPlayer (BattlegroundPlayerMap::const_iterator itr, const char *context) const
Player_GetPlayer (BattlegroundPlayerMap::iterator itr, const char *context)
Player_GetPlayer (uint64 guid, bool offlineRemove, const char *context) const
Player_GetPlayerForTeam (uint32 teamId, BattlegroundPlayerMap::const_iterator itr, const char *context) const
void _ProcessJoin (uint32 diff)
void _ProcessLeave (uint32 diff)
void _ProcessOfflineQueue ()
void _ProcessProgress (uint32 diff)
void _ProcessRessurect (uint32 diff)
void EndNow ()
void PlayerAddedToBGCheckIfBGIsRunning (Player *player)
Protected Attributes inherited from Battleground
bool m_BuffChange
uint8 m_Events
BGHonorMode m_HonorMode
bool m_IsRandom
BattlegroundPlayerMap m_Players
std::map< uint64, std::vector< uint64 > > m_ReviveQueue
int32 m_TeamScores [BG_TEAMS_COUNT]
BattlegroundScoreMap PlayerScores
BattlegroundStartTimeIntervals StartDelayTimes [BG_STARTING_EVENT_COUNT]
uint32 StartMessageIds [BG_STARTING_EVENT_COUNT]

Detailed Description

Definition at line 144 of file BattlegroundWS.h.

Constructor & Destructor Documentation

◆ BattlegroundWS()

◆ ~BattlegroundWS()

BattlegroundWS::~BattlegroundWS ( )

Definition at line 46 of file BattlegroundWS.cpp.

Member Function Documentation

◆ AddPlayer()

void BattlegroundWS::AddPlayer ( Player * player)
virtual

Reimplemented from Battleground.

Definition at line 201 of file BattlegroundWS.cpp.

References Battleground::AddPlayer(), Object::GetGUID(), and Battleground::PlayerScores.

◆ AddPoint()

void BattlegroundWS::AddPoint ( uint32 TeamID,
uint32 Points = 1 )
inline

◆ CheckAchievementCriteriaMeet()

bool BattlegroundWS::CheckAchievementCriteriaMeet ( uint32 criteriaId,
Player const * source,
Unit const * target = NULL,
uint32 miscvalue1 = 0 )
virtual

◆ EndBattleground()

◆ EventPlayerCapturedFlag()

void BattlegroundWS::EventPlayerCapturedFlag ( Player * player)

Definition at line 262 of file BattlegroundWS.cpp.

References _flagDebuffState, _flagState, _flagsTimer, AddPoint(), ALLIANCE, AURA_INTERRUPT_FLAG_ENTER_PVP_COMBAT, BG_WS_FLAG_RESPAWN_TIME, BG_WS_FLAG_STATE_ALLIANCE, BG_WS_FLAG_STATE_HORDE, BG_WS_FLAG_STATE_WAIT_RESPAWN, BG_WS_FLAG_UNK_ALLIANCE, BG_WS_FLAG_UNK_HORDE, BG_WS_MAX_TEAM_SCORE, BG_WS_OBJECT_A_FLAG, BG_WS_OBJECT_H_FLAG, BG_WS_SOUND_FLAG_CAPTURED_ALLIANCE, BG_WS_SOUND_FLAG_CAPTURED_HORDE, BG_WS_SPELL_SILVERWING_FLAG, BG_WS_SPELL_WARSONG_FLAG, BG_WS_STATE_TIMER_ACTIVE, BG_WSG_Honor, BG_WSG_WIN, CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, EndBattleground(), Battleground::GetBonusHonorFromKill(), Battleground::GetStatus(), Player::GetTeam(), Player::GetTeamId(), Battleground::GetTeamIndexByTeamId(), Battleground::GetTeamScore(), HORDE, IsAllianceFlagPickedup(), IsHordeFlagPickedup(), LANG_BG_WS_CAPTURED_AF, LANG_BG_WS_CAPTURED_HF, Battleground::m_HonorMode, m_ReputationCapture, Battleground::PlaySoundToAll(), Unit::RemoveAurasDueToSpell(), Unit::RemoveAurasWithInterruptFlags(), Battleground::RewardHonorToTeam(), Battleground::RewardReputationToTeam(), SCORE_FLAG_CAPTURES, Battleground::SendMessageToAll(), SetAllianceFlagPicker(), SetHordeFlagPicker(), SetLastFlagCapture(), Battleground::SpawnBGObject(), STATUS_IN_PROGRESS, TEAM_ALLIANCE, TEAM_HORDE, UpdateFlagState(), UpdatePlayerScore(), UpdateTeamScore(), Battleground::UpdateWorldState(), WS_SPELL_BRUTAL_ASSAULT, and WS_SPELL_FOCUSED_ASSAULT.

Referenced by HandleAreaTrigger().

◆ EventPlayerClickedOnFlag()

void BattlegroundWS::EventPlayerClickedOnFlag ( Player * player,
GameObject * target_obj )
virtual

Reimplemented from Battleground.

Definition at line 438 of file BattlegroundWS.cpp.

References _bothFlagsKept, _flagDebuffState, _flagState, ACHIEVEMENT_TIMED_TYPE_SPELL_TARGET, ALLIANCE, AURA_INTERRUPT_FLAG_ENTER_PVP_COMBAT, BG_OBJECT_A_FLAG_GROUND_WS_ENTRY, BG_OBJECT_H_FLAG_GROUND_WS_ENTRY, BG_WS_FLAG_STATE_ON_BASE, BG_WS_FLAG_STATE_ON_GROUND, BG_WS_FLAG_STATE_ON_PLAYER, BG_WS_FLAG_STATE_WAIT_RESPAWN, BG_WS_FLAG_UNK_ALLIANCE, BG_WS_FLAG_UNK_HORDE, BG_WS_OBJECT_A_FLAG, BG_WS_OBJECT_H_FLAG, BG_WS_SOUND_ALLIANCE_FLAG_PICKED_UP, BG_WS_SOUND_FLAG_RETURNED, BG_WS_SOUND_HORDE_FLAG_PICKED_UP, BG_WS_SPELL_SILVERWING_FLAG, BG_WS_SPELL_SILVERWING_FLAG_PICKED, BG_WS_SPELL_WARSONG_FLAG, BG_WS_SPELL_WARSONG_FLAG_PICKED, Battleground::BgObjects, Unit::CastSpell(), CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, CHAT_MSG_BG_SYSTEM_NEUTRAL, GameObjectTemplate::entry, GetFlagState(), GameObject::GetGOInfo(), Object::GetGUID(), Battleground::GetStatus(), Player::GetTeam(), HORDE, WorldObject::IsWithinDistInMap(), LANG_BG_WS_PICKEDUP_AF, LANG_BG_WS_PICKEDUP_HF, LANG_BG_WS_RETURNED_AF, LANG_BG_WS_RETURNED_HF, Battleground::PlaySoundToAll(), Unit::RemoveAurasWithInterruptFlags(), RESPAWN_IMMEDIATELY, RESPAWN_ONE_DAY, RespawnFlag(), SCORE_FLAG_RETURNS, Battleground::SendMessageToAll(), SetAllianceFlagPicker(), SetHordeFlagPicker(), Battleground::SpawnBGObject(), Player::StartTimedAchievement(), STATUS_IN_PROGRESS, TEAM_ALLIANCE, TEAM_HORDE, UpdateFlagState(), UpdatePlayerScore(), Battleground::UpdateWorldState(), WS_SPELL_BRUTAL_ASSAULT, and WS_SPELL_FOCUSED_ASSAULT.

◆ EventPlayerDroppedFlag()

◆ FillInitialWorldStates()

◆ GetClosestGraveYard()

◆ GetDroppedFlagGUID()

uint64 BattlegroundWS::GetDroppedFlagGUID ( uint32 TeamID) const
inline

Definition at line 194 of file BattlegroundWS.h.

References Battleground::GetTeamIndexByTeamId(), and m_DroppedFlagGUID.

Referenced by RespawnFlagAfterDrop().

◆ GetFlagPickerGUID()

uint64 BattlegroundWS::GetFlagPickerGUID ( int32 team) const
inlinevirtual

Reimplemented from Battleground.

Definition at line 157 of file BattlegroundWS.h.

References m_FlagKeepers, OVERRIDE, TEAM_ALLIANCE, and TEAM_HORDE.

Referenced by EventPlayerDroppedFlag(), and HandleAreaTrigger().

◆ GetFlagState()

uint8 BattlegroundWS::GetFlagState ( uint32 team) const
inline

◆ GetPrematureWinner()

uint32 BattlegroundWS::GetPrematureWinner ( )
virtual

◆ HandleAreaTrigger()

void BattlegroundWS::HandleAreaTrigger ( Player * player,
uint32 trigger )
virtual

◆ HandleKillPlayer()

void BattlegroundWS::HandleKillPlayer ( Player * player,
Player * killer )
virtual

◆ IsAllianceFlagPickedup()

bool BattlegroundWS::IsAllianceFlagPickedup ( ) const
inline

Definition at line 165 of file BattlegroundWS.h.

References m_FlagKeepers, and TEAM_ALLIANCE.

Referenced by EventPlayerCapturedFlag(), EventPlayerDroppedFlag(), and RemovePlayer().

◆ IsHordeFlagPickedup()

bool BattlegroundWS::IsHordeFlagPickedup ( ) const
inline

Definition at line 166 of file BattlegroundWS.h.

References m_FlagKeepers, and TEAM_HORDE.

Referenced by EventPlayerCapturedFlag(), EventPlayerDroppedFlag(), and RemovePlayer().

◆ PostUpdateImpl()

void BattlegroundWS::PostUpdateImpl ( uint32 diff)
privatevirtual

◆ RemovePlayer()

void BattlegroundWS::RemovePlayer ( Player * player,
uint64 guid,
uint32 team )
virtual

◆ RemovePoint()

void BattlegroundWS::RemovePoint ( uint32 TeamID,
uint32 Points = 1 )
inline

◆ Reset()

◆ RespawnFlag()

◆ RespawnFlagAfterDrop()

◆ SetAllianceFlagPicker()

void BattlegroundWS::SetAllianceFlagPicker ( uint64 guid)
inline

◆ SetDroppedFlagGUID()

void BattlegroundWS::SetDroppedFlagGUID ( uint64 guid,
int32 team = -1 )
inlinevirtual

Reimplemented from Battleground.

Definition at line 188 of file BattlegroundWS.h.

References m_DroppedFlagGUID, OVERRIDE, SetDroppedFlagGUID(), TEAM_ALLIANCE, and TEAM_HORDE.

Referenced by RespawnFlagAfterDrop(), and SetDroppedFlagGUID().

◆ SetHordeFlagPicker()

void BattlegroundWS::SetHordeFlagPicker ( uint64 guid)
inline

◆ SetLastFlagCapture()

void BattlegroundWS::SetLastFlagCapture ( uint32 team)
inline

Definition at line 185 of file BattlegroundWS.h.

References _lastFlagCaptureTeam, and SetLastFlagCapture().

Referenced by EventPlayerCapturedFlag(), and SetLastFlagCapture().

◆ SetTeamPoint()

void BattlegroundWS::SetTeamPoint ( uint32 TeamID,
uint32 Points = 0 )
inline

◆ SetupBattleground()

◆ StartingEventCloseDoors()

◆ StartingEventOpenDoors()

◆ UpdateFlagState()

void BattlegroundWS::UpdateFlagState ( uint32 team,
uint32 value )

◆ UpdatePlayerScore()

◆ UpdateTeamScore()

Member Data Documentation

◆ _bothFlagsKept

bool BattlegroundWS::_bothFlagsKept
private

◆ _flagDebuffState

uint8 BattlegroundWS::_flagDebuffState
private

◆ _flagsDropTimer

int32 BattlegroundWS::_flagsDropTimer[2]
private

Definition at line 212 of file BattlegroundWS.h.

Referenced by EventPlayerDroppedFlag(), PostUpdateImpl(), and Reset().

◆ _flagSpellForceTimer

int32 BattlegroundWS::_flagSpellForceTimer
private

Definition at line 218 of file BattlegroundWS.h.

Referenced by BattlegroundWS(), PostUpdateImpl(), and Reset().

◆ _flagState

◆ _flagsTimer

int32 BattlegroundWS::_flagsTimer[2]
private

Definition at line 211 of file BattlegroundWS.h.

Referenced by EventPlayerCapturedFlag(), PostUpdateImpl(), and Reset().

◆ _lastFlagCaptureTeam

uint32 BattlegroundWS::_lastFlagCaptureTeam
private

Definition at line 213 of file BattlegroundWS.h.

Referenced by PostUpdateImpl(), Reset(), and SetLastFlagCapture().

◆ _minutesElapsed

uint8 BattlegroundWS::_minutesElapsed
private

Definition at line 221 of file BattlegroundWS.h.

Referenced by FillInitialWorldStates(), PostUpdateImpl(), and Reset().

◆ m_DroppedFlagGUID

uint64 BattlegroundWS::m_DroppedFlagGUID[2]
private

Definition at line 209 of file BattlegroundWS.h.

Referenced by GetDroppedFlagGUID(), Reset(), and SetDroppedFlagGUID().

◆ m_FlagKeepers

◆ m_HonorEndKills

uint32 BattlegroundWS::m_HonorEndKills
private

Definition at line 217 of file BattlegroundWS.h.

Referenced by EndBattleground(), and Reset().

◆ m_HonorWinKills

uint32 BattlegroundWS::m_HonorWinKills
private

Definition at line 216 of file BattlegroundWS.h.

Referenced by EndBattleground(), and Reset().

◆ m_ReputationCapture

uint32 BattlegroundWS::m_ReputationCapture
private

Definition at line 215 of file BattlegroundWS.h.

Referenced by EventPlayerCapturedFlag(), and Reset().


The documentation for this class was generated from the following files: