![]() |
TrinityCore
|
#include <BattlegroundWS.h>
Inheritance diagram for BattlegroundWS:Private Member Functions | |
| void | PostUpdateImpl (uint32 diff) override |
| Post-update hook. | |
Definition at line 198 of file BattlegroundWS.h.
| BattlegroundWS::BattlegroundWS | ( | ) |
Definition at line 46 of file BattlegroundWS.cpp.
References _bothFlagsKept, _flagDebuffState, _flagsDropTimer, _flagSpellForceTimer, _flagState, _flagsTimer, _lastFlagCaptureTeam, _minutesElapsed, BG_CREATURES_MAX_WS, BG_STARTING_EVENT_FOURTH, BG_STARTING_EVENT_SECOND, BG_STARTING_EVENT_THIRD, BG_WS_FLAG_STATE_ON_BASE, BG_WS_OBJECT_MAX, BG_WS_TEXT_BATTLE_HAS_BEGUN, BG_WS_TEXT_START_HALF_MINUTE, BG_WS_TEXT_START_ONE_MINUTE, Battleground::BgCreatures, Battleground::BgObjects, ObjectGuid::Clear(), m_DroppedFlagGUID, m_FlagKeepers, m_HonorEndKills, m_HonorWinKills, m_ReputationCapture, Battleground::StartMessageIds, TEAM_ALLIANCE, and TEAM_HORDE.
| BattlegroundWS::~BattlegroundWS | ( | ) |
Definition at line 80 of file BattlegroundWS.cpp.
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 241 of file BattlegroundWS.cpp.
References Battleground::AddPlayer(), Object::GetGUID(), Battleground::IsPlayerInBattleground(), and Battleground::PlayerScores.
Definition at line 253 of file BattlegroundWS.h.
References Battleground::GetTeamIndexByTeamId(), and Battleground::m_TeamScores.
Referenced by EventPlayerCapturedFlag().
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 899 of file BattlegroundWS.cpp.
References BG_CRITERIA_CHECK_SAVE_THE_DAY, BG_WS_FLAG_STATE_ON_BASE, Battleground::CheckAchievementCriteriaMeet(), GetFlagState(), and Object::ToPlayer().
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 783 of file BattlegroundWS.cpp.
References ALLIANCE, Battleground::EndBattleground(), Battleground::GetBonusHonorFromKill(), HORDE, m_HonorEndKills, m_HonorWinKills, and Battleground::RewardHonorToTeam().
Referenced by EventPlayerCapturedFlag(), and PostUpdateImpl().
| void BattlegroundWS::EventPlayerCapturedFlag | ( | Player * | player | ) |
Definition at line 298 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_WS_TEXT_CAPTURED_ALLIANCE_FLAG, BG_WS_TEXT_CAPTURED_HORDE_FLAG, BG_WSG_Honor, BG_WSG_WIN, CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, ObjectGuid::Empty, EndBattleground(), Battleground::GetBonusHonorFromKill(), Battleground::GetStatus(), Player::GetTeam(), Player::GetTeamId(), Battleground::GetTeamIndexByTeamId(), Battleground::GetTeamScore(), HORDE, IsAllianceFlagPickedup(), IsHordeFlagPickedup(), Battleground::m_HonorMode, m_ReputationCapture, Battleground::PlaySoundToAll(), Unit::RemoveAurasDueToSpell(), Unit::RemoveAurasWithInterruptFlags(), Battleground::RewardHonorToTeam(), Battleground::RewardReputationToTeam(), SCORE_FLAG_CAPTURES, Battleground::SendBroadcastText(), 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(), and HandleFlagRoomCapturePoint().
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 481 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, BG_WS_TEXT_ALLIANCE_FLAG_PICKED_UP, BG_WS_TEXT_ALLIANCE_FLAG_RETURNED, BG_WS_TEXT_HORDE_FLAG_PICKED_UP, BG_WS_TEXT_HORDE_FLAG_RETURNED, Battleground::BgObjects, WorldObject::CastSpell(), CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, GameObjectTemplate::entry, GetFlagState(), GameObject::GetGOInfo(), Object::GetGUID(), Battleground::GetStatus(), Player::GetTeam(), HandleFlagRoomCapturePoint(), HORDE, WorldObject::IsWithinDistInMap(), Battleground::PlaySoundToAll(), Unit::RemoveAurasWithInterruptFlags(), RESPAWN_IMMEDIATELY, RESPAWN_ONE_DAY, RespawnFlag(), SCORE_FLAG_RETURNS, Battleground::SendBroadcastText(), 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.
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 393 of file BattlegroundWS.cpp.
References _flagDebuffState, _flagsDropTimer, _flagState, ALLIANCE, BG_WS_FLAG_DROP_TIME, BG_WS_FLAG_STATE_ON_GROUND, BG_WS_FLAG_UNK_ALLIANCE, BG_WS_FLAG_UNK_HORDE, BG_WS_SPELL_SILVERWING_FLAG, BG_WS_SPELL_SILVERWING_FLAG_DROPPED, BG_WS_SPELL_WARSONG_FLAG, BG_WS_SPELL_WARSONG_FLAG_DROPPED, BG_WS_TEXT_ALLIANCE_FLAG_DROPPED, BG_WS_TEXT_HORDE_FLAG_DROPPED, WorldObject::CastSpell(), CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, ObjectGuid::Empty, GetFlagPickerGUID(), Object::GetGUID(), Battleground::GetStatus(), Player::GetTeam(), Battleground::GetTeamIndexByTeamId(), IsAllianceFlagPickedup(), IsHordeFlagPickedup(), Unit::RemoveAurasDueToSpell(), Battleground::SendBroadcastText(), SetAllianceFlagPicker(), SetHordeFlagPicker(), SPELL_RECENTLY_DROPPED_FLAG, STATUS_IN_PROGRESS, TEAM_ALLIANCE, TEAM_HORDE, UpdateFlagState(), Battleground::UpdateWorldState(), WS_SPELL_BRUTAL_ASSAULT, and WS_SPELL_FOCUSED_ASSAULT.
Referenced by HandleKillPlayer(), and RemovePlayer().
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 849 of file BattlegroundWS.cpp.
References _flagState, _minutesElapsed, BG_WS_FLAG_CAPTURES_ALLIANCE, BG_WS_FLAG_CAPTURES_HORDE, BG_WS_FLAG_CAPTURES_MAX, BG_WS_FLAG_STATE_ALLIANCE, BG_WS_FLAG_STATE_HORDE, BG_WS_FLAG_STATE_ON_GROUND, BG_WS_FLAG_STATE_ON_PLAYER, BG_WS_FLAG_UNK_ALLIANCE, BG_WS_FLAG_UNK_HORDE, BG_WS_MAX_TEAM_SCORE, BG_WS_STATE_TIMER, BG_WS_STATE_TIMER_ACTIVE, Battleground::GetStatus(), Battleground::GetTeamScore(), STATUS_IN_PROGRESS, TEAM_ALLIANCE, TEAM_HORDE, and WorldPackets::WorldState::InitWorldStates::Worldstates.
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 826 of file BattlegroundWS.cpp.
References ALLIANCE, Battleground::GetStatus(), Player::GetTeam(), STATUS_IN_PROGRESS, sWorldSafeLocsStore, WS_GRAVEYARD_FLAGROOM_ALLIANCE, WS_GRAVEYARD_FLAGROOM_HORDE, WS_GRAVEYARD_MAIN_ALLIANCE, and WS_GRAVEYARD_MAIN_HORDE.
|
inline |
Definition at line 249 of file BattlegroundWS.h.
References Battleground::GetTeamIndexByTeamId(), and m_DroppedFlagGUID.
Referenced by RespawnFlagAfterDrop().
|
inlineoverridevirtual |
Reimplemented from Battleground.
Definition at line 211 of file BattlegroundWS.h.
References ObjectGuid::Empty, m_FlagKeepers, TEAM_ALLIANCE, and TEAM_HORDE.
Referenced by EventPlayerDroppedFlag(), HandleAreaTrigger(), and HandleFlagRoomCapturePoint().
Definition at line 223 of file BattlegroundWS.h.
References _flagState, and Battleground::GetTeamIndexByTeamId().
Referenced by CheckAchievementCriteriaMeet(), and EventPlayerClickedOnFlag().
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 889 of file BattlegroundWS.cpp.
References ALLIANCE, Battleground::GetPrematureWinner(), Battleground::GetTeamScore(), HORDE, TEAM_ALLIANCE, and TEAM_HORDE.
Reimplemented from Battleground.
Definition at line 646 of file BattlegroundWS.cpp.
References _flagState, EventPlayerCapturedFlag(), GetFlagPickerGUID(), Object::GetGUID(), Battleground::GetStatus(), Battleground::HandleAreaTrigger(), STATUS_IN_PROGRESS, TEAM_ALLIANCE, and TEAM_HORDE.
| void BattlegroundWS::HandleFlagRoomCapturePoint | ( | int32 | team | ) |
Definition at line 385 of file BattlegroundWS.cpp.
References EventPlayerCapturedFlag(), Battleground::GetBgMap(), GetFlagPickerGUID(), ObjectAccessor::GetPlayer(), Player::IsInAreaTriggerRadius(), sAreaTriggerStore, and TEAM_ALLIANCE.
Referenced by EventPlayerClickedOnFlag(), and RespawnFlagAfterDrop().
Reimplemented from Battleground.
Definition at line 797 of file BattlegroundWS.cpp.
References EventPlayerDroppedFlag(), Battleground::GetStatus(), Battleground::HandleKillPlayer(), and STATUS_IN_PROGRESS.
|
inline |
Definition at line 219 of file BattlegroundWS.h.
References ObjectGuid::IsEmpty(), m_FlagKeepers, and TEAM_ALLIANCE.
Referenced by EventPlayerCapturedFlag(), EventPlayerDroppedFlag(), and RemovePlayer().
|
inline |
Definition at line 220 of file BattlegroundWS.h.
References ObjectGuid::IsEmpty(), m_FlagKeepers, and TEAM_HORDE.
Referenced by EventPlayerCapturedFlag(), EventPlayerDroppedFlag(), and RemovePlayer().
|
overrideprivatevirtual |
Post-update hook.
Will be called after battleground update has passed. May be used to implement custom update effects in subclasses.
| diff | a time difference between two worldserver update loops in milliseconds. |
Reimplemented from Battleground.
Definition at line 82 of file BattlegroundWS.cpp.
References _bothFlagsKept, _flagDebuffState, _flagsDropTimer, _flagSpellForceTimer, _flagState, _flagsTimer, _lastFlagCaptureTeam, _minutesElapsed, ALLIANCE, BG_WS_FLAG_STATE_ON_BASE, BG_WS_FLAG_STATE_ON_GROUND, BG_WS_FLAG_STATE_WAIT_RESPAWN, BG_WS_STATE_TIMER, EndBattleground(), ObjectAccessor::FindPlayer(), Battleground::GetElapsedTime(), Battleground::GetStatus(), Battleground::GetTeamScore(), HORDE, IN_MILLISECONDS, m_FlagKeepers, MINUTE, RespawnFlag(), RespawnFlagAfterDrop(), STATUS_IN_PROGRESS, TEAM_ALLIANCE, TEAM_HORDE, Battleground::UpdateWorldState(), WS_SPELL_BRUTAL_ASSAULT, and WS_SPELL_FOCUSED_ASSAULT.
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 603 of file BattlegroundWS.cpp.
References ALLIANCE, ObjectGuid::Empty, EventPlayerDroppedFlag(), HORDE, IsAllianceFlagPickedup(), IsHordeFlagPickedup(), m_FlagKeepers, RespawnFlag(), SetAllianceFlagPicker(), SetHordeFlagPicker(), TC_LOG_ERROR, TEAM_ALLIANCE, and TEAM_HORDE.
Definition at line 255 of file BattlegroundWS.h.
References Battleground::GetTeamIndexByTeamId(), and Battleground::m_TeamScores.
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 746 of file BattlegroundWS.cpp.
References _bothFlagsKept, _flagDebuffState, _flagsDropTimer, _flagSpellForceTimer, _flagState, _flagsTimer, _lastFlagCaptureTeam, _minutesElapsed, BG_WS_FLAG_STATE_ON_BASE, ObjectGuid::Clear(), Battleground::GetTypeID(), m_DroppedFlagGUID, m_FlagKeepers, m_HonorEndKills, m_HonorWinKills, m_ReputationCapture, Battleground::m_TeamScores, Battleground::Reset(), sBattlegroundMgr, TEAM_ALLIANCE, and TEAM_HORDE.
| void BattlegroundWS::RespawnFlag | ( | uint32 | Team, |
| bool | captured | ||
| ) |
Definition at line 249 of file BattlegroundWS.cpp.
References _bothFlagsKept, _flagState, ALLIANCE, BG_WS_FLAG_STATE_ON_BASE, BG_WS_OBJECT_A_FLAG, BG_WS_OBJECT_H_FLAG, BG_WS_SOUND_FLAGS_RESPAWNED, BG_WS_TEXT_FLAGS_PLACED, CHAT_MSG_BG_SYSTEM_NEUTRAL, Battleground::PlaySoundToAll(), RESPAWN_IMMEDIATELY, Battleground::SendBroadcastText(), Battleground::SpawnBGObject(), TC_LOG_DEBUG, TEAM_ALLIANCE, and TEAM_HORDE.
Referenced by EventPlayerClickedOnFlag(), PostUpdateImpl(), RemovePlayer(), and RespawnFlagAfterDrop().
| void BattlegroundWS::RespawnFlagAfterDrop | ( | uint32 | Team | ) |
Definition at line 273 of file BattlegroundWS.cpp.
References _bothFlagsKept, ALLIANCE, BG_WS_OBJECT_A_FLAG, BG_WS_OBJECT_H_FLAG, BG_WS_SOUND_FLAGS_RESPAWNED, BG_WS_TEXT_FLAGS_PLACED, CHAT_MSG_BG_SYSTEM_NEUTRAL, ObjectGuid::Empty, Battleground::GetBgMap(), GetDroppedFlagGUID(), Battleground::GetStatus(), Battleground::GetTeamIndexByTeamId(), HandleFlagRoomCapturePoint(), Battleground::PlaySoundToAll(), RESPAWN_IMMEDIATELY, RespawnFlag(), Battleground::SendBroadcastText(), SetDroppedFlagGUID(), Battleground::SpawnBGObject(), STATUS_IN_PROGRESS, TC_LOG_ERROR, TEAM_ALLIANCE, and TEAM_HORDE.
Referenced by PostUpdateImpl().
|
inline |
Definition at line 217 of file BattlegroundWS.h.
References m_FlagKeepers, and TEAM_ALLIANCE.
Referenced by EventPlayerCapturedFlag(), EventPlayerClickedOnFlag(), EventPlayerDroppedFlag(), and RemovePlayer().
|
inlineoverridevirtual |
Reimplemented from Battleground.
Definition at line 243 of file BattlegroundWS.h.
References m_DroppedFlagGUID, TEAM_ALLIANCE, and TEAM_HORDE.
Referenced by RespawnFlagAfterDrop().
|
inline |
Definition at line 218 of file BattlegroundWS.h.
References m_FlagKeepers, and TEAM_HORDE.
Referenced by EventPlayerCapturedFlag(), EventPlayerClickedOnFlag(), EventPlayerDroppedFlag(), and RemovePlayer().
|
inline |
Definition at line 240 of file BattlegroundWS.h.
References _lastFlagCaptureTeam.
Referenced by EventPlayerCapturedFlag().
Definition at line 254 of file BattlegroundWS.h.
References Battleground::GetTeamIndexByTeamId(), and Battleground::m_TeamScores.
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 697 of file BattlegroundWS.cpp.
References Battleground::AddObject(), Battleground::AddSpiritGuide(), BG_OBJECT_A_FLAG_WS_ENTRY, BG_OBJECT_DOOR_A_1_WS_ENTRY, BG_OBJECT_DOOR_A_2_WS_ENTRY, BG_OBJECT_DOOR_A_3_WS_ENTRY, BG_OBJECT_DOOR_A_4_WS_ENTRY, BG_OBJECT_DOOR_A_5_WS_ENTRY, BG_OBJECT_DOOR_A_6_WS_ENTRY, BG_OBJECT_DOOR_H_1_WS_ENTRY, BG_OBJECT_DOOR_H_2_WS_ENTRY, BG_OBJECT_DOOR_H_3_WS_ENTRY, BG_OBJECT_DOOR_H_4_WS_ENTRY, BG_OBJECT_H_FLAG_WS_ENTRY, BG_OBJECTID_BERSERKERBUFF_ENTRY, BG_OBJECTID_REGENBUFF_ENTRY, BG_OBJECTID_SPEEDBUFF_ENTRY, BG_WS_FLAG_RESPAWN_TIME, BG_WS_OBJECT_A_FLAG, BG_WS_OBJECT_BERSERKBUFF_1, BG_WS_OBJECT_BERSERKBUFF_2, BG_WS_OBJECT_DOOR_A_1, BG_WS_OBJECT_DOOR_A_2, BG_WS_OBJECT_DOOR_A_3, BG_WS_OBJECT_DOOR_A_4, BG_WS_OBJECT_DOOR_A_5, BG_WS_OBJECT_DOOR_A_6, BG_WS_OBJECT_DOOR_H_1, BG_WS_OBJECT_DOOR_H_2, BG_WS_OBJECT_DOOR_H_3, BG_WS_OBJECT_DOOR_H_4, BG_WS_OBJECT_H_FLAG, BG_WS_OBJECT_REGENBUFF_1, BG_WS_OBJECT_REGENBUFF_2, BG_WS_OBJECT_SPEEDBUFF_1, BG_WS_OBJECT_SPEEDBUFF_2, BUFF_RESPAWN_TIME, WorldSafeLocsEntry::Loc, RESPAWN_IMMEDIATELY, sWorldSafeLocsStore, TC_LOG_DEBUG, TC_LOG_ERROR, TEAM_ALLIANCE, TEAM_HORDE, WS_GRAVEYARD_MAIN_ALLIANCE, WS_GRAVEYARD_MAIN_HORDE, WS_SPIRIT_MAIN_ALLIANCE, WS_SPIRIT_MAIN_HORDE, DBCPosition3D::X, DBCPosition3D::Y, and DBCPosition3D::Z.
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 208 of file BattlegroundWS.cpp.
References BG_WS_OBJECT_A_FLAG, BG_WS_OBJECT_BERSERKBUFF_2, BG_WS_OBJECT_DOOR_A_1, BG_WS_OBJECT_DOOR_H_4, BG_WS_STATE_TIMER, BG_WS_STATE_TIMER_ACTIVE, Battleground::DoorClose(), RESPAWN_IMMEDIATELY, RESPAWN_ONE_DAY, Battleground::SpawnBGObject(), and Battleground::UpdateWorldState().
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 222 of file BattlegroundWS.cpp.
References ACHIEVEMENT_TIMED_TYPE_EVENT, BG_WS_OBJECT_A_FLAG, BG_WS_OBJECT_BERSERKBUFF_2, BG_WS_OBJECT_DOOR_A_1, BG_WS_OBJECT_DOOR_A_5, BG_WS_OBJECT_DOOR_A_6, BG_WS_OBJECT_DOOR_H_1, BG_WS_OBJECT_DOOR_H_3, BG_WS_OBJECT_DOOR_H_4, Battleground::DoorOpen(), RESPAWN_IMMEDIATELY, RESPAWN_ONE_DAY, Battleground::SpawnBGObject(), Battleground::StartTimedAchievement(), and WS_EVENT_START_BATTLE.
Definition at line 630 of file BattlegroundWS.cpp.
References ALLIANCE, BG_WS_FLAG_STATE_ALLIANCE, BG_WS_FLAG_STATE_HORDE, and Battleground::UpdateWorldState().
Referenced by EventPlayerCapturedFlag(), EventPlayerClickedOnFlag(), and EventPlayerDroppedFlag().
|
overridevirtual |
Reimplemented from Battleground.
Definition at line 807 of file BattlegroundWS.cpp.
References ACHIEVEMENT_CRITERIA_TYPE_BG_OBJECTIVE_CAPTURE, SCORE_FLAG_CAPTURES, SCORE_FLAG_RETURNS, Player::UpdateAchievementCriteria(), Battleground::UpdatePlayerScore(), WS_OBJECTIVE_CAPTURE_FLAG, and WS_OBJECTIVE_RETURN_FLAG.
Referenced by EventPlayerCapturedFlag(), and EventPlayerClickedOnFlag().
| void BattlegroundWS::UpdateTeamScore | ( | uint32 | team | ) |
Definition at line 638 of file BattlegroundWS.cpp.
References BG_WS_FLAG_CAPTURES_ALLIANCE, BG_WS_FLAG_CAPTURES_HORDE, Battleground::GetTeamScore(), TEAM_ALLIANCE, and Battleground::UpdateWorldState().
Referenced by EventPlayerCapturedFlag().
|
private |
Definition at line 274 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EventPlayerClickedOnFlag(), PostUpdateImpl(), Reset(), RespawnFlag(), and RespawnFlagAfterDrop().
|
private |
Definition at line 275 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EventPlayerCapturedFlag(), EventPlayerClickedOnFlag(), EventPlayerDroppedFlag(), PostUpdateImpl(), and Reset().
|
private |
Definition at line 267 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EventPlayerDroppedFlag(), PostUpdateImpl(), and Reset().
|
private |
Definition at line 273 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), PostUpdateImpl(), and Reset().
|
private |
Definition at line 265 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EventPlayerCapturedFlag(), EventPlayerClickedOnFlag(), EventPlayerDroppedFlag(), FillInitialWorldStates(), GetFlagState(), HandleAreaTrigger(), PostUpdateImpl(), Reset(), and RespawnFlag().
|
private |
Definition at line 266 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EventPlayerCapturedFlag(), PostUpdateImpl(), and Reset().
|
private |
Definition at line 268 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), PostUpdateImpl(), Reset(), and SetLastFlagCapture().
|
private |
Definition at line 276 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), FillInitialWorldStates(), PostUpdateImpl(), and Reset().
|
private |
Definition at line 264 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), GetDroppedFlagGUID(), Reset(), and SetDroppedFlagGUID().
|
private |
Definition at line 263 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), GetFlagPickerGUID(), IsAllianceFlagPickedup(), IsHordeFlagPickedup(), PostUpdateImpl(), RemovePlayer(), Reset(), SetAllianceFlagPicker(), and SetHordeFlagPicker().
|
private |
Definition at line 272 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EndBattleground(), and Reset().
|
private |
Definition at line 271 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EndBattleground(), and Reset().
|
private |
Definition at line 270 of file BattlegroundWS.h.
Referenced by BattlegroundWS(), EventPlayerCapturedFlag(), and Reset().