|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Protected Attributes | |
| uint64 | KingDredGUID |
| uint64 | NovosCrystalGUIDs [4] |
| uint64 | NovosGUID |
| uint64 | NovosSummonerGUIDs [4] |
| uint64 | TharonJaGUID |
| uint64 | TrollgoreGUID |
| uint64 | TrollgoreInvaderSummonerGuids [3] |
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 16 of file instance_drak_tharon_keep.cpp.
|
inline |
Definition at line 18 of file instance_drak_tharon_keep.cpp.
References EncounterCount, InstanceScript::InstanceScript(), KingDredGUID, NovosCrystalGUIDs, NovosGUID, NovosSummonerGUIDs, InstanceScript::SetBossNumber(), TharonJaGUID, TrollgoreGUID, and TrollgoreInvaderSummonerGuids.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 112 of file instance_drak_tharon_keep.cpp.
References DATA_KING_DRED, DATA_NOVOS, DATA_NOVOS_CRYSTAL_1, DATA_NOVOS_CRYSTAL_2, DATA_NOVOS_CRYSTAL_3, DATA_NOVOS_CRYSTAL_4, DATA_NOVOS_SUMMONER_1, DATA_NOVOS_SUMMONER_2, DATA_NOVOS_SUMMONER_3, DATA_NOVOS_SUMMONER_4, DATA_THARON_JA, DATA_TROLLGORE, DATA_TROLLGORE_INVADER_SUMMONER_1, DATA_TROLLGORE_INVADER_SUMMONER_2, DATA_TROLLGORE_INVADER_SUMMONER_3, KingDredGUID, NovosCrystalGUIDs, NovosGUID, NovosSummonerGUIDs, OVERRIDE, TharonJaGUID, TrollgoreGUID, and TrollgoreInvaderSummonerGuids.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 150 of file instance_drak_tharon_keep.cpp.
References InstanceScript::GetBossSaveData(), OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inline |
Definition at line 96 of file instance_drak_tharon_keep.cpp.
References Object::GetGUID(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), and NovosSummonerGUIDs.
Referenced by OnCreatureCreate().
|
inline |
Definition at line 80 of file instance_drak_tharon_keep.cpp.
References Object::GetGUID(), Position::GetPositionY(), Position::GetPositionZ(), and TrollgoreInvaderSummonerGuids.
Referenced by OnCreatureCreate().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 161 of file instance_drak_tharon_keep.cpp.
References EncounterCount, IN_PROGRESS, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, InstanceScript::SetBossState(), and SPECIAL.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 32 of file instance_drak_tharon_keep.cpp.
References InitializeNovosSummoner(), InitializeTrollgoreInvaderSummoner(), KingDredGUID, NovosGUID, NPC_CRYSTAL_CHANNEL_TARGET, NPC_KING_DRED, NPC_NOVOS, NPC_THARON_JA, NPC_TROLLGORE, NPC_WORLD_TRIGGER, OVERRIDE, TharonJaGUID, and TrollgoreGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 59 of file instance_drak_tharon_keep.cpp.
References GO_NOVOS_CRYSTAL_1, GO_NOVOS_CRYSTAL_2, GO_NOVOS_CRYSTAL_3, GO_NOVOS_CRYSTAL_4, NovosCrystalGUIDs, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 143 of file instance_drak_tharon_keep.cpp.
References ACTION_CRYSTAL_HANDLER_DIED, InstanceScript::instance, NovosGUID, NPC_CRYSTAL_HANDLER, and OVERRIDE.
|
protected |
Definition at line 196 of file instance_drak_tharon_keep.cpp.
Referenced by GetData64(), instance_drak_tharon_keep_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 200 of file instance_drak_tharon_keep.cpp.
Referenced by GetData64(), instance_drak_tharon_keep_InstanceScript(), and OnGameObjectCreate().
|
protected |
Definition at line 195 of file instance_drak_tharon_keep.cpp.
Referenced by GetData64(), instance_drak_tharon_keep_InstanceScript(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 201 of file instance_drak_tharon_keep.cpp.
Referenced by GetData64(), InitializeNovosSummoner(), and instance_drak_tharon_keep_InstanceScript().
|
protected |
Definition at line 197 of file instance_drak_tharon_keep.cpp.
Referenced by GetData64(), instance_drak_tharon_keep_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 194 of file instance_drak_tharon_keep.cpp.
Referenced by GetData64(), instance_drak_tharon_keep_InstanceScript(), and OnCreatureCreate().
|
protected |
Definition at line 199 of file instance_drak_tharon_keep.cpp.
Referenced by GetData64(), InitializeTrollgoreInvaderSummoner(), and instance_drak_tharon_keep_InstanceScript().