|
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 22 of file instance_ahnkahet.cpp.
|
inline |
Definition at line 24 of file instance_ahnkahet.cpp.
References AmanitarGUID, doorData, ElderNadoxGUID, EncounterCount, HeraldVolazjGUID, InitiandGUIDs, InstanceScript::InstanceScript(), JedogaSacrifices, JedogaShadowseekerGUID, JedogaTarget, InstanceScript::LoadDoorData(), PrinceTaldaramGUID, PrinceTaldaramPlatformGUID, InstanceScript::SetBossNumber(), SpheresState, and SwitchTrigger.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 147 of file instance_ahnkahet.cpp.
References DATA_ALL_INITIAND_DEAD, DATA_JEDOGA_TRIGGER_SWITCH, DATA_SPHERE_1, DATA_SPHERE_2, InitiandGUIDs, InstanceScript::instance, Unit::IsAlive(), OVERRIDE, SpheresState, and SwitchTrigger.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 185 of file instance_ahnkahet.cpp.
References AmanitarGUID, DATA_ADD_JEDOGA_INITIAND, DATA_ADD_JEDOGA_OPFER, DATA_AMANITAR, DATA_ELDER_NADOX, DATA_HERALD_VOLAZJ, DATA_JEDOGA_SHADOWSEEKER, DATA_PL_JEDOGA_TARGET, DATA_PRINCE_TALDARAM, DATA_PRINCE_TALDARAM_PLATFORM, ElderNadoxGUID, HeraldVolazjGUID, InitiandGUIDs, InstanceScript::instance, Unit::IsAlive(), JedogaSacrifices, JedogaShadowseekerGUID, JedogaTarget, OVERRIDE, PrinceTaldaramGUID, PrinceTaldaramPlatformGUID, and Skyfire::Containers::SelectRandomContainerElement().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 249 of file instance_ahnkahet.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, and SpheresState.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 260 of file instance_ahnkahet.cpp.
References EncounterCount, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SetBossState(), SPECIAL, and SpheresState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 46 of file instance_ahnkahet.cpp.
References AmanitarGUID, ElderNadoxGUID, HeraldVolazjGUID, InitiandGUIDs, JedogaShadowseekerGUID, NPC_AMANITAR, NPC_ELDER_NADOX, NPC_HERALD_VOLAZJ, NPC_INITIAND, NPC_JEDOGA_SHADOWSEEKER, NPC_PRINCE_TALDARAM, OVERRIDE, and PrinceTaldaramGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 73 of file instance_ahnkahet.cpp.
References InstanceScript::AddDoor(), DATA_PRINCE_TALDARAM, DONE, GAMEOBJECT_FIELD_FLAGS, InstanceScript::GetBossState(), GO_FLAG_NOT_SELECTABLE, GO_PRINCE_TALDARAM_GATE, GO_PRINCE_TALDARAM_PLATFORM, GO_SPHERE_1, GO_SPHERE_2, GO_STATE_ACTIVE, InstanceScript::HandleGameObject(), OVERRIDE, PrinceTaldaramPlatformGUID, and SpheresState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 108 of file instance_ahnkahet.cpp.
References InstanceScript::AddDoor(), GO_PRINCE_TALDARAM_GATE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 226 of file instance_ahnkahet.cpp.
References DATA_JEDOGA_SHADOWSEEKER, DONE, InitiandGUIDs, InstanceScript::instance, OVERRIDE, and InstanceScript::SetBossState().
Referenced by Load().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 120 of file instance_ahnkahet.cpp.
References DATA_JEDOGA_RESET_INITIANDS, DATA_JEDOGA_TRIGGER_SWITCH, DATA_SPHERE_1, DATA_SPHERE_2, InitiandGUIDs, InstanceScript::instance, OVERRIDE, SpheresState, and SwitchTrigger.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 170 of file instance_ahnkahet.cpp.
References DATA_ADD_JEDOGA_OPFER, DATA_PL_JEDOGA_TARGET, JedogaSacrifices, JedogaTarget, and OVERRIDE.
|
protected |
Definition at line 299 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 296 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 300 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 306 of file instance_ahnkahet.cpp.
Referenced by GetData(), GetData64(), instance_ahnkahet_InstanceScript(), OnCreatureCreate(), SetBossState(), and SetData().
|
protected |
Definition at line 303 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and SetData64().
|
protected |
Definition at line 298 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 304 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and SetData64().
|
protected |
Definition at line 297 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 302 of file instance_ahnkahet.cpp.
Referenced by GetData64(), instance_ahnkahet_InstanceScript(), and OnGameObjectCreate().
|
protected |
Definition at line 308 of file instance_ahnkahet.cpp.
Referenced by GetData(), GetSaveData(), instance_ahnkahet_InstanceScript(), Load(), OnGameObjectCreate(), and SetData().
|
protected |
Definition at line 309 of file instance_ahnkahet.cpp.
Referenced by GetData(), instance_ahnkahet_InstanceScript(), and SetData().