| _activatedAreaTriggers | InstanceScript | private |
| _combatResurrectionCharges | InstanceScript | private |
| _combatResurrectionTimer | InstanceScript | private |
| _combatResurrectionTimerStarted | InstanceScript | private |
| _creatureInfo | InstanceScript | private |
| _entranceId | InstanceScript | private |
| _gameObjectInfo | InstanceScript | private |
| _instanceSpawnGroups | InstanceScript | private |
| _objectGuids | InstanceScript | private |
| _persistentScriptValues | InstanceScript | private |
| _SkipCheckRequiredBosses(Player const *player=nullptr) const | InstanceScript | protected |
| _temporaryEntranceId | InstanceScript | private |
| AddCombatResurrectionCharge() | InstanceScript | |
| AddDoor(GameObject *door, bool add) | InstanceScript | protectedvirtual |
| AddMinion(Creature *minion, bool add) | InstanceScript | protected |
| AddObject(Creature *obj, bool add) | InstanceScript | protected |
| AddObject(GameObject *obj, bool add) | InstanceScript | protected |
| AddObject(WorldObject *obj, uint32 type, bool add) | InstanceScript | protected |
| AfterDataLoad() override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| ArthasPlatformGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| ArthasPrecipiceGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodCouncilControllerGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodCouncilGUIDs | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodPrinceIntro | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodQueenLanaThelCouncilGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodQueenLanaThelGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodwingSigilGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| bosses | InstanceScript | private |
| CanCaptureFlag(AreaTrigger *areaTrigger, Player *player) | ZoneScript | inlinevirtual |
| CheckAchievementCriteriaMeet(uint32 criteria_id, Player const *, Unit const *, uint32) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| CheckCrimsonHalls(uint32 bossId) const | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| CheckFrostwingHalls(uint32 bossId) const | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| CheckLichKingAvailability() | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| CheckLowerSpire(uint32 bossId) const | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| CheckPlagueworks(uint32 bossId) const | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| CheckRequiredBosses(uint32 bossId, Player const *player=nullptr) const override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| ColdflameJetsState | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| ComputeEntranceLocationForCompletedEncounters(uint32 completedEncountersMask) const | InstanceScript | virtual |
| Create() | InstanceScript | virtual |
| CrokCaptainGUIDs | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| CrokScourgebaneGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| DeathbringerSaurfangDoorGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| DeathbringerSaurfangEventGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| DeathbringerSaurfangGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| DeathbringersCacheGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| DoAction(uint32 actionId, WorldObject *source=nullptr, WorldObject *target=nullptr) | ZoneScript | inlinevirtual |
| DoCastSpellOnPlayer(Player *player, uint32 spell, bool includePets=false, bool includeControlled=false) | InstanceScript | |
| DoCastSpellOnPlayers(uint32 spell, bool includePets=false, bool includeControlled=false) | InstanceScript | |
| DoCloseDoorOrButton(ObjectGuid guid) | InstanceScript | |
| doors | InstanceScript | private |
| DoRemoveAurasDueToSpellOnPlayer(Player *player, uint32 spell, bool includePets=false, bool includeControlled=false) | InstanceScript | |
| DoRemoveAurasDueToSpellOnPlayers(uint32 spell, bool includePets=false, bool includeControlled=false) | InstanceScript | |
| DoRespawnGameObject(ObjectGuid guid, Seconds timeToDespawn=1min) | InstanceScript | |
| DoSendNotifyToInstance(char const *format,...) | InstanceScript | |
| DoUpdateCriteria(CriteriaType type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=nullptr) | InstanceScript | |
| DoUpdateWorldState(int32 worldStateId, int32 value) | InstanceScript | |
| DoUseDoorOrButton(ObjectGuid guid, uint32 withRestoreTime=0, bool useAlternativeState=false) | InstanceScript | |
| EnemyGunshipGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| Events | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| FestergutGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| FrostwingSigilGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| FrostwyrmGUIDs | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| FrozenBolvarGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| FrozenThroneEdgeGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| FrozenThroneWarningGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| FrozenThroneWindGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| GetBossBoundary(uint32 id) const | InstanceScript | inline |
| GetBossDungeonEncounter(uint32 id) const | InstanceScript | |
| GetBossDungeonEncounter(Creature const *creature) const | InstanceScript | |
| GetBossInfo(uint32 id) | InstanceScript | protected |
| GetBossState(uint32 id) const | InstanceScript | inline |
| GetBossStateName(uint8 state) | InstanceScript | static |
| GetCombatResurrectionChargeInterval() const | InstanceScript | |
| GetCombatResurrectionCharges() const | InstanceScript | inline |
| GetCreature(uint32 type) | InstanceScript | |
| GetCreatureEntry(ObjectGuid::LowType, CreatureData const *data) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| GetData(uint32 type) const override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| GetData64(uint32) const | ZoneScript | inlinevirtual |
| GetEncounterCount() const | InstanceScript | inline |
| GetEntranceLocation() const | InstanceScript | inline |
| GetEntranceLocationForCompletedEncounters(uint32 completedEncountersMask) const | InstanceScript | |
| GetGameObject(uint32 type) | InstanceScript | |
| GetGameObjectEntry(ObjectGuid::LowType, uint32 entry) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| GetGuidData(uint32 type) const override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| GetHeader() const | InstanceScript | inline |
| GetObjectGuid(uint32 type) const | InstanceScript | |
| GetPersistentScriptValues() | InstanceScript | inline |
| GetSaveData() | InstanceScript | |
| GunshipArmoryGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| GunshipGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr) | InstanceScript | |
| headers | InstanceScript | private |
| HighlordTirionFordringGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| InitializeCombatResurrections(uint8 charges=1, uint32 interval=0) | InstanceScript | |
| instance | InstanceScript | |
| instance_icecrown_citadel_InstanceMapScript(InstanceMap *map) | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| InstanceScript(InstanceMap *map) noexcept | InstanceScript | explicit |
| InstanceScript(InstanceScript const &right)=delete | InstanceScript | |
| InstanceScript(InstanceScript &&right)=delete | InstanceScript | |
| IsAreaTriggerDone(uint32 id) const | InstanceScript | inline |
| IsBonedEligible | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| IsEncounterCompleted(uint32 dungeonEncounterId) const | InstanceScript | |
| IsEncounterCompletedInMaskByBossId(uint32 completedEncountersMask, uint32 bossId) const | InstanceScript | |
| IsEncounterInProgress() const | InstanceScript | virtual |
| IsFactionBuffActive | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| IsNauseaEligible | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| IsOozeDanceEligible | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| IsOrbWhispererEligible | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| LadyDeahtwhisperGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| LadyDeathwisperElevatorGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| Load(char const *data) | InstanceScript | |
| LoadBossBoundaries(BossBoundaryData const &data) | InstanceScript | protected |
| LoadDoorData(std::span< DoorData const > data) | InstanceScript | protected |
| LoadDungeonEncounterData(std::span< DungeonEncounterData const > encounters) | InstanceScript | protected |
| LoadDungeonEncounterData(uint32 bossId, std::array< uint32, MAX_DUNGEON_ENCOUNTERS_PER_BOSS > const &dungeonEncounterIds) | InstanceScript | private |
| LoadMinionData(std::span< MinionData const > data) | InstanceScript | protected |
| LoadObjectData(std::span< ObjectData const > creatureData, std::span< ObjectData const > gameObjectData) | InstanceScript | protected |
| LoadObjectData(std::span< ObjectData const > creatureData, ObjectInfoMap &objectInfo) | InstanceScript | privatestatic |
| LordMarrowgarGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| MarkAreaTriggerDone(uint32 id) | InstanceScript | inline |
| minions | InstanceScript | private |
| nerubarBroodkeepersGUIDs | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| OnAreaTriggerCreate(AreaTrigger *areaTrigger) | ZoneScript | inlinevirtual |
| OnAreaTriggerRemove(AreaTrigger *areaTrigger) | ZoneScript | inlinevirtual |
| OnCaptureFlag(AreaTrigger *areaTrigger, Player *player) | ZoneScript | inlinevirtual |
| OnCreatureCreate(Creature *creature) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnCreatureGroupDepleted(CreatureGroup const *creatureGroup) | ZoneScript | inlinevirtual |
| OnCreatureRemove(Creature *creature) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnFlagDropped(ObjectGuid const &flagGuid, Player *player) | ZoneScript | inlinevirtual |
| OnFlagStateChange(GameObject *flagInBase, FlagState oldValue, FlagState newValue, Player *player) | ZoneScript | inlinevirtual |
| OnFlagTaken(GameObject *flag, Player *player) | ZoneScript | inlinevirtual |
| OnGameObjectCreate(GameObject *go) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnGameObjectRemove(GameObject *go) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnPlayerEnter(Player *player) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnPlayerLeave(Player *player) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnUnitDeath(Unit *unit) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| operator=(InstanceScript const &right)=delete | InstanceScript | |
| operator=(InstanceScript &&right)=delete | InstanceScript | |
| ZoneScript::operator=(ZoneScript const &right) | ZoneScript | |
| ZoneScript::operator=(ZoneScript &&right) noexcept | ZoneScript | |
| PillarsChainedGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PillarsUnchainedGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PlagueSigilGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| ProcessEvent(WorldObject *source, uint32 eventId, WorldObject *) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| ProfessorPutricideGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricideCollisionGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricideGateGUIDs | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricidePipeGUIDs | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricideTableGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| RegisterPersistentScriptValue(PersistentInstanceScriptValueBase *value) | InstanceScript | inline |
| ResetAreaTriggerDone(uint32 id) | InstanceScript | inline |
| ResetCombatResurrections() | InstanceScript | |
| RimefangGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| RimefangTrash | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| RotfaceGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SendBossKillCredit(uint32 encounterId) | InstanceScript | |
| SendEncounterEnd() | InstanceScript | |
| SendEncounterStart(uint32 inCombatResCount=0, uint32 maxInCombatResCount=0, uint32 inCombatResChargeRecovery=0, uint32 nextCombatResChargeTime=0) | InstanceScript | |
| SendEncounterUnit(EncounterFrameType type, Unit const *unit, Optional< int32 > param1={}, Optional< int32 > param2={}) | InstanceScript | |
| ServerAllowsTwoSideGroups() | InstanceScript | static |
| SetBossNumber(uint32 number) | InstanceScript | protected |
| SetBossState(uint32 type, EncounterState state) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| SetData(uint32 type, uint32 data) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| SetData64(uint32 type, uint64 data) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| SetEntranceLocation(uint32 worldSafeLocationId) | InstanceScript | |
| SetGuidData(uint32, ObjectGuid) | ZoneScript | inlinevirtual |
| SetHeaders(std::string_view dataHeaders) | InstanceScript | protected |
| SetTeleporterState(GameObject *go, bool usable) | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| SetTemporaryEntranceLocation(uint32 worldSafeLocationId) | InstanceScript | inline |
| SindragosaGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SindragosaIntro | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SisterSvalnaGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SpawnGunship() | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| SpinestalkerGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SpinestalkerTrash | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TeleporterDeathBringerGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TeleporterLichKingGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TeleporterLightsHammerGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TeleporterOratoryGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TeleporterRampartsGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TeleporterSindragosaGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TeleporterUpperSpireGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TerenasMenethilGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TheLichKingGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TheLichKingTeleportGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TriggerGameEvent(uint32 gameEventId, WorldObject *source=nullptr, WorldObject *target=nullptr) override | InstanceScript | virtual |
| Update(uint32 diff) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| UpdateAdditionalSaveData(std::string const &oldData, UpdateAdditionalSaveDataEvent const &event) | InstanceScript | |
| UpdateBossStateSaveData(std::string const &oldData, UpdateBossStateSaveDataEvent const &event) | InstanceScript | |
| UpdateCombatResurrection(uint32 diff) | InstanceScript | |
| UpdateDoorState(GameObject *door) | InstanceScript | protectedvirtual |
| UpdateLfgEncounterState(BossInfo const *bossInfo) | InstanceScript | private |
| UpdateMinionState(Creature *minion, EncounterState state) | InstanceScript | protected |
| UpdatePhasing() | InstanceScript | |
| UpdateSpawnGroups() | InstanceScript | protected |
| UpperSpireTeleporterActiveState | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| UseCombatResurrection() | InstanceScript | |
| ValithriaDreamwalkerGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| ValithriaLichKingGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| ValithriaTriggerGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| ZoneScript() noexcept | ZoneScript | |
| ZoneScript(ZoneScript const &right) | ZoneScript | |
| ZoneScript(ZoneScript &&right) noexcept | ZoneScript | |
| ~InstanceScript() | InstanceScript | virtual |
| ~ZoneScript() | ZoneScript | virtual |