![]() |
TrinityCore
|
Inheritance diagram for instance_eye_of_eternity::instance_eye_of_eternity_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 48 of file instance_eye_of_eternity.cpp.
|
inline |
Definition at line 50 of file instance_eye_of_eternity.cpp.
References boundaries, DataHeader, encounters, InstanceScript::LoadBossBoundaries(), InstanceScript::LoadDungeonEncounterData(), MAX_ENCOUNTER, InstanceScript::SetBossNumber(), and InstanceScript::SetHeaders().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 252 of file instance_eye_of_eternity.cpp.
References alexstraszaBunnyGUID, DATA_ALEXSTRASZA_BUNNY_GUID, DATA_FOCUSING_IRIS_GUID, DATA_GIFT_BOX_BUNNY_GUID, DATA_HEART_OF_MAGIC_GUID, DATA_MALYGOS, DATA_PLATFORM, DATA_TRIGGER, ObjectGuid::Empty, giftBoxBunnyGUID, heartOfMagicGUID, irisGUID, malygosGUID, platformGUID, and vortexTriggers.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 133 of file instance_eye_of_eternity.cpp.
References alexstraszaBunnyGUID, Object::GetEntry(), BaseEntity::GetGUID(), giftBoxBunnyGUID, malygosGUID, NPC_ALEXSTRASZA_BUNNY, NPC_ALEXSTRASZAS_GIFT, NPC_MALYGOS, NPC_PORTAL_TRIGGER, NPC_VORTEX_TRIGGER, portalTriggers, and vortexTriggers.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 108 of file instance_eye_of_eternity.cpp.
References exitPortalGUID, exitPortalPosition, focusingIrisPosition, Object::GetEntry(), BaseEntity::GetGUID(), Position::GetPosition(), GO_EXIT_PORTAL, GO_FOCUSING_IRIS_10, GO_FOCUSING_IRIS_25, GO_HEART_OF_MAGIC_10, GO_HEART_OF_MAGIC_25, GO_NEXUS_RAID_PLATFORM, heartOfMagicGUID, irisGUID, and platformGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 58 of file instance_eye_of_eternity.cpp.
References WorldObject::CastSpell(), DATA_MALYGOS_EVENT, DONE, InstanceScript::GetBossState(), and SPELL_SUMMOM_RED_DRAGON_BUDDY.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 64 of file instance_eye_of_eternity.cpp.
References Unit::IsAlive(), Unit::SetControlled(), and UNIT_STATE_ROOT.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 155 of file instance_eye_of_eternity.cpp.
References BaseEntity::GetTypeId(), Unit::SetControlled(), TYPEID_PLAYER, and UNIT_STATE_ROOT.
|
inline |
Definition at line 215 of file instance_eye_of_eternity.cpp.
References Map::GetCreature(), InstanceScript::instance, lastPortalGUID, portalTriggers, and SPELL_PORTAL_OPENED.
Referenced by SetData().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 168 of file instance_eye_of_eternity.cpp.
References alexstraszaBunnyGUID, EVENT_FOCUSING_IRIS, exitPortalGUID, Map::GetCreature(), Map::GetGameObject(), GO_FLAG_IN_USE, InstanceScript::instance, irisGUID, malygosGUID, and SPELL_IRIS_OPENED.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 70 of file instance_eye_of_eternity.cpp.
References DATA_MALYGOS_EVENT, DONE, exitPortalPosition, FAIL, Map::GetCreature(), Map::GetGameObject(), GO_EXIT_PORTAL, GO_FLAG_DESTROYED, InstanceScript::instance, platformGUID, portalTriggers, InstanceScript::SetBossState(), and SpawnGameObject().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 236 of file instance_eye_of_eternity.cpp.
References DATA_POWER_SPARKS_HANDLING, DATA_RESPAWN_IRIS, DATA_VORTEX_HANDLING, DIFFICULTY_10_N, focusingIrisPosition, Map::GetDifficultyID(), GO_FOCUSING_IRIS_10, GO_FOCUSING_IRIS_25, InstanceScript::instance, PowerSparksHandling(), SpawnGameObject(), and VortexHandling().
|
inline |
Definition at line 102 of file instance_eye_of_eternity.cpp.
References Map::AddToMap(), GameObject::CreateGameObject(), QuaternionData::fromOrientation(), Position::GetOrientation(), GO_STATE_READY, and InstanceScript::instance.
Referenced by SetBossState(), and SetData().
|
inline |
Definition at line 186 of file instance_eye_of_eternity.cpp.
References Map::GetCreature(), Unit::GetVictim(), InstanceScript::instance, malygosGUID, SPELL_VORTEX_4, Object::ToPlayer(), and vortexTriggers.
Referenced by SetData().
|
private |
Definition at line 284 of file instance_eye_of_eternity.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and ProcessEvent().
|
private |
Definition at line 282 of file instance_eye_of_eternity.cpp.
Referenced by OnGameObjectCreate(), and ProcessEvent().
|
private |
Definition at line 287 of file instance_eye_of_eternity.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
private |
Definition at line 286 of file instance_eye_of_eternity.cpp.
Referenced by OnGameObjectCreate(), and SetData().
|
private |
Definition at line 285 of file instance_eye_of_eternity.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
private |
Definition at line 283 of file instance_eye_of_eternity.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
private |
Definition at line 279 of file instance_eye_of_eternity.cpp.
Referenced by GetGuidData(), OnGameObjectCreate(), and ProcessEvent().
|
private |
Definition at line 280 of file instance_eye_of_eternity.cpp.
Referenced by PowerSparksHandling().
|
private |
Definition at line 278 of file instance_eye_of_eternity.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), ProcessEvent(), and VortexHandling().
|
private |
Definition at line 281 of file instance_eye_of_eternity.cpp.
Referenced by GetGuidData(), OnGameObjectCreate(), and SetBossState().
|
private |
Definition at line 277 of file instance_eye_of_eternity.cpp.
Referenced by OnCreatureCreate(), PowerSparksHandling(), and SetBossState().
|
private |
Definition at line 276 of file instance_eye_of_eternity.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and VortexHandling().