|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Public Attributes | |
| uint32 | addGroupSize |
| std::list< uint64 > | addsAtBase |
| uint64 | BlyGUID |
| uint64 | EndDoorGUID |
| uint32 | GahzRillaEncounter |
| uint32 | major_wave_Timer |
| uint32 | minor_wave_Timer |
| std::list< uint64 > | movedadds |
| uint64 | MurtaGUID |
| uint64 | OroGUID |
| uint32 | PyramidPhase |
| uint64 | RavenGUID |
| uint32 | waypoint |
| uint64 | WeegliGUID |
| uint64 | ZumrahGUID |
| 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 97 of file instance_zulfarrak.cpp.
|
inline |
Definition at line 99 of file instance_zulfarrak.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 178 of file instance_zulfarrak.cpp.
References EVENT_PYRAMID, OVERRIDE, and PyramidPhase.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 188 of file instance_zulfarrak.cpp.
References BlyGUID, EndDoorGUID, ENTRY_BLY, ENTRY_MURTA, ENTRY_ORO, ENTRY_RAVEN, ENTRY_WEEGLI, ENTRY_ZUM_RAH, GO_END_DOOR, MurtaGUID, OroGUID, OVERRIDE, RavenGUID, WeegliGUID, and ZumrahGUID.
Referenced by MoveNPCIfAlive().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 115 of file instance_zulfarrak.cpp.
References addGroupSize, BlyGUID, EndDoorGUID, GahzRillaEncounter, major_wave_Timer, minor_wave_Timer, MurtaGUID, NOT_STARTED, OroGUID, OVERRIDE, PyramidPhase, RavenGUID, waypoint, WeegliGUID, and ZumrahGUID.
|
inline |
Definition at line 334 of file instance_zulfarrak.cpp.
References addsAtBase, InstanceScript::instance, and movedadds.
Referenced by Update().
|
inline |
Definition at line 307 of file instance_zulfarrak.cpp.
References GetData64(), and InstanceScript::instance.
Referenced by Update().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 132 of file instance_zulfarrak.cpp.
References BlyGUID, ENTRY_BLY, ENTRY_MURTA, ENTRY_ORO, ENTRY_RAVEN, ENTRY_WEEGLI, ENTRY_ZUM_RAH, GahzRillaEncounter, IN_PROGRESS, MurtaGUID, NPC_GAHZRILLA, OroGUID, OVERRIDE, RavenGUID, REACT_PASSIVE, WeegliGUID, and ZumrahGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 168 of file instance_zulfarrak.cpp.
References EndDoorGUID, GO_END_DOOR, and OVERRIDE.
|
inline |
Definition at line 355 of file instance_zulfarrak.cpp.
References addsAtBase, InstanceScript::instance, movedadds, and PATH_ADDS.
Referenced by Update().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 210 of file instance_zulfarrak.cpp.
References EVENT_PYRAMID, OVERRIDE, and PyramidPhase.
|
inline |
Definition at line 320 of file instance_zulfarrak.cpp.
References addsAtBase, Object::GetGUID(), Unit::GetMotionMaster(), InstanceScript::instance, MotionMaster::MoveRandom(), pyramidSpawns, and pyramidSpawnTotal.
Referenced by Update().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 220 of file instance_zulfarrak.cpp.
References addGroupSize, ENTRY_BLY, ENTRY_MURTA, ENTRY_ORO, ENTRY_RAVEN, ENTRY_WEEGLI, EVENT_PYRAMID, IsWaveAllDead(), major_wave_Timer, minor_wave_Timer, MoveNPCIfAlive(), PYRAMID_ARRIVED_AT_STAIR, PYRAMID_KILLED_ALL_TROLLS, PYRAMID_NOT_STARTED, PYRAMID_PRE_WAVE_2, PYRAMID_PRE_WAVE_3, PYRAMID_WAVE_1, PYRAMID_WAVE_2, PYRAMID_WAVE_3, PyramidPhase, SendAddsUpStairs(), and SpawnPyramidWave().
| uint32 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::addGroupSize |
Definition at line 112 of file instance_zulfarrak.cpp.
Referenced by Initialize(), and Update().
| std::list<uint64> instance_zulfarrak::instance_zulfarrak_InstanceMapScript::addsAtBase |
Definition at line 305 of file instance_zulfarrak.cpp.
Referenced by IsWaveAllDead(), SendAddsUpStairs(), and SpawnPyramidWave().
| uint64 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::BlyGUID |
Definition at line 103 of file instance_zulfarrak.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::EndDoorGUID |
Definition at line 108 of file instance_zulfarrak.cpp.
Referenced by GetData64(), Initialize(), and OnGameObjectCreate().
| uint32 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::GahzRillaEncounter |
Definition at line 101 of file instance_zulfarrak.cpp.
Referenced by Initialize(), and OnCreatureCreate().
| uint32 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::major_wave_Timer |
Definition at line 110 of file instance_zulfarrak.cpp.
Referenced by Initialize(), and Update().
| uint32 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::minor_wave_Timer |
Definition at line 111 of file instance_zulfarrak.cpp.
Referenced by Initialize(), and Update().
| std::list<uint64> instance_zulfarrak::instance_zulfarrak_InstanceMapScript::movedadds |
Definition at line 305 of file instance_zulfarrak.cpp.
Referenced by IsWaveAllDead(), and SendAddsUpStairs().
| uint64 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::MurtaGUID |
Definition at line 107 of file instance_zulfarrak.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::OroGUID |
Definition at line 105 of file instance_zulfarrak.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint32 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::PyramidPhase |
Definition at line 109 of file instance_zulfarrak.cpp.
Referenced by GetData(), Initialize(), SetData(), and Update().
| uint64 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::RavenGUID |
Definition at line 106 of file instance_zulfarrak.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint32 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::waypoint |
Definition at line 113 of file instance_zulfarrak.cpp.
Referenced by Initialize().
| uint64 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::WeegliGUID |
Definition at line 104 of file instance_zulfarrak.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
| uint64 instance_zulfarrak::instance_zulfarrak_InstanceMapScript::ZumrahGUID |
Definition at line 102 of file instance_zulfarrak.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().