|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Attributes | |
| uint32 | m_auiEncounter [MAX_ENCOUNTER] |
| uint64 | uiBastmasterEmiShortfuseGUID |
| uint64 | uiCaveInLeftGUID |
| uint64 | uiCaveInRightGUID |
| Public Attributes inherited from InstanceScript | |
| Map * | instance |
Additional Inherited Members | |
| 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_gnomeregan.cpp.
|
inline |
Definition at line 25 of file instance_gnomeregan.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 105 of file instance_gnomeregan.cpp.
References m_auiEncounter, OVERRIDE, and TYPE_EVENT.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 114 of file instance_gnomeregan.cpp.
References DATA_GO_CAVE_IN_LEFT, DATA_GO_CAVE_IN_RIGHT, DATA_NPC_BASTMASTER_EMI_SHORTFUSE, OVERRIDE, uiBastmasterEmiShortfuseGUID, uiCaveInLeftGUID, and uiCaveInRightGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 36 of file instance_gnomeregan.cpp.
References m_auiEncounter, OVERRIDE, uiBastmasterEmiShortfuseGUID, uiCaveInLeftGUID, and uiCaveInRightGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 46 of file instance_gnomeregan.cpp.
References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 68 of file instance_gnomeregan.cpp.
References NPC_BLASTMASTER_EMI_SHORTFUSE, OVERRIDE, and uiBastmasterEmiShortfuseGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 76 of file instance_gnomeregan.cpp.
References DONE, GO_CAVE_IN_LEFT, GO_CAVE_IN_RIGHT, InstanceScript::HandleGameObject(), m_auiEncounter, NOT_STARTED, OVERRIDE, uiCaveInLeftGUID, and uiCaveInRightGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 93 of file instance_gnomeregan.cpp.
References DONE, m_auiEncounter, OVERRIDE, InstanceScript::SaveToDB(), and TYPE_EVENT.
| uint32 instance_gnomeregan::instance_gnomeregan_InstanceMapScript::m_auiEncounter[MAX_ENCOUNTER] |
Definition at line 29 of file instance_gnomeregan.cpp.
Referenced by GetData(), Initialize(), Load(), OnGameObjectCreate(), and SetData().
| uint64 instance_gnomeregan::instance_gnomeregan_InstanceMapScript::uiBastmasterEmiShortfuseGUID |
Definition at line 34 of file instance_gnomeregan.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_gnomeregan::instance_gnomeregan_InstanceMapScript::uiCaveInLeftGUID |
Definition at line 31 of file instance_gnomeregan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_gnomeregan::instance_gnomeregan_InstanceMapScript::uiCaveInRightGUID |
Definition at line 32 of file instance_gnomeregan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().