![]() |
TrinityCore
|
#include <OutdoorPvPEP.h>
Inheritance diagram for OutdoorPvPEP:Public Attributes | |
| uint32 | EP_Controls [EP_TOWER_NUM] |
| uint32 | m_AllianceTowersControlled |
| uint32 | m_HordeTowersControlled |
Definition at line 126 of file OutdoorPvPEP.h.
| OutdoorPvPEP::OutdoorPvPEP | ( | ) |
Definition at line 518 of file OutdoorPvPEP.cpp.
References EP_Controls, m_AllianceTowersControlled, m_HordeTowersControlled, OutdoorPvP::m_TypeId, and OUTDOOR_PVP_EP.
| void OutdoorPvPEP::BuffTeams | ( | ) |
Definition at line 592 of file OutdoorPvPEP.cpp.
References EP_AllianceBuffs, EP_HordeBuffs, ObjectAccessor::FindPlayer(), m_AllianceTowersControlled, m_HordeTowersControlled, and OutdoorPvP::m_players.
Referenced by Update().
|
overridevirtual |
Reimplemented from OutdoorPvP.
Definition at line 621 of file OutdoorPvPEP.cpp.
References EP_UI_TOWER_COUNT_A, EP_UI_TOWER_COUNT_H, m_AllianceTowersControlled, OutdoorPvP::m_capturePoints, m_HordeTowersControlled, and WorldPackets::WorldState::InitWorldStates::Worldstates.
Reimplemented from OutdoorPvP.
Definition at line 560 of file OutdoorPvPEP.cpp.
References ALLIANCE, WorldObject::CastSpell(), EP_AllianceBuffs, EP_HordeBuffs, Player::GetTeam(), OutdoorPvP::HandlePlayerEnterZone(), m_AllianceTowersControlled, and m_HordeTowersControlled.
Reimplemented from OutdoorPvP.
Definition at line 576 of file OutdoorPvPEP.cpp.
References ALLIANCE, EP_AllianceBuffs, EP_HordeBuffs, Player::GetTeam(), OutdoorPvP::HandlePlayerLeaveZone(), and Unit::RemoveAurasDueToSpell().
|
overridevirtual |
Reimplemented from OutdoorPvP.
Definition at line 630 of file OutdoorPvPEP.cpp.
References EP_CGT_A, EP_CGT_H, EP_CGT_N, EP_CGT_N_A, EP_CGT_N_H, EP_EWT_A, EP_EWT_H, EP_EWT_N, EP_EWT_N_A, EP_EWT_N_H, EP_NPT_A, EP_NPT_H, EP_NPT_N, EP_NPT_N_A, EP_NPT_N_H, EP_PWT_A, EP_PWT_H, EP_PWT_N, EP_PWT_N_A, EP_PWT_N_H, EP_UI_TOWER_COUNT_A, EP_UI_TOWER_COUNT_H, and Player::SendUpdateWorldState().
Definition at line 616 of file OutdoorPvPEP.cpp.
References EP_Controls.
|
overridevirtual |
Reimplemented from OutdoorPvP.
Definition at line 526 of file OutdoorPvPEP.cpp.
References OutdoorPvP::AddCapturePoint(), EPBuffZones, EPBuffZonesNum, OutdoorPvP::RegisterZone(), and OutdoorPvP::SetMapFromZone().
|
overridevirtual |
Reimplemented from OutdoorPvP.
Definition at line 539 of file OutdoorPvPEP.cpp.
References ALLIANCE, BuffTeams(), EP_Controls, EP_TOWER_NUM, EP_UI_TOWER_COUNT_A, EP_UI_TOWER_COUNT_H, HORDE, m_AllianceTowersControlled, m_HordeTowersControlled, OutdoorPvP::SendUpdateWorldState(), and OutdoorPvP::Update().
| uint32 OutdoorPvPEP::EP_Controls[EP_TOWER_NUM] |
Definition at line 141 of file OutdoorPvPEP.h.
Referenced by OutdoorPvPEP(), SetControlledState(), and Update().
| uint32 OutdoorPvPEP::m_AllianceTowersControlled |
Definition at line 142 of file OutdoorPvPEP.h.
Referenced by BuffTeams(), FillInitialWorldStates(), HandlePlayerEnterZone(), OutdoorPvPEP(), and Update().
| uint32 OutdoorPvPEP::m_HordeTowersControlled |
Definition at line 143 of file OutdoorPvPEP.h.
Referenced by BuffTeams(), FillInitialWorldStates(), HandlePlayerEnterZone(), OutdoorPvPEP(), and Update().