|
| | OutdoorPvPGH () |
| |
| bool | SetupOutdoorPvP () override |
| |
| void | SendRemoveWorldStates (Player *player) override |
| |
| void | HandleKill (Player *killer, Unit *killed) override |
| |
| | OutdoorPvP ()=default |
| |
| | ~OutdoorPvP () override |
| |
| 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) |
| |
| void | OnGameObjectCreate (GameObject *go) override |
| |
| void | OnGameObjectRemove (GameObject *go) override |
| |
| void | OnCreatureCreate (Creature *creature) override |
| |
| void | OnCreatureRemove (Creature *creature) override |
| |
| void | SendUpdateWorldState (uint32 field, uint32 value) |
| |
| virtual bool | Update (uint32 diff) |
| |
| 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 teamId, uint32 spellId, uint32 spellId2=0, Player *sameMapPlr=nullptr) |
| |
| Map * | GetMap () const |
| |
| OPvPCapturePointMap const & | GetCapturePoints () const |
| |
| OPvPCapturePoint * | GetCapturePoint (ObjectGuid::LowType spawnId) const |
| |
| | ZoneScript () |
| |
| virtual | ~ZoneScript () |
| |
| virtual uint32 | GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data) |
| |
| virtual uint32 | GetGameObjectEntry (ObjectGuid::LowType, uint32 entry) |
| |
| virtual void | OnUnitDeath (Unit *) |
| |
| virtual void | OnCreatureEvade (Creature *) |
| |
| 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) |
| |
|
| typedef std::map< ObjectGuid::LowType, OPvPCapturePoint * > | OPvPCapturePointMap |
| |
| typedef std::pair< ObjectGuid::LowType, GameObject * > | GoScriptPair |
| |
| typedef std::pair< ObjectGuid::LowType, Creature * > | CreatureScriptPair |
| |
| void | BroadcastPacket (WorldPacket &data) const |
| |
| virtual void | HandlePlayerEnterZone (Player *player, uint32 zone) |
| |
| virtual void | HandlePlayerLeaveZone (Player *player, uint32 zone) |
| |
| virtual void | HandlePlayerResurrects (Player *player, uint32 zone) |
| |
| void | AddCapturePoint (OPvPCapturePoint *cp) |
| |
| void | RegisterZone (uint32 zoneid) |
| |
| bool | HasPlayer (Player const *player) const |
| |
| void | TeamCastSpell (TeamId team, int32 spellId, Player *sameMapPlr=nullptr) |
| |
| void | SetMapFromZone (uint32 zone) |
| |
| OPvPCapturePointMap | _capturePoints |
| |
| std::array< PlayerSet, 2 > | _players |
| |
| uint32 | _typeId {} |
| |
| bool | _sendUpdate { true } |
| |
| Map * | _map {} |
| |
| std::unordered_map< ObjectGuid::LowType, GameObject * > | _goScriptStore |
| |
| std::unordered_map< ObjectGuid::LowType, Creature * > | _creatureScriptStore |
| |