|
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 23 of file instance_halls_of_stone.cpp.
|
inline |
Definition at line 25 of file instance_halls_of_stone.cpp.
References AbedneumGoGUID, AbedneumGUID, BrannGUID, doorData, EncounterCount, InstanceScript::InstanceScript(), KaddrakGoGUID, KaddrakGUID, KrystallusGUID, InstanceScript::LoadDoorData(), MaidenOfGriefGUID, MarnakGoGUID, MarnakGUID, InstanceScript::SetBossNumber(), SjonnirGUID, TribunalChestGUID, TribunalConsoleGUID, and TribunalSkyFloorGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 176 of file instance_halls_of_stone.cpp.
References DATA_BRANN_EVENT, DATA_SJONNIR, DONE, InstanceScript::GetBossState(), OVERRIDE, and rbac::RBAC_PERM_SKIP_CHECK_INSTANCE_REQUIRED_BOSSES.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 122 of file instance_halls_of_stone.cpp.
References AbedneumGoGUID, AbedneumGUID, DATA_ABEDNEUM, DATA_GO_ABEDNEUM, DATA_GO_KADDRAK, DATA_GO_MARNAK, DATA_GO_SKY_FLOOR, DATA_GO_TRIBUNAL_CONSOLE, DATA_KADDRAK, DATA_KRYSTALLUS, DATA_MAIDEN_OF_GRIEF, DATA_MARNAK, DATA_SJONNIR, KaddrakGoGUID, KaddrakGUID, KrystallusGUID, MaidenOfGriefGUID, MarnakGoGUID, MarnakGUID, OVERRIDE, SjonnirGUID, TribunalConsoleGUID, and TribunalSkyFloorGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 194 of file instance_halls_of_stone.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 205 of file instance_halls_of_stone.cpp.
References EncounterCount, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SetBossState(), and SPECIAL.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 47 of file instance_halls_of_stone.cpp.
References AbedneumGUID, BrannGUID, KaddrakGUID, KrystallusGUID, MaidenOfGriefGUID, MarnakGUID, NPC_ABEDNEUM, NPC_BRANN, NPC_KADDRAK, NPC_KRYSTALLUS, NPC_MAIDEN, NPC_MARNAK, NPC_SJONNIR, OVERRIDE, and SjonnirGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 77 of file instance_halls_of_stone.cpp.
References AbedneumGoGUID, InstanceScript::AddDoor(), DATA_BRANN_EVENT, DONE, GAMEOBJECT_FIELD_FLAGS, InstanceScript::GetBossState(), GO_ABEDNEUM, GO_FLAG_INTERACT_COND, GO_KADDRAK, GO_MARNAK, GO_SJONNIR_DOOR, GO_TRIBUNAL_CHEST, GO_TRIBUNAL_CHEST_HERO, GO_TRIBUNAL_CONSOLE, GO_TRIBUNAL_SKY_FLOOR, KaddrakGoGUID, MarnakGoGUID, OVERRIDE, TribunalChestGUID, TribunalConsoleGUID, and TribunalSkyFloorGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 110 of file instance_halls_of_stone.cpp.
References InstanceScript::AddDoor(), GO_SJONNIR_DOOR, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 155 of file instance_halls_of_stone.cpp.
References DATA_BRANN_EVENT, DONE, GAMEOBJECT_FIELD_FLAGS, GO_FLAG_INTERACT_COND, InstanceScript::instance, OVERRIDE, InstanceScript::SetBossState(), and TribunalChestGUID.
Referenced by Load().
|
protected |
Definition at line 251 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 243 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 245 of file instance_halls_of_stone.cpp.
Referenced by instance_halls_of_stone_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 250 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 242 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 238 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 239 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 252 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 244 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 240 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 248 of file instance_halls_of_stone.cpp.
Referenced by instance_halls_of_stone_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 247 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 249 of file instance_halls_of_stone.cpp.
Referenced by GetData64(), instance_halls_of_stone_InstanceMapScript(), and OnGameObjectCreate().