|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Additional Inherited Members | |
| Public Attributes inherited from InstanceScript | |
| Map * | instance |
| 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 28 of file instance_pit_of_saron.cpp.
|
inline |
Definition at line 30 of file instance_pit_of_saron.cpp.
References _garfrostGUID, _ickGUID, _jainaOrSylvanas1GUID, _jainaOrSylvanas2GUID, _krickGUID, _rimefangGUID, _teamInInstance, _tyrannusGUID, Doors, EncounterCount, InstanceScript::InstanceScript(), InstanceScript::LoadDoorData(), and InstanceScript::SetBossNumber().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 215 of file instance_pit_of_saron.cpp.
References _teamInInstance, DATA_TEAM_IN_INSTANCE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 228 of file instance_pit_of_saron.cpp.
References _garfrostGUID, _ickGUID, _jainaOrSylvanas1GUID, _jainaOrSylvanas2GUID, _krickGUID, _rimefangGUID, _tyrannusEventGUID, _tyrannusGUID, DATA_GARFROST, DATA_ICK, DATA_JAINA_SYLVANAS_1, DATA_JAINA_SYLVANAS_2, DATA_KRICK, DATA_RIMEFANG, DATA_TYRANNUS, DATA_TYRANNUS_EVENT, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 255 of file instance_pit_of_saron.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 266 of file instance_pit_of_saron.cpp.
References EncounterCount, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, SetBossState(), and SPECIAL.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 50 of file instance_pit_of_saron.cpp.
References _garfrostGUID, _ickGUID, _jainaOrSylvanas1GUID, _jainaOrSylvanas2GUID, _krickGUID, _rimefangGUID, _teamInInstance, _tyrannusEventGUID, _tyrannusGUID, ALLIANCE, MapRefManager::begin(), Reference< TO, FROM >::GetSource(), InstanceScript::instance, LinkedListHead::isEmpty(), NPC_ALLIANCE_SLAVE_1, NPC_ALLIANCE_SLAVE_2, NPC_ALLIANCE_SLAVE_3, NPC_ALLIANCE_SLAVE_4, NPC_CHAMPION_1_ALLIANCE, NPC_CHAMPION_1_HORDE, NPC_CHAMPION_2_ALLIANCE, NPC_CHAMPION_2_HORDE, NPC_CHAMPION_3_HORDE, NPC_ELANDRA, NPC_FREED_SLAVE_1_ALLIANCE, NPC_FREED_SLAVE_1_HORDE, NPC_FREED_SLAVE_2_ALLIANCE, NPC_FREED_SLAVE_2_HORDE, NPC_FREED_SLAVE_3_ALLIANCE, NPC_FREED_SLAVE_3_HORDE, NPC_GARFROST, NPC_HORDE_SLAVE_1, NPC_HORDE_SLAVE_2, NPC_HORDE_SLAVE_3, NPC_HORDE_SLAVE_4, NPC_ICK, NPC_JAINA_PART1, NPC_JAINA_PART2, NPC_KILARA, NPC_KORALEN, NPC_KORLAEN, NPC_KRICK, NPC_MARTIN_VICTUS_1, NPC_MARTIN_VICTUS_2, NPC_RESCUED_SLAVE_ALLIANCE, NPC_RESCUED_SLAVE_HORDE, NPC_RIMEFANG, NPC_SYLVANAS_PART1, NPC_SYLVANAS_PART2, NPC_TYRANNUS, NPC_TYRANNUS_EVENTS, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 155 of file instance_pit_of_saron.cpp.
References InstanceScript::AddDoor(), GO_HALLS_OF_REFLECTION_PORTCULLIS, GO_ICE_WALL, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 166 of file instance_pit_of_saron.cpp.
References InstanceScript::AddDoor(), GO_HALLS_OF_REFLECTION_PORTCULLIS, GO_ICE_WALL, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 44 of file instance_pit_of_saron.cpp.
References _teamInInstance, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 177 of file instance_pit_of_saron.cpp.
References _garfrostGUID, _teamInInstance, _tyrannusGUID, ALLIANCE, DATA_GARFROST, DATA_TYRANNUS, DONE, EventLeaderPos2, InstanceScript::instance, NPC_GORKUN_IRONSKULL_2, NPC_JAINA_PART2, NPC_MARTIN_VICTUS_1, NPC_SYLVANAS_PART2, OVERRIDE, InstanceScript::SetBossState(), SlaveLeaderPos, and TEMPSUMMON_MANUAL_DESPAWN.
Referenced by Load().
|
private |
Definition at line 300 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), instance_pit_of_saron_InstanceScript(), OnCreatureCreate(), and SetBossState().
|
private |
Definition at line 302 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), instance_pit_of_saron_InstanceScript(), and OnCreatureCreate().
|
private |
Definition at line 307 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), instance_pit_of_saron_InstanceScript(), and OnCreatureCreate().
|
private |
Definition at line 308 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), instance_pit_of_saron_InstanceScript(), and OnCreatureCreate().
|
private |
Definition at line 301 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), instance_pit_of_saron_InstanceScript(), and OnCreatureCreate().
|
private |
Definition at line 304 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), instance_pit_of_saron_InstanceScript(), and OnCreatureCreate().
|
private |
Definition at line 310 of file instance_pit_of_saron.cpp.
Referenced by GetData(), instance_pit_of_saron_InstanceScript(), OnCreatureCreate(), OnPlayerEnter(), and SetBossState().
|
private |
Definition at line 306 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), and OnCreatureCreate().
|
private |
Definition at line 303 of file instance_pit_of_saron.cpp.
Referenced by GetData64(), instance_pit_of_saron_InstanceScript(), OnCreatureCreate(), and SetBossState().