TrinityCore
Loading...
Searching...
No Matches
BattlegroundEY Class Reference

#include <BattlegroundEY.h>

+ Inheritance diagram for BattlegroundEY:

Public Member Functions

 BattlegroundEY ()
 
 ~BattlegroundEY ()
 
void AddPlayer (Player *player) override
 
void StartingEventCloseDoors () override
 
void StartingEventOpenDoors () override
 
ObjectGuid GetFlagPickerGUID (int32=-1) const override
 
void SetFlagPicker (ObjectGuid guid)
 
bool IsFlagPickedup () const
 
uint8 GetFlagState () const
 
void RespawnFlag (bool send_message)
 
void RespawnFlagAfterDrop ()
 
void RemovePlayer (Player *player, ObjectGuid guid, uint32 team) override
 
void HandleAreaTrigger (Player *Source, uint32 Trigger) override
 
void HandleKillPlayer (Player *player, Player *killer) override
 
WorldSafeLocsEntry const * GetClosestGraveyard (Player *player) override
 
bool SetupBattleground () override
 
void Reset () override
 
void UpdateTeamScore (uint32 Team)
 
void EndBattleground (uint32 winner) override
 
bool UpdatePlayerScore (Player *player, uint32 type, uint32 value, bool doAddHonor=true) override
 
void FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &packet) override
 
void SetDroppedFlagGUID (ObjectGuid guid, int32=-1) override
 
ObjectGuid GetDroppedFlagGUID () const
 
void EventPlayerClickedOnFlag (Player *Source, GameObject *target_obj) override
 
void EventPlayerDroppedFlag (Player *Source) override
 
bool IsAllNodesControlledByTeam (uint32 team) const override
 
uint32 GetPrematureWinner () override
 
- Public Member Functions inherited from Battleground
 Battleground ()
 
virtual ~Battleground ()
 
void Update (uint32 diff)
 
virtual void ResetBGSubclass ()
 
virtual void DestroyGate (Player *, GameObject *)
 
void StartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry)
 
virtual bool CheckAchievementCriteriaMeet (uint32, Player const *, Unit const *=nullptr, uint32=0)
 
std::string const & GetName () const
 
BattlegroundTypeId GetTypeID (bool GetRandom=false) const
 
BattlegroundBracketId GetBracketId () const
 
uint32 GetInstanceID () const
 
BattlegroundStatus GetStatus () const
 
uint32 GetClientInstanceID () const
 
uint32 GetStartTime () const
 
uint32 GetEndTime () const
 
uint32 GetLastResurrectTime () const
 
uint32 GetMaxPlayers () const
 
uint32 GetMinPlayers () const
 
uint32 GetMinLevel () const
 
uint32 GetMaxLevel () const
 
uint32 GetMaxPlayersPerTeam () const
 
uint32 GetMinPlayersPerTeam () const
 
int32 GetStartDelayTime () const
 
uint8 GetArenaType () const
 
PvPTeamId GetWinner () const
 
uint32 GetScriptId () const
 
uint32 GetBonusHonorFromKill (uint32 kills) const
 
bool IsRandom () const
 
void SetName (std::string const &name)
 
void SetTypeID (BattlegroundTypeId TypeID)
 
void SetRandomTypeID (BattlegroundTypeId TypeID)
 
void SetBracket (PvPDifficultyEntry const *bracketEntry)
 
void SetInstanceID (uint32 InstanceID)
 
void SetStatus (BattlegroundStatus Status)
 
void SetClientInstanceID (uint32 InstanceID)
 
void SetStartTime (uint32 Time)
 
void SetEndTime (uint32 Time)
 
void SetLastResurrectTime (uint32 Time)
 
void SetMaxPlayers (uint32 MaxPlayers)
 
void SetMinPlayers (uint32 MinPlayers)
 
void SetLevelRange (uint32 min, uint32 max)
 
void SetRated (bool state)
 
void SetArenaType (uint8 type)
 
void SetArenaorBGType (bool _isArena)
 
void SetWinner (PvPTeamId winnerTeamId)
 
void SetScriptId (uint32 scriptId)
 
void ModifyStartDelayTime (int diff)
 
void SetStartDelayTime (int Time)
 
void SetMaxPlayersPerTeam (uint32 MaxPlayers)
 
