|
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 16 of file instance_zulaman.cpp.
|
inline |
Definition at line 18 of file instance_zulaman.cpp.
References AkilzonGUID, DaakaraGUID, EncounterCount, HalazziGUID, HexLordMalacrassGUID, HexLordTriggerGUID, InstanceScript::InstanceScript(), JanalaiGUID, NalorakkGUID, NOT_STARTED, InstanceScript::SetBossNumber(), SpeedRunTimer, VoljinGUID, ZulAmanBossCount, and ZulAmanState.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 35 of file instance_zulaman.cpp.
References OVERRIDE, SpeedRunTimer, WORLD_STATE_ZULAMAN_TIMER, WORLD_STATE_ZULAMAN_TIMER_ENABLED, and ZulAmanState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 155 of file instance_zulaman.cpp.
References DATA_ZULAMAN_STATE, OVERRIDE, and ZulAmanState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 104 of file instance_zulaman.cpp.
References AkilzonGUID, DaakaraGUID, DATA_AKILZON, DATA_DAAKARA, DATA_HALAZZI, DATA_HEXLORD, DATA_HEXLORD_TRIGGER, DATA_JANALAI, DATA_MASSIVE_GATE, DATA_NALORAKK, DATA_STRANGE_GONG, HalazziGUID, HexLordMalacrassGUID, HexLordTriggerGUID, JanalaiGUID, MasiveGateGUID, NalorakkGUID, OVERRIDE, and StrangeGongGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 257 of file instance_zulaman.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, SpeedRunTimer, ZulAmanBossCount, and ZulAmanState.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 269 of file instance_zulaman.cpp.
References InstanceScript::DoUpdateWorldState(), EncounterCount, EVENT_UPDATE_ZULAMAN_TIMER, events, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SetBossState(), SPECIAL, SpeedRunTimer, WORLD_STATE_ZULAMAN_TIMER, WORLD_STATE_ZULAMAN_TIMER_ENABLED, ZulAmanBossCount, and ZulAmanState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 41 of file instance_zulaman.cpp.
References AkilzonGUID, DaakaraGUID, HalazziGUID, HexLordMalacrassGUID, HexLordTriggerGUID, JanalaiGUID, NalorakkGUID, NPC_AKILZON, NPC_DAAKARA, NPC_HALAZZI, NPC_HEXLORD, NPC_HEXLORD_TRIGGER, NPC_JANALAI, NPC_NALORAKK, NPC_VOLJIN, OVERRIDE, and VoljinGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 74 of file instance_zulaman.cpp.
References InstanceScript::AddDoor(), GO_MASSIVE_GATE, GO_STATE_ACTIVE, GO_STRANGE_GONG, MasiveGateGUID, NOT_STARTED, OVERRIDE, StrangeGongGUID, and ZulAmanState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 92 of file instance_zulaman.cpp.
References InstanceScript::AddDoor(), GO_MASSIVE_GATE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 212 of file instance_zulaman.cpp.
References ACTION_START_ZULAMAN, EVENT_START_ZULAMAN, InstanceScript::instance, OVERRIDE, and VoljinGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 168 of file instance_zulaman.cpp.
References DATA_AKILZON, DATA_DAAKARA, DATA_HALAZZI, DATA_HEXLORD, DATA_JANALAI, DATA_NALORAKK, DONE, InstanceScript::DoUpdateWorldState(), EVENT_UPDATE_ZULAMAN_TIMER, events, IN_PROGRESS, OVERRIDE, InstanceScript::SetBossState(), SpeedRunTimer, WORLD_STATE_ZULAMAN_TIMER, WORLD_STATE_ZULAMAN_TIMER_ENABLED, ZulAmanBossCount, and ZulAmanState.
Referenced by Load().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 133 of file instance_zulaman.cpp.
References DATA_ZULAMAN_STATE, InstanceScript::DoUpdateWorldState(), EVENT_UPDATE_ZULAMAN_TIMER, events, IN_PROGRESS, OVERRIDE, InstanceScript::SaveToDB(), SpeedRunTimer, WORLD_STATE_ZULAMAN_TIMER, WORLD_STATE_ZULAMAN_TIMER_ENABLED, and ZulAmanState.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 228 of file instance_zulaman.cpp.
References InstanceScript::DoUpdateWorldState(), EVENT_UPDATE_ZULAMAN_TIMER, events, FAIL, InstanceScript::SaveToDB(), SpeedRunTimer, WORLD_STATE_ZULAMAN_TIMER, WORLD_STATE_ZULAMAN_TIMER_ENABLED, and ZulAmanState.
|
protected |
Definition at line 315 of file instance_zulaman.cpp.
Referenced by GetData64(), instance_zulaman_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 320 of file instance_zulaman.cpp.
Referenced by GetData64(), instance_zulaman_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 314 of file instance_zulaman.cpp.
Referenced by Load(), SetBossState(), SetData(), and Update().
|
protected |
Definition at line 318 of file instance_zulaman.cpp.
Referenced by GetData64(), instance_zulaman_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 319 of file instance_zulaman.cpp.
Referenced by GetData64(), instance_zulaman_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 322 of file instance_zulaman.cpp.
Referenced by GetData64(), instance_zulaman_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 317 of file instance_zulaman.cpp.
Referenced by GetData64(), instance_zulaman_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 324 of file instance_zulaman.cpp.
Referenced by GetData64(), and OnGameObjectCreate().
|
protected |
Definition at line 316 of file instance_zulaman.cpp.
Referenced by GetData64(), instance_zulaman_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 325 of file instance_zulaman.cpp.
Referenced by FillInitialWorldStates(), GetSaveData(), instance_zulaman_InstanceScript(), Load(), SetBossState(), SetData(), and Update().
|
protected |
Definition at line 323 of file instance_zulaman.cpp.
Referenced by GetData64(), and OnGameObjectCreate().
|
protected |
Definition at line 321 of file instance_zulaman.cpp.
Referenced by instance_zulaman_InstanceScript(), OnCreatureCreate(), and ProcessEvent().
|
protected |
Definition at line 327 of file instance_zulaman.cpp.
Referenced by GetSaveData(), instance_zulaman_InstanceScript(), Load(), and SetBossState().
|
protected |
Definition at line 326 of file instance_zulaman.cpp.
Referenced by FillInitialWorldStates(), GetData(), GetSaveData(), instance_zulaman_InstanceScript(), Load(), OnGameObjectCreate(), SetBossState(), SetData(), and Update().