18#ifndef OUTDOOR_PVP_EP_
19#define OUTDOOR_PVP_EP_
EP_PlagewoodTowerWorldStates
EP_EastwallTowerWorldStates
EP_CrownGuardTowerWorldStates
@ TEXT_NORTHPASS_TOWER_TAKEN_HORDE
@ TEXT_ALL_TOWERS_IN_CONTROL_ALLIANCE
@ TEXT_PLAGUEWOOD_TOWER_TAKEN_ALLIANCE
@ TEXT_ALL_TOWERS_IN_CONTROL_HORDE
@ TEXT_CROWN_GUARD_TOWER_TAKEN_HORDE
@ TEXT_NORTHPASS_TOWER_TAKEN_ALLIANCE
@ TEXT_CROWN_GUARD_TOWER_TAKEN_ALLIANCE
@ TEXT_EASTWALL_TOWER_TAKEN_HORDE
@ TEXT_EASTWALL_TOWER_TAKEN_ALLIANCE
@ TEXT_PLAGUEWOOD_TOWER_TAKEN_HORDE
EP_NorthpassTowerWorldStates
void ChangeState() override
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
void LinkGraveyard(uint32 team)
void SummonSupportUnitAtNorthpassTower(uint32 team)
uint32 m_UnitsSummonedSide
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
void ChangeState() override
void ChangeState() override
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
void SummonGO(uint32 team)
void ChangeState() override
uint32 m_FlightMasterSpawned
void SummonFlightMaster(uint32 team)
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
uint32 m_AllianceTowersControlled
void SetControlledState(uint32 index, uint32 state)
void HandlePlayerLeaveZone(Player *player, uint32 zone) override
uint32 m_HordeTowersControlled
bool Update(uint32 diff) override
void HandlePlayerEnterZone(Player *player, uint32 zone) override
uint32 EP_Controls[EP_TOWER_NUM]
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
bool SetupOutdoorPvP() override
void SendRemoveWorldStates(Player *player) override