void SetMinPlayersPerTeam (uint32 MinPlayers)
 
void AddToBGFreeSlotQueue ()
 
void RemoveFromBGFreeSlotQueue ()
 
void RemoveFromBGFreeSlotQueueOnShutdown ()
 
void DecreaseInvitedCount (uint32 team)
 
void IncreaseInvitedCount (uint32 team)
 
void SetRandom (bool isRandom)
 
uint32 GetInvitedCount (uint32 team) const
 
bool HasFreeSlots () const
 
uint32 GetFreeSlotsForTeam (uint32 Team) const
 
bool isArena () const
 
bool isBattleground () const
 
bool isRated () const
 
BattlegroundPlayerMap const & GetPlayers () const
 
uint32 GetPlayersSize () const
 
uint32 GetPlayerScoresSize () const
 
uint32 GetReviveQueueSize () const
 
void AddPlayerToResurrectQueue (ObjectGuid npc_guid, ObjectGuid player_guid)
 
void RemovePlayerFromResurrectQueue (ObjectGuid player_guid)
 
void RelocateDeadPlayers (ObjectGuid guideGuid)
 Relocate all players in ReviveQueue to the closest graveyard.
 
void StartBattleground ()
 
GameObjectGetBGObject (uint32 type, bool logError=true)
 
CreatureGetBGCreature (uint32 type, bool logError=true)
 
void SetMapId (uint32 MapID)
 
uint32 GetMapId () const
 
void SetBgMap (BattlegroundMap *map)
 
BattlegroundMapGetBgMap () const
 
BattlegroundMapFindBgMap () const
 
void SetTeamStartPosition (TeamId teamId, Position const &pos)
 
Position const * GetTeamStartPosition (TeamId teamId) const
 
void SetStartMaxDist (float startMaxDist)
 
float GetStartMaxDist () const
 
void SendPacketToTeam (uint32 TeamID, WorldPacket const *packet, Player *sender=nullptr, bool self=true) const
 
void SendPacketToAll (WorldPacket const *packet) const
 
void SendChatMessage (Creature *source, uint8 textId, WorldObject *target=nullptr)
 
void SendBroadcastText (uint32 id, ChatMsg msgType, WorldObject const *target=nullptr)
 
template<class Do >
void BroadcastWorker (Do &_do)
 
void PlaySoundToTeam (uint32 soundID, uint32 teamID)
 
void PlaySoundToAll (uint32 soundID)
 
void CastSpellOnTeam (uint32 SpellID, uint32 TeamID)
 
void RemoveAuraOnTeam (uint32 SpellID, uint32 TeamID)
 
void RewardHonorToTeam (uint32 Honor, uint32 TeamID)
 
void RewardReputationToTeam (uint32 faction_id, uint32 Reputation, uint32 TeamID)
 
void UpdateWorldState (uint32 variable, uint32 value)
 
void BlockMovement (Player *player)
 
void SendWarningToAll (uint32 entry,...)
 
void SendMessageToAll (uint32 entry, ChatMsg type, Player const *source=nullptr)
 
void PSendMessageToAll (uint32 entry, ChatMsg type, Player const *source,...)
 
GroupGetBgRaid (uint32 TeamID) const
 
void SetBgRaid (uint32 TeamID, Group *bg_raid)
 
void BuildPvPLogDataPacket (WorldPackets::Battleground::PVPMatchStatistics &pvpLogData)
 
uint32 GetPlayersCountByTeam (uint32 Team) const
 
uint32 GetAlivePlayersCountByTeam (uint32 Team) const
 
void UpdatePlayersCountByTeam (uint32 Team, bool remove)
 
virtual void CheckWinConditions ()
 
void SetArenaTeamIdForTeam (uint32 Team, uint32 ArenaTeamId)
 
uint32 GetArenaTeamIdForTeam (uint32 Team) const
 
uint32 GetArenaTeamIdByIndex (uint32 index) const
 
void SetArenaMatchmakerRating (uint32 Team, uint32 MMR)
 
uint32 GetArenaMatchmakerRating (uint32 Team) const
 
virtual void HandleKillUnit (Creature *, Player *)
 
void EventPlayerLoggedIn (Player *player)
 
