|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Protected Attributes | |
| uint8 | DistillerState |
| uint64 | KalithreshGUID |
| uint64 | MainChambersDoorGUID |
| uint64 | MekgineerGUID |
| uint64 | ThespiaGUID |
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 42 of file instance_steam_vault.cpp.
|
inline |
Definition at line 44 of file instance_steam_vault.cpp.
References DistillerState, EncounterCount, InstanceScript::InstanceScript(), KalithreshGUID, MainChambersDoorGUID, MekgineerGUID, InstanceScript::SetBossNumber(), and ThespiaGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 108 of file instance_steam_vault.cpp.
References DATA_DISTILLER, DistillerState, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 86 of file instance_steam_vault.cpp.
References DATA_HYDROMANCER_THESPIA, DATA_MEKGINEER_STEAMRIGGER, DATA_WARLORD_KALITHRESH, KalithreshGUID, MekgineerGUID, OVERRIDE, and ThespiaGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 147 of file instance_steam_vault.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 158 of file instance_steam_vault.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 56 of file instance_steam_vault.cpp.
References KalithreshGUID, MekgineerGUID, NPC_HYDROMANCER_THESPIA, NPC_MEKGINEER_STEAMRIGGER, NPC_WARLORD_KALITHRESH, OVERRIDE, and ThespiaGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 74 of file instance_steam_vault.cpp.
References GO_MAIN_CHAMBERS_DOOR, MainChambersDoorGUID, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 115 of file instance_steam_vault.cpp.
References DATA_HYDROMANCER_THESPIA, DATA_MEKGINEER_STEAMRIGGER, InstanceScript::GetBossState(), InstanceScript::HandleGameObject(), MainChambersDoorGUID, OVERRIDE, InstanceScript::SetBossState(), SF_LOG_DEBUG, and SPECIAL.
Referenced by Load().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 102 of file instance_steam_vault.cpp.
References DATA_DISTILLER, DistillerState, and OVERRIDE.
|
protected |
Definition at line 196 of file instance_steam_vault.cpp.
Referenced by GetData(), instance_steam_vault_InstanceMapScript(), and SetData().
|
protected |
Definition at line 193 of file instance_steam_vault.cpp.
Referenced by GetData64(), instance_steam_vault_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 195 of file instance_steam_vault.cpp.
Referenced by instance_steam_vault_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 192 of file instance_steam_vault.cpp.
Referenced by GetData64(), instance_steam_vault_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 191 of file instance_steam_vault.cpp.
Referenced by GetData64(), instance_steam_vault_InstanceMapScript(), and OnCreatureCreate().