![]() |
TrinityCore
|
Inheritance diagram for instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript:Public Member Functions | |
| instance_icecrown_citadel_InstanceMapScript (InstanceMap *map) | |
| void | SetTeleporterState (GameObject *go, bool usable) |
| void | FillInitialWorldStates (WorldPackets::WorldState::InitWorldStates &packet) override |
| void | OnPlayerEnter (Player *player) override |
| void | OnPlayerLeave (Player *player) override |
| void | OnCreatureCreate (Creature *creature) override |
| void | OnCreatureRemove (Creature *creature) override |
| uint32 | GetCreatureEntry (ObjectGuid::LowType, CreatureData const *data) override |
| uint32 | GetGameObjectEntry (ObjectGuid::LowType, uint32 entry) override |
| void | OnUnitDeath (Unit *unit) override |
| void | OnGameObjectCreate (GameObject *go) override |
| void | OnGameObjectRemove (GameObject *go) override |
| uint32 | GetData (uint32 type) const override |
| ObjectGuid | GetGuidData (uint32 type) const override |
| void | HandleHeroicAttempts () |
| bool | SetBossState (uint32 type, EncounterState state) override |
| void | SpawnGunship () |
| void | SetData (uint32 type, uint32 data) override |
| void | SetData64 (uint32 type, uint64 data) override |
| bool | CheckAchievementCriteriaMeet (uint32 criteria_id, Player const *, Unit const *, uint32) override |
| bool | CheckRequiredBosses (uint32 bossId, Player const *player=nullptr) const override |
| bool | CheckPlagueworks (uint32 bossId) const |
| bool | CheckCrimsonHalls (uint32 bossId) const |
| bool | CheckFrostwingHalls (uint32 bossId) const |
| bool | CheckLowerSpire (uint32 bossId) const |
| void | CheckLichKingAvailability () |
| void | WriteSaveDataMore (std::ostringstream &data) override |
| void | ReadSaveDataMore (std::istringstream &data) override |
| void | Update (uint32 diff) override |
| void | ProcessEvent (WorldObject *source, uint32 eventId) override |
Public Member Functions inherited from InstanceScript | |
| InstanceScript (InstanceMap *map) | |
| virtual | ~InstanceScript () |
| virtual void | Create () |
| virtual void | Load (char const *data) |
| virtual std::string | GetSaveData () |
| void | SaveToDB () |
| virtual bool | IsEncounterInProgress () const |
| ObjectGuid | GetObjectGuid (uint32 type) const |
| Creature * | GetCreature (uint32 type) |
| GameObject * | GetGameObject (uint32 type) |
| void | HandleGameObject (ObjectGuid guid, bool open, GameObject *go=nullptr) |
| void | DoUseDoorOrButton (ObjectGuid guid, uint32 withRestoreTime=0, bool useAlternativeState=false) |
| void | DoCloseDoorOrButton (ObjectGuid guid) |
| void | DoRespawnGameObject (ObjectGuid guid, Seconds timeToDespawn=1min) |
| void | DoUpdateWorldState (uint32 worldstateId, uint32 worldstateValue) |
| void | DoSendNotifyToInstance (char const *format,...) |
| void | DoUpdateAchievementCriteria (AchievementCriteriaTypes type, uint32 miscValue1=0, uint32 miscValue2=0, Unit *unit=nullptr) |
| void | DoStartTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry) |
| void | DoStopTimedAchievement (AchievementCriteriaTimedTypes type, uint32 entry) |
| void | DoRemoveAurasDueToSpellOnPlayers (uint32 spell, bool includePets=false, bool includeControlled=false) |
| void | DoRemoveAurasDueToSpellOnPlayer (Player *player, uint32 spell, bool includePets=false, bool includeControlled=false) |
| void | DoCastSpellOnPlayers (uint32 spell, bool includePets=false, bool includeControlled=false) |
| void | DoCastSpellOnPlayer (Player *player, uint32 spell, bool includePets=false, bool includeControlled=false) |
| EncounterState | GetBossState (uint32 id) const |
| CreatureBoundary const * | GetBossBoundary (uint32 id) const |
| void | UpdateEncounterStateForKilledCreature (uint32 creatureId, Unit *source) |
| void | UpdateEncounterStateForSpellCast (uint32 spellId, Unit *source) |
| void | SetCompletedEncountersMask (uint32 newMask) |
| uint32 | GetCompletedEncounterMask () const |
| void | SendEncounterUnit (EncounterFrameType type, Unit const *unit=nullptr, uint8 param1=0, uint8 param2=0) |
| uint32 | GetEncounterCount () const |
| void | MarkAreaTriggerDone (uint32 id) |
| void | ResetAreaTriggerDone (uint32 id) |
| bool | IsAreaTriggerDone (uint32 id) const |
Public Member Functions inherited from ZoneScript | |
| ZoneScript () | |
| virtual | ~ZoneScript () |
| virtual void | SetGuidData (uint32, ObjectGuid) |
| virtual uint64 | GetData64 (uint32) const |
Additional Inherited Members | |
Static Public Member Functions inherited from InstanceScript | |
| static bool | ServerAllowsTwoSideGroups () |
| static char const * | GetBossStateName (uint8 state) |
Public Attributes inherited from InstanceScript | |
| InstanceMap * | instance |
Protected Member Functions inherited from InstanceScript | |
| void | SetHeaders (std::string const &dataHeaders) |
| void | SetBossNumber (uint32 number) |
| void | LoadBossBoundaries (BossBoundaryData const &data) |
| void | LoadDoorData (DoorData const *data) |
| void | LoadMinionData (MinionData const *data) |
| void | LoadObjectData (ObjectData const *creatureData, ObjectData const *gameObjectData) |
| void | AddObject (Creature *obj, bool add) |
| void | AddObject (GameObject *obj, bool add) |
| void | AddObject (WorldObject *obj, uint32 type, bool add) |
| virtual void | AddDoor (GameObject *door, bool add) |
| void | AddMinion (Creature *minion, bool add) |
| virtual void | UpdateDoorState (GameObject *door) |
| void | UpdateMinionState (Creature *minion, EncounterState state) |
| void | UpdateSpawnGroups () |
| BossInfo * | GetBossInfo (uint32 id) |
| bool | ReadSaveDataHeaders (std::istringstream &data) |
| void | ReadSaveDataBossStates (std::istringstream &data) |
| void | WriteSaveDataHeaders (std::ostringstream &data) |
| void | WriteSaveDataBossStates (std::ostringstream &data) |
| bool | _SkipCheckRequiredBosses (Player const *player=nullptr) const |
Definition at line 141 of file instance_icecrown_citadel.cpp.
|
inline |
Definition at line 143 of file instance_icecrown_citadel.cpp.
References BloodPrinceIntro, BloodQuickeningMinutes, BloodQuickeningState, boundaries, ColdflameJetsState, DataHeader, doorData, EncounterCount, InstanceMap::GetTeamInInstance(), HeroicAttempts, IsBonedEligible, IsFactionBuffActive, IsNauseaEligible, IsOozeDanceEligible, IsOrbWhispererEligible, InstanceScript::LoadBossBoundaries(), InstanceScript::LoadDoorData(), MaxHeroicAttempts, NOT_STARTED, InstanceScript::SetBossNumber(), InstanceScript::SetHeaders(), SindragosaIntro, TeamInInstance, and UpperSpireTeleporterActiveState.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 1150 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, InstanceMap::GetMaxPlayers(), InstanceScript::instance, IsBonedEligible, IsNauseaEligible, IsOozeDanceEligible, IsOrbWhispererEligible, and Map::ToInstanceMap().
|
inline |
Definition at line 1250 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 1269 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 1323 of file instance_icecrown_citadel.cpp.
References DATA_BLOOD_QUEEN_LANA_THEL, DATA_PROFESSOR_PUTRICIDE, DATA_SINDRAGOSA, DONE, InstanceScript::GetBossState(), Map::GetGameObject(), GO_STATE_ACTIVE, InstanceScript::instance, NPC_INVISIBLE_STALKER, SPELL_ARTHAS_TELEPORTER_CEREMONY, and TheLichKingTeleportGUID.
Referenced by SetBossState().
|
inline |
Definition at line 1288 of file instance_icecrown_citadel.cpp.
References DATA_BLOOD_PRINCE_COUNCIL, DATA_BLOOD_QUEEN_LANA_THEL, DATA_DEATHBRINGER_SAURFANG, DATA_FESTERGUT, DATA_ICECROWN_GUNSHIP_BATTLE, 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 1231 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().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 1190 of file instance_icecrown_citadel.cpp.
References InstanceScript::_SkipCheckRequiredBosses(), 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, and DATA_VALITHRIA_DREAMWALKER.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 179 of file instance_icecrown_citadel.cpp.
References BloodQuickeningMinutes, BloodQuickeningState, HeroicAttempts, IN_PROGRESS, InstanceScript::instance, Map::IsHeroic(), MaxHeroicAttempts, WORLDSTATE_ATTEMPTS_MAX, WORLDSTATE_ATTEMPTS_REMAINING, WORLDSTATE_EXECUTION_TIME, WORLDSTATE_SHOW_ATTEMPTS, WORLDSTATE_SHOW_TIMER, and WorldPackets::WorldState::InitWorldStates::Worldstates.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 342 of file instance_icecrown_citadel.cpp.
References ALLIANCE, Position::GetPositionX(), Map::GetSpawnMode(), GO_THE_SKYBREAKER_A, HORDE, SpawnData::id, InstanceScript::instance, SpawnMetadata::mapId, NPC_ALANA_MOONSTRIKE, NPC_ALCHEMIST_ADRIANNA, NPC_ALLIANCE_COMMANDER, NPC_ALLIANCE_GUNSHIP_CANNON, NPC_ALRIN_THE_AGILE, NPC_GARROSH_HELLSCREAM, NPC_GERARDO_THE_SUAVE, NPC_HARAGG_THE_UNSEEN, NPC_HIGH_CAPTAIN_JUSTIN_BARTLETT, NPC_HORDE_GUNSHIP_CANNON, NPC_IGB_MURADIN_BRONZEBEARD, NPC_IKFIRUS_THE_VILE, NPC_INFILTRATOR_MINCHAR, NPC_INFILTRATOR_MINCHAR_BQ, NPC_JEDEBIA, NPC_KING_VARIAN_WRYNN, NPC_KOR_KRON_GENERAL, NPC_KOR_KRON_LIEUTENANT, NPC_MALFUS_GRIMFROST, NPC_MINCHAR_BEAM_STALKER, NPC_NIBY_THE_ALMIGHTY, NPC_ORGRIMS_HAMMER_CREW, NPC_SE_HIGH_OVERLORD_SAURFANG, NPC_SE_KOR_KRON_REAVER, NPC_SE_MURADIN_BRONZEBEARD, NPC_SE_SKYBREAKER_MARINE, NPC_SKY_REAVER_KORM_BLACKSCAR, NPC_SKYBREAKER_DECKHAND, NPC_SKYBREAKER_LIEUTENANT, NPC_TALAN_MOONSTRIKE, NPC_TORTUNOK, NPC_UVLUS_BANEFIRE, NPC_VALITHRIA_DREAMWALKER_QUEST, NPC_VOL_GUK, NPC_YILI, NPC_ZAFOD_BOOMBOX, WeeklyQuest::questId, sObjectMgr, SpawnData::spawnPoint, sQuestPoolMgr, TeamInInstance, WeeklyNPCs, and WeeklyQuestData.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 731 of file instance_icecrown_citadel.cpp.
References BloodPrinceIntro, BloodQuickeningState, ColdflameJetsState, DATA_BLOOD_PRINCE_COUNCIL_INTRO, DATA_BLOOD_QUICKENING_STATE, DATA_COLDFLAME_JETS, DATA_FACTION_BUFF, DATA_HEROIC_ATTEMPTS, DATA_RIMEFANG, DATA_SINDRAGOSA_FROSTWYRMS, DATA_SINDRAGOSA_INTRO, DATA_SPINESTALKER, DATA_TEAM_IN_INSTANCE, DATA_UPPERSPIRE_TELE_ACT, FrostwyrmGUIDs, HeroicAttempts, IsFactionBuffActive, RimefangTrash, SindragosaIntro, SpinestalkerTrash, TeamInInstance, and UpperSpireTeleporterActiveState.
Referenced by OnGameObjectCreate().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 420 of file instance_icecrown_citadel.cpp.
References ALLIANCE, GO_GUNSHIP_ARMORY_A_10H, GO_GUNSHIP_ARMORY_A_10N, GO_GUNSHIP_ARMORY_A_25H, GO_GUNSHIP_ARMORY_A_25N, GO_GUNSHIP_ARMORY_H_10H, GO_GUNSHIP_ARMORY_H_10N, GO_GUNSHIP_ARMORY_H_25H, GO_GUNSHIP_ARMORY_H_25N, HORDE, and TeamInInstance.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 764 of file instance_icecrown_citadel.cpp.
References ArthasPlatformGUID, BloodCouncilControllerGUID, BloodCouncilGUIDs, BloodQueenLanaThelCouncilGUID, BloodQueenLanaThelGUID, CrokCaptainGUIDs, CrokScourgebaneGUID, DATA_ARTHAS_PLATFORM, DATA_BLOOD_PRINCES_CONTROL, DATA_BLOOD_QUEEN_LANA_THEL, DATA_BLOOD_QUEEN_LANA_THEL_COUNCIL, DATA_CAPTAIN_ARNATH, DATA_CAPTAIN_BRANDON, DATA_CAPTAIN_GRONDEL, DATA_CAPTAIN_RUPERT, DATA_CROK_SCOURGEBANE, DATA_DEATHBRINGER_SAURFANG, DATA_ENEMY_GUNSHIP, DATA_FESTERGUT, DATA_HIGHLORD_TIRION_FORDRING, DATA_ICECROWN_GUNSHIP_BATTLE, DATA_LADY_DEATHWHISPER, DATA_LORD_MARROWGAR, DATA_PRINCE_KELESETH, DATA_PRINCE_TALDARAM, DATA_PRINCE_VALANAR, 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, ObjectGuid::Empty, EnemyGunshipGUID, FestergutGUID, GO_SAURFANG_S_DOOR, GunshipGUID, HighlordTirionFordringGUID, LadyDeahtwhisperGUID, LordMarrowgarGUID, ProfessorPutricideGUID, PutricideTableGUID, RimefangGUID, RotfaceGUID, SindragosaGUID, SisterSvalnaGUID, SpinestalkerGUID, TerenasMenethilGUID, TheLichKingGUID, ValithriaDreamwalkerGUID, ValithriaLichKingGUID, and ValithriaTriggerGUID.
|
inline |
Definition at line 838 of file instance_icecrown_citadel.cpp.
References BloodQueenLanaThelGUID, InstanceScript::DoUpdateWorldState(), Map::GetCreature(), HeroicAttempts, InstanceScript::instance, ProfessorPutricideGUID, SindragosaGUID, TheLichKingGUID, and WORLDSTATE_ATTEMPTS_REMAINING.
Referenced by SetBossState().
|
inlineoverridevirtual |
These creatures are summoned by something else than Professor Putricide but need to be controlled/despawned by him - so they need to be registered on his summon list
Reimplemented from InstanceScript.
Definition at line 206 of file instance_icecrown_citadel.cpp.
References ALLIANCE, BloodCouncilControllerGUID, BloodCouncilGUIDs, BloodQueenLanaThelCouncilGUID, BloodQueenLanaThelGUID, WorldObject::CastSpell(), CrokCaptainGUIDs, CrokScourgebaneGUID, DeathbringerSaurfangEventGUID, DeathbringerSaurfangGUID, EMOTE_ONESHOT_NONE, FestergutGUID, Map::GetCreature(), Object::GetEntry(), Position::GetExactDist2d(), Object::GetGUID(), Unit::GetOwnerGUID(), Position::GetPositionX(), HighlordTirionFordringGUID, InstanceScript::instance, IsFactionBuffActive, Unit::IsGuardian(), ObjectGuid::IsPlayer(), LadyDeahtwhisperGUID, LordMarrowgarGUID, nerubarBroodkeepersGUIDs, NPC_ALLIANCE_GUNSHIP_CANNON, NPC_BLOOD_ORB_CONTROLLER, NPC_BLOOD_QUEEN_LANA_THEL, NPC_BLOOD_QUEEN_LANA_THEL_COUNCIL, NPC_CAPTAIN_ARNATH, NPC_CAPTAIN_BRANDON, NPC_CAPTAIN_GRONDEL, NPC_CAPTAIN_RUPERT, NPC_CROK_SCOURGEBANE, NPC_DEATHBRINGER_SAURFANG, NPC_FESTERGUT, NPC_GAS_CLOUD, NPC_GREEN_DRAGON_COMBAT_TRIGGER, NPC_HIGHLORD_TIRION_FORDRING_LK, NPC_HORDE_GUNSHIP_CANNON, NPC_INFILTRATOR_MINCHAR_BQ, NPC_INVISIBLE_STALKER, NPC_LADY_DEATHWHISPER, NPC_LORD_MARROWGAR, NPC_NERUBAR_BROODKEEPER, NPC_PRINCE_KELESETH, NPC_PRINCE_TALDARAM, NPC_PRINCE_VALANAR, NPC_PROFESSOR_PUTRICIDE, NPC_RIMEFANG, NPC_ROTFACE, NPC_SE_HIGH_OVERLORD_SAURFANG, NPC_SE_MURADIN_BRONZEBEARD, NPC_SINDRAGOSA, NPC_SISTER_SVALNA, NPC_SPINESTALKER, NPC_TERENAS_MENETHIL_FROSTMOURNE, NPC_TERENAS_MENETHIL_FROSTMOURNE_H, NPC_THE_LICH_KING, NPC_THE_LICH_KING_VALITHRIA, NPC_VALITHRIA_DREAMWALKER, NPC_VOLATILE_OOZE, NPC_WICKED_SPIRIT, ProfessorPutricideGUID, REACT_PASSIVE, RimefangGUID, RotfaceGUID, Unit::SetControlled(), Creature::SetCorpseDelay(), Unit::SetDisableGravity(), Unit::SetEmoteState(), Creature::SetReactState(), SindragosaGUID, SisterSvalnaGUID, SPELL_ARTHAS_TELEPORTER_CEREMONY, SPELL_HELLSCREAMS_WARSONG, SPELL_STRENGHT_OF_WRYNN, SpinestalkerGUID, TeamInInstance, TerenasMenethilGUID, TheLichKingGUID, UNIT_STATE_ROOT, ValithriaDreamwalkerGUID, ValithriaLichKingGUID, and ValithriaTriggerGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 335 of file instance_icecrown_citadel.cpp.
References ObjectGuid::Clear(), Object::GetEntry(), NPC_SINDRAGOSA, and SindragosaGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 503 of file instance_icecrown_citadel.cpp.
References InstanceScript::AddDoor(), ArthasPlatformGUID, ArthasPrecipiceGUID, BloodwingSigilGUID, DATA_BLOOD_QUEEN_LANA_THEL, DATA_DEATHBRINGER_SAURFANG, DATA_FESTERGUT, DATA_ICECROWN_GUNSHIP_BATTLE, DATA_LADY_DEATHWHISPER, DATA_LORD_MARROWGAR, DATA_PROFESSOR_PUTRICIDE, DATA_ROTFACE, DATA_SINDRAGOSA, DATA_THE_LICH_KING, DATA_UPPERSPIRE_TELE_ACT, DATA_VALITHRIA_DREAMWALKER, DAY, DeathbringerSaurfangDoorGUID, DeathbringersCacheGUID, DONE, EnemyGunshipGUID, FrostwingSigilGUID, FrozenBolvarGUID, FrozenThroneEdgeGUID, FrozenThroneWarningGUID, FrozenThroneWindGUID, GAMEOBJECT_PARENTROTATION, InstanceScript::GetBossState(), Map::GetCreature(), GetData(), Object::GetEntry(), Object::GetGUID(), 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_GUNSHIP_ARMORY_A_10H, GO_GUNSHIP_ARMORY_A_10N, GO_GUNSHIP_ARMORY_A_25H, GO_GUNSHIP_ARMORY_A_25N, GO_GUNSHIP_ARMORY_H_10H, GO_GUNSHIP_ARMORY_H_10N, GO_GUNSHIP_ARMORY_H_25H, GO_GUNSHIP_ARMORY_H_25N, 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_ORGRIMS_HAMMER_A, 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_DEATHBRINGER, GO_SCOURGE_TRANSPORTER_LICHKING, GO_SCOURGE_TRANSPORTER_LIGHTSHAMMER, GO_SCOURGE_TRANSPORTER_ORATORY, GO_SCOURGE_TRANSPORTER_RAMPART, GO_SCOURGE_TRANSPORTER_SINDRAGOSA, GO_SCOURGE_TRANSPORTER_UPPERSPIRE, GO_SIGIL_OF_THE_FROSTWING, GO_SINDRAGOSA_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR, GO_STATE_ACTIVE, GO_STATE_DESTROYED, GO_STATE_READY, GO_THE_SKYBREAKER_H, GunshipArmoryGUID, InstanceScript::HandleGameObject(), InstanceScript::instance, Map::Is25ManRaid(), LadyDeathwisperElevatorGUID, PillarsChainedGUID, PillarsUnchainedGUID, PlagueSigilGUID, PutricideCollisionGUID, PutricideGateGUIDs, PutricidePipeGUIDs, PutricideTableGUID, GameObject::RemoveFlag(), GameObject::SetGoState(), GameObject::SetLevel(), GameObject::SetLootRecipient(), GameObject::SetRespawnTime(), SetTeleporterState(), Object::SetUInt32Value(), TeleporterDeathBringerGUID, TeleporterLichKingGUID, TeleporterLightsHammerGUID, TeleporterOratoryGUID, TeleporterRampartsGUID, TeleporterSindragosaGUID, TeleporterUpperSpireGUID, and ValithriaDreamwalkerGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 693 of file instance_icecrown_citadel.cpp.
References InstanceScript::AddDoor(), ObjectGuid::Clear(), Object::GetEntry(), 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_ORGRIMS_HAMMER_H, GO_SAURFANG_S_DOOR, GO_SCIENTIST_ENTRANCE, GO_SINDRAGOSA_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR, GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR, GO_THE_SKYBREAKER_A, and GunshipGUID.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 188 of file instance_icecrown_citadel.cpp.
References ALLIANCE, DATA_ICECROWN_GUNSHIP_BATTLE, DATA_LADY_DEATHWHISPER, InstanceScript::DoCastSpellOnPlayer(), DONE, InstanceScript::GetBossState(), InstanceScript::instance, IsFactionBuffActive, Map::IsSpawnGroupActive(), SPAWN_GROUP_ALLIANCE_ROS, SPAWN_GROUP_HORDE_ROS, Map::SpawnGroupSpawn(), SpawnGunship(), SPELL_HELLSCREAMS_WARSONG, SPELL_STRENGHT_OF_WRYNN, and TeamInInstance.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 201 of file instance_icecrown_citadel.cpp.
References ALLIANCE, InstanceScript::DoRemoveAurasDueToSpellOnPlayer(), SPELL_HELLSCREAMS_WARSONG, SPELL_STRENGHT_OF_WRYNN, and TeamInInstance.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 445 of file instance_icecrown_citadel.cpp.
References ACTION_START_FROSTWYRM, ACTION_VRYKUL_DEATH, Creature::AI(), CrokScourgebaneGUID, DATA_SINDRAGOSA, DATA_SPINESTALKER, DONE, FrostwyrmGUIDs, InstanceScript::GetBossState(), Map::GetCreature(), UnitAI::GetData(), Object::GetEntry(), Object::GetGUID(), Position::GetPositionX(), Position::GetPositionY(), Creature::GetSpawnId(), HeroicAttempts, InstanceScript::instance, Map::IsHeroic(), Map::LoadGrid(), 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, RimefangGUID, RimefangTrash, UnitAI::SetGUID(), SindragosaSpawnPos, SpinestalkerGUID, SpinestalkerTrash, Map::SummonCreature(), and Object::ToCreature().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 1433 of file instance_icecrown_citadel.cpp.
References ACTION_ENEMY_GUNSHIP_TALK, ACTION_EXIT_SHIP, ACTION_FROSTMOURNE_INTRO, WorldObject::AddObjectToRemoveList(), ArthasPlatformGUID, WorldObject::CastSpell(), DATA_ICECROWN_GUNSHIP_BATTLE, DONE, EVENT_ENEMY_GUNSHIP_COMBAT, EVENT_ENEMY_GUNSHIP_DESPAWN, EVENT_PLAYERS_GUNSHIP_COMBAT, EVENT_PLAYERS_GUNSHIP_SAURFANG, EVENT_PLAYERS_GUNSHIP_SPAWN, EVENT_QUAKE, EVENT_QUAKE_SHATTER, EVENT_REBUILD_PLATFORM, EVENT_SECOND_REMORSELESS_WINTER, EVENT_TELEPORT_TO_FROSTMOURNE, WorldObject::FindNearestCreature(), FrozenThroneWarningGUID, InstanceScript::GetBossState(), Map::GetGameObject(), GO_DESTRUCTIBLE_DESTROYED, GO_STATE_ACTIVE, HORDE, InstanceScript::instance, NPC_IGB_HIGH_OVERLORD_SAURFANG, NPC_IGB_MURADIN_BRONZEBEARD, NPC_SPIRIT_WARDEN, NPC_TERENAS_MENETHIL_FROSTMOURNE, NPC_WORLD_TRIGGER_INFINITE_AOI, SPELL_FROSTMOURNE_TELEPORT_VISUAL, SpiritWardenSpawn, Map::SummonCreature(), TeamInInstance, TerenasSpawn, Object::ToGameObject(), and GameObject::ToTransport().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 1354 of file instance_icecrown_citadel.cpp.
References BloodQuickeningMinutes, BloodQuickeningState, ColdflameJetsState, DONE, HeroicAttempts, NOT_STARTED, and UpperSpireTeleporterActiveState.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 857 of file instance_icecrown_citadel.cpp.
References ArthasPlatformGUID, ArthasPrecipiceGUID, BloodwingSigilGUID, CheckLichKingAvailability(), DATA_BLOOD_QUEEN_LANA_THEL, DATA_DEATHBRINGER_SAURFANG, DATA_FESTERGUT, DATA_ICECROWN_GUNSHIP_BATTLE, DATA_LADY_DEATHWHISPER, DATA_LORD_MARROWGAR, DATA_PROFESSOR_PUTRICIDE, DATA_ROTFACE, DATA_SINDRAGOSA, DATA_THE_LICH_KING, DATA_VALITHRIA_DREAMWALKER, DAY, DeathbringerSaurfangGUID, DeathbringersCacheGUID, DONE, EVENT_RESPAWN_GUNSHIP, FAIL, FrostwingSigilGUID, FrozenBolvarGUID, InstanceScript::GetBossState(), Map::GetCreature(), Map::GetGameObject(), Map::GetSpawnMode(), GO_FLAG_LOCKED, GO_FLAG_NODESPAWN, GO_FLAG_NOT_SELECTABLE, GO_STATE_DESTROYED, GO_STATE_READY, GunshipArmoryGUID, InstanceScript::HandleGameObject(), HandleHeroicAttempts(), IN_PROGRESS, InstanceScript::instance, Map::IsHeroic(), JainaSpawnPos, LadyDeathwisperElevatorGUID, MuradinSpawnPos, NOT_STARTED, NPC_LADY_JAINA_PROUDMOORE_QUEST, NPC_LADY_SYLVANAS_WINDRUNNER_QUEST, NPC_MURADIN_BRONZEBEARD_QUEST, NPC_UTHER_THE_LIGHTBRINGER_QUEST, NPC_VALITHRIA_DREAMWALKER_QUEST, PillarsChainedGUID, PillarsUnchainedGUID, PlagueSigilGUID, PutricideCollisionGUID, PutricideGateGUIDs, PutricidePipeGUIDs, WeeklyQuest::questId, InstanceScript::SetBossState(), SetTeleporterState(), SpawnGunship(), sQuestPoolMgr, Map::SummonCreature(), SylvanasSpawnPos, TeleporterDeathBringerGUID, TeleporterLightsHammerGUID, TeleporterOratoryGUID, TeleporterRampartsGUID, TeleporterSindragosaGUID, TeleporterUpperSpireGUID, UtherSpawnPos, ValithriaSpawnPos, and WeeklyQuestData.
Referenced by SpawnGunship().
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 1047 of file instance_icecrown_citadel.cpp.
References ACTION_NERUBAR_FALL, ALLIANCE, AT_NERUBAR_BROODKEEPER, BloodPrinceIntro, BloodQuickeningMinutes, BloodQuickeningState, ColdflameJetsState, DATA_BLOOD_PRINCE_COUNCIL_INTRO, DATA_BLOOD_QUICKENING_STATE, DATA_BONED_ACHIEVEMENT, DATA_COLDFLAME_JETS, DATA_FACTION_BUFF, DATA_NAUSEA_ACHIEVEMENT, DATA_NERUBAR_BROODKEEPER_EVENT, DATA_OOZE_DANCE_ACHIEVEMENT, DATA_ORB_WHISPERER_ACHIEVEMENT, DATA_SINDRAGOSA_INTRO, DATA_UPPERSPIRE_TELE_ACT, DONE, InstanceScript::DoRemoveAurasDueToSpellOnPlayers(), InstanceScript::DoUpdateWorldState(), EVENT_UPDATE_EXECUTION_TIME, Map::GetCreature(), Map::GetGameObject(), Map::GetSpawnMode(), IN_PROGRESS, InstanceScript::instance, IsBonedEligible, IsFactionBuffActive, IsNauseaEligible, IsOozeDanceEligible, IsOrbWhispererEligible, nerubarBroodkeepersGUIDs, WeeklyQuest::questId, InstanceScript::SaveToDB(), SetTeleporterState(), SindragosaIntro, SPELL_HELLSCREAMS_WARSONG, SPELL_STRENGHT_OF_WRYNN, sQuestPoolMgr, TeamInInstance, TeleporterUpperSpireGUID, UpperSpireTeleporterActiveState, WeeklyQuestData, WORLDSTATE_EXECUTION_TIME, and WORLDSTATE_SHOW_TIMER.
|
inlineoverridevirtual |
Reimplemented from ZoneScript.
Definition at line 1132 of file instance_icecrown_citadel.cpp.
References DATA_RIMEFANG, DATA_SINDRAGOSA_FROSTWYRMS, DATA_SPINESTALKER, FrostwyrmGUIDs, RimefangTrash, and SpinestalkerTrash.
|
inline |
Definition at line 165 of file instance_icecrown_citadel.cpp.
References GO_FLAG_NOT_SELECTABLE, GO_STATE_ACTIVE, GO_STATE_READY, GameObject::RemoveFlag(), GameObject::SetFlag(), and GameObject::SetGoState().
Referenced by OnGameObjectCreate(), SetBossState(), and SetData().
|
inline |
Definition at line 1036 of file instance_icecrown_citadel.cpp.
References DATA_ICECROWN_GUNSHIP_BATTLE, GO_ORGRIMS_HAMMER_H, GO_THE_SKYBREAKER_A, GunshipGUID, HORDE, InstanceScript::instance, NOT_STARTED, SetBossState(), sTransportMgr, and TeamInInstance.
Referenced by OnPlayerEnter(), SetBossState(), and Update().
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 1372 of file instance_icecrown_citadel.cpp.
References ACTION_KILL_MINCHAR, ACTION_RESTORE_LIGHT, ArthasPlatformGUID, BloodQueenLanaThelGUID, BloodQuickeningMinutes, BloodQuickeningState, DATA_ICECROWN_GUNSHIP_BATTLE, DATA_THE_LICH_KING, DONE, InstanceScript::DoUpdateWorldState(), EVENT_QUAKE_SHATTER, EVENT_REBUILD_PLATFORM, EVENT_RESPAWN_GUNSHIP, EVENT_UPDATE_EXECUTION_TIME, FAIL, FrozenThroneEdgeGUID, FrozenThroneWarningGUID, FrozenThroneWindGUID, InstanceScript::GetBossState(), Map::GetCreature(), Map::GetGameObject(), GO_DESTRUCTIBLE_DAMAGED, GO_DESTRUCTIBLE_REBUILDING, GO_STATE_ACTIVE, GO_STATE_READY, IN_PROGRESS, InstanceScript::instance, InstanceScript::SaveToDB(), SpawnGunship(), TheLichKingGUID, WORLDSTATE_EXECUTION_TIME, and WORLDSTATE_SHOW_TIMER.
|
inlineoverridevirtual |
Reimplemented from InstanceScript.
Definition at line 1345 of file instance_icecrown_citadel.cpp.
References BloodQuickeningMinutes, BloodQuickeningState, ColdflameJetsState, HeroicAttempts, and UpperSpireTeleporterActiveState.
|
protected |
Definition at line 1541 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), OnGameObjectCreate(), ProcessEvent(), SetBossState(), and Update().
|
protected |
Definition at line 1542 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1525 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1524 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1558 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1526 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1527 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), HandleHeroicAttempts(), OnCreatureCreate(), and Update().
|
protected |
Definition at line 1557 of file instance_icecrown_citadel.cpp.
Referenced by FillInitialWorldStates(), instance_icecrown_citadel_InstanceMapScript(), ReadSaveDataMore(), SetData(), Update(), and WriteSaveDataMore().
|
protected |
Definition at line 1555 of file instance_icecrown_citadel.cpp.
Referenced by FillInitialWorldStates(), GetData(), instance_icecrown_citadel_InstanceMapScript(), ReadSaveDataMore(), SetData(), Update(), and WriteSaveDataMore().
|
protected |
Definition at line 1515 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1550 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), instance_icecrown_citadel_InstanceMapScript(), ReadSaveDataMore(), SetData(), and WriteSaveDataMore().
|
protected |
Definition at line 1529 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1528 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 1504 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 1505 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1503 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and SetBossState().
|
protected |
Definition at line 1506 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1501 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 1496 of file instance_icecrown_citadel.cpp.
|
protected |
Definition at line 1520 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1516 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1552 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), OnUnitDeath(), and SetData64().
|
protected |
Definition at line 1546 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1543 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and Update().
|
protected |
Definition at line 1545 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), ProcessEvent(), and Update().
|
protected |
Definition at line 1544 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and Update().
|
protected |
Definition at line 1502 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1500 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), OnGameObjectRemove(), and SpawnGunship().
|
protected |
Definition at line 1556 of file instance_icecrown_citadel.cpp.
Referenced by FillInitialWorldStates(), GetData(), HandleHeroicAttempts(), instance_icecrown_citadel_InstanceMapScript(), OnUnitDeath(), ReadSaveDataMore(), and WriteSaveDataMore().
|
protected |
Definition at line 1539 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1560 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1564 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), OnPlayerEnter(), and SetData().
|
protected |
Definition at line 1562 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1561 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1563 of file instance_icecrown_citadel.cpp.
Referenced by CheckAchievementCriteriaMeet(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1498 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1499 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1497 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1565 of file instance_icecrown_citadel.cpp.
Referenced by OnCreatureCreate(), and SetData().
|
protected |
Definition at line 1547 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1548 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1514 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1522 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), HandleHeroicAttempts(), and OnCreatureCreate().
|
protected |
Definition at line 1519 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1518 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1517 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1523 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnGameObjectCreate().
|
protected |
Definition at line 1536 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 1554 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), OnUnitDeath(), and SetData64().
|
protected |
Definition at line 1521 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1534 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), HandleHeroicAttempts(), OnCreatureCreate(), and OnCreatureRemove().
|
protected |
Definition at line 1559 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), instance_icecrown_citadel_InstanceMapScript(), and SetData().
|
protected |
Definition at line 1530 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1535 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and OnUnitDeath().
|
protected |
Definition at line 1553 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), OnUnitDeath(), and SetData64().
|
protected |
Definition at line 1549 of file instance_icecrown_citadel.cpp.
Referenced by GetCreatureEntry(), GetData(), GetGameObjectEntry(), instance_icecrown_citadel_InstanceMapScript(), OnCreatureCreate(), OnPlayerEnter(), OnPlayerLeave(), ProcessEvent(), SetData(), and SpawnGunship().
|
protected |
Definition at line 1511 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1507 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate().
|
protected |
Definition at line 1509 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1512 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1510 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1513 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), and SetBossState().
|
protected |
Definition at line 1508 of file instance_icecrown_citadel.cpp.
Referenced by OnGameObjectCreate(), SetBossState(), and SetData().
|
protected |
Definition at line 1540 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1538 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), HandleHeroicAttempts(), OnCreatureCreate(), and Update().
|
protected |
Definition at line 1537 of file instance_icecrown_citadel.cpp.
Referenced by CheckLichKingAvailability().
|
protected |
Definition at line 1551 of file instance_icecrown_citadel.cpp.
Referenced by GetData(), instance_icecrown_citadel_InstanceMapScript(), ReadSaveDataMore(), SetData(), and WriteSaveDataMore().
|
protected |
Definition at line 1531 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), OnCreatureCreate(), and OnGameObjectCreate().
|
protected |
Definition at line 1532 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().
|
protected |
Definition at line 1533 of file instance_icecrown_citadel.cpp.
Referenced by GetGuidData(), and OnCreatureCreate().