|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Protected Attributes | |
| uint64 | nethekurseDoor1GUID |
| uint64 | nethekurseDoor2GUID |
| uint64 | nethekurseGUID |
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 27 of file instance_shattered_halls.cpp.
|
inline |
Definition at line 29 of file instance_shattered_halls.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 87 of file instance_shattered_halls.cpp.
References GO_GRAND_WARLOCK_CHAMBER_DOOR_1, GO_GRAND_WARLOCK_CHAMBER_DOOR_2, nethekurseDoor1GUID, nethekurseDoor2GUID, nethekurseGUID, NPC_GRAND_WARLOCK_NETHEKURSE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 104 of file instance_shattered_halls.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 31 of file instance_shattered_halls.cpp.
References EncounterCount, nethekurseDoor1GUID, nethekurseDoor2GUID, nethekurseGUID, OVERRIDE, and InstanceScript::SetBossNumber().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 115 of file instance_shattered_halls.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 52 of file instance_shattered_halls.cpp.
References nethekurseGUID, NPC_GRAND_WARLOCK_NETHEKURSE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 39 of file instance_shattered_halls.cpp.
References GO_GRAND_WARLOCK_CHAMBER_DOOR_1, GO_GRAND_WARLOCK_CHAMBER_DOOR_2, nethekurseDoor1GUID, nethekurseDoor2GUID, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 62 of file instance_shattered_halls.cpp.
References DATA_NETHEKURSE, DATA_OMROGG, InstanceScript::HandleGameObject(), IN_PROGRESS, nethekurseDoor1GUID, nethekurseDoor2GUID, OVERRIDE, and InstanceScript::SetBossState().
Referenced by Load().
|
protected |
Definition at line 149 of file instance_shattered_halls.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 150 of file instance_shattered_halls.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 148 of file instance_shattered_halls.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().