![]() |
TrinityCore
|
Inheritance diagram for instance_sanctum_of_domination::instance_sanctum_of_domination_InstanceMapScript:Additional Inherited Members | |
Static Public Member Functions inherited from InstanceScript | |
| static bool | ServerAllowsTwoSideGroups () |
| static char const * | GetBossStateName (uint8 state) |
Public Attributes inherited from InstanceScript | |
| InstanceMap * | instance |
Protected Member Functions inherited from InstanceScript | |
| void | SetHeaders (std::string_view dataHeaders) |
| void | SetBossNumber (uint32 number) |
| void | LoadBossBoundaries (BossBoundaryData const &data) |
| void | LoadDoorData (std::span< DoorData const > data) |
| void | LoadObjectData (std::span< ObjectData const > creatureData, std::span< ObjectData const > gameObjectData) |
| void | LoadDungeonEncounterData (std::span< DungeonEncounterData const > encounters) |
| void | LoadMinionData (std::span< MinionData const > data) |
| void | AddObject (Creature *obj, bool add) |
| void | AddObject (GameObject *obj, bool add) |
| void | AddObject (WorldObject *obj, uint32 type, bool add) |
| virtual void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| virtual void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
| void | UpdateSpawnGroups () |
| BossInfo * | GetBossInfo (uint32 id) |
| virtual void | AfterDataLoad () |
| bool | _SkipCheckRequiredBosses (Player const *player=nullptr) const |
Definition at line 54 of file instance_sanctum_of_domination.cpp.
|
inline |
Definition at line 56 of file instance_sanctum_of_domination.cpp.
References creatureData, DataHeader, EncounterCount, encounters, InstanceScript::LoadDungeonEncounterData(), InstanceScript::LoadObjectData(), NOT_STARTED, InstanceScript::SetBossNumber(), InstanceScript::SetHeaders(), and SylvanasIntroductionState.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 219 of file instance_sanctum_of_domination.cpp.
References DATA_SYLVANAS_INTRODUCTION, and SylvanasIntroductionState.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 125 of file instance_sanctum_of_domination.cpp.
References BolvarPinnacleGUID, DATA_BOLVAR_FORDRAGON_PINNACLE, DATA_JAINA_PROUDMOORE_PINNACLE, DATA_SYLVANAS_WINDRUNNER, DATA_THRALL_PINNACLE, DATA_THRONE_OF_THE_DAMNED, ObjectGuid::Empty, JainaPinnacleGUID, SylvanasGUID, ThrallPinnacleGUID, and ThroneOfTheDamnedGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 66 of file instance_sanctum_of_domination.cpp.
References BolvarPinnacleGUID, BOSS_SYLVANAS_WINDRUNNER, Object::GetEntry(), BaseEntity::GetGUID(), JainaPinnacleGUID, NPC_BOLVAR_FORDRAGON_PINNACLE, NPC_JAINA_PROUDMOORE_PINNACLE, NPC_SYLVANAS_SHADOWCOPY_RIDING, NPC_THRALL_PINNACLE, NPC_THRONE_OF_THE_DAMNED, InstanceScript::OnCreatureCreate(), SylvanasGUID, SylvanasShadowcopyRidingGUID, ThrallPinnacleGUID, and ThroneOfTheDamnedGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 101 of file instance_sanctum_of_domination.cpp.
References GAMEOBJECT_TORGHAST_SPIKE_01, GAMEOBJECT_TORGHAST_SPIKE_02, GAMEOBJECT_TORGHAST_SPIKE_03, GAMEOBJECT_TORGHAST_SPIKE_04, GAMEOBJECT_TORGHAST_SPIKE_05, GAMEOBJECT_TORGHAST_SPIKE_06, GAMEOBJECT_TORGHAST_SPIKE_07, GAMEOBJECT_TORGHAST_SPIKE_08, GAMEOBJECT_TORGHAST_SPIKE_09, GAMEOBJECT_TORGHAST_SPIKE_10, GAMEOBJECT_TORGHAST_SPIKE_11, GAMEOBJECT_TORGHAST_SPIKE_12, Object::GetEntry(), BaseEntity::GetGUID(), and TorghastSpikeGUIDs.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 146 of file instance_sanctum_of_domination.cpp.
References DATA_SYLVANAS_WINDRUNNER, DATA_THRONE_OF_THE_DAMNED, InstanceScript::DoUpdateWorldState(), InstanceScript::GetCreature(), Map::GetGameObject(), IN_PROGRESS, InstanceScript::instance, NOT_STARTED, InstanceScript::SetBossState(), TorghastSpikeGUIDs, and WORLD_STATE_SYLVANAS_ENCOUNTER_STARTED.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 184 of file instance_sanctum_of_domination.cpp.
References DATA_SYLVANAS_INTRODUCTION, DATA_SYLVANAS_WINDRUNNER, DONE, InstanceScript::GetCreature(), IN_PROGRESS, MOVE_RUN, SylvanasIntroductionState, SylvanasRespawnPos, and UNIT_FLAG_NOT_ATTACKABLE_1.
|
protected |
Definition at line 235 of file instance_sanctum_of_domination.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 236 of file instance_sanctum_of_domination.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 233 of file instance_sanctum_of_domination.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 240 of file instance_sanctum_of_domination.cpp.
Referenced by GetData(), instance_sanctum_of_domination_InstanceMapScript(), and SetData().
|
protected |
Definition at line 234 of file instance_sanctum_of_domination.cpp.
Referenced by OnCreatureCreate().
|
protected |
Definition at line 237 of file instance_sanctum_of_domination.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 238 of file instance_sanctum_of_domination.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 239 of file instance_sanctum_of_domination.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().