![]() |
TrinityCore
|
Inheritance diagram for instance_sunken_temple::instance_sunken_temple_InstanceMapScript:Public Attributes | |
| ObjectGuid | ShadeOfEranikusGUID |
| uint32 | State |
| bool | s1 |
| bool | s2 |
| bool | s3 |
| bool | s4 |
| bool | s5 |
| bool | s6 |
Public Attributes inherited from InstanceScript | |
| InstanceMap * | instance |
Additional Inherited Members | |
Static Public Member Functions inherited from InstanceScript | |
| static bool | ServerAllowsTwoSideGroups () |
| static char const * | GetBossStateName (uint8 state) |
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 75 of file instance_sunken_temple.cpp.
|
inline |
Definition at line 77 of file instance_sunken_temple.cpp.
References DataHeader, Encounters, gameObjects, InstanceScript::LoadDungeonEncounterData(), InstanceScript::LoadObjectData(), MAX_ENCOUNTER, s1, s2, s3, s4, s5, s6, InstanceScript::SetBossNumber(), InstanceScript::SetHeaders(), and State.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 243 of file instance_sunken_temple.cpp.
References EVENT_STATE, and State.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 119 of file instance_sunken_temple.cpp.
References BOSS_JAMMALAN_THE_PROPHET, DONE, InstanceScript::GetBossState(), Object::GetEntry(), BaseEntity::GetGUID(), NPC_SHADE_OF_ERANIKUS, InstanceScript::OnCreatureCreate(), Creature::SetImmuneToAll(), and ShadeOfEranikusGUID.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 104 of file instance_sunken_temple.cpp.
References BOSS_AVATAR_OF_HAKKAR, BOSS_DREAMSCYTHE, BOSS_HAZZAS, BOSS_JAMMALAN_THE_PROPHET, BOSS_MORPHAZ, BOSS_SHADE_OF_ERANIKUS, BOSS_WEAVER, DONE, Object::GetEntry(), NPC_AVATAR_OF_HAKKAR, NPC_DREAMSCYTHE, NPC_HAZZAS, NPC_JAMMALAN_THE_PROPHET, NPC_MORPHAZ, NPC_SHADE_OF_ERANIKUS, NPC_WEAVER, and SetBossState().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 213 of file instance_sunken_temple.cpp.
References BOSS_JAMMALAN_THE_PROPHET, DONE, Map::GetCreature(), InstanceScript::instance, InstanceScript::SetBossState(), and ShadeOfEranikusGUID.
Referenced by OnUnitDeath().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 231 of file instance_sunken_temple.cpp.
References EVENT_STATE, and State.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 135 of file instance_sunken_temple.cpp.
References InstanceScript::GetGameObject(), GO_ATALAI_STATUE1, GO_ATALAI_STATUE2, GO_ATALAI_STATUE3, GO_ATALAI_STATUE4, GO_ATALAI_STATUE5, GO_ATALAI_STATUE6, s1, s2, s3, s4, s5, s6, State, UseLastStatue(), and UseStatue().
|
inline |
Definition at line 205 of file instance_sunken_temple.cpp.
References atalalarianPos, GO_ATALAI_LIGHT2, NPC_ATALALARION, nStatues, statuePositions, WorldObject::SummonCreature(), WorldObject::SummonGameObject(), and TEMPSUMMON_CORPSE_TIMED_DESPAWN.
Referenced by Update().
|
inline |
Definition at line 199 of file instance_sunken_temple.cpp.
References QuaternionData::fromOrientation(), Position::GetOrientation(), GO_ATALAI_LIGHT1, GO_FLAG_INTERACT_COND, GameObject::SetFlag(), and WorldObject::SummonGameObject().
Referenced by Update().
| bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s1 |
Definition at line 97 of file instance_sunken_temple.cpp.
Referenced by instance_sunken_temple_InstanceMapScript(), and Update().
| bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s2 |
Definition at line 98 of file instance_sunken_temple.cpp.
Referenced by instance_sunken_temple_InstanceMapScript(), and Update().
| bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s3 |
Definition at line 99 of file instance_sunken_temple.cpp.
Referenced by instance_sunken_temple_InstanceMapScript(), and Update().
| bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s4 |
Definition at line 100 of file instance_sunken_temple.cpp.
Referenced by instance_sunken_temple_InstanceMapScript(), and Update().
| bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s5 |
Definition at line 101 of file instance_sunken_temple.cpp.
Referenced by instance_sunken_temple_InstanceMapScript(), and Update().
| bool instance_sunken_temple::instance_sunken_temple_InstanceMapScript::s6 |
Definition at line 102 of file instance_sunken_temple.cpp.
Referenced by instance_sunken_temple_InstanceMapScript(), and Update().
| ObjectGuid instance_sunken_temple::instance_sunken_temple_InstanceMapScript::ShadeOfEranikusGUID |
Definition at line 93 of file instance_sunken_temple.cpp.
Referenced by OnCreatureCreate(), and SetBossState().
| uint32 instance_sunken_temple::instance_sunken_temple_InstanceMapScript::State |
Definition at line 95 of file instance_sunken_temple.cpp.
Referenced by GetData(), instance_sunken_temple_InstanceMapScript(), SetData(), and Update().