|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
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 50 of file instance_magisters_terrace.cpp.
|
inline |
Definition at line 52 of file instance_magisters_terrace.cpp.
References DelrissaDeathCount, DelrissaDoorGUID, DelrissaGUID, Encounter, EscapeOrbGUID, felCristalIndex, FelCrystals, InstanceScript::InstanceScript(), KaelDoorGUID, KaelStatue, SelinDoorGUID, SelinEncounterDoorGUID, SelinGUID, StatuesState, and VexallusDoorGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 80 of file instance_magisters_terrace.cpp.
References DATA_DELRISSA_DEATH_COUNT, DATA_DELRISSA_EVENT, DATA_FEL_CRYSTAL_SIZE, DATA_KAELTHAS_EVENT, DATA_SELIN_EVENT, DATA_VEXALLUS_EVENT, DelrissaDeathCount, Encounter, FelCrystals, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 237 of file instance_magisters_terrace.cpp.
References DATA_DELRISSA, DATA_DELRISSA_DOOR, DATA_ESCAPE_ORB, DATA_FEL_CRYSTAL, DATA_KAEL_DOOR, DATA_KAEL_STATUE_LEFT, DATA_KAEL_STATUE_RIGHT, DATA_SELIN, DATA_VEXALLUS_DOOR, DelrissaDoorGUID, DelrissaGUID, EscapeOrbGUID, felCristalIndex, FelCrystals, KaelDoorGUID, KaelStatue, OVERRIDE, SelinGUID, SF_LOG_ERROR, and VexallusDoorGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 199 of file instance_magisters_terrace.cpp.
References Encounter, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, and StatuesState.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 72 of file instance_magisters_terrace.cpp.
References Encounter, IN_PROGRESS, MAX_ENCOUNTER, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 210 of file instance_magisters_terrace.cpp.
References DATA_KAELTHAS_STATUES, IN_PROGRESS, MAX_ENCOUNTER, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SPECIAL, and StatuesState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 152 of file instance_magisters_terrace.cpp.
References DelrissaGUID, FelCrystals, NPC_DELRISSA, NPC_FELCRYSTALS, NPC_SELIN, OVERRIDE, and SelinGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 168 of file instance_magisters_terrace.cpp.
References DelrissaDoorGUID, EscapeOrbGUID, GO_DELRISSA_DOOR, GO_ESCAPE_ORB, GO_KAEL_DOOR, GO_KAEL_STATUE_1, GO_KAEL_STATUE_2, GO_SELIN_DOOR, GO_SELIN_ENCOUNTER_DOOR, GO_VEXALLUS_DOOR, KaelDoorGUID, KaelStatue, OVERRIDE, SelinDoorGUID, SelinEncounterDoorGUID, and VexallusDoorGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 100 of file instance_magisters_terrace.cpp.
References DATA_DELRISSA_DEATH_COUNT, DATA_DELRISSA_EVENT, DATA_KAELTHAS_EVENT, DATA_KAELTHAS_STATUES, DATA_SELIN_EVENT, DATA_VEXALLUS_EVENT, DelrissaDeathCount, DelrissaDoorGUID, DONE, Encounter, InstanceScript::HandleGameObject(), IN_PROGRESS, KaelDoorGUID, KaelStatue, NOT_STARTED, OVERRIDE, InstanceScript::SaveToDB(), SelinDoorGUID, SelinEncounterDoorGUID, SPECIAL, StatuesState, and VexallusDoorGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 269 of file instance_magisters_terrace.cpp.
References DATA_FEL_CRYSTAL, felCristalIndex, and OVERRIDE.
|
private |
Definition at line 277 of file instance_magisters_terrace.cpp.
Referenced by GetData(), instance_magisters_terrace_InstanceMapScript(), and SetData().
|
private |
Definition at line 286 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), OnGameObjectCreate(), and SetData().
|
private |
Definition at line 282 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), and OnCreatureCreate().
|
private |
Definition at line 276 of file instance_magisters_terrace.cpp.
Referenced by GetData(), GetSaveData(), instance_magisters_terrace_InstanceMapScript(), IsEncounterInProgress(), and SetData().
|
private |
Definition at line 289 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), and OnGameObjectCreate().
|
private |
Definition at line 291 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), and SetData64().
|
private |
Definition at line 279 of file instance_magisters_terrace.cpp.
Referenced by GetData(), GetData64(), instance_magisters_terrace_InstanceMapScript(), and OnCreatureCreate().
|
private |
Definition at line 287 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), OnGameObjectCreate(), and SetData().
|
private |
Definition at line 288 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), OnGameObjectCreate(), and SetData().
|
private |
Definition at line 284 of file instance_magisters_terrace.cpp.
Referenced by instance_magisters_terrace_InstanceMapScript(), OnGameObjectCreate(), and SetData().
|
private |
Definition at line 285 of file instance_magisters_terrace.cpp.
Referenced by instance_magisters_terrace_InstanceMapScript(), OnGameObjectCreate(), and SetData().
|
private |
Definition at line 281 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), and OnCreatureCreate().
|
private |
Definition at line 290 of file instance_magisters_terrace.cpp.
Referenced by GetSaveData(), instance_magisters_terrace_InstanceMapScript(), Load(), and SetData().
|
private |
Definition at line 283 of file instance_magisters_terrace.cpp.
Referenced by GetData64(), instance_magisters_terrace_InstanceMapScript(), OnGameObjectCreate(), and SetData().