#include <OutdoorPvP.h>
|
| | OutdoorPvP () |
| |
| virtual | ~OutdoorPvP () |
| |
| void | DeleteSpawns () |
| |
| virtual void | FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &) |
| |
| virtual bool | HandleAreaTrigger (Player *player, uint32 trigger) |
| |
| virtual bool | HandleCustomSpell (Player *player, uint32 spellId, GameObject *go) |
| |
| virtual bool | HandleOpenGo (Player *player, GameObject *go) |
| |
| virtual bool | SetupOutdoorPvP () |
| |
| void | OnGameObjectCreate (GameObject *go) override |
| |
| void | OnGameObjectRemove (GameObject *go) override |
| |
| void | OnCreatureCreate (Creature *) override |
| |
| void | OnCreatureRemove (Creature *) override |
| |
| void | SendUpdateWorldState (uint32 field, uint32 value) |
| |
| virtual bool | Update (uint32 diff) |
| |
| virtual void | HandleKill (Player *killer, Unit *killed) |
| |
| virtual void | HandleKillImpl (Player *, Unit *) |
| |
| bool | IsInsideObjective (Player *player) const |
| |
| virtual void | AwardKillBonus (Player *) |
| |
| uint32 | GetTypeId () const |
| |
| virtual bool | HandleDropFlag (Player *player, uint32 spellId) |
| |
| virtual bool | HandleGossipOption (Player *player, Creature *creature, uint32 gossipid) |
| |
| virtual bool | CanTalkTo (Player *player, Creature *c, GossipMenuItems const &gso) |
| |
| void | TeamApplyBuff (TeamId team, uint32 spellId, uint32 spellId2=0) |
| |
| void | SendDefenseMessage (uint32 zoneId, uint32 id) |
| |
| Map * | GetMap () const |
| |
| | ZoneScript () |
| |
| virtual | ~ZoneScript () |
| |
| virtual uint32 | GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data) |
| |
| virtual uint32 | GetGameObjectEntry (ObjectGuid::LowType, uint32 entry) |
| |
| virtual void | OnUnitDeath (Unit *) |
| |
| virtual ObjectGuid | GetGuidData (uint32) const |
| |
| virtual void | SetGuidData (uint32, ObjectGuid) |
| |
| virtual uint64 | GetData64 (uint32) const |
| |
| virtual void | SetData64 (uint32, uint64) |
| |
| virtual uint32 | GetData (uint32) const |
| |
| virtual void | SetData (uint32, uint32) |
| |
| virtual void | ProcessEvent (WorldObject *, uint32) |
| |
Definition at line 185 of file OutdoorPvP.h.
◆ CreatureScriptPair
◆ GoScriptPair
◆ OPvPCapturePointMap
◆ OutdoorPvP()
| OutdoorPvP::OutdoorPvP |
( |
| ) |
|
◆ ~OutdoorPvP()
| OutdoorPvP::~OutdoorPvP |
( |
| ) |
|
|
virtual |
◆ AddCapturePoint()
◆ AwardKillBonus()
| virtual void OutdoorPvP::AwardKillBonus |
( |
Player * |
| ) |
|
|
inlinevirtual |
◆ BroadcastPacket()
| void OutdoorPvP::BroadcastPacket |
( |
WorldPacket & |
data | ) |
const |
|
protected |
◆ BroadcastWorker()
template<class Worker >
| void OutdoorPvP::BroadcastWorker |
( |
Worker & |
_worker, |
|
|
uint32 |
zoneId |
|
) |
| |
|
protected |
◆ CanTalkTo()
◆ DeleteSpawns()
| void OutdoorPvP::DeleteSpawns |
( |
| ) |
|
◆ FillInitialWorldStates()
◆ GetCapturePoint()
◆ GetMap()
| Map * OutdoorPvP::GetMap |
( |
| ) |
const |
|
inline |
◆ GetTeamIdByTeam()
◆ GetTypeId()
| uint32 OutdoorPvP::GetTypeId |
( |
| ) |
const |
|
inline |
◆ HandleAreaTrigger()
| bool OutdoorPvP::HandleAreaTrigger |
( |
Player * |
player, |
|
|
uint32 |
trigger |
|
) |
| |
|
virtual |
◆ HandleCustomSpell()
◆ HandleDropFlag()
| bool OutdoorPvP::HandleDropFlag |
( |
Player * |
player, |
|
|
uint32 |
spellId |
|
) |
| |
|
virtual |
◆ HandleGossipOption()
◆ HandleKill()
| void OutdoorPvP::HandleKill |
( |
Player * |
killer, |
|
|
Unit * |
killed |
|
) |
| |
|
virtual |
◆ HandleKillImpl()
| virtual void OutdoorPvP::HandleKillImpl |
( |
Player * |
, |
|
|
Unit * |
|
|
) |
| |
|
inlinevirtual |
◆ HandleOpenGo()
◆ HandlePlayerEnterZone()
| void OutdoorPvP::HandlePlayerEnterZone |
( |
Player * |
player, |
|
|
uint32 |
zone |
|
) |
| |
|
protectedvirtual |
◆ HandlePlayerLeaveZone()
| void OutdoorPvP::HandlePlayerLeaveZone |
( |
Player * |
player, |
|
|
uint32 |
zone |
|
) |
| |
|
protectedvirtual |
◆ HandlePlayerResurrects()
| void OutdoorPvP::HandlePlayerResurrects |
( |
Player * |
player, |
|
|
uint32 |
zone |
|
) |
| |
|
protectedvirtual |
◆ HasPlayer()
| bool OutdoorPvP::HasPlayer |
( |
Player const * |
player | ) |
const |
|
protected |
◆ IsInsideObjective()
| bool OutdoorPvP::IsInsideObjective |
( |
Player * |
player | ) |
const |
◆ OnCreatureCreate()
| void OutdoorPvP::OnCreatureCreate |
( |
Creature * |
creature | ) |
|
|
overridevirtual |
◆ OnCreatureRemove()
| void OutdoorPvP::OnCreatureRemove |
( |
Creature * |
creature | ) |
|
|
overridevirtual |
◆ OnGameObjectCreate()
| void OutdoorPvP::OnGameObjectCreate |
( |
GameObject * |
go | ) |
|
|
overridevirtual |
◆ OnGameObjectRemove()
| void OutdoorPvP::OnGameObjectRemove |
( |
GameObject * |
go | ) |
|
|
overridevirtual |
◆ RegisterZone()
| void OutdoorPvP::RegisterZone |
( |
uint32 |
zoneid | ) |
|
|
protected |
◆ SendDefenseMessage()
| void OutdoorPvP::SendDefenseMessage |
( |
uint32 |
zoneId, |
|
|
uint32 |
id |
|
) |
| |
◆ SendRemoveWorldStates()
| virtual void OutdoorPvP::SendRemoveWorldStates |
( |
Player * |
| ) |
|
|
inlineprotectedvirtual |
◆ SendUpdateWorldState()
| void OutdoorPvP::SendUpdateWorldState |
( |
uint32 |
field, |
|
|
uint32 |
value |
|
) |
| |
◆ SetMapFromZone()
| void OutdoorPvP::SetMapFromZone |
( |
uint32 |
zone | ) |
|
|
protected |
◆ SetupOutdoorPvP()
| virtual bool OutdoorPvP::SetupOutdoorPvP |
( |
| ) |
|
|
inlinevirtual |
◆ TeamApplyBuff()
◆ TeamCastSpell()
| void OutdoorPvP::TeamCastSpell |
( |
TeamId |
team, |
|
|
int32 |
spellId |
|
) |
| |
|
protected |
◆ Update()
| bool OutdoorPvP::Update |
( |
uint32 |
diff | ) |
|
|
virtual |
◆ OutdoorPvPMgr
◆ m_capturePoints
◆ m_CreatureScriptStore
◆ m_GoScriptStore
◆ m_map
◆ m_players
◆ m_sendUpdate
| bool OutdoorPvP::m_sendUpdate |
|
protected |
◆ m_TypeId
The documentation for this class was generated from the following files: