|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Protected Attributes | |
| uint32 | allianceRetreat |
| uint64 | Anetheron |
| uint64 | Archimonde |
| bool | ArchiYell |
| uint64 | Azgalor |
| uint64 | ElfGate |
| uint64 | HordeGate |
| uint32 | hordeRetreat |
| uint64 | JainaProudmoore |
| uint64 | Kazrogal |
| uint32 | m_auiEncounter [EncounterCount] |
| std::list< uint64 > | m_uiAncientGemGUID |
| uint64 | RageWinterchill |
| uint32 | RaidDamage |
| std::string | str_data |
| uint64 | Thrall |
| uint32 | Trash |
| uint64 | TyrandeWhisperwind |
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 43 of file instance_hyjal.cpp.
|
inline |
Definition at line 45 of file instance_hyjal.cpp.
References InstanceScript::InstanceScript().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 273 of file instance_hyjal.cpp.
References allianceRetreat, DATA_ALLIANCE_RETREAT, DATA_ANETHERONEVENT, DATA_ARCHIMONDEEVENT, DATA_AZGALOREVENT, DATA_HORDE_RETREAT, DATA_KAZROGALEVENT, DATA_RAGEWINTERCHILLEVENT, DATA_RAIDDAMAGE, DATA_TRASH, hordeRetreat, m_auiEncounter, OVERRIDE, RaidDamage, and Trash.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 119 of file instance_hyjal.cpp.
References Anetheron, Archimonde, Azgalor, DATA_ANETHERON, DATA_ARCHIMONDE, DATA_AZGALOR, DATA_JAINAPROUDMOORE, DATA_KAZROGAL, DATA_RAGEWINTERCHILL, DATA_THRALL, DATA_TYRANDEWHISPERWIND, JainaProudmoore, Kazrogal, OVERRIDE, RageWinterchill, Thrall, and TyrandeWhisperwind.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 290 of file instance_hyjal.cpp.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 47 of file instance_hyjal.cpp.
References allianceRetreat, Anetheron, Archimonde, ArchiYell, Azgalor, ElfGate, HordeGate, hordeRetreat, JainaProudmoore, Kazrogal, m_auiEncounter, m_uiAncientGemGUID, OVERRIDE, RageWinterchill, RaidDamage, Thrall, Trash, and TyrandeWhisperwind.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 71 of file instance_hyjal.cpp.
References EncounterCount, IN_PROGRESS, m_auiEncounter, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 295 of file instance_hyjal.cpp.
References allianceRetreat, EncounterCount, hordeRetreat, IN_PROGRESS, m_auiEncounter, NOT_STARTED, OUT_LOAD_INST_DATA, OUT_LOAD_INST_DATA_COMPLETE, OUT_LOAD_INST_DATA_FAIL, OVERRIDE, and RaidDamage.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 104 of file instance_hyjal.cpp.
References ANETHERON, Anetheron, ARCHIMONDE, Archimonde, AZGALOR, Azgalor, JAINA, JainaProudmoore, KAZROGAL, Kazrogal, OVERRIDE, RAGE_WINTERCHILL, RageWinterchill, THRALL, Thrall, TYRANDE, and TyrandeWhisperwind.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 80 of file instance_hyjal.cpp.
References allianceRetreat, ElfGate, GO_ANCIENT_GEM, GO_HORDE_ENCAMPMENT_PORTAL, GO_NIGHT_ELF_VILLAGE_PORTAL, InstanceScript::HandleGameObject(), HordeGate, hordeRetreat, m_uiAncientGemGUID, and OVERRIDE.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 136 of file instance_hyjal.cpp.
References allianceRetreat, ArchiYell, Azgalor, MapRefManager::begin(), DATA_ALLIANCE_RETREAT, DATA_ANETHERONEVENT, DATA_ARCHIMONDEEVENT, DATA_AZGALOREVENT, DATA_HORDE_RETREAT, DATA_KAZROGALEVENT, DATA_RAGEWINTERCHILLEVENT, DATA_RAIDDAMAGE, DATA_RESET_RAIDDAMAGE, DATA_RESET_TRASH_COUNT, DATA_TRASH, DAY, DONE, InstanceScript::DoRespawnGameObject(), InstanceScript::DoUpdateWorldState(), ElfGate, MapRefManager::end(), Object::GetGUID(), WorldObject::GetMap(), Map::GetPlayers(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), InstanceScript::HandleGameObject(), HordeGate, hordeRetreat, InstanceScript::instance, LinkedListHead::isEmpty(), Map::IsRaid(), LANG_UNIVERSAL, m_auiEncounter, m_uiAncientGemGUID, MINRAIDDAMAGE, WorldObject::MonsterYell(), NPC_WORLD_TRIGGER_TINY, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, OVERRIDE, RaidDamage, InstanceScript::SaveToDB(), Unit::SetVisible(), SF_LOG_DEBUG, SMSG_MESSAGECHAT, SMSG_PLAY_SOUND, SPECIAL, str_data, WorldObject::SummonCreature(), TEMPSUMMON_TIMED_DESPAWN, Trash, TYPE_RETREAT, WORLD_STATE_ENEMYCOUNT, ByteBuffer::WriteBit(), ByteBuffer::WriteByteSeq(), and YELL_EFFORTS.
|
protected |
Definition at line 328 of file instance_hyjal.cpp.
Referenced by GetData(), Initialize(), Load(), OnGameObjectCreate(), and SetData().
|
protected |
Definition at line 317 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
protected |
Definition at line 320 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
protected |
Definition at line 330 of file instance_hyjal.cpp.
Referenced by Initialize(), and SetData().
|
protected |
Definition at line 319 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), OnCreatureCreate(), and SetData().
|
protected |
Definition at line 325 of file instance_hyjal.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
|
protected |
Definition at line 324 of file instance_hyjal.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
|
protected |
Definition at line 327 of file instance_hyjal.cpp.
Referenced by GetData(), Initialize(), Load(), OnGameObjectCreate(), and SetData().
|
protected |
Definition at line 321 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
protected |
Definition at line 318 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
protected |
Definition at line 313 of file instance_hyjal.cpp.
Referenced by GetData(), Initialize(), IsEncounterInProgress(), Load(), and SetData().
|
protected |
Definition at line 315 of file instance_hyjal.cpp.
Referenced by Initialize(), OnGameObjectCreate(), and SetData().
|
protected |
Definition at line 316 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
protected |
Definition at line 329 of file instance_hyjal.cpp.
Referenced by GetData(), Initialize(), Load(), and SetData().
|
protected |
Definition at line 314 of file instance_hyjal.cpp.
Referenced by GetSaveData(), and SetData().
|
protected |
Definition at line 322 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().
|
protected |
Definition at line 326 of file instance_hyjal.cpp.
Referenced by GetData(), Initialize(), and SetData().
|
protected |
Definition at line 323 of file instance_hyjal.cpp.
Referenced by GetData64(), Initialize(), and OnCreatureCreate().