void EventPlayerLoggedOut (Player *player)
 
virtual void ProcessEvent (WorldObject *, uint32, WorldObject *=nullptr)
 
virtual void DoAction (uint32, ObjectGuid)
 
virtual void HandlePlayerResurrect (Player *)
 
void AddOrSetPlayerToCorrectBgGroup (Player *player, uint32 team)
 
virtual void RemovePlayerAtLeave (ObjectGuid guid, bool Transport, bool SendPacket)
 
void HandleTriggerBuff (ObjectGuid go_guid)
 
void SetHoliday (bool is_holiday)
 
void SpawnBGObject (uint32 type, uint32 respawntime)
 
virtual 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, GOState goState=GO_STATE_READY)
 
bool AddObject (uint32 type, uint32 entry, Position const &pos, float rotation0, float rotation1, float rotation2, float rotation3, uint32 respawnTime=0, GOState goState=GO_STATE_READY)
 
virtual CreatureAddCreature (uint32 entry, uint32 type, float x, float y, float z, float o, TeamId teamId=TEAM_NEUTRAL, uint32 respawntime=0, Transport *transport=nullptr)
 
CreatureAddCreature (uint32 entry, uint32 type, Position const &pos, TeamId teamId=TEAM_NEUTRAL, uint32 respawntime=0, Transport *transport=nullptr)
 
bool DelCreature (uint32 type)
 
bool DelObject (uint32 type)
 
bool RemoveObjectFromWorld (uint32 type)
 
virtual bool AddSpiritGuide (uint32 type, float x, float y, float z, float o, TeamId teamId=TEAM_NEUTRAL)
 
bool AddSpiritGuide (uint32 type, Position const &pos, TeamId teamId=TEAM_NEUTRAL)
 
int32 GetObjectType (ObjectGuid guid)
 
void DoorOpen (uint32 type)
 
void DoorClose (uint32 type)
 
virtual bool HandlePlayerUnderMap (Player *)
 
uint32 GetPlayerTeam (ObjectGuid guid) const
 
uint32 GetOtherTeam (uint32 teamId) const
 
bool IsPlayerInBattleground (ObjectGuid guid) const
 
bool ToBeDeleted () const
 
void SetDeleteThis ()
 
void RewardXPAtKill (Player *killer, Player *victim)
 
bool CanAwardArenaPoints () const
 
virtual void HandleQuestComplete (uint32, Player *)
 
virtual bool CanActivateGO (int32, uint32) const
 
virtual bool IsSpellAllowed (uint32, Player const *) const
 
uint32 GetTeamScore (uint32 TeamID) const
 
uint8 GetUniqueBracketId () const
 
BattlegroundPlayer const * GetBattlegroundPlayerData (ObjectGuid const &playerGuid) const
 
Trinity::unique_weak_ptr< BattlegroundGetWeakPtr () const
 
void SetWeakPtr (Trinity::unique_weak_ptr< Battleground > weakRef)
 

Private Member Functions

void PostUpdateImpl (uint32 diff) override
 Post-update hook.
 
void EventPlayerCapturedFlag (Player *Source, uint32 BgObjectType)
 
void EventTeamCapturedPoint (Player *Source, uint32 Point)
 
void EventTeamLostPoint (Player *Source, uint32 Point)
 
void UpdatePointsCount (uint32 Team)
 
void UpdatePointsIcons (uint32 Team, uint32 Point)
 
void CheckSomeoneLeftPoint ()
 
void CheckSomeoneJoinedPoint ()
 
void UpdatePointStatuses ()
 
void AddPoints (uint32 Team, uint32 Points)
 
void RemovePoint (uint32 TeamID, uint32 Points=1)
 
void SetTeamPoint (uint32 TeamID, uint32 Points=0)
 

Private Attributes

uint32 m_HonorScoreTics [2]
 
uint32 m_TeamPointsCount [2]
 
uint32 m_Points_Trigger [EY_POINTS_MAX]
 
ObjectGuid m_FlagKeeper
 
ObjectGuid m_DroppedFlagGUID
 
uint32 m_FlagCapturedBgObjectType
 
uint8 m_FlagState
 
int32 m_FlagsTimer
 
int32 m_TowerCapCheckTimer
 
