|
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 88 of file instance_icecrown_citadel.cpp.
|
inline |
Definition at line 90 of file instance_icecrown_citadel.cpp.
References ArthasPlatformGUID, ArthasPrecipiceGUID, BloodCouncilControllerGUID, BloodCouncilGUIDs, BloodQueenLanaThelGUID, BloodQuickeningMinutes, BloodQuickeningState, BloodwingSigilGUID, ColdflameJetsState, CrokCaptainGUIDs, CrokScourgebaneGUID, DeathbringerSaurfangDoorGUID, DeathbringerSaurfangEventGUID, DeathbringerSaurfangGUID, DeathbringersCacheGUID, doorData, EncounterCount, FestergutGUID, FrostwingSigilGUID, FrozenThroneEdgeGUID, FrozenThroneWarningGUID, FrozenThroneWindGUID, HeroicAttempts, HighlordTirionFordringGUID, InstanceScript::InstanceScript(), IsBonedEligible, IsNauseaEligible, IsOozeDanceEligible, IsOrbWhispererEligible, LadyDeathwisperElevatorGUID, InstanceScript::LoadDoorData(), MaxHeroicAttempts, NOT_STARTED, PlagueSigilGUID, ProfessorPutricideGUID, PutricideCollisionGUID, PutricideGateGUIDs, PutricidePipeGUIDs, PutricideTableGUID, RimefangGUID, RotfaceGUID, SaurfangTeleportGUID, InstanceScript::SetBossNumber(), SindragosaGUID, SisterSvalnaGUID, SpinestalkerGUID, TeamInInstance, TerenasMenethilGUID, TheLichKingGUID, TheLichKingTeleportGUID, ValithriaDreamwalkerGUID, ValithriaLichKingGUID, and ValithriaTriggerGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 899 of file instance_icecrown_citadel.cpp.
References CRITERIA_BONED_10H, CRITERIA_BONED_10N, CRITERIA_BONED_25H, CRITERIA_BONED_25N, CRITERIA_DANCES_WITH_OOZES_10H, CRITERIA_DANCES_WITH_OOZES_10N, CRITERIA_DANCES_WITH_OOZES_25H, CRITERIA_DANCES_WITH_OOZES_25N, CRITERIA_KILL_LANA_THEL_10M, CRITERIA_KILL_LANA_THEL_25M, CRITERIA_NAUSEA_10H, CRITERIA_NAUSEA_10N, CRITERIA_NAUSEA_25H, CRITERIA_NAUSEA_25N, CRITERIA_ONCE_BITTEN_TWICE_SHY_10N, CRITERIA_ONCE_BITTEN_TWICE_SHY_10V, CRITERIA_ONCE_BITTEN_TWICE_SHY_25N, CRITERIA_ONCE_BITTEN_TWICE_SHY_25V, CRITERIA_ORB_WHISPERER_10H, CRITERIA_ORB_WHISPERER_10N, CRITERIA_ORB_WHISPERER_25H, CRITERIA_ORB_WHISPERER_25N, InstanceScript::instance, IsBonedEligible, IsNauseaEligible, IsOozeDanceEligible, IsOrbWhispererEligible, and OVERRIDE.
|
inline |
Definition at line 999 of file instance_icecrown_citadel.cpp.
References DATA_BLOOD_PRINCE_COUNCIL, DATA_BLOOD_QUEEN_LANA_THEL, DATA_THE_LICH_KING, DONE, and InstanceScript::GetBossState().
Referenced by CheckRequiredBosses().
|
inline |
Definition at line 1018 of file instance_icecrown_citadel.cpp.
References DATA_SINDRAGOSA, DATA_THE_LICH_KING, DATA_VALITHRIA_DREAMWALKER, DONE, and InstanceScript::GetBossState().
Referenced by CheckRequiredBosses().
|
inline |
Definition at line 1072 of file instance_icecrown_citadel.cpp.
References DATA_BLOOD_QUEEN_LANA_THEL, DATA_PROFESSOR_PUTRICIDE, DATA_SINDRAGOSA, DONE, InstanceScript::GetBossState(), GetCreatureListWithEntryInGrid(), GO_STATE_ACTIVE, InstanceScript::instance, NPC_INVISIBLE_STALKER, SPELL_ARTHAS_TELEPORTER_CEREMONY, and TheLichKingTeleportGUID.
Referenced by SetBossState().
|
inline |
Definition at line 1037 of file instance_icecrown_citadel.cpp.
References DATA_BLOOD_PRINCE_COUNCIL, DATA_BLOOD_QUEEN_LANA_THEL, DATA_DEATHBRINGER_SAURFANG, DATA_FESTERGUT, DATA_GUNSHIP_EVENT, DATA_LADY_DEATHWHISPER, DATA_LORD_MARROWGAR, DATA_PROFESSOR_PUTRICIDE, DATA_ROTFACE, DATA_SINDRAGOSA, DATA_THE_LICH_KING, DATA_VALITHRIA_DREAMWALKER, DONE, and InstanceScript::GetBossState().
Referenced by CheckRequiredBosses().
|
inline |
Definition at line 980 of file instance_icecrown_citadel.cpp.
References DATA_FESTERGUT, DATA_PROFESSOR_PUTRICIDE, DATA_ROTFACE, DATA_THE_LICH_KING, DONE, and InstanceScript::GetBossState().
Referenced by CheckRequiredBosses().
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 939 of file instance_icecrown_citadel.cpp.
References CheckCrimsonHalls(), CheckFrostwingHalls(), CheckLowerSpire(), CheckPlagueworks(), DATA_BLOOD_PRINCE_COUNCIL, DATA_BLOOD_QUEEN_LANA_THEL, DATA_FESTERGUT, DATA_PROFESSOR_PUTRICIDE, DATA_ROTFACE, DATA_SINDRAGOSA, DATA_THE_LICH_KING, DATA_VALITHRIA_DREAMWALKER, OVERRIDE, and rbac::RBAC_PERM_SKIP_CHECK_INSTANCE_REQUIRED_BOSSES.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 142 of file instance_icecrown_citadel.cpp.
References BloodQuickeningMinutes, BloodQuickeningState, HeroicAttempts, IN_PROGRESS, InstanceScript::instance, MaxHeroicAttempts, OVERRIDE, WORLDSTATE_ATTEMPTS_MAX, WORLDSTATE_ATTEMPTS_REMAINING, WORLDSTATE_EXECUTION_TIME, WORLDSTATE_SHOW_ATTEMPTS, and WORLDSTATE_SHOW_TIMER.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 307 of file instance_icecrown_citadel.cpp.
References InstanceScript::instance, NPC_ALCHEMIST_ADRIANNA, NPC_ALRIN_THE_AGILE, NPC_INFILTRATOR_MINCHAR, NPC_INFILTRATOR_MINCHAR_BQ, NPC_KOR_KRON_LIEUTENANT, NPC_MINCHAR_BEAM_STALKER, NPC_VALITHRIA_DREAMWALKER_QUEST, OVERRIDE, sPoolMgr, WeeklyNPCs, and WeeklyQuestData.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 579 of file instance_icecrown_citadel.cpp.
References BloodQuickeningState, ColdflameJetsState, DATA_BLOOD_QUICKENING_STATE, DATA_COLDFLAME_JETS, DATA_HEROIC_ATTEMPTS, DATA_RIMEFANG, DATA_SINDRAGOSA_FROSTWYRMS, DATA_SPINESTALKER, DATA_TEAM_IN_INSTANCE, FrostwyrmGUIDs, HeroicAttempts, OVERRIDE, RimefangTrash, SpinestalkerTrash, and TeamInInstance.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 604 of file instance_icecrown_citadel.cpp.
References ArthasPlatformGUID, BloodCouncilControllerGUID, BloodCouncilGUIDs, BloodQueenLanaThelGUID, CrokCaptainGUIDs, CrokScourgebaneGUID, DATA_ARTHAS_PLATFORM, DATA_BLOOD_PRINCES_CONTROL, DATA_BLOOD_QUEEN_LANA_THEL, DATA_CAPTAIN_ARNATH, DATA_CAPTAIN_BRANDON, DATA_CAPTAIN_GRONDEL, DATA_CAPTAIN_RUPERT, DATA_CROK_SCOURGEBANE, DATA_DEATHBRINGER_SAURFANG, DATA_FESTERGUT, DATA_HIGHLORD_TIRION_FORDRING, DATA_PRINCE_KELESETH_GUID, DATA_PRINCE_TALDARAM_GUID, DATA_PRINCE_VALANAR_GUID, DATA_PROFESSOR_PUTRICIDE, DATA_PUTRICIDE_TABLE, DATA_RIMEFANG, DATA_ROTFACE, DATA_SAURFANG_EVENT_NPC, DATA_SINDRAGOSA, DATA_SISTER_SVALNA, DATA_SPINESTALKER, DATA_TERENAS_MENETHIL, DATA_THE_LICH_KING, DATA_VALITHRIA_DREAMWALKER, DATA_VALITHRIA_LICH_KING, DATA_VALITHRIA_TRIGGER, DeathbringerSaurfangDoorGUID, DeathbringerSaurfangEventGUID, DeathbringerSaurfangGUID, FestergutGUID, GO_SAURFANG_S_DOOR, GO_SCOURGE_TRANSPORTER_SAURFANG, HighlordTirionFordringGUID, OVERRIDE, ProfessorPutricideGUID, PutricideTableGUID, RimefangGUID, RotfaceGUID, SaurfangTeleportGUID, SindragosaGUID, SisterSvalnaGUID, SpinestalkerGUID, TerenasMenethilGUID, TheLichKingGUID, ValithriaDreamwalkerGUID, ValithriaLichKingGUID, and ValithriaTriggerGUID.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 1094 of file instance_icecrown_citadel.cpp.
References BloodQuickeningMinutes, BloodQuickeningState, ColdflameJetsState, InstanceScript::GetBossSaveData(), HeroicAttempts, OUT_SAVE_INST_DATA, OUT_SAVE_INST_DATA_COMPLETE, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 1106 of file instance_icecrown_citadel.cpp.
References BloodQuickeningMinutes, BloodQuickeningState, ColdflameJetsState, DONE, EncounterCount, HeroicAttempts, 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 157 of file instance_icecrown_citadel.cpp.
References ALLIANCE, MapRefManager::begin(), BloodCouncilControllerGUID, BloodCouncilGUIDs, BloodQueenLanaThelGUID, CrokCaptainGUIDs, CrokScourgebaneGUID, DeathbringerSaurfangEventGUID, DeathbringerSaurfangGUID, FestergutGUID, Reference< TO, FROM >::GetSource(), HighlordTirionFordringGUID, InstanceScript::instance, LinkedListHead::isEmpty(), NPC_ALANA_MOONSTRIKE, NPC_ALLIANCE_COMMANDER, NPC_BLOOD_ORB_CONTROLLER, NPC_BLOOD_QUEEN_LANA_THEL, NPC_CAPTAIN_ARNATH, NPC_CAPTAIN_BRANDON, NPC_CAPTAIN_GRONDEL, NPC_CAPTAIN_RUPERT, NPC_CROK_SCOURGEBANE, NPC_DEATHBRINGER_SAURFANG, NPC_FESTERGUT, NPC_GARROSH_HELLSCREAM, NPC_GERARDO_THE_SUAVE, NPC_GREEN_DRAGON_COMBAT_TRIGGER, NPC_HARAGG_THE_UNSEEN, NPC_HIGHLORD_TIRION_FORDRING_LK, NPC_IKFIRUS_THE_VILE, NPC_INVISIBLE_STALKER, NPC_JEDEBIA, NPC_KING_VARIAN_WRYNN, NPC_KOR_KRON_GENERAL, NPC_KOR_KRON_LIEUTENANT, NPC_MALFUS_GRIMFROST, NPC_NIBY_THE_ALMIGHTY, NPC_PRINCE_KELESETH, NPC_PRINCE_TALDARAM, NPC_PRINCE_VALANAR, NPC_PROFESSOR_PUTRICIDE, NPC_RIMEFANG, NPC_ROTFACE, NPC_SE_HIGH_OVERLORD_SAURFANG, NPC_SE_KOR_KRON_REAVER, NPC_SE_MURADIN_BRONZEBEARD, NPC_SE_SKYBREAKER_MARINE, NPC_SINDRAGOSA, NPC_SISTER_SVALNA, NPC_SKYBREAKER_LIEUTENANT, NPC_SPINESTALKER, NPC_TALAN_MOONSTRIKE, NPC_TERENAS_MENETHIL_FROSTMOURNE, NPC_TERENAS_MENETHIL_FROSTMOURNE_H, NPC_THE_LICH_KING, NPC_THE_LICH_KING_VALITHRIA, NPC_TORTUNOK, NPC_UVLUS_BANEFIRE, NPC_VALITHRIA_DREAMWALKER, NPC_VOL_GUK, NPC_WICKED_SPIRIT, NPC_YILI, OVERRIDE, ProfessorPutricideGUID, REACT_PASSIVE, RimefangGUID, RotfaceGUID, SindragosaGUID, SisterSvalnaGUID, SPELL_ARTHAS_TELEPORTER_CEREMONY, SpinestalkerGUID, TeamInInstance, TerenasMenethilGUID, TheLichKingGUID, ValithriaDreamwalkerGUID, ValithriaLichKingGUID, and ValithriaTriggerGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 300 of file instance_icecrown_citadel.cpp.
References NPC_SINDRAGOSA, OVERRIDE, and SindragosaGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 397 of file instance_icecrown_citadel.cpp.
References InstanceScript::AddDoor(), ArthasPlatformGUID, ArthasPrecipiceGUID, BloodwingSigilGUID, DATA_BLOOD_QUEEN_LANA_THEL, DATA_FESTERGUT, DATA_LADY_DEATHWHISPER, DATA_PROFESSOR_PUTRICIDE, DATA_ROTFACE, DATA_SINDRAGOSA, DATA_THE_LICH_KING, DAY, DeathbringerSaurfangDoorGUID, DeathbringersCacheGUID, DONE, FrostwingSigilGUID, FrozenBolvarGUID, FrozenThroneEdgeGUID, FrozenThroneWarningGUID, FrozenThroneWindGUID, GAMEOBJECT_FIELD_FLAGS, GAMEOBJECT_FIELD_LEVEL, InstanceScript::GetBossState(), GO_ARTHAS_PLATFORM, GO_ARTHAS_PRECIPICE, GO_BLOOD_ELF_COUNCIL_DOOR, GO_BLOOD_ELF_COUNCIL_DOOR_RIGHT, GO_BLOODWING_SIGIL, GO_CACHE_OF_THE_DREAMWALKER_10H, GO_CACHE_OF_THE_DREAMWALKER_10N, GO_CACHE_OF_THE_DREAMWALKER_25H, GO_CACHE_OF_THE_DREAMWALKER_25N, GO_CRIMSON_HALL_DOOR, GO_DEATHBRINGER_S_CACHE_10H, GO_DEATHBRINGER_S_CACHE_10N, GO_DEATHBRINGER_S_CACHE_25H, GO_DEATHBRINGER_S_CACHE_25N, GO_DOODAD_ICECROWN_BLOODPRINCE_DOOR_01, GO_DOODAD_ICECROWN_GRATE_01, GO_DOODAD_ICECROWN_GREENTUBES02, GO_DOODAD_ICECROWN_ICEWALL02, GO_DOODAD_ICECROWN_ORANGETUBES02, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_01, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_02, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_03, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_04, GO_DOODAD_ICECROWN_SNOWEDGEWARNING01, GO_DOODAD_ICECROWN_THRONEFROSTYEDGE01, GO_DOODAD_ICECROWN_THRONEFROSTYWIND01, GO_DRINK_ME, GO_FLAG_LOCKED, GO_FLAG_NODESPAWN, GO_FLAG_NOT_SELECTABLE, GO_FROZEN_LAVAMAN, GO_GREEN_DRAGON_BOSS_ENTRANCE, GO_GREEN_DRAGON_BOSS_EXIT, GO_GREEN_PLAGUE_MONSTER_ENTRANCE, GO_ICE_WALL, GO_ICEWALL, GO_LADY_DEATHWHISPER_ELEVATOR, GO_LAVAMAN_PILLARS_CHAINED, GO_LAVAMAN_PILLARS_UNCHAINED, GO_LORD_MARROWGAR_S_ENTRANCE, GO_ORANGE_PLAGUE_MONSTER_ENTRANCE, GO_ORATORY_OF_THE_DAMNED_ENTRANCE, GO_PLAGUE_SIGIL, GO_SAURFANG_S_DOOR, GO_SCIENTIST_AIRLOCK_DOOR_COLLISION, GO_SCIENTIST_AIRLOCK_DOOR_GREEN, GO_SCIENTIST_AIRLOCK_DOOR_ORANGE, GO_SCIENTIST_ENTRANCE, GO_SCOURGE_TRANSPORTER_LK, GO_SCOURGE_TRANSPORTER_SAURFANG, GO_SIGIL_OF_THE_FROSTWING, GO_SINDRAGOSA_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR, GO_STATE_ACTIVE, GO_STATE_ACTIVE_ALTERNATIVE, GO_STATE_READY, InstanceScript::HandleGameObject(), InstanceScript::instance, LadyDeathwisperElevatorGUID, OVERRIDE, PillarsChainedGUID, PillarsUnchainedGUID, PlagueSigilGUID, PutricideCollisionGUID, PutricideGateGUIDs, PutricidePipeGUIDs, PutricideTableGUID, SaurfangTeleportGUID, TheLichKingTeleportGUID, and ValithriaDreamwalkerGUID.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 545 of file instance_icecrown_citadel.cpp.
References InstanceScript::AddDoor(), GO_BLOOD_ELF_COUNCIL_DOOR, GO_BLOOD_ELF_COUNCIL_DOOR_RIGHT, GO_CRIMSON_HALL_DOOR, GO_DOODAD_ICECROWN_BLOODPRINCE_DOOR_01, GO_DOODAD_ICECROWN_GRATE_01, GO_DOODAD_ICECROWN_ICEWALL02, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_01, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_02, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_03, GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_04, GO_GREEN_DRAGON_BOSS_ENTRANCE, GO_GREEN_DRAGON_BOSS_EXIT, GO_GREEN_PLAGUE_MONSTER_ENTRANCE, GO_ICE_WALL, GO_ICEWALL, GO_LORD_MARROWGAR_S_ENTRANCE, GO_ORANGE_PLAGUE_MONSTER_ENTRANCE, GO_ORATORY_OF_THE_DAMNED_ENTRANCE, GO_SAURFANG_S_DOOR, GO_SCIENTIST_ENTRANCE, GO_SINDRAGOSA_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR, and OVERRIDE.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 151 of file instance_icecrown_citadel.cpp.
References OVERRIDE, and TeamInInstance.
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 339 of file instance_icecrown_citadel.cpp.
References ACTION_START_FROSTWYRM, ACTION_VRYKUL_DEATH, Creature::AI(), CrokScourgebaneGUID, DATA_SINDRAGOSA, DATA_SPINESTALKER, DONE, FrostwyrmGUIDs, InstanceScript::GetBossState(), UnitAI::GetData(), Creature::GetDBTableGUIDLow(), Object::GetEntry(), Object::GetGUID(), HeroicAttempts, InstanceScript::instance, NPC_FROSTWING_WHELP, NPC_RIMEFANG, NPC_SINDRAGOSA, NPC_SPINESTALKER, NPC_YMIRJAR_BATTLE_MAIDEN, NPC_YMIRJAR_DEATHBRINGER, NPC_YMIRJAR_FROSTBINDER, NPC_YMIRJAR_HUNTRESS, NPC_YMIRJAR_WARLORD, OVERRIDE, RimefangGUID, RimefangTrash, SindragosaSpawnPos, SpinestalkerGUID, SpinestalkerTrash, and Object::ToCreature().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 1206 of file instance_icecrown_citadel.cpp.
References ACTION_FROSTMOURNE_INTRO, ArthasPlatformGUID, Unit::CastSpell(), EVENT_QUAKE, EVENT_QUAKE_SHATTER, EVENT_REBUILD_PLATFORM, EVENT_SECOND_REMORSELESS_WINTER, EVENT_TELEPORT_TO_FROSMOURNE, Events, FrozenThroneWarningGUID, GetCreatureListWithEntryInGrid(), GO_DESTRUCTIBLE_DESTROYED, GO_STATE_ACTIVE, InstanceScript::instance, NPC_SPIRIT_WARDEN, NPC_TERENAS_MENETHIL_FROSTMOURNE, NPC_WORLD_TRIGGER_INFINITE_AOI, OVERRIDE, SPELL_FROSTMOURNE_TELEPORT_VISUAL, SpiritWardenSpawn, and TerenasSpawn.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 670 of file instance_icecrown_citadel.cpp.
References ArthasPlatformGUID, ArthasPrecipiceGUID, BloodQueenLanaThelGUID, BloodwingSigilGUID, CheckLichKingAvailability(), DATA_BLOOD_QUEEN_LANA_THEL, DATA_DEATHBRINGER_SAURFANG, DATA_FESTERGUT, DATA_GUNSHIP_EVENT, DATA_LADY_DEATHWHISPER, DATA_PROFESSOR_PUTRICIDE, DATA_ROTFACE, DATA_SINDRAGOSA, DATA_THE_LICH_KING, DATA_VALITHRIA_DREAMWALKER, DAY, DeathbringerSaurfangGUID, DeathbringersCacheGUID, DONE, InstanceScript::DoUpdateWorldState(), FAIL, FrostwingSigilGUID, FrozenBolvarGUID, GAMEOBJECT_FIELD_FLAGS, GAMEOBJECT_FIELD_LEVEL, InstanceScript::GetBossState(), GO_FLAG_IN_USE, GO_FLAG_LOCKED, GO_FLAG_NODESPAWN, GO_FLAG_NOT_SELECTABLE, GO_STATE_ACTIVE_ALTERNATIVE, GO_STATE_READY, InstanceScript::HandleGameObject(), HeroicAttempts, IN_PROGRESS, InstanceScript::instance, LadyDeathwisperElevatorGUID, NOT_STARTED, NPC_VALITHRIA_DREAMWALKER_QUEST, OVERRIDE, PillarsChainedGUID, PillarsUnchainedGUID, PlagueSigilGUID, ProfessorPutricideGUID, PutricideCollisionGUID, PutricideGateGUIDs, PutricidePipeGUIDs, SaurfangTeleportGUID, SetBossState(), InstanceScript::SetBossState(), SindragosaGUID, sPoolMgr, TheLichKingGUID, ValithriaSpawnPos, WeeklyQuestData, and WORLDSTATE_ATTEMPTS_REMAINING.
Referenced by Load(), and SetBossState().
|
inlinevirtual |
Reimplemented from ZoneScript.
Definition at line 833 of file instance_icecrown_citadel.cpp.
References BloodQuickeningMinutes, BloodQuickeningState, ColdflameJetsState, DATA_BLOOD_QUICKENING_STATE, DATA_BONED_ACHIEVEMENT, DATA_COLDFLAME_JETS, DATA_NAUSEA_ACHIEVEMENT, DATA_OOZE_DANCE_ACHIEVEMENT, DATA_ORB_WHISPERER_ACHIEVEMENT, DATA_RIMEFANG, DATA_SINDRAGOSA_FROSTWYRMS, DATA_SPINESTALKER, DONE, InstanceScript::DoUpdateWorldState(), EVENT_UPDATE_EXECUTION_TIME, Events, FrostwyrmGUIDs, IN_PROGRESS, InstanceScript::instance, IsBonedEligible, IsNauseaEligible, IsOozeDanceEligible, IsOrbWhispererEligible, OVERRIDE, RimefangTrash, InstanceScript::SaveToDB(), SpinestalkerTrash, sPoolMgr, WeeklyQuestData, WORLDSTATE_EXECUTION_TIME, and WORLDSTATE_SHOW_TIMER.
|
inlinevirtual |
Reimplemented from InstanceScript.
Definition at line 1148 of file instance_icecrown_citadel.cpp.
References ACTION_KILL_MINCHAR, ACTION_RESTORE_LIGHT, ArthasPlatformGUID, BloodQueenLanaThelGUID, BloodQuickeningMinutes, BloodQuickeningState, DATA_THE_LICH_KING, DONE, InstanceScript::DoUpdateWorldState(), EVENT_QUAKE_SHATTER, EVENT_REBUILD_PLATFORM, EVENT_UPDATE_EXECUTION_TIME, Events, FrozenThroneEdgeGUID, FrozenThroneWarningGUID, FrozenThroneWindGUID, InstanceScript::GetBossState(), GO_DESTRUCTIBLE_DAMAGED, GO_DESTRUCTIBLE_REBUILDING, GO_STATE_ACTIVE, GO_STATE_READY, IN_PROGRESS, InstanceScript::instance, OVERRIDE, InstanceScript::SaveToDB(), TheLichKingGUID, WORLDSTATE_EXECUTION_TIME, and WORLDSTATE_SHOW_TIMER.
|
protected |
Definition at line 1279 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), ProcessEvent(), SetBossState(), and Update().
|
protected |
Definition at line 1280 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1264 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1263 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1265 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), SetBossState(), and Update().
|
protected |
Definition at line 1294 of file instance_icecrown_citadel.cpp.
Referenced by FillInitialWorldStates(), GetSaveData(), instance_icecrown_citadel_InstanceMapScript(), Load(), SetData(), and Update().
|
protected |
Definition at line 1292 of file instance_icecrown_citadel.cpp.
Referenced by FillInitialWorldStates(), GetData(), GetSaveData(), instance_icecrown_citadel_InstanceMapScript(), Load(), SetData(), and Update().
|
protected |
Definition at line 1254 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1288 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), GetSaveData(), instance_icecrown_citadel_InstanceMapScript(), Load(), and SetData().
|
protected |
Definition at line 1267 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1266 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 1249 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 1250 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1248 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), and SetBossState().
|
protected |
Definition at line 1251 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1246 of file instance_icecrown_citadel.cpp.
Referenced by ProcessEvent(), SetData(), and Update().
|
protected |
Definition at line 1259 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1255 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1289 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), OnUnitDeath(), and SetData().
|
protected |
Definition at line 1284 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1281 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and Update().
|
protected |
Definition at line 1283 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), ProcessEvent(), and Update().
|
protected |
Definition at line 1282 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and Update().
|
protected |
Definition at line 1293 of file instance_icecrown_citadel.cpp.
Referenced by FillInitialWorldStates(), GetData(), GetSaveData(), instance_icecrown_citadel_InstanceMapScript(), Load(), OnUnitDeath(), and SetBossState().
|
protected |
Definition at line 1277 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1295 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1297 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1296 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1298 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1247 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1285 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1286 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1253 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1261 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), and SetBossState().
|
protected |
Definition at line 1258 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1257 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1256 of file instance_icecrown_citadel.cpp.
Referenced by instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1262 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 1274 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 1291 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), OnUnitDeath(), and SetData().
|
protected |
Definition at line 1260 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1252 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1272 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), OnCreatureRemove(), and SetBossState().
|
protected |
Definition at line 1268 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1273 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 1290 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), OnUnitDeath(), and SetData().
|
protected |
Definition at line 1287 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), and OnPlayerEnter().
|
protected |
Definition at line 1278 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1276 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), SetBossState(), and Update().
|
protected |
Definition at line 1275 of file instance_icecrown_citadel.cpp.
Referenced by CheckLichKingAvailability(), instance_icecrown_citadel_InstanceMapScript(), and OnGameObjectCreate().
|
protected |
Definition at line 1269 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), and OnGameObjectCreate().
|
protected |
Definition at line 1270 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().
|
protected |
Definition at line 1271 of file instance_icecrown_citadel.cpp.
Referenced by GetData64(), instance_icecrown_citadel_InstanceMapScript(), and OnCreatureCreate().