|
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 32 of file instance_gundrak.cpp.
|
inline |
Definition at line 34 of file instance_gundrak.cpp.
References InstanceScript::InstanceScript(), Map::IsHeroic(), and isHeroic.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 329 of file instance_gundrak.cpp.
References DATA_ALIVE_RUIN_DWELLERS, DATA_DRAKKARI_COLOSSUS_EVENT, DATA_ECK_THE_FEROCIOUS_EVENT, DATA_GAL_DARAH_EVENT, DATA_MOORABI_EVENT, DATA_SLAD_RAN_EVENT, DwellerGUIDs, m_auiEncounter, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 350 of file instance_gundrak.cpp.
References DATA_DRAKKARI_COLOSSUS, DATA_DRAKKARI_COLOSSUS_ALTAR, DATA_DRAKKARI_COLOSSUS_STATUE, DATA_MOORABI_ALTAR, DATA_MOORABI_STATUE, DATA_SLAD_RAN_ALTAR, DATA_SLAD_RAN_STATUE, DATA_STATUE_ACTIVATE, drakkariColossusAltarGUID, drakkariColossusGUID, drakkariColossusStatueGUID, moorabiAltarGUID, moorabiStatueGUID, OVERRIDE, sladRanAltarGUID, sladRanStatueGUID, and toActivate.
Definition at line 519 of file instance_gundrak.cpp.
References GO_STATE_ACTIVE, and InstanceScript::instance.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 375 of file instance_gundrak.cpp.
References m_auiEncounter, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, and str_data.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 80 of file instance_gundrak.cpp.
References bridgeGUID, bridgeState, collisionGUID, collisionState, drakkariColossusAltarGUID, drakkariColossusGUID, drakkariColossusStatueGUID, drakkariColossusStatueState, DwellerGUIDs, eckTheFerociousDoorBehindGUID, eckTheFerociousDoorGUID, eckTheFerociousGUID, galDarahDoor1GUID, galDarahDoor2GUID, galDarahDoor3GUID, galDarahGUID, galDarahStatueGUID, galDarahStatueState, GO_STATE_ACTIVE, GO_STATE_READY, m_auiEncounter, moorabiAltarGUID, moorabiGUID, moorabiStatueGUID, moorabiStatueState, OVERRIDE, phase, sladRanAltarGUID, sladRanGUID, sladRanStatueGUID, sladRanStatueState, spawnSupport, timer, and toActivate.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 124 of file instance_gundrak.cpp.
References IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 393 of file instance_gundrak.cpp.
References bridgeState, collisionState, drakkariColossusStatueState, galDarahStatueState, IN_PROGRESS, m_auiEncounter, MAX_ENCOUNTER, moorabiStatueState, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, and sladRanStatueState.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 133 of file instance_gundrak.cpp.
References CREATURE_DRAKKARICOLOSSUS, CREATURE_ECK, CREATURE_GALDARAH, CREATURE_MOORABI, CREATURE_RUIN_DWELLER, CREATURE_SLAD_RAN, drakkariColossusGUID, DwellerGUIDs, eckTheFerociousGUID, galDarahGUID, moorabiGUID, OVERRIDE, and sladRanGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 159 of file instance_gundrak.cpp.
References bridgeGUID, bridgeState, collisionGUID, collisionState, DONE, drakkariColossusAltarGUID, drakkariColossusStatueGUID, drakkariColossusStatueState, eckTheFerociousDoorBehindGUID, eckTheFerociousDoorGUID, galDarahDoor1GUID, galDarahDoor2GUID, galDarahDoor3GUID, galDarahStatueGUID, galDarahStatueState, GAMEOBJECT_FIELD_FLAGS, GO_BRIDGE, GO_COLLISION, GO_DRAKKARI_COLOSSUS_ALTAR, GO_DRAKKARI_COLOSSUS_STATUE, GO_ECK_THE_FEROCIOUS_DOOR, GO_ECK_THE_FEROCIOUS_DOOR_BEHIND, GO_FLAG_NOT_SELECTABLE, GO_GALDARAH_DOOR1, GO_GALDARAH_DOOR2, GO_GALDARAH_DOOR3, GO_GALDARAH_STATUE, GO_MOORABI_ALTAR, GO_MOORABI_STATUE, GO_SLADRAN_ALTAR, GO_SLADRAN_STATUE, GO_STATE_ACTIVE, GO_STATE_ACTIVE_ALTERNATIVE, InstanceScript::HandleGameObject(), IN_PROGRESS, isHeroic, m_auiEncounter, moorabiAltarGUID, moorabiStatueGUID, moorabiStatueState, OVERRIDE, phase, sladRanAltarGUID, sladRanStatueGUID, sladRanStatueState, and spawnSupport.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 264 of file instance_gundrak.cpp.
References DATA_DRAKKARI_COLOSSUS_EVENT, DATA_ECK_THE_FEROCIOUS_EVENT, DATA_GAL_DARAH_EVENT, DATA_MOORABI_EVENT, DATA_SLAD_RAN_EVENT, DONE, drakkariColossusAltarGUID, eckTheFerociousDoorBehindGUID, eckTheFerociousDoorGUID, galDarahDoor1GUID, galDarahDoor2GUID, galDarahDoor3GUID, GAMEOBJECT_FIELD_FLAGS, GO_FLAG_NOT_SELECTABLE, InstanceScript::HandleGameObject(), IN_PROGRESS, InstanceScript::instance, isHeroic, m_auiEncounter, moorabiAltarGUID, OVERRIDE, Object::RemoveFlag(), InstanceScript::SaveToDB(), and sladRanAltarGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 317 of file instance_gundrak.cpp.
References DATA_RUIN_DWELLER_DIED, DATA_STATUE_ACTIVATE, DwellerGUIDs, OVERRIDE, phase, timer, and toActivate.
Referenced by Update().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 432 of file instance_gundrak.cpp.
References bridgeGUID, collisionGUID, DATA_STATUE_ACTIVATE, drakkariColossusAltarGUID, drakkariColossusStatueGUID, galDarahStatueGUID, Position::GetOrientation(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), GO_STATE_ACTIVE_ALTERNATIVE, GO_STATE_READY, InstanceScript::instance, moorabiAltarGUID, moorabiStatueGUID, OVERRIDE, phase, InstanceScript::SaveToDB(), SetData64(), GameObject::SetGoState(), sladRanAltarGUID, sladRanStatueGUID, spawnSupport, WorldObject::SummonCreature(), TEMPSUMMON_CORPSE_DESPAWN, timer, and toActivate.
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::bridgeGUID |
Definition at line 64 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and Update().
| GOState instance_gundrak::instance_gundrak_InstanceMapScript::bridgeState |
Definition at line 73 of file instance_gundrak.cpp.
Referenced by Initialize(), Load(), and OnGameObjectCreate().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::collisionGUID |
Definition at line 65 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and Update().
| GOState instance_gundrak::instance_gundrak_InstanceMapScript::collisionState |
Definition at line 74 of file instance_gundrak.cpp.
Referenced by Initialize(), Load(), and OnGameObjectCreate().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::drakkariColossusAltarGUID |
Definition at line 54 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), SetData(), and Update().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::drakkariColossusGUID |
Definition at line 48 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::drakkariColossusStatueGUID |
Definition at line 57 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), and Update().
| GOState instance_gundrak::instance_gundrak_InstanceMapScript::drakkariColossusStatueState |
Definition at line 71 of file instance_gundrak.cpp.
Referenced by Initialize(), Load(), and OnGameObjectCreate().
| std::set<uint64> instance_gundrak::instance_gundrak_InstanceMapScript::DwellerGUIDs |
Definition at line 76 of file instance_gundrak.cpp.
Referenced by GetData(), Initialize(), OnCreatureCreate(), and SetData64().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::eckTheFerociousDoorBehindGUID |
Definition at line 60 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::eckTheFerociousDoorGUID |
Definition at line 59 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::eckTheFerociousGUID |
Definition at line 50 of file instance_gundrak.cpp.
Referenced by Initialize(), and OnCreatureCreate().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::galDarahDoor1GUID |
Definition at line 61 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::galDarahDoor2GUID |
Definition at line 62 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::galDarahDoor3GUID |
Definition at line 63 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::galDarahGUID |
Definition at line 49 of file instance_gundrak.cpp.
Referenced by Initialize(), and OnCreatureCreate().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::galDarahStatueGUID |
Definition at line 58 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and Update().
| GOState instance_gundrak::instance_gundrak_InstanceMapScript::galDarahStatueState |
Definition at line 72 of file instance_gundrak.cpp.
Referenced by Initialize(), Load(), and OnGameObjectCreate().
| bool instance_gundrak::instance_gundrak_InstanceMapScript::isHeroic |
Definition at line 39 of file instance_gundrak.cpp.
Referenced by instance_gundrak_InstanceMapScript(), OnGameObjectCreate(), and SetData().
| uint32 instance_gundrak::instance_gundrak_InstanceMapScript::m_auiEncounter[MAX_ENCOUNTER] |
Definition at line 67 of file instance_gundrak.cpp.
Referenced by GetData(), GetSaveData(), Initialize(), IsEncounterInProgress(), Load(), OnGameObjectCreate(), and SetData().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::moorabiAltarGUID |
Definition at line 53 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), SetData(), and Update().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::moorabiGUID |
Definition at line 47 of file instance_gundrak.cpp.
Referenced by Initialize(), and OnCreatureCreate().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::moorabiStatueGUID |
Definition at line 56 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), and Update().
| GOState instance_gundrak::instance_gundrak_InstanceMapScript::moorabiStatueState |
Definition at line 70 of file instance_gundrak.cpp.
Referenced by Initialize(), Load(), and OnGameObjectCreate().
| uint32 instance_gundrak::instance_gundrak_InstanceMapScript::phase |
Definition at line 43 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), SetData64(), and Update().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::sladRanAltarGUID |
Definition at line 52 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), SetData(), and Update().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::sladRanGUID |
Definition at line 46 of file instance_gundrak.cpp.
Referenced by Initialize(), and OnCreatureCreate().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::sladRanStatueGUID |
Definition at line 55 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), OnGameObjectCreate(), and Update().
| GOState instance_gundrak::instance_gundrak_InstanceMapScript::sladRanStatueState |
Definition at line 69 of file instance_gundrak.cpp.
Referenced by Initialize(), Load(), and OnGameObjectCreate().
| bool instance_gundrak::instance_gundrak_InstanceMapScript::spawnSupport |
Definition at line 40 of file instance_gundrak.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and Update().
| std::string instance_gundrak::instance_gundrak_InstanceMapScript::str_data |
Definition at line 78 of file instance_gundrak.cpp.
Referenced by GetSaveData().
| uint32 instance_gundrak::instance_gundrak_InstanceMapScript::timer |
Definition at line 42 of file instance_gundrak.cpp.
Referenced by Initialize(), SetData64(), and Update().
| uint64 instance_gundrak::instance_gundrak_InstanceMapScript::toActivate |
Definition at line 44 of file instance_gundrak.cpp.
Referenced by GetData64(), Initialize(), SetData64(), and Update().