uint32 m_PointOwnedByTeam [EY_POINTS_MAX]
 
uint8 m_PointState [EY_POINTS_MAX]
 
int32 m_PointBarStatus [EY_POINTS_MAX]
 
GuidVector m_PlayersNearPoint [EY_POINTS_MAX+1]
 
uint8 m_CurrentPointPlayersCount [2 *EY_POINTS_MAX]
 
int32 m_PointAddingTimer
 
uint32 m_HonorTics
 

Additional Inherited Members

- Public Types inherited from Battleground
typedef std::map< ObjectGuid, BattlegroundPlayerBattlegroundPlayerMap
 
typedef std::map< ObjectGuid, BattlegroundScore * > BattlegroundScoreMap
 
- Static Public Member Functions inherited from Battleground
static TeamId GetTeamIndexByTeamId (uint32 Team)
 
- Public Attributes inherited from Battleground
GuidVector BgObjects
 
GuidVector BgCreatures
 
- Protected Member Functions inherited from Battleground
void EndNow ()
 
void PlayerAddedToBGCheckIfBGIsRunning (Player *player)
 
Player_GetPlayer (ObjectGuid guid, bool offlineRemove, char const *context) const
 
Player_GetPlayer (BattlegroundPlayerMap::iterator itr, char const *context)
 
Player_GetPlayer (BattlegroundPlayerMap::const_iterator itr, char const *context) const
 
Player_GetPlayerForTeam (uint32 teamId, BattlegroundPlayerMap::const_iterator itr, char const *context) const
 
void _ProcessOfflineQueue ()
 
void _ProcessResurrect (uint32 diff)
 
void _ProcessProgress (uint32 diff)
 
void _ProcessLeave (uint32 diff)
 
void _ProcessJoin (uint32 diff)
 
void _CheckSafePositions (uint32 diff)
 
- Protected Attributes inherited from Battleground
BattlegroundScoreMap PlayerScores
 
BattlegroundPlayerMap m_Players
 
std::map< ObjectGuid, GuidVectorm_ReviveQueue
 
uint8 m_Events
 
BattlegroundStartTimeIntervals StartDelayTimes [BG_STARTING_EVENT_COUNT]
 
uint32 StartMessageIds [BG_STARTING_EVENT_COUNT]
 
bool m_BuffChange
 
bool m_IsRandom
 
BGHonorMode m_HonorMode
 
int32 m_TeamScores [PVP_TEAMS_COUNT]
 
ArenaTeamScore _arenaTeamScores [PVP_TEAMS_COUNT]
 

Detailed Description

Definition at line 380 of file BattlegroundEY.h.

Constructor & Destructor Documentation

◆ BattlegroundEY()

BattlegroundEY::BattlegroundEY ( )

Definition at line 44 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ ~BattlegroundEY()

BattlegroundEY::~BattlegroundEY ( )

Definition at line 77 of file BattlegroundEY.cpp.

Member Function Documentation

◆ AddPlayer()

void BattlegroundEY::AddPlayer ( Player player)
overridevirtual

Reimplemented from Battleground.

Definition at line 358 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ AddPoints()

void BattlegroundEY::AddPoints ( uint32  Team,
uint32  Points 
)
private

Definition at line 150 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CheckSomeoneJoinedPoint()

void BattlegroundEY::CheckSomeoneJoinedPoint ( )
private

Definition at line 163 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ CheckSomeoneLeftPoint()

void BattlegroundEY::CheckSomeoneLeftPoint ( )
private

Definition at line 201 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EndBattleground()

void BattlegroundEY::EndBattleground ( uint32  winner)
overridevirtual

Reimplemented from Battleground.

Definition at line 315 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EventPlayerCapturedFlag()

void BattlegroundEY::EventPlayerCapturedFlag ( Player Source,
uint32  BgObjectType 
)
private

Definition at line 785 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EventPlayerClickedOnFlag()

void BattlegroundEY::EventPlayerClickedOnFlag ( Player Source,
GameObject target_obj 
)
overridevirtual

Reimplemented from Battleground.

Definition at line 643 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ EventPlayerDroppedFlag()

void BattlegroundEY::EventPlayerDroppedFlag ( Player Source)
overridevirtual

Reimplemented from Battleground.

Definition at line 607 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EventTeamCapturedPoint()

