![]() |
TrinityCore
|
Inheritance diagram for battleground_twin_peaks:Public Member Functions | |
| battleground_twin_peaks (BattlegroundMap *map) | |
| void | OnUpdate (uint32 diff) override |
| void | OnStart () override |
| template<std::invocable< Player * > Action> | |
| void | DoForFlagKeepers (Action const &action) const |
| void | ResetAssaultDebuff () |
| void | ApplyAssaultDebuffToPlayer (Player *player) const |
| void | RemoveAssaultDebuffFromPlayer (Player *player) const |
| FlagState | GetFlagState (TeamId team) const |
| ObjectGuid const & | GetFlagCarrierGUID (TeamId team) const |
| void | HandleFlagRoomCapturePoint () |
| void | UpdateFlagState (uint32 team, FlagState value) const |
| void | UpdateTeamScore (TeamId team) const |
| void | OnGameObjectCreate (GameObject *gameObject) override |
| void | OnAreaTriggerCreate (AreaTrigger *areaTrigger) override |
| void | OnFlagStateChange (GameObject *flagInBase, FlagState oldValue, FlagState newValue, Player *player) override |
| bool | CanCaptureFlag (AreaTrigger *areaTrigger, Player *player) override |
| void | OnCaptureFlag (AreaTrigger *areaTrigger, Player *player) override |
| Team | GetPrematureWinner () override |
| void | SetLastFlagCapture (Team team) |
Public Member Functions inherited from BattlegroundScript | |
| BattlegroundScript (BattlegroundMap *map) noexcept | |
| ~BattlegroundScript () override=default | |
| virtual void | OnInit () |
| virtual void | OnPrepareStage1 () |
| virtual void | OnPrepareStage2 () |
| virtual void | OnPrepareStage3 () |
| virtual void | OnEnd (Team winner) |
| virtual void | OnPlayerJoined (Player *player, bool inBattleground) |
| virtual void | OnPlayerLeft (Player *player) |
| virtual void | OnPlayerKilled (Player *victim, Player *killer) |
| virtual void | OnUnitKilled (Creature *victim, Unit *killer) |
| void | TriggerGameEvent (uint32 gameEventId, WorldObject *source=nullptr, WorldObject *target=nullptr) override |
Public Member Functions inherited from ZoneScript | |
| ZoneScript () noexcept | |
| ZoneScript (ZoneScript const &right) | |
| ZoneScript (ZoneScript &&right) noexcept | |
| ZoneScript & | operator= (ZoneScript const &right) |
| ZoneScript & | operator= (ZoneScript &&right) noexcept |
| virtual | ~ZoneScript () |
| virtual uint32 | GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data) |
| virtual uint32 | GetGameObjectEntry (ObjectGuid::LowType, uint32 entry) |
| virtual void | OnCreatureCreate (Creature *) |
| virtual void | OnCreatureRemove (Creature *) |
| virtual void | OnGameObjectRemove (GameObject *) |
| virtual void | OnAreaTriggerRemove (AreaTrigger *areaTrigger) |
| virtual void | OnUnitDeath (Unit *unit) |
| virtual void | OnCreatureGroupDepleted (CreatureGroup const *creatureGroup) |
| 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 *obj, uint32 eventId, WorldObject *invoker) |
| virtual void | DoAction (uint32 actionId, WorldObject *source=nullptr, WorldObject *target=nullptr) |
| virtual void | OnFlagTaken (GameObject *flag, Player *player) |
| virtual void | OnFlagDropped (ObjectGuid const &flagGuid, Player *player) |
Private Attributes | |
| Team | _lastFlagCaptureTeam |
| bool | _bothFlagsKept |
| GuidSet | _doors |
| std::array< ObjectGuid, PVP_TEAMS_COUNT > | _flags |
| TimeTracker | _flagAssaultTimer |
| uint8 | _assaultStackCount |
| std::array< ObjectGuid, PVP_TEAMS_COUNT > | _capturePointAreaTriggers |
Additional Inherited Members | |
Protected Member Functions inherited from BattlegroundScript | |
| void | UpdateWorldState (int32 worldStateId, int32 value, bool hidden=false) const |
Protected Attributes inherited from BattlegroundScript | |
| BattlegroundMap * | battlegroundMap |
| Battleground * | battleground |
Definition at line 121 of file battleground_twin_peaks.cpp.
|
inlineexplicit |
Definition at line 123 of file battleground_twin_peaks.cpp.
|
inline |
Definition at line 213 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 449 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 194 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 250 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 242 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 544 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
|
inline |
Definition at line 258 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 339 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 469 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 358 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 313 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 174 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 128 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
|
inline |
Definition at line 236 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 202 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 554 of file battleground_twin_peaks.cpp.
Here is the caller graph for this function:Definition at line 270 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 299 of file battleground_twin_peaks.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 566 of file battleground_twin_peaks.cpp.
|
private |
Definition at line 561 of file battleground_twin_peaks.cpp.
|
private |
Definition at line 567 of file battleground_twin_peaks.cpp.
|
private |
Definition at line 562 of file battleground_twin_peaks.cpp.
|
private |
Definition at line 565 of file battleground_twin_peaks.cpp.
|
private |
Definition at line 563 of file battleground_twin_peaks.cpp.
|
private |
Definition at line 560 of file battleground_twin_peaks.cpp.