|
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 31 of file instance_black_temple.cpp.
|
inline |
Definition at line 33 of file instance_black_temple.cpp.
References AkamaGUID, AkamaShadeGUID, BloodElfCouncilVoiceGUID, doorData, EncounterCount, GathiosTheShattererGUID, HighNethermancerZerevorGUID, IllidanDoorGUIDs, IllidanGateGUID, IllidanStormrageGUID, IllidariCouncilGUID, InstanceScript::InstanceScript(), LadyMalandeGUID, InstanceScript::LoadDoorData(), NajentusGUID, InstanceScript::SetBossNumber(), ShadeOfAkamaGUID, SupremusGUID, and VerasDarkshadowGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 152 of file instance_black_temple.cpp.
References AkamaGUID, AkamaShadeGUID, BloodElfCouncilVoiceGUID, DATA_AKAMA, DATA_AKAMA_SHADE, DATA_BLOOD_ELF_COUNCIL_VOICE, DATA_GATHIOS_THE_SHATTERER, DATA_GO_ILLIDAN_DOOR_L, DATA_GO_ILLIDAN_DOOR_R, DATA_GO_ILLIDAN_GATE, DATA_HIGH_NETHERMANCER_ZEREVOR, DATA_HIGH_WARLORD_NAJENTUS, DATA_ILLIDAN_STORMRAGE, DATA_ILLIDARI_COUNCIL, DATA_LADY_MALANDE, DATA_SHADE_OF_AKAMA, DATA_SUPREMUS, DATA_VERAS_DARKSHADOW, GathiosTheShattererGUID, HighNethermancerZerevorGUID, IllidanDoorGUIDs, IllidanGateGUID, IllidanStormrageGUID, IllidariCouncilGUID, LadyMalandeGUID, NajentusGUID, OVERRIDE, ShadeOfAkamaGUID, SupremusGUID, and VerasDarkshadowGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 193 of file instance_black_temple.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 204 of file instance_black_temple.cpp.
References EncounterCount, IN_PROGRESS, 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 56 of file instance_black_temple.cpp.
References AkamaGUID, AkamaShadeGUID, BloodElfCouncilVoiceGUID, GathiosTheShattererGUID, HighNethermancerZerevorGUID, IllidanStormrageGUID, IllidariCouncilGUID, LadyMalandeGUID, NajentusGUID, NPC_AKAMA, NPC_AKAMA_SHADE, NPC_BLOOD_ELF_COUNCIL_VOICE, NPC_GATHIOS_THE_SHATTERER, NPC_HIGH_NETHERMANCER_ZEREVOR, NPC_HIGH_WARLORD_NAJENTUS, NPC_ILLIDAN_STORMRAGE, NPC_ILLIDARI_COUNCIL, NPC_LADY_MALANDE, NPC_SHADE_OF_AKAMA, NPC_SUPREMUS, NPC_VERAS_DARKSHADOW, OVERRIDE, ShadeOfAkamaGUID, SupremusGUID, and VerasDarkshadowGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 101 of file instance_black_temple.cpp.
References InstanceScript::AddDoor(), GO_COUNCIL_DOOR_1, GO_COUNCIL_DOOR_2, GO_GURTOGG_DOOR, GO_ILLIDAN_DOOR_L, GO_ILLIDAN_DOOR_R, GO_ILLIDAN_GATE, GO_MOTHER_SHAHRAZ_DOOR, GO_NAJENTUS_GATE, GO_SHADE_OF_AKAMA_DOOR, GO_SUPREMUS_GATE, GO_TEMPLE_DOOR, GO_TERON_DOOR_1, GO_TERON_DOOR_2, IllidanDoorGUIDs, IllidanGateGUID, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 131 of file instance_black_temple.cpp.
References InstanceScript::AddDoor(), GO_COUNCIL_DOOR_1, GO_COUNCIL_DOOR_2, GO_GURTOGG_DOOR, GO_MOTHER_SHAHRAZ_DOOR, GO_NAJENTUS_GATE, GO_SHADE_OF_AKAMA_DOOR, GO_SUPREMUS_GATE, GO_TEMPLE_DOOR, GO_TERON_DOOR_1, GO_TERON_DOOR_2, and OVERRIDE.
|
protected |
Definition at line 241 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 240 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 249 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 243 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 244 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 254 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 253 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 251 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 248 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 245 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 237 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 239 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 238 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 246 of file instance_black_temple.cpp.
Referenced by GetData64(), instance_black_temple_InstanceMapScript(), and OnCreatureCreate().