![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "AccountMgr.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().