| _activatedAreaTriggers | InstanceScript | private |
| _creatureInfo | InstanceScript | private |
| _gameObjectInfo | InstanceScript | private |
| _objectGuids | InstanceScript | private |
| _objectStateMap | InstanceScript | private |
| _summonInfo | InstanceScript | private |
| _teamIdInInstance | InstanceScript | private |
| AddDoor(GameObject *door, bool add=true) | InstanceScript | protected |
| AddMinion(Creature *minion, bool add=true) | InstanceScript | protected |
| AddObject(Creature *obj, bool add=true) | InstanceScript | protected |
| AddObject(GameObject *obj, bool add=true) | InstanceScript | protected |
| AddObject(WorldObject *obj, uint32 type, bool add=true) | InstanceScript | protected |
| AllBossesDone() const | InstanceScript | |
| AllBossesDone(std::initializer_list< uint32 > bossIds) const | InstanceScript | |
| 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 |
| BloodPrinceTrashCount | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodQueenLanaThelGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodQuickeningMinutes | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodQuickeningState | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| BloodwingSigilGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| bosses | InstanceScript | private |
| 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) const override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| ColdflameJetsState | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| completedEncounters | InstanceScript | private |
| CreatureLooted(Creature *, LootType) | InstanceScript | inlinevirtual |
| CrokCaptainGUIDs | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| CrokScourgebaneGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| DarkwhisperElevatorTimer | 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(int32) | InstanceScript | inlinevirtual |
| DoCastSpellOnPlayer(Player *player, uint32 spell, bool includePets, bool includeControlled) | InstanceScript | |
| DoCastSpellOnPlayers(uint32 spell) | InstanceScript | |
| DoForAllMinions(uint32 id, std::function< void(Creature *)> exec) | InstanceScript | |
| doors | InstanceScript | private |
| DoRemoveAurasDueToSpellOnPlayers(uint32 spell) | InstanceScript | |
| DoRespawnCreature(ObjectGuid guid, bool force=false) | InstanceScript | |
| DoRespawnCreature(uint32 type, bool force=false) | InstanceScript | |
| DoRespawnGameObject(ObjectGuid guid, uint32 timeToDespawn=MINUTE) | InstanceScript | |
| DoRespawnGameObject(uint32 type) | InstanceScript | |
| DoSendNotifyToInstance(char const *format,...) | InstanceScript | |
| DoStartTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry) | InstanceScript | |
| DoStopTimedAchievement(AchievementCriteriaTimedTypes type, uint32 entry) | InstanceScript | |
| DoUpdateAchievementCriteria(AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=nullptr) | InstanceScript | |
| DoUpdateWorldState(uint32 worldstateId, uint32 worldstateValue) | 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 |
| FillInitialWorldStates(WorldPackets::WorldState::InitWorldStates &packet) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| 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 |
| GasReleaseValveGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| GetBossBoundary(uint32 id) const | InstanceScript | inline |
| GetBossInfo(uint32 id) const | InstanceScript | inline |
| GetBossState(uint32 id) const | InstanceScript | inline |
| GetBossStateName(uint8 state) | InstanceScript | static |
| GetCompletedEncounterMask() 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 |
| 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 |
| GetObjectGuid(uint32 type) const | InstanceScript | |
| GetPersistentData(uint32 index) const | InstanceScript | inline |
| GetSaveData() | InstanceScript | virtual |
| GetStoredGameObjectState(ObjectGuid::LowType spawnId) const | InstanceScript | |
| GetTeamIdInInstance() const | InstanceScript | inline |
| GunshipArmoryGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| GunshipGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| HandleDropAttempt(bool drop=true) | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| HandleGameObject(ObjectGuid guid, bool open, GameObject *go=nullptr) | InstanceScript | |
| headers | InstanceScript | private |
| HeroicAttempts | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| HighlordTirionFordringGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| Initialize() | InstanceScript | inlinevirtual |
| instance | InstanceScript | |
| instance_icecrown_citadel_InstanceMapScript(InstanceMap *map) | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| InstanceScript(Map *map) | InstanceScript | inlineexplicit |
| IsAreaTriggerDone(uint32 id) const | InstanceScript | inline |
| IsBonedEligible | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| IsBossDone(uint32 bossId) const | InstanceScript | inline |
| IsBuffAvailable | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| IsEncounterInProgress() const | InstanceScript | virtual |
| 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 |
| IsSindragosaIntroDone | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| IsTwoFactionInstance() const | InstanceScript | |
| LadyDeathwhisperGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| LadyDeathwisperElevatorGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| LichKingHeroicAvailable | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| LichKingRandomWhisperTimer | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| Load(char const *data) | InstanceScript | virtual |
| LoadBossBoundaries(BossBoundaryData const &data) | InstanceScript | protected |
| LoadDoorData(DoorData const *data) | InstanceScript | protected |
| LoadInstanceSavedGameobjectStateData() | InstanceScript | |
| LoadMinionData(MinionData const *data) | InstanceScript | protected |
| LoadObjectData(ObjectData const *creatureData, ObjectData const *gameObjectData) | InstanceScript | protected |
| LoadObjectData(ObjectData const *creatureData, ObjectInfoMap &objectInfo) | InstanceScript | privatestatic |
| LoadSummonData(ObjectData const *data) | InstanceScript | protected |
| MarkAreaTriggerDone(uint32 id) | InstanceScript | inline |
| minions | InstanceScript | private |
| OnCreatureCreate(Creature *creature) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnCreatureEvade(Creature *) | ZoneScript | inlinevirtual |
| OnCreatureRemove(Creature *creature) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | 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 |
| OnPlayerAreaUpdate(Player *player, uint32, uint32 newArea) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnPlayerEnter(Player *player) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OnPlayerInWaterStateUpdate(Player *, bool) | InstanceScript | inlinevirtual |
| OnPlayerLeave(Player *) | InstanceScript | virtual |
| OnUnitDeath(Unit *unit) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| OozeReleaseValveGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| persistentData | InstanceScript | private |
| 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) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| ProfessorPutricideGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricadeTrapGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricideCollisionGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricideEnteranceDoorGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| PutricideEventProgress | 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 |
| ReadSaveDataBossStates(std::istringstream &data) | InstanceScript | protected |
| ReadSaveDataHeaders(std::istringstream &data) | InstanceScript | protected |
| ReadSaveDataMore(std::istringstream &data) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| ReadSavePersistentData(std::istringstream &data) | InstanceScript | protected |
| RemoveBackPack() | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| RemoveDoor(GameObject *door) | InstanceScript | protected |
| RemoveMinion(Creature *minion) | InstanceScript | protected |
| RemoveObject(Creature *obj) | InstanceScript | protected |
| RemoveObject(GameObject *obj) | InstanceScript | protected |
| RemoveObject(WorldObject *obj, uint32 type) | InstanceScript | protected |
| ResetAreaTriggerDone(uint32 id) | InstanceScript | inline |
| 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 |
| SaurfangTeleportGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SaveToDB() | InstanceScript | |
| scheduler | InstanceScript | |
| ScourgeTransporterFirstGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SendEncounterUnit(uint32 type, Unit *unit=nullptr, uint8 param1=0, uint8 param2=0) | InstanceScript | |
| ServerAllowsTwoSideGroups() | InstanceScript | inline |
| SetBossNumber(uint32 number) | InstanceScript | inlineprotected |
| SetBossState(uint32 type, EncounterState state) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| SetCompletedEncountersMask(uint32 newMask, bool save) | InstanceScript | |
| SetData(uint32 type, uint32 data) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| SetData64(uint32, uint64) | ZoneScript | inlinevirtual |
| SetGuidData(uint32, ObjectGuid) | ZoneScript | inlinevirtual |
| SetHeaders(std::string const &dataHeaders) | InstanceScript | protected |
| SetPersistentDataCount(uint32 number) | InstanceScript | inlineprotected |
| SetPositionTraps(GameObject *go) | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inline |
| SetSummoner(Creature *creature) | InstanceScript | protected |
| SetTeamIdInInstance(TeamId teamId) | InstanceScript | inline |
| SindragosaGauntletGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| SindragosaGUID | 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 |
| StoreGameObjectState(ObjectGuid::LowType spawnId, uint8 state) | InstanceScript | inline |
| StorePersistentData(uint32 index, uint32 data) | InstanceScript | |
| TerenasMenethilGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TheLichKingGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TheLichKingLhGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| TheLichKingTeleportGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| Update(uint32 diff) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| UpdateDoorState(GameObject *door) | InstanceScript | protected |
| UpdateMinionState(Creature *minion, EncounterState state) | InstanceScript | protected |
| 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 |
| WeeklyQuestId10 | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| WeeklyQuestNpcGUID | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | protected |
| WritePersistentData(std::ostringstream &data) | InstanceScript | protected |
| WriteSaveDataBossStates(std::ostringstream &data) | InstanceScript | protected |
| WriteSaveDataHeaders(std::ostringstream &data) | InstanceScript | protected |
| WriteSaveDataMore(std::ostringstream &data) override | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript | inlinevirtual |
| ZoneScript() | ZoneScript | inline |
| ~InstanceScript() override | InstanceScript | inline |
| ~ZoneScript() | ZoneScript | inlinevirtual |