|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Attributes | |
| uint64 | _cacheOfTheFirelordGUID |
| uint8 | _deadBossCount |
| bool * | _executusSchedule |
| uint64 | _golemaggTheIncineratorGUID |
| bool | _isLoading |
| uint64 | _majordomoExecutusGUID |
| uint8 | _ragnarosAddDeaths |
| bool | _summonedExecutus |
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 39 of file instance_molten_core.cpp.
|
inline |
Definition at line 41 of file instance_molten_core.cpp.
References _cacheOfTheFirelordGUID, _deadBossCount, _executusSchedule, _golemaggTheIncineratorGUID, _isLoading, _majordomoExecutusGUID, _ragnarosAddDeaths, _summonedExecutus, InstanceScript::InstanceScript(), MAX_ENCOUNTER, and InstanceScript::SetBossNumber().
|
inline |
Definition at line 54 of file instance_molten_core.cpp.
References _executusSchedule.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 107 of file instance_molten_core.cpp.
References _ragnarosAddDeaths, DATA_RAGNAROS_ADDS, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 118 of file instance_molten_core.cpp.
References _golemaggTheIncineratorGUID, _majordomoExecutusGUID, BOSS_GOLEMAGG_THE_INCINERATOR, BOSS_MAJORDOMO_EXECUTUS, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 173 of file instance_molten_core.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 184 of file instance_molten_core.cpp.
References _executusSchedule, _isLoading, BOSS_MAJORDOMO_EXECUTUS, BOSS_RAGNAROS, DONE, IN_PROGRESS, MAX_ENCOUNTER, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SetBossState(), and TO_BE_DECIDED.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 69 of file instance_molten_core.cpp.
References _golemaggTheIncineratorGUID, _majordomoExecutusGUID, NPC_GOLEMAGG_THE_INCINERATOR, NPC_MAJORDOMO_EXECUTUS, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 84 of file instance_molten_core.cpp.
References _cacheOfTheFirelordGUID, GO_CACHE_OF_THE_FIRELORD, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 59 of file instance_molten_core.cpp.
References _executusSchedule, OVERRIDE, and SummonMajordomoExecutus().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 131 of file instance_molten_core.cpp.
References _cacheOfTheFirelordGUID, _deadBossCount, _isLoading, BOSS_MAJORDOMO_EXECUTUS, DAY, DONE, InstanceScript::DoRespawnGameObject(), OVERRIDE, InstanceScript::SetBossState(), and SummonMajordomoExecutus().
Referenced by Load().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 96 of file instance_molten_core.cpp.
References _ragnarosAddDeaths, DATA_RAGNAROS_ADDS, and OVERRIDE.
|
inline |
Definition at line 151 of file instance_molten_core.cpp.
References _summonedExecutus, ACTION_START_RAGNAROS_ALT, InstanceScript::instance, NPC_FLAMEWAKER_ELITE, NPC_FLAMEWAKER_HEALER, NPC_MAJORDOMO_EXECUTUS, RagnarosTelePos, and SummonPositions.
Referenced by OnPlayerEnter(), and SetBossState().
|
private |
Definition at line 234 of file instance_molten_core.cpp.
Referenced by instance_molten_core_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
private |
Definition at line 236 of file instance_molten_core.cpp.
Referenced by instance_molten_core_InstanceMapScript(), and SetBossState().
|
private |
Definition at line 235 of file instance_molten_core.cpp.
Referenced by instance_molten_core_InstanceMapScript(), Load(), OnPlayerEnter(), and ~instance_molten_core_InstanceMapScript().
|
private |
Definition at line 232 of file instance_molten_core.cpp.
Referenced by GetData64(), instance_molten_core_InstanceMapScript(), and OnCreatureCreate().
|
private |
Definition at line 238 of file instance_molten_core.cpp.
Referenced by instance_molten_core_InstanceMapScript(), Load(), and SetBossState().
|
private |
Definition at line 233 of file instance_molten_core.cpp.
Referenced by GetData64(), instance_molten_core_InstanceMapScript(), and OnCreatureCreate().
|
private |
Definition at line 237 of file instance_molten_core.cpp.
Referenced by GetData(), instance_molten_core_InstanceMapScript(), and SetData().
|
private |
Definition at line 239 of file instance_molten_core.cpp.
Referenced by instance_molten_core_InstanceMapScript(), and SummonMajordomoExecutus().