|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Protected Attributes | |
| uint64 | GeneralBjarngrimGUID |
| uint64 | IonarGUID |
| uint64 | LokenGlobeGUID |
| uint64 | LokenGUID |
| uint64 | VolkhanGUID |
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_halls_of_lightning.cpp.
|
inline |
Definition at line 25 of file instance_halls_of_lightning.cpp.
References doorData, EncounterCount, GeneralBjarngrimGUID, InstanceScript::InstanceScript(), IonarGUID, InstanceScript::LoadDoorData(), LokenGlobeGUID, LokenGUID, InstanceScript::SetBossNumber(), and VolkhanGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 109 of file instance_halls_of_lightning.cpp.
References DATA_BJARNGRIM, DATA_IONAR, DATA_LOKEN, DATA_VOLKHAN, GeneralBjarngrimGUID, IonarGUID, LokenGUID, OVERRIDE, and VolkhanGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 127 of file instance_halls_of_lightning.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 138 of file instance_halls_of_lightning.cpp.
References EncounterCount, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SetBossState(), and SPECIAL.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 38 of file instance_halls_of_lightning.cpp.
References GeneralBjarngrimGUID, IonarGUID, LokenGUID, NPC_BJARNGRIM, NPC_IONAR, NPC_LOKEN, NPC_VOLKHAN, OVERRIDE, and VolkhanGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 59 of file instance_halls_of_lightning.cpp.
References InstanceScript::AddDoor(), GO_IONAR_DOOR, GO_LOKEN_DOOR, GO_LOKEN_THRONE, GO_VOLKHAN_DOOR, LokenGlobeGUID, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 76 of file instance_halls_of_lightning.cpp.
References InstanceScript::AddDoor(), GO_IONAR_DOOR, GO_LOKEN_DOOR, GO_VOLKHAN_DOOR, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 90 of file instance_halls_of_lightning.cpp.
References DATA_LOKEN, DONE, InstanceScript::instance, LokenGlobeGUID, OVERRIDE, and InstanceScript::SetBossState().
Referenced by Load().
|
protected |
Definition at line 171 of file instance_halls_of_lightning.cpp.
Referenced by GetData64(), instance_halls_of_lightning_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 173 of file instance_halls_of_lightning.cpp.
Referenced by GetData64(), instance_halls_of_lightning_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 176 of file instance_halls_of_lightning.cpp.
Referenced by instance_halls_of_lightning_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 174 of file instance_halls_of_lightning.cpp.
Referenced by GetData64(), instance_halls_of_lightning_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 172 of file instance_halls_of_lightning.cpp.
Referenced by GetData64(), instance_halls_of_lightning_InstanceMapScript(), and OnCreatureCreate().