18#ifndef OUTDOOR_PVP_ZM_
19#define OUTDOOR_PVP_ZM_
@ TEXT_EAST_BEACON_TAKEN_ALLIANCE
@ TEXT_TWIN_SPIRE_RUINS_TAKEN_ALLIANCE
@ TEXT_WEST_BEACON_TAKEN_ALLIANCE
@ TEXT_BOTH_BEACONS_TAKEN_HORDE
@ TEXT_BOTH_BEACONS_TAKEN_ALLIANCE
@ TEXT_EAST_BEACON_TAKEN_HORDE
@ TEXT_BATTLE_STANDARDS_ALLIANCE
@ TEXT_TWIN_SPIRE_RUINS_TAKEN_HORDE
@ TEXT_WEST_BEACON_TAKEN_HORDE
@ TEXT_BATTLE_STANDARDS_HORDE
@ ZM_ALLIANCE_FIELD_SCOUT
@ ZM_AlliancePlayerKillReward
@ ZM_HordePlayerKillReward
@ ZM_MAP_HORDE_FLAG_NOT_READY
@ ZM_MAP_ALLIANCE_FLAG_READY
@ ZM_MAP_HORDE_FLAG_READY
@ ZM_MAP_ALLIANCE_FLAG_NOT_READY
ZM_BeaconType m_TowerType
void ChangeState() override
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
bool HandleGossipOption(Player *player, Creature *creature, uint32 gossipid) override
bool Update(uint32 diff) override
uint32 m_BothControllingFaction
void ChangeState() override
bool HandleDropFlag(Player *player, uint32 spellId) override
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
void SetBeaconState(uint32 controlling_team)
int32 HandleOpenGo(Player *player, GameObject *go) override
uint32 GetGraveyardState() const
ObjectGuid m_FlagCarrierGUID
bool CanTalkTo(Player *player, Creature *creature, GossipMenuItems const &gso) override
void SetHordeTowersControlled(uint32 count)
uint32 GetAllianceTowersControlled() const
void HandleKillImpl(Player *player, Unit *killed) override
bool SetupOutdoorPvP() override
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
void HandlePlayerEnterZone(Player *player, uint32 zone) override
void HandlePlayerLeaveZone(Player *player, uint32 zone) override
OPvPCapturePointZM_Graveyard * m_Graveyard
uint32 GetHordeTowersControlled() const
void SetAllianceTowersControlled(uint32 count)
void SendRemoveWorldStates(Player *player) override
bool Update(uint32 diff) override
uint32 m_HordeTowersControlled
uint32 m_AllianceTowersControlled