![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AccountMgr.h"#include "AreaDefines.h"#include "CreatureTextMgr.h"#include "Group.h"#include "InstanceMapScript.h"#include "InstanceScript.h"#include "Map.h"#include "ObjectMgr.h"#include "Player.h"#include "ScriptedCreature.h"#include "Transport.h"#include "WorldPacket.h"#include "WorldSession.h"#include "WorldStateDefines.h"#include "icecrown_citadel.h"Go to the source code of this file.
Classes | |
| struct | WeeklyQuest |
| class | RespawnEvent |
| class | DelayedCastMincharEvent |
| class | instance_icecrown_citadel |
| struct | instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript |
Enumerations | |
| enum | EventIds { EVENT_PLAYERS_GUNSHIP_SPAWN = 22663 , EVENT_PLAYERS_GUNSHIP_COMBAT = 22664 , EVENT_PLAYERS_GUNSHIP_SAURFANG = 22665 , EVENT_ENEMY_GUNSHIP_COMBAT = 22860 , EVENT_ENEMY_GUNSHIP_DESPAWN = 22861 , EVENT_QUAKE = 23437 , EVENT_SECOND_REMORSELESS_WINTER = 23507 , EVENT_TELEPORT_TO_FROSMOURNE = 23617 , EVENT_FESTERGUT_VALVE_USED = 23438 , EVENT_ROTFACE_VALVE_USED = 23426 } |
| enum | TimedEvents { EVENT_UPDATE_EXECUTION_TIME = 1 , EVENT_QUAKE_SHATTER = 2 , EVENT_REBUILD_PLATFORM = 3 , EVENT_RESPAWN_GUNSHIP = 4 , EVENT_RESPAWN_SINDRAGOSA = 5 } |
| enum | Spells { SPELL_GAS_VARIABLE = 74119 , SPELL_OOZE_VARIABLE = 74118 , BLOOD_BEAM_VISUAL_RHAND = 72304 , BLOOD_BEAM_VISUAL_LHAND = 72303 , BLOOD_BEAM_VISUAL_LLEG = 72302 , BLOOD_BEAM_VISUAL_RLEG = 72301 , VOID_ZONE_VISUAL = 69422 } |
| enum | Say { SAY_SOULS_LICH_KING_RAND_WHISPER = 5 } |
Functions | |
| void | AddSC_instance_icecrown_citadel () |
Variables | |
| BossBoundaryData const | boundaries |
| DoorData const | doorData [] |
| ObjectData const | creatureData [] |
| WeeklyQuest const | WeeklyQuestData [WeeklyNPCs] |
| Position const | JainaSpawnPos = { -48.65278f, 2211.026f, 27.98586f, 3.124139f } |
| Position const | MuradinSpawnPos = { -47.34549f, 2208.087f, 27.98586f, 3.106686f } |
| Position const | UtherSpawnPos = { -26.58507f, 2211.524f, 30.19898f, 3.124139f } |
| Position const | SylvanasSpawnPos = { -41.45833f, 2222.891f, 27.98586f, 3.647738f } |
| Position const | SindragosaSpawnPos = { 4818.6997f, 2483.7102f, 287.06497f, 3.286661f } |
| std::vector< Position > | GoSpiritAlarm_1 = { { -160.96f, 2210.46f, 35.24f, 0.0f }, { -176.27f, 2201.93f, 35.24f, 0.0f}, { -207.83f, 2207.38f, 35.24f, 0.0f } } |
| std::vector< Position > | GoSpiritAlarm_2 = { { -178.41f, 2225.11f, 35.24f, 0.0f }, { -195.23f, 2221.55f, 35.24f, 0.0f}, { -209.94f, 2250.34f, 37.99f, 0.0f } } |
| std::vector< Position > | GoSpiritAlarm_3 = { { -289.80f, 2216.60f, 42.39f, 0.0f }, { -317.76f, 2216.11f, 42.57f, 0.0f}, { -301.07f, 2216.62f, 42.0f, 0.0f } } |
| std::vector< Position > | GoSpiritAlarm_4 = { { -276.07f, 2206.76f, 42.57f, 0.0f }, { -304.44f, 2199.11f, 41.99f, 0.0f}, { -292.82f, 2204.61f, 42.02f, 0.0f } } |
| enum EventIds |
| enum Say |
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_GAS_VARIABLE | |
| SPELL_OOZE_VARIABLE | |
| BLOOD_BEAM_VISUAL_RHAND | |
| BLOOD_BEAM_VISUAL_LHAND | |
| BLOOD_BEAM_VISUAL_LLEG | |
| BLOOD_BEAM_VISUAL_RLEG | |
| VOID_ZONE_VISUAL | |
| enum TimedEvents |
| Enumerator | |
|---|---|
| EVENT_UPDATE_EXECUTION_TIME | |
| EVENT_QUAKE_SHATTER | |
| EVENT_REBUILD_PLATFORM | |
| EVENT_RESPAWN_GUNSHIP | |
| EVENT_RESPAWN_SINDRAGOSA | |
| void AddSC_instance_icecrown_citadel | ( | ) |
Referenced by AddNorthrendScripts().
| BossBoundaryData const boundaries |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::instance_icecrown_citadel_InstanceMapScript().
| ObjectData const creatureData[] |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::instance_icecrown_citadel_InstanceMapScript().
| DoorData const doorData[] |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::instance_icecrown_citadel_InstanceMapScript().
| std::vector<Position> GoSpiritAlarm_1 = { { -160.96f, 2210.46f, 35.24f, 0.0f }, { -176.27f, 2201.93f, 35.24f, 0.0f}, { -207.83f, 2207.38f, 35.24f, 0.0f } } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetPositionTraps().
| std::vector<Position> GoSpiritAlarm_2 = { { -178.41f, 2225.11f, 35.24f, 0.0f }, { -195.23f, 2221.55f, 35.24f, 0.0f}, { -209.94f, 2250.34f, 37.99f, 0.0f } } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetPositionTraps().
| std::vector<Position> GoSpiritAlarm_3 = { { -289.80f, 2216.60f, 42.39f, 0.0f }, { -317.76f, 2216.11f, 42.57f, 0.0f}, { -301.07f, 2216.62f, 42.0f, 0.0f } } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetPositionTraps().
| std::vector<Position> GoSpiritAlarm_4 = { { -276.07f, 2206.76f, 42.57f, 0.0f }, { -304.44f, 2199.11f, 41.99f, 0.0f}, { -292.82f, 2204.61f, 42.02f, 0.0f } } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetPositionTraps().
| Position const JainaSpawnPos = { -48.65278f, 2211.026f, 27.98586f, 3.124139f } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetBossState().
| Position const MuradinSpawnPos = { -47.34549f, 2208.087f, 27.98586f, 3.106686f } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetBossState().
| Position const SindragosaSpawnPos = { 4818.6997f, 2483.7102f, 287.06497f, 3.286661f } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnUnitDeath(), and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::Update().
| Position const SylvanasSpawnPos = { -41.45833f, 2222.891f, 27.98586f, 3.647738f } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetBossState().
| Position const UtherSpawnPos = { -26.58507f, 2211.524f, 30.19898f, 3.124139f } |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetBossState().
| WeeklyQuest const WeeklyQuestData[WeeklyNPCs] |
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::OnCreatureCreate(), and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetData().