38const go_type ZM_Banner_A = { 182527, 530, 253.54f, 7083.81f, 36.7728f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f };
39const go_type ZM_Banner_H = { 182528, 530, 253.54f, 7083.81f, 36.7728f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f };
40const go_type ZM_Banner_N = { 182529, 530, 253.54f, 7083.81f, 36.7728f, -0.017453f, 0.0f, 0.0f, 0.008727f, -0.999962f };
79 {2533, 2535, 2534, 2560, 2559, 2558, 2652, 2651, 2650, 11807, 11806},
80 {2527, 2529, 2528, 2557, 2556, 2555, 2646, 2645, 2644, 11805, 11804}
109 {182523, 530, 303.243f, 6841.36f, 40.1245f, -1.58825f, 0.0f, 0.0f, 0.71325f, -0.700909f},
110 {182522, 530, 336.466f, 7340.26f, 41.4984f, -1.58825f, 0.0f, 0.0f, 0.71325f, -0.700909f}
@ LANG_OPVP_ZM_CAPTURE_EAST_H
@ LANG_OPVP_ZM_CAPTURE_WEST_A
@ LANG_OPVP_ZM_LOSE_WEST_H
@ LANG_OPVP_ZM_LOSE_EAST_H
@ LANG_OPVP_ZM_LOSE_WEST_A
@ LANG_OPVP_ZM_CAPTURE_EAST_A
@ LANG_OPVP_ZM_LOSE_EAST_A
@ LANG_OPVP_ZM_CAPTURE_WEST_H
const creature_type ZM_AllianceFieldScout
const uint32 ZM_GRAVEYARD_ZONE
const uint32 ZMBeaconLoseH[ZM_NUM_BEACONS]
const go_type ZMCapturePoints[ZM_NUM_BEACONS]
const uint32 ZMBeaconCaptureH[ZM_NUM_BEACONS]
const uint32 OutdoorPvPZMBuffZones[OutdoorPvPZMBuffZonesNum]
const go_type ZM_Banner_H
const go_type ZM_Banner_A
const go_type ZM_Banner_N
const creature_type ZM_HordeFieldScout
@ ZM_ALLIANCE_FIELD_SCOUT
@ ZM_AlliancePlayerKillReward
@ ZM_HordePlayerKillReward
const uint32 ZMBeaconLoseA[ZM_NUM_BEACONS]
const uint32 ZM_GRAVEYARD_ID
const uint32 ZMBeaconCaptureA[ZM_NUM_BEACONS]
const zm_beacon ZMBeaconInfo[ZM_NUM_BEACONS]
@ ZM_MAP_HORDE_FLAG_NOT_READY
@ ZM_UI_TOWER_SLIDER_POS_W
@ ZM_MAP_ALLIANCE_FLAG_READY
@ ZM_UI_TOWER_SLIDER_DISPLAY_W
@ ZM_UI_TOWER_SLIDER_POS_E
@ ZM_UI_TOWER_SLIDER_DISPLAY_E
@ ZM_MAP_HORDE_FLAG_READY
@ ZM_MAP_ALLIANCE_FLAG_NOT_READY
const uint8 OutdoorPvPZMBuffZonesNum
OPvPCapturePoint(OutdoorPvP *pvp)
ZM_BeaconType m_TowerType
void HandlePlayerLeave(Player *player) OVERRIDE
void ChangeState() OVERRIDE
OPvPCapturePointZM_Beacon(OutdoorPvP *pvp, ZM_BeaconType type)
bool HandlePlayerEnter(Player *player) OVERRIDE
void SendChangePhase() OVERRIDE
void FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE
bool HandleDropFlag(Player *player, uint32 spellId) OVERRIDE
bool HandleGossipOption(Player *player, uint64 guid, uint32 gossipid) OVERRIDE
int32 HandleOpenGo(Player *player, uint64 guid) OVERRIDE
bool Update(uint32 diff) OVERRIDE
OPvPCapturePointZM_GraveYard(OutdoorPvP *pvp)
uint32 m_BothControllingFaction
void FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE
void SetBeaconState(uint32 controlling_team)
uint32 GetGraveYardState() const
bool CanTalkTo(Player *player, Creature *creature, GossipMenuItems const &gso) OVERRIDE
void ChangeState() OVERRIDE
bool SetupOutdoorPvP() OVERRIDE
void SetHordeTowersControlled(uint32 count)
void SendRemoveWorldStates(Player *player) OVERRIDE
void HandleKillImpl(Player *player, Unit *killed) OVERRIDE
void FillInitialWorldStates(WorldStateBuilder &builder) OVERRIDE
uint32 GetAllianceTowersControlled() const
bool Update(uint32 diff) OVERRIDE
uint32 GetHordeTowersControlled() const
void HandlePlayerEnterZone(Player *player, uint32 zone) OVERRIDE
void SetAllianceTowersControlled(uint32 count)
uint32 m_HordeTowersControlled
void HandlePlayerLeaveZone(Player *player, uint32 zone) OVERRIDE
OPvPCapturePointZM_GraveYard * m_GraveYard
uint32 m_AllianceTowersControlled