18#ifndef OUTDOOR_PVP_NA_
19#define OUTDOOR_PVP_NA_
@ NA_MAP_WYVERN_SOUTH_NEU_H
@ NA_UI_ALLIANCE_GUARDS_SHOW
@ NA_MAP_WYVERN_NORTH_NEU_A
@ NA_MAP_WYVERN_WEST_NEU_A
@ NA_MAP_WYVERN_SOUTH_NEU_A
@ NA_MAP_WYVERN_NORTH_NEU_H
@ NA_UI_HORDE_GUARDS_SHOW
@ NA_MAP_WYVERN_EAST_NEU_A
@ NA_MAP_WYVERN_EAST_NEU_H
@ NA_MAP_WYVERN_WEST_NEU_H
@ TEXT_HALAA_TAKEN_ALLIANCE
@ TEXT_ALL_GUARDS_DEFEATED
@ TEXT_HALAA_GAINING_CONTROL_HORDE
@ TEXT_HALAA_GAINING_CONTROL_ALLIANCE
void ChangeState() override
void UpdateWyvernRoostWorldState(uint32 roost)
uint32 m_WyvernStateNorth
bool HandleCustomSpell(Player *player, uint32 spellId, GameObject *go) override
uint32 GetAliveGuardsCount()
uint32 m_ControllingFaction
int32 HandleOpenGo(Player *player, GameObject *go) override
bool Update(uint32 diff) override
uint32 GetControllingFaction() const
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
void SpawnGOsForTeam(uint32 team)
uint32 m_WyvernStateSouth
void SpawnNPCsForTeam(uint32 team)
void FactionTakeOver(uint32 team)
void UpdateHalaaWorldState()
bool SetupOutdoorPvP() override
void HandleKillImpl(Player *player, Unit *killed) override
void HandlePlayerEnterZone(Player *player, uint32 zone) override
bool Update(uint32 diff) override
void FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override
OPvPCapturePointNA * m_obj
void HandlePlayerLeaveZone(Player *player, uint32 zone) override
void SendRemoveWorldStates(Player *player) override