|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Protected Attributes | |
| uint64 | AmbassadorHellmawGUID |
| uint32 | FelOverseerCount |
| uint64 | GrandmasterVorpilGUID |
Additional Inherited Members | |
| Public Attributes inherited from InstanceScript | |
| Map * | instance |
| Protected Member Functions inherited from InstanceScript | |
| void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| std::string | GetBossSaveData () |
| void | LoadBossState (char const *data) |
| void | LoadDoorData (DoorData const *data) |
| void | LoadMinionData (MinionData const *data) |
| void | SetBossNumber (uint32 number) |
| void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
Definition at line 23 of file instance_shadow_labyrinth.cpp.
|
inline |
Definition at line 25 of file instance_shadow_labyrinth.cpp.
References AmbassadorHellmawGUID, doorData, EncounterCount, FelOverseerCount, GrandmasterVorpilGUID, InstanceScript::InstanceScript(), InstanceScript::LoadDoorData(), and InstanceScript::SetBossNumber().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 101 of file instance_shadow_labyrinth.cpp.
References DATA_FEL_OVERSEER, FelOverseerCount, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 113 of file instance_shadow_labyrinth.cpp.
References DATA_GRANDMASTER_VORPIL, GrandmasterVorpilGUID, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 125 of file instance_shadow_labyrinth.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 136 of file instance_shadow_labyrinth.cpp.
References EncounterCount, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, InstanceScript::SetBossState(), and SPECIAL.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 35 of file instance_shadow_labyrinth.cpp.
References ACTION_AMBASSADOR_HELLMAW_BANISH, AmbassadorHellmawGUID, FelOverseerCount, GrandmasterVorpilGUID, InstanceScript::instance, NPC_AMBASSADOR_HELLMAW, NPC_FEL_OVERSEER, NPC_GRANDMASTER_VORPIL, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 58 of file instance_shadow_labyrinth.cpp.
References InstanceScript::AddDoor(), GO_REFECTORY_DOOR, GO_SCREAMING_HALL_DOOR, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 71 of file instance_shadow_labyrinth.cpp.
References InstanceScript::AddDoor(), GO_REFECTORY_DOOR, GO_SCREAMING_HALL_DOOR, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 84 of file instance_shadow_labyrinth.cpp.
References ACTION_AMBASSADOR_HELLMAW_INTRO, AmbassadorHellmawGUID, FelOverseerCount, Object::GetEntry(), InstanceScript::instance, NPC_FEL_OVERSEER, OVERRIDE, and Object::ToCreature().
|
protected |
Definition at line 169 of file instance_shadow_labyrinth.cpp.
Referenced by instance_shadow_labyrinth_InstanceMapScript(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 171 of file instance_shadow_labyrinth.cpp.
Referenced by GetData(), instance_shadow_labyrinth_InstanceMapScript(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 170 of file instance_shadow_labyrinth.cpp.
Referenced by GetData64(), instance_shadow_labyrinth_InstanceMapScript(), and OnCreatureCreate().