|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Attributes | |
| std::set< uint64 > | abomnationGUID |
| uint64 | baronGUID |
| std::set< uint64 > | crystalsGUID |
| uint32 | EncounterState [MAX_ENCOUNTER] |
| EventMap | events |
| uint64 | gauntletGate1GUID |
| bool | IsSilverHandDead [5] |
| uint64 | portElderGUID |
| uint64 | portGauntletGUID |
| uint64 | portSlaugtherGUID |
| uint64 | serviceEntranceGUID |
| uint64 | ysidaTriggerGUID |
| uint64 | ziggurat1GUID |
| uint64 | ziggurat2GUID |
| uint64 | ziggurat3GUID |
| uint64 | ziggurat4GUID |
| uint64 | ziggurat5GUID |
| 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 35 of file instance_stratholme.cpp.
|
inline |
Definition at line 37 of file instance_stratholme.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 380 of file instance_stratholme.cpp.
References EncounterState, IsSilverHandDead, OVERRIDE, TYPE_BARON, TYPE_BARON_RUN, TYPE_BARONESS, TYPE_NERUB, TYPE_PALLID, TYPE_RAMSTEIN, and TYPE_SH_QUEST.
Referenced by OnGameObjectCreate(), SetData(), and Update().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 404 of file instance_stratholme.cpp.
References baronGUID, DATA_BARON, DATA_YSIDA_TRIGGER, OVERRIDE, and ysidaTriggerGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 343 of file instance_stratholme.cpp.
References EncounterState, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 62 of file instance_stratholme.cpp.
References abomnationGUID, baronGUID, crystalsGUID, EncounterState, gauntletGate1GUID, IsSilverHandDead, MAX_ENCOUNTER, NOT_STARTED, OVERRIDE, portElderGUID, portGauntletGUID, portSlaugtherGUID, serviceEntranceGUID, ysidaTriggerGUID, ziggurat1GUID, ziggurat2GUID, ziggurat3GUID, ziggurat4GUID, and ziggurat5GUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 355 of file instance_stratholme.cpp.
References EncounterState, IN_PROGRESS, 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 116 of file instance_stratholme.cpp.
References abomnationGUID, baronGUID, crystalsGUID, NPC_ABOM_BILE, NPC_ABOM_VENOM, NPC_BARON, NPC_CRYSTAL, NPC_YSIDA_TRIGGER, OVERRIDE, and ysidaTriggerGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 136 of file instance_stratholme.cpp.
References abomnationGUID, crystalsGUID, NPC_ABOM_BILE, NPC_ABOM_VENOM, NPC_CRYSTAL, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 150 of file instance_stratholme.cpp.
References DONE, GAMEOBJECT_FIELD_FLAGS, gauntletGate1GUID, GetData(), GO_FLAG_LOCKED, GO_GAUNTLET_GATE1, GO_PORT_ELDERS, GO_PORT_GAUNTLET, GO_PORT_SLAUGTHER, GO_SERVICE_ENTRANCE, GO_ZIGGURAT1, GO_ZIGGURAT2, GO_ZIGGURAT3, GO_ZIGGURAT4, GO_ZIGGURAT5, InstanceScript::HandleGameObject(), IN_PROGRESS, OVERRIDE, portElderGUID, portGauntletGUID, portSlaugtherGUID, serviceEntranceGUID, TYPE_BARON, TYPE_BARONESS, TYPE_NERUB, TYPE_PALLID, TYPE_RAMSTEIN, ziggurat1GUID, ziggurat2GUID, ziggurat3GUID, ziggurat4GUID, and ziggurat5GUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 203 of file instance_stratholme.cpp.
References abomnationGUID, baronGUID, MapRefManager::begin(), DONE, InstanceScript::DoRemoveAurasDueToSpellOnPlayers(), EncounterState, MapRefManager::end(), EVENT_BARON_RUN, EVENT_SLAUGHTER_SQUARE, events, FAIL, GetData(), Position::GetPosition(), InstanceScript::HandleGameObject(), IN_PROGRESS, InstanceScript::instance, LinkedListHead::isEmpty(), IsSilverHandDead, NOT_STARTED, NPC_RAMSTEIN, NPC_YSIDA, OVERRIDE, portGauntletGUID, QUEST_DEAD_MAN_PLEA, QUEST_STATUS_INCOMPLETE, InstanceScript::SaveToDB(), SF_LOG_DEBUG, SPELL_BARON_ULTIMATUM, StartSlaugtherSquare(), TEMPSUMMON_TIMED_DESPAWN, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, TYPE_BARON, TYPE_BARON_RUN, TYPE_BARONESS, TYPE_NERUB, TYPE_PALLID, TYPE_RAMSTEIN, TYPE_SH_AELMAR, TYPE_SH_CATHELA, TYPE_SH_GREGOR, TYPE_SH_NEMAS, TYPE_SH_VICAR, ysidaTriggerGUID, ziggurat1GUID, ziggurat2GUID, ziggurat3GUID, ziggurat4GUID, and ziggurat5GUID.
|
inline |
Definition at line 87 of file instance_stratholme.cpp.
References EncounterState, InstanceScript::HandleGameObject(), IN_PROGRESS, portGauntletGUID, portSlaugtherGUID, and SF_LOG_DEBUG.
Referenced by SetData().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 416 of file instance_stratholme.cpp.
References baronGUID, DONE, EVENT_BARON_RUN, EVENT_SLAUGHTER_SQUARE, events, FAIL, GetData(), InstanceScript::HandleGameObject(), InstanceScript::instance, NPC_BLACK_GUARD, OVERRIDE, SF_LOG_DEBUG, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, TYPE_BARON_RUN, ziggurat4GUID, and ziggurat5GUID.
|
inline |
Definition at line 102 of file instance_stratholme.cpp.
References InstanceScript::instance.
| std::set<uint64> instance_stratholme::instance_stratholme_InstanceMapScript::abomnationGUID |
Definition at line 59 of file instance_stratholme.cpp.
Referenced by Initialize(), OnCreatureCreate(), OnCreatureRemove(), and SetData().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::baronGUID |
Definition at line 56 of file instance_stratholme.cpp.
Referenced by GetData64(), Initialize(), OnCreatureCreate(), SetData(), and Update().
| std::set<uint64> instance_stratholme::instance_stratholme_InstanceMapScript::crystalsGUID |
Definition at line 58 of file instance_stratholme.cpp.
Referenced by Initialize(), OnCreatureCreate(), and OnCreatureRemove().
| uint32 instance_stratholme::instance_stratholme_InstanceMapScript::EncounterState[MAX_ENCOUNTER] |
Definition at line 41 of file instance_stratholme.cpp.
Referenced by GetData(), GetSaveData(), Initialize(), Load(), SetData(), and StartSlaugtherSquare().
| EventMap instance_stratholme::instance_stratholme_InstanceMapScript::events |
Definition at line 60 of file instance_stratholme.cpp.
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::gauntletGate1GUID |
Definition at line 46 of file instance_stratholme.cpp.
Referenced by Initialize(), and OnGameObjectCreate().
| bool instance_stratholme::instance_stratholme_InstanceMapScript::IsSilverHandDead[5] |
Definition at line 43 of file instance_stratholme.cpp.
Referenced by GetData(), Initialize(), and SetData().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::portElderGUID |
Definition at line 54 of file instance_stratholme.cpp.
Referenced by Initialize(), and OnGameObjectCreate().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::portGauntletGUID |
Definition at line 52 of file instance_stratholme.cpp.
Referenced by Initialize(), OnGameObjectCreate(), SetData(), and StartSlaugtherSquare().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::portSlaugtherGUID |
Definition at line 53 of file instance_stratholme.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and StartSlaugtherSquare().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::serviceEntranceGUID |
Definition at line 45 of file instance_stratholme.cpp.
Referenced by Initialize(), and OnGameObjectCreate().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::ysidaTriggerGUID |
Definition at line 57 of file instance_stratholme.cpp.
Referenced by GetData64(), Initialize(), OnCreatureCreate(), and SetData().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::ziggurat1GUID |
Definition at line 47 of file instance_stratholme.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::ziggurat2GUID |
Definition at line 48 of file instance_stratholme.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::ziggurat3GUID |
Definition at line 49 of file instance_stratholme.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::ziggurat4GUID |
Definition at line 50 of file instance_stratholme.cpp.
Referenced by Initialize(), OnGameObjectCreate(), SetData(), and Update().
| uint64 instance_stratholme::instance_stratholme_InstanceMapScript::ziggurat5GUID |
Definition at line 51 of file instance_stratholme.cpp.
Referenced by Initialize(), OnGameObjectCreate(), SetData(), and Update().