|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <OutdoorPvPNA.h>
Private Attributes | |
| OPvPCapturePointNA * | m_obj |
Additional Inherited Members | |
| Public Types inherited from OutdoorPvP | |
| typedef std::map< uint32, OPvPCapturePoint * > | OPvPCapturePointMap |
| Protected Member Functions inherited from OutdoorPvP | |
| void | AddCapturePoint (OPvPCapturePoint *cp) |
| void | BroadcastPacket (WorldPacket &data) const |
| OPvPCapturePoint * | GetCapturePoint (uint32 lowguid) const |
| virtual void | HandlePlayerResurrects (Player *player, uint32 zone) |
| bool | HasPlayer (Player const *player) const |
| void | RegisterZone (uint32 zoneid) |
| void | TeamCastSpell (TeamId team, int32 spellId) |
| Protected Attributes inherited from OutdoorPvP | |
| OPvPCapturePointMap | m_capturePoints |
| PlayerSet | m_players [2] |
| bool | m_sendUpdate |
| uint32 | m_TypeId |
Definition at line 283 of file OutdoorPvPNA.h.
| OutdoorPvPNA::OutdoorPvPNA | ( | ) |
Definition at line 15 of file OutdoorPvPNA.cpp.
References m_obj, OutdoorPvP::m_TypeId, and OUTDOOR_PVP_NA.
|
virtual |
Reimplemented from OutdoorPvP.
Definition at line 21 of file OutdoorPvPNA.cpp.
References ALLIANCE, Unit::CastSpell(), Player::GetTeam(), Object::GetTypeId(), Player::KilledMonsterCredit(), NA_CREDIT_MARKER, NA_KILL_TOKEN_ALLIANCE, NA_KILL_TOKEN_HORDE, Object::ToPlayer(), and TYPEID_PLAYER.
Reimplemented from OutdoorPvP.
Definition at line 211 of file OutdoorPvPNA.cpp.
References Unit::CastSpell(), Player::GetTeam(), OutdoorPvP::HandlePlayerEnterZone(), m_obj, and NA_CAPTURE_BUFF.
Reimplemented from OutdoorPvP.
Definition at line 219 of file OutdoorPvPNA.cpp.
References OutdoorPvP::HandlePlayerLeaveZone(), NA_CAPTURE_BUFF, and Unit::RemoveAurasDueToSpell().
|
virtual |
Reimplemented from OutdoorPvP.
Definition at line 283 of file OutdoorPvPNA.cpp.
References NA_MAP_HALAA_ALLIANCE, NA_MAP_HALAA_HORDE, NA_MAP_HALAA_NEU_A, NA_MAP_HALAA_NEU_H, NA_MAP_HALAA_NEUTRAL, NA_MAP_WYVERN_EAST_A, NA_MAP_WYVERN_EAST_H, NA_MAP_WYVERN_EAST_NEU_A, NA_MAP_WYVERN_EAST_NEU_H, NA_MAP_WYVERN_NORTH_A, NA_MAP_WYVERN_NORTH_H, NA_MAP_WYVERN_NORTH_NEU_A, NA_MAP_WYVERN_NORTH_NEU_H, NA_MAP_WYVERN_SOUTH_A, NA_MAP_WYVERN_SOUTH_H, NA_MAP_WYVERN_SOUTH_NEU_A, NA_MAP_WYVERN_SOUTH_NEU_H, NA_MAP_WYVERN_WEST_A, NA_MAP_WYVERN_WEST_H, NA_MAP_WYVERN_WEST_NEU_A, NA_MAP_WYVERN_WEST_NEU_H, NA_UI_ALLIANCE_GUARDS_SHOW, NA_UI_GUARDS_LEFT, NA_UI_GUARDS_MAX, NA_UI_HORDE_GUARDS_SHOW, NA_UI_TOWER_SLIDER_DISPLAY, NA_UI_TOWER_SLIDER_N, NA_UI_TOWER_SLIDER_POS, and Player::SendUpdateWorldState().
|
virtual |
Reimplemented from OutdoorPvP.
Definition at line 198 of file OutdoorPvPNA.cpp.
References OutdoorPvP::AddCapturePoint(), m_obj, NA_BUFF_ZONE, and OutdoorPvP::RegisterZone().
|
virtual |
|
private |
Definition at line 297 of file OutdoorPvPNA.h.
Referenced by FillInitialWorldStates(), HandlePlayerEnterZone(), OutdoorPvPNA(), SetupOutdoorPvP(), and Update().