|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Protected Attributes | |
| uint64 | DalronnGUID |
| ForgeInfo | Forges [3] |
| uint64 | IngvarGUID |
| uint64 | PrinceKelesethGUID |
| uint64 | SkarvaldGUID |
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 28 of file instance_utgarde_keep.cpp.
|
inline |
Definition at line 30 of file instance_utgarde_keep.cpp.
References DalronnGUID, doorData, EncounterCount, IngvarGUID, InstanceScript::InstanceScript(), InstanceScript::LoadDoorData(), InstanceScript::LoadMinionData(), minionData, PrinceKelesethGUID, InstanceScript::SetBossNumber(), and SkarvaldGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 140 of file instance_utgarde_keep.cpp.
References DalronnGUID, DATA_DALRONN, DATA_INGVAR, DATA_PRINCE_KELESETH, DATA_SKARVALD, IngvarGUID, OVERRIDE, PrinceKelesethGUID, and SkarvaldGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 182 of file instance_utgarde_keep.cpp.
References Forges, InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 196 of file instance_utgarde_keep.cpp.
References EncounterCount, Forges, 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 42 of file instance_utgarde_keep.cpp.
References InstanceScript::AddMinion(), DalronnGUID, IngvarGUID, NPC_DALRONN, NPC_INGVAR, NPC_PRINCE_KELESETH, NPC_SKARVALD, OVERRIDE, PrinceKelesethGUID, and SkarvaldGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 65 of file instance_utgarde_keep.cpp.
References InstanceScript::AddMinion(), NPC_DALRONN, NPC_SKARVALD, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 78 of file instance_utgarde_keep.cpp.
References InstanceScript::AddDoor(), Forges, GO_BELLOW_1, GO_BELLOW_2, GO_BELLOW_3, GO_FORGEFIRE_1, GO_FORGEFIRE_2, GO_FORGEFIRE_3, GO_GIANT_PORTCULLIS_1, GO_GIANT_PORTCULLIS_2, GO_GLOWING_ANVIL_1, GO_GLOWING_ANVIL_2, GO_GLOWING_ANVIL_3, InstanceScript::HandleGameObject(), NOT_STARTED, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 127 of file instance_utgarde_keep.cpp.
References InstanceScript::AddDoor(), GO_GIANT_PORTCULLIS_1, GO_GIANT_PORTCULLIS_2, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 159 of file instance_utgarde_keep.cpp.
References DATA_FORGE_1, DATA_FORGE_2, DATA_FORGE_3, DONE, Forges, InstanceScript::HandleGameObject(), NOT_STARTED, OVERRIDE, and InstanceScript::SaveToDB().
|
protected |
Definition at line 236 of file instance_utgarde_keep.cpp.
Referenced by GetData64(), instance_utgarde_keep_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 232 of file instance_utgarde_keep.cpp.
Referenced by GetSaveData(), Load(), OnGameObjectCreate(), and SetData().
|
protected |
Definition at line 237 of file instance_utgarde_keep.cpp.
Referenced by GetData64(), instance_utgarde_keep_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 234 of file instance_utgarde_keep.cpp.
Referenced by GetData64(), instance_utgarde_keep_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 235 of file instance_utgarde_keep.cpp.
Referenced by GetData64(), instance_utgarde_keep_InstanceMapScript(), and OnCreatureCreate().