void BattlegroundEY::EventTeamCapturedPoint ( Player Source,
uint32  Point 
)
private

Definition at line 722 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ EventTeamLostPoint()

void BattlegroundEY::EventTeamLostPoint ( Player Source,
uint32  Point 
)
private

Definition at line 675 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ FillInitialWorldStates()

void BattlegroundEY::FillInitialWorldStates ( WorldPackets::WorldState::InitWorldStates packet)
overridevirtual

Reimplemented from Battleground.

Definition at line 835 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ GetClosestGraveyard()

WorldSafeLocsEntry const * BattlegroundEY::GetClosestGraveyard ( Player player)
overridevirtual

Reimplemented from Battleground.

Definition at line 873 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ GetDroppedFlagGUID()

ObjectGuid BattlegroundEY::GetDroppedFlagGUID ( ) const
inline

Definition at line 410 of file BattlegroundEY.h.

+ Here is the caller graph for this function:

◆ GetFlagPickerGUID()

ObjectGuid BattlegroundEY::GetFlagPickerGUID ( int32  = -1) const
inlineoverridevirtual

Reimplemented from Battleground.

Definition at line 392 of file BattlegroundEY.h.

+ Here is the caller graph for this function:

◆ GetFlagState()

uint8 BattlegroundEY::GetFlagState ( ) const
inline

Definition at line 395 of file BattlegroundEY.h.

◆ GetPrematureWinner()

uint32 BattlegroundEY::GetPrematureWinner ( )
overridevirtual

Reimplemented from Battleground.

Definition at line 936 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ HandleAreaTrigger()

void BattlegroundEY::HandleAreaTrigger ( Player Source,
uint32  Trigger 
)
overridevirtual

Reimplemented from Battleground.

Definition at line 392 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ HandleKillPlayer()

void BattlegroundEY::HandleKillPlayer ( Player player,
Player killer 
)
overridevirtual

Reimplemented from Battleground.

Definition at line 598 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ IsAllNodesControlledByTeam()

bool BattlegroundEY::IsAllNodesControlledByTeam ( uint32  team) const
overridevirtual

Reimplemented from Battleground.

Definition at line 926 of file BattlegroundEY.cpp.

◆ IsFlagPickedup()

bool BattlegroundEY::IsFlagPickedup ( ) const
inline

Definition at line 394 of file BattlegroundEY.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ PostUpdateImpl()

void BattlegroundEY::PostUpdateImpl ( uint32  )
overrideprivatevirtual

Post-update hook.

Will be called after battleground update has passed. May be used to implement custom update effects in subclasses.

Parameters
diffa time difference between two worldserver update loops in milliseconds.
See also
Update(), PreUpdateImpl().

Reimplemented from Battleground.

Definition at line 79 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ RemovePlayer()

void BattlegroundEY::RemovePlayer ( Player player,
ObjectGuid  guid,
uint32  team 
)
overridevirtual

Reimplemented from Battleground.

Definition at line 368 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ RemovePoint()

void BattlegroundEY::RemovePoint ( uint32  TeamID,
uint32  Points = 1 
)
inlineprivate

Definition at line 437 of file BattlegroundEY.h.

+ Here is the call graph for this function:

◆ Reset()

void BattlegroundEY::Reset ( )
overridevirtual

Reimplemented from Battleground.

Definition at line 534 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ RespawnFlag()

void BattlegroundEY::RespawnFlag ( bool  send_message)

Definition at line 566 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ RespawnFlagAfterDrop()

void BattlegroundEY::RespawnFlagAfterDrop ( )

Definition at line 584 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ SetDroppedFlagGUID()

void BattlegroundEY::SetDroppedFlagGUID ( ObjectGuid  guid,
int32  = -1 
)
inlineoverridevirtual

Reimplemented from Battleground.

Definition at line 409 of file BattlegroundEY.h.

+ Here is the caller graph for this function:

◆ SetFlagPicker()

void BattlegroundEY::SetFlagPicker ( ObjectGuid  guid)
inline

Definition at line 393 of file BattlegroundEY.h.

+ Here is the caller graph for this function:

◆ SetTeamPoint()

void BattlegroundEY::SetTeamPoint ( uint32  TeamID,
uint32  Points = 0 
)
inlineprivate

Definition at line 438 of file BattlegroundEY.h.

+ Here is the call graph for this function:

◆ SetupBattleground()

bool BattlegroundEY::SetupBattleground ( )
overridevirtual

Reimplemented from Battleground.

Definition at line 440 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ StartingEventCloseDoors()

void BattlegroundEY::StartingEventCloseDoors ( )
overridevirtual

Reimplemented from Battleground.

Definition at line 123 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ StartingEventOpenDoors()

void BattlegroundEY::StartingEventOpenDoors ( )
overridevirtual

Reimplemented from Battleground.

Definition at line 132 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:

◆ UpdatePlayerScore()

bool BattlegroundEY::UpdatePlayerScore ( Player player,
uint32  type,
uint32  value,
bool  doAddHonor = true 
)
overridevirtual

Reimplemented from Battleground.

Definition at line 819 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpdatePointsCount()

void BattlegroundEY::UpdatePointsCount ( uint32  Team)
private

Definition at line 329 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpdatePointsIcons()

void BattlegroundEY::UpdatePointsIcons ( uint32  Team,
uint32  Point 
)
private

Definition at line 337 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpdatePointStatuses()

void BattlegroundEY::UpdatePointStatuses ( )
private

@workaround The original AreaTrigger is covered by a bigger one and not triggered on client side.

Definition at line 243 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ UpdateTeamScore()

void BattlegroundEY::UpdateTeamScore ( uint32  Team)

Definition at line 296 of file BattlegroundEY.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_CurrentPointPlayersCount

uint8 BattlegroundEY::m_CurrentPointPlayersCount[2 *EY_POINTS_MAX]
private

Definition at line 456 of file BattlegroundEY.h.

◆ m_DroppedFlagGUID

ObjectGuid BattlegroundEY::m_DroppedFlagGUID
private

Definition at line 446 of file BattlegroundEY.h.

◆ m_FlagCapturedBgObjectType

uint32 BattlegroundEY::m_FlagCapturedBgObjectType
private

Definition at line 447 of file BattlegroundEY.h.

◆ m_FlagKeeper

ObjectGuid BattlegroundEY::m_FlagKeeper
private

Definition at line 445 of file BattlegroundEY.h.

◆ m_FlagState

uint8 BattlegroundEY::m_FlagState
private

Definition at line 448 of file BattlegroundEY.h.

◆ m_FlagsTimer

int32 BattlegroundEY::m_FlagsTimer
private

Definition at line 449 of file BattlegroundEY.h.

◆ m_HonorScoreTics

uint32 BattlegroundEY::m_HonorScoreTics[2]
private

Definition at line 440 of file BattlegroundEY.h.

◆ m_HonorTics

uint32 BattlegroundEY::m_HonorTics
private

Definition at line 459 of file BattlegroundEY.h.

◆ m_PlayersNearPoint

GuidVector BattlegroundEY::m_PlayersNearPoint[EY_POINTS_MAX+1]
private

Definition at line 455 of file BattlegroundEY.h.

◆ m_PointAddingTimer

int32 BattlegroundEY::m_PointAddingTimer
private

Definition at line 458 of file BattlegroundEY.h.

◆ m_PointBarStatus

int32 BattlegroundEY::m_PointBarStatus[EY_POINTS_MAX]
private

Definition at line 454 of file BattlegroundEY.h.

◆ m_PointOwnedByTeam

uint32 BattlegroundEY::m_PointOwnedByTeam[EY_POINTS_MAX]
private

Definition at line 452 of file BattlegroundEY.h.

◆ m_Points_Trigger

uint32 BattlegroundEY::m_Points_Trigger[EY_POINTS_MAX]
private

Definition at line 443 of file BattlegroundEY.h.

◆ m_PointState

uint8 BattlegroundEY::m_PointState[EY_POINTS_MAX]
private

Definition at line 453 of file BattlegroundEY.h.

◆ m_TeamPointsCount

uint32 BattlegroundEY::m_TeamPointsCount[2]
private

Definition at line 441 of file BattlegroundEY.h.

◆ m_TowerCapCheckTimer

int32 BattlegroundEY::m_TowerCapCheckTimer
private

Definition at line 450 of file BattlegroundEY.h.


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