|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
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 44 of file instance_karazhan.cpp.
|
inline |
Definition at line 46 of file instance_karazhan.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 231 of file instance_karazhan.cpp.
References DATA_OPERA_OZ_DEATHCOUNT, DATA_OPERA_PERFORMANCE, m_auiEncounter, m_uiOperaEvent, m_uiOzDeathCount, OVERRIDE, TYPE_ARAN, TYPE_ATTUMEN, TYPE_CHESS, TYPE_CURATOR, TYPE_MAIDEN, TYPE_MALCHEZZAR, TYPE_MOROES, TYPE_NETHERSPITE, TYPE_NIGHTBANE, TYPE_OPERA, TYPE_OPTIONAL_BOSS, and TYPE_TERESTIAN.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 254 of file instance_karazhan.cpp.
References DATA_GO_CURTAINS, DATA_GO_GAME_DOOR, DATA_GO_GAME_EXIT_DOOR, DATA_GO_LIBRARY_DOOR, DATA_GO_MASSIVE_DOOR, DATA_GO_NETHER_DOOR, DATA_GO_SIDE_ENTRANCE_DOOR, DATA_GO_STAGEDOORLEFT, DATA_GO_STAGEDOORRIGHT, DATA_IMAGE_OF_MEDIVH, DATA_KILREK, DATA_MASTERS_TERRACE_DOOR_1, DATA_MASTERS_TERRACE_DOOR_2, DATA_MOROES, DATA_TERESTIAN, ImageGUID, m_uiCurtainGUID, m_uiGamesmansDoor, m_uiGamesmansExitDoor, m_uiKilrekGUID, m_uiLibraryDoor, m_uiMassiveDoor, m_uiMoroesGUID, m_uiNetherspaceDoor, m_uiSideEntranceDoor, m_uiStageDoorLeftGUID, m_uiStageDoorRightGUID, m_uiTerestianGUID, MastersTerraceDoor, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 226 of file instance_karazhan.cpp.
References OVERRIDE, and strSaveData.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 70 of file instance_karazhan.cpp.
References DustCoveredChest, ImageGUID, m_auiEncounter, m_uiCurtainGUID, m_uiGamesmansDoor, m_uiGamesmansExitDoor, m_uiKilrekGUID, m_uiLibraryDoor, m_uiMassiveDoor, m_uiMoroesGUID, m_uiNetherspaceDoor, m_uiOperaEvent, m_uiOzDeathCount, m_uiSideEntranceDoor, m_uiStageDoorLeftGUID, m_uiStageDoorRightGUID, m_uiTerestianGUID, MastersTerraceDoor, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 98 of file instance_karazhan.cpp.
References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 278 of file instance_karazhan.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 107 of file instance_karazhan.cpp.
References m_uiKilrekGUID, m_uiMoroesGUID, m_uiTerestianGUID, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 180 of file instance_karazhan.cpp.
References DONE, DustCoveredChest, EVENT_HOOD, EVENT_OZ, EVENT_RAJ, GAMEOBJECT_FIELD_FLAGS, GO_FLAG_LOCKED, GO_STATE_ACTIVE, m_auiEncounter, m_uiCurtainGUID, m_uiGamesmansDoor, m_uiGamesmansExitDoor, m_uiLibraryDoor, m_uiMassiveDoor, m_uiNetherspaceDoor, m_uiOperaEvent, m_uiSideEntranceDoor, m_uiStageDoorLeftGUID, m_uiStageDoorRightGUID, MastersTerraceDoor, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 117 of file instance_karazhan.cpp.
References DATA_OPERA_OZ_DEATHCOUNT, DAY, DONE, InstanceScript::DoRespawnGameObject(), DustCoveredChest, ENCOUNTER_CREDIT_KILL_CREATURE, IN_PROGRESS, m_auiEncounter, m_uiOzDeathCount, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, InstanceScript::SaveToDB(), SPECIAL, strSaveData, TYPE_ARAN, TYPE_ATTUMEN, TYPE_CHESS, TYPE_CURATOR, TYPE_MAIDEN, TYPE_MALCHEZZAR, TYPE_MOROES, TYPE_NETHERSPITE, TYPE_NIGHTBANE, TYPE_OPERA, TYPE_OPTIONAL_BOSS, TYPE_TERESTIAN, and InstanceScript::UpdateEncounterState().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 172 of file instance_karazhan.cpp.
References DATA_IMAGE_OF_MEDIVH, ImageGUID, and OVERRIDE.
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::DustCoveredChest |
Definition at line 68 of file instance_karazhan.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::ImageGUID |
Definition at line 67 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and SetData64().
| uint32 instance_karazhan::instance_karazhan_InstanceMapScript::m_auiEncounter[MAX_ENCOUNTER] |
Definition at line 48 of file instance_karazhan.cpp.
Referenced by GetData(), Initialize(), IsEncounterInProgress(), Load(), OnGameObjectCreate(), and SetData().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiCurtainGUID |
Definition at line 54 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiGamesmansDoor |
Definition at line 63 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiGamesmansExitDoor |
Definition at line 64 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiKilrekGUID |
Definition at line 57 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiLibraryDoor |
Definition at line 60 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiMassiveDoor |
Definition at line 61 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiMoroesGUID |
Definition at line 59 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiNetherspaceDoor |
Definition at line 65 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint32 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiOperaEvent |
Definition at line 51 of file instance_karazhan.cpp.
Referenced by GetData(), Initialize(), and OnGameObjectCreate().
| uint32 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiOzDeathCount |
Definition at line 52 of file instance_karazhan.cpp.
Referenced by GetData(), Initialize(), and SetData().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiSideEntranceDoor |
Definition at line 62 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiStageDoorLeftGUID |
Definition at line 55 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiStageDoorRightGUID |
Definition at line 56 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::m_uiTerestianGUID |
Definition at line 58 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_karazhan::instance_karazhan_InstanceMapScript::MastersTerraceDoor[2] |
Definition at line 66 of file instance_karazhan.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| std::string instance_karazhan::instance_karazhan_InstanceMapScript::strSaveData |
Definition at line 49 of file instance_karazhan.cpp.
Referenced by GetSaveData(), and SetData().