|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Attributes | |
| uint64 | bronjahm |
| uint64 | devourerOfSouls |
| uint32 | teamInInstance |
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_forge_of_souls.cpp.
|
inline |
Definition at line 25 of file instance_forge_of_souls.cpp.
References bronjahm, devourerOfSouls, InstanceScript::InstanceScript(), MAX_ENCOUNTER, InstanceScript::SetBossNumber(), and teamInInstance.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 64 of file instance_forge_of_souls.cpp.
References DATA_TEAM_IN_INSTANCE, OVERRIDE, and teamInInstance.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 77 of file instance_forge_of_souls.cpp.
References bronjahm, DATA_BRONJAHM, DATA_DEVOURER, devourerOfSouls, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 92 of file instance_forge_of_souls.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 103 of file instance_forge_of_souls.cpp.
References IN_PROGRESS, MAX_ENCOUNTER, 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 34 of file instance_forge_of_souls.cpp.
References ALLIANCE, MapRefManager::begin(), bronjahm, CREATURE_BRONJAHM, CREATURE_DEVOURER, devourerOfSouls, Reference< TO, FROM >::GetSource(), InstanceScript::instance, LinkedListHead::isEmpty(), NPC_ELANDRA, NPC_JAINA_PART1, NPC_KALIRA, NPC_KORELN, NPC_LORALEN, NPC_SYLVANAS_PART1, OVERRIDE, and teamInInstance.
|
private |
Definition at line 134 of file instance_forge_of_souls.cpp.
Referenced by GetData64(), instance_forge_of_souls_InstanceScript(), and OnCreatureCreate().
|
private |
Definition at line 135 of file instance_forge_of_souls.cpp.
Referenced by GetData64(), instance_forge_of_souls_InstanceScript(), and OnCreatureCreate().
|
private |
Definition at line 137 of file instance_forge_of_souls.cpp.
Referenced by GetData(), instance_forge_of_souls_InstanceScript(), and OnCreatureCreate().