![]() |
TrinityCore
|
Inheritance diagram for battleground_isle_of_conquest:Public Member Functions | |
| battleground_isle_of_conquest (BattlegroundMap *map) | |
| void | OnUpdate (uint32 diff) override |
| void | OnStart () override |
| void | OnUnitKilled (Creature *unit, Unit *killer) override |
| void | OnPlayerKilled (Player *player, Player *killer) override |
| void | UpdateNodeWorldState (ICNodePoint const &node) const |
| void | HandleCapturedNodes (ICNodePoint &node) |
| void | OnCreatureCreate (Creature *creature) override |
| void | OnGameObjectCreate (GameObject *gameobject) override |
| void | OnInit () override |
| void | DoAction (uint32 actionId, WorldObject *source, WorldObject *target) override |
| void | OnPlayerInteractWithBanner (Player *player, GameObject *banner) |
| void | OnPlayerAssaultNode (Player *player, ICNodePoint &node) |
| void | OnPlayerDefendNode (Player *player, ICNodePoint &node) |
| void | ProcessEvent (WorldObject *target, uint32 eventId, WorldObject *invoker) override |
| void | HandleCaptureNodeAction (GameObject *banner) |
| void | OnGateDestroyed (GameObject *gate, WorldObject *destroyer) |
Public Member Functions inherited from BattlegroundScript | |
| BattlegroundScript (BattlegroundMap *map) noexcept | |
| ~BattlegroundScript () override=default | |
| 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 Team | GetPrematureWinner () |
| 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 | OnCreatureRemove (Creature *) |
| virtual void | OnGameObjectRemove (GameObject *) |
| virtual void | OnAreaTriggerCreate (AreaTrigger *areaTrigger) |
| 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 | OnFlagStateChange (GameObject *flagInBase, FlagState oldValue, FlagState newValue, Player *player) |
| virtual bool | CanCaptureFlag (AreaTrigger *areaTrigger, Player *player) |
| virtual void | OnCaptureFlag (AreaTrigger *areaTrigger, Player *player) |
| virtual void | OnFlagTaken (GameObject *flag, Player *player) |
| virtual void | OnFlagDropped (ObjectGuid const &flagGuid, Player *player) |
Static Public Member Functions | |
| static uint32 | GetGateIDFromEntry (uint32 id) |
| static int32 | GetWorldStateFromGateEntry (uint32 id, bool open) |
| static ICNodePointType | BannerToNodeType (uint32 bannerId) |
Private Attributes | |
| std::array< uint16, PVP_TEAMS_COUNT > | _factionReinforcements |
| std::array< BG_IC_GateState, 6 > | _gateStatus |
| std::array< std::unique_ptr< ICNodePoint >, 7 > | _nodePoints |
| std::array< ObjectGuid, PVP_TEAMS_COUNT > | _gunshipGUIDs |
| GuidVector | _teleporterGUIDs |
| GuidVector | _teleporterEffectGUIDs |
| GuidVector | _mainGateDoorGUIDs |
| GuidVector | _portcullisGUIDs |
| GuidVector | _wallGUIDs |
| std::array< GuidVector, PVP_TEAMS_COUNT > | _cannonGUIDs |
| std::array< GuidVector, PVP_TEAMS_COUNT > | _keepGateGUIDs |
| std::array< ObjectGuid, PVP_TEAMS_COUNT > | _keepBannerGUIDs |
| ObjectGuid | _gunshipTeleportTarget |
| TaskScheduler | _scheduler |
| TimeTracker | _resourceTimer |
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 288 of file battleground_isle_of_conquest.cpp.
|
inlineexplicit |
Definition at line 290 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inlinestatic |
Definition at line 483 of file battleground_isle_of_conquest.cpp.
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 657 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:Definition at line 423 of file battleground_isle_of_conquest.cpp.
Here is the caller graph for this function:
|
inlinestatic |
Definition at line 444 of file battleground_isle_of_conquest.cpp.
Here is the caller graph for this function:
|
inline |
Definition at line 534 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 791 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 564 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 590 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inline |
Definition at line 814 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 640 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inline |
Definition at line 719 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 764 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 674 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 406 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 338 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 378 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from BattlegroundScript.
Definition at line 313 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 781 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
|
inline |
Definition at line 474 of file battleground_isle_of_conquest.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 890 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 881 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 882 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 884 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 893 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 892 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 891 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 887 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 883 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 888 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 896 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 895 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 886 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 885 of file battleground_isle_of_conquest.cpp.
|
private |
Definition at line 889 of file battleground_isle_of_conquest.cpp.