![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "OutdoorPvPNA.h"
Private Attributes | |
| OPvPCapturePointNA * | m_obj |
| OutdoorPvPNA::OutdoorPvPNA | ( | ) |
References OutdoorPvP::_typeId, m_obj, and OUTDOOR_PVP_NA.
|
overridevirtual |
Reimplemented from OutdoorPvP.
References OPvPCapturePointNA::FillInitialWorldStates(), and m_obj.
|
inline |
Reimplemented from OutdoorPvP.
References AREA_HALAA, WorldObject::GetAreaId(), Player::GetGroup(), HandleKillImpl(), Player::IsAtGroupRewardDistance(), Object::IsCreature(), Player::IsOutdoorPvPActive(), and Object::ToPlayer().
Reimplemented from OutdoorPvP.
References Unit::CastSpell(), Player::GetTeamId(), Object::IsPlayer(), Player::KilledMonsterCredit(), NA_CREDIT_MARKER, NA_KILL_TOKEN_ALLIANCE, NA_KILL_TOKEN_HORDE, TEAM_ALLIANCE, and Object::ToPlayer().
Referenced by HandleKill().
Reimplemented from OutdoorPvP.
References Unit::CastSpell(), OPvPCapturePointNA::GetControllingFaction(), Player::GetTeamId(), OutdoorPvP::HandlePlayerEnterZone(), m_obj, and NA_CAPTURE_BUFF.
Reimplemented from OutdoorPvP.
References OutdoorPvP::HandlePlayerLeaveZone(), NA_CAPTURE_BUFF, and Unit::RemoveAurasDueToSpell().
|
overridevirtual |
Reimplemented from OutdoorPvP.
References Player::SendUpdateWorldState(), WORLD_STATE_OPVP_NA_MAP_HALAA_ALLIANCE, WORLD_STATE_OPVP_NA_MAP_HALAA_HORDE, WORLD_STATE_OPVP_NA_MAP_HALAA_NEU_A, WORLD_STATE_OPVP_NA_MAP_HALAA_NEU_H, WORLD_STATE_OPVP_NA_MAP_HALAA_NEUTRAL, WORLD_STATE_OPVP_NA_MAP_WYVERN_EAST_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_EAST_H, WORLD_STATE_OPVP_NA_MAP_WYVERN_EAST_NEU_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_EAST_NEU_H, WORLD_STATE_OPVP_NA_MAP_WYVERN_NORTH_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_NORTH_H, WORLD_STATE_OPVP_NA_MAP_WYVERN_NORTH_NEU_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_NORTH_NEU_H, WORLD_STATE_OPVP_NA_MAP_WYVERN_SOUTH_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_SOUTH_H, WORLD_STATE_OPVP_NA_MAP_WYVERN_SOUTH_NEU_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_SOUTH_NEU_H, WORLD_STATE_OPVP_NA_MAP_WYVERN_WEST_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_WEST_H, WORLD_STATE_OPVP_NA_MAP_WYVERN_WEST_NEU_A, WORLD_STATE_OPVP_NA_MAP_WYVERN_WEST_NEU_H, WORLD_STATE_OPVP_NA_UI_ALLIANCE_GUARDS_SHOW, WORLD_STATE_OPVP_NA_UI_GUARDS_LEFT, WORLD_STATE_OPVP_NA_UI_GUARDS_MAX, WORLD_STATE_OPVP_NA_UI_HORDE_GUARDS_SHOW, WORLD_STATE_OPVP_NA_UI_SLIDER_N, WORLD_STATE_OPVP_NA_UI_TOWER_SLIDER_DISPLAY, and WORLD_STATE_OPVP_NA_UI_TOWER_SLIDER_POS.
|
overridevirtual |
Reimplemented from OutdoorPvP.
References OutdoorPvP::AddCapturePoint(), m_obj, NA_BUFF_ZONE, NA_HALAA_GRAVEYARD, NA_HALAA_GRAVEYARD_ZONE, OutdoorPvP::RegisterZone(), OutdoorPvP::SetMapFromZone(), sGraveyard, TEAM_ALLIANCE, and TEAM_HORDE.
|
overridevirtual |
|
private |
Referenced by FillInitialWorldStates(), GetCapturePoint(), HandlePlayerEnterZone(), OutdoorPvPNA(), SetupOutdoorPvP(), and Update().