Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
instance_icecrown_citadel.cpp File Reference
#include "ObjectMgr.h"
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "ScriptedCreature.h"
#include "Map.h"
#include "PoolMgr.h"
#include "AccountMgr.h"
#include "icecrown_citadel.h"
#include "Player.h"
#include "WorldPacket.h"
#include "WorldSession.h"
Include dependency graph for instance_icecrown_citadel.cpp:

Go to the source code of this file.

Classes

class  instance_icecrown_citadel
struct  instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript
struct  WeeklyQuest

Enumerations

enum  EventIds { EVENT_QUAKE = 23437 , EVENT_SECOND_REMORSELESS_WINTER = 23507 , EVENT_TELEPORT_TO_FROSMOURNE = 23617 }
enum  TimedEvents { EVENT_UPDATE_EXECUTION_TIME = 1 , EVENT_QUAKE_SHATTER = 2 , EVENT_REBUILD_PLATFORM = 3 }

Functions

void AddSC_instance_icecrown_citadel ()

Variables

DoorData const doorData []
WeeklyQuest const WeeklyQuestData [WeeklyNPCs]

Enumeration Type Documentation

◆ EventIds

enum EventIds
Enumerator
EVENT_QUAKE 
EVENT_SECOND_REMORSELESS_WINTER 
EVENT_TELEPORT_TO_FROSMOURNE 

Definition at line 18 of file instance_icecrown_citadel.cpp.

◆ TimedEvents

Enumerator
EVENT_UPDATE_EXECUTION_TIME 
EVENT_QUAKE_SHATTER 
EVENT_REBUILD_PLATFORM 

Definition at line 25 of file instance_icecrown_citadel.cpp.

Function Documentation

◆ AddSC_instance_icecrown_citadel()

void AddSC_instance_icecrown_citadel ( )

Definition at line 1307 of file instance_icecrown_citadel.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ doorData

DoorData const doorData[]
Initial value:
=
{
}
@ DOOR_TYPE_SPAWN_HOLE
@ DOOR_TYPE_ROOM
@ DOOR_TYPE_PASSAGE
@ BOUNDARY_NONE
@ BOUNDARY_SE
@ BOUNDARY_SW
@ BOUNDARY_W
@ BOUNDARY_S
@ BOUNDARY_N
@ BOUNDARY_E
@ GO_ICE_WALL
@ GO_SINDRAGOSA_SHORTCUT_ENTRANCE_DOOR
@ GO_GREEN_PLAGUE_MONSTER_ENTRANCE
@ GO_SAURFANG_S_DOOR
@ GO_BLOOD_ELF_COUNCIL_DOOR_RIGHT
@ GO_SINDRAGOSA_SHORTCUT_EXIT_DOOR
@ GO_DOODAD_ICECROWN_ICEWALL02
@ GO_ICEWALL
@ GO_ORATORY_OF_THE_DAMNED_ENTRANCE
@ GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_04
@ GO_GREEN_DRAGON_BOSS_EXIT
@ GO_ORANGE_PLAGUE_MONSTER_ENTRANCE
@ GO_DOODAD_ICECROWN_BLOODPRINCE_DOOR_01
@ GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_02
@ GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_03
@ GO_DOODAD_ICECROWN_ROOSTPORTCULLIS_01
@ GO_BLOOD_ELF_COUNCIL_DOOR
@ GO_DOODAD_ICECROWN_GRATE_01
@ GO_LORD_MARROWGAR_S_ENTRANCE
@ GO_SCIENTIST_ENTRANCE
@ GO_CRIMSON_HALL_DOOR
@ GO_GREEN_DRAGON_BOSS_ENTRANCE
@ GO_SINDRAGOSA_ENTRANCE_DOOR
@ DATA_BLOOD_PRINCE_COUNCIL
@ DATA_DEATHBRINGER_SAURFANG
@ DATA_SISTER_SVALNA
@ DATA_ROTFACE
@ DATA_VALITHRIA_DREAMWALKER
@ DATA_SINDRAGOSA
@ DATA_LORD_MARROWGAR
@ DATA_BLOOD_QUEEN_LANA_THEL
@ DATA_PROFESSOR_PUTRICIDE
@ DATA_FESTERGUT
@ DATA_LADY_DEATHWHISPER

Definition at line 32 of file instance_icecrown_citadel.cpp.

Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::instance_icecrown_citadel_InstanceMapScript().

◆ WeeklyQuestData

WeeklyQuest const WeeklyQuestData[WeeklyNPCs]
Initial value:
=
{
}
@ NPC_INFILTRATOR_MINCHAR_BQ
@ NPC_ALRIN_THE_AGILE
@ NPC_ROTTING_FROST_GIANT_25
@ NPC_ALCHEMIST_ADRIANNA
@ NPC_KOR_KRON_LIEUTENANT
@ NPC_ROTTING_FROST_GIANT_10
@ NPC_INFILTRATOR_MINCHAR
@ NPC_MINCHAR_BEAM_STALKER
@ NPC_VALITHRIA_DREAMWALKER_QUEST
@ QUEST_DEPROGRAMMING_25
@ QUEST_SECURING_THE_RAMPARTS_25
@ QUEST_RESIDUE_RENDEZVOUS_10
@ QUEST_SECURING_THE_RAMPARTS_10
@ QUEST_BLOOD_QUICKENING_10
@ QUEST_RESPITE_FOR_A_TORNMENTED_SOUL_10
@ QUEST_RESPITE_FOR_A_TORNMENTED_SOUL_25
@ QUEST_DEPROGRAMMING_10
@ QUEST_BLOOD_QUICKENING_25
@ QUEST_RESIDUE_RENDEZVOUS_25

Definition at line 70 of file instance_icecrown_citadel.cpp.

Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::GetCreatureEntry(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetBossState(), and instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::SetData().