TrinityCore
ulduar.h File Reference
#include "CreatureAIImpl.h"
#include "EventProcessor.h"
+ Include dependency graph for ulduar.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UlduarKeeperDespawnEvent
 

Macros

#define UlduarScriptName   "instance_ulduar"
 
#define DataHeader   "UU"
 
#define RegisterUlduarCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetUlduarAI)
 

Enumerations

enum  UlduarBosses {
  DATA_FLAME_LEVIATHAN = 0 , DATA_IGNIS = 1 , DATA_RAZORSCALE = 2 , DATA_XT002 = 3 ,
  DATA_ASSEMBLY_OF_IRON = 4 , DATA_KOLOGARN = 5 , DATA_AURIAYA = 6 , DATA_HODIR = 7 ,
  DATA_THORIM = 8 , DATA_FREYA = 9 , DATA_MIMIRON = 10 , DATA_VEZAX = 11 ,
  DATA_YOGG_SARON = 12 , DATA_ALGALON = 13 , DATA_BRIGHTLEAF = 14 , DATA_IRONBRANCH = 15 ,
  DATA_STONEBARK = 16
}
 
enum  UlduarNPCs {
  NPC_LEVIATHAN = 33113 , NPC_SALVAGED_DEMOLISHER = 33109 , NPC_SALVAGED_SIEGE_ENGINE = 33060 , NPC_SALVAGED_CHOPPER = 33062 ,
  NPC_IGNIS = 33118 , NPC_RAZORSCALE = 33186 , NPC_STEELFORGED_DEFFENDER = 33236 , NPC_XT002 = 33293 ,
  NPC_XT_TOY_PILE = 33337 , NPC_STEELBREAKER = 32867 , NPC_MOLGEIM = 32927 , NPC_BRUNDIR = 32857 ,
  NPC_KOLOGARN = 32930 , NPC_FOCUSED_EYEBEAM = 33632 , NPC_FOCUSED_EYEBEAM_RIGHT = 33802 , NPC_LEFT_ARM = 32933 ,
  NPC_RIGHT_ARM = 32934 , NPC_RUBBLE = 33768 , NPC_AURIAYA = 33515 , NPC_MIMIRON = 33350 ,
  NPC_HODIR = 32845 , NPC_THORIM = 32865 , NPC_FREYA = 32906 , NPC_VEZAX = 33271 ,
  NPC_YOGG_SARON = 33288 , NPC_ALGALON = 32871 , NPC_DARK_RUNE_GUARDIAN = 33388 , NPC_DARK_RUNE_SENTINEL = 33846 ,
  NPC_DARK_RUNE_WATCHER = 33453 , NPC_RAZORSCALE_SPAWNER = 33245 , NPC_EXPEDITION_COMMANDER = 33210 , NPC_EXPEDITION_ENGINEER = 33287 ,
  NPC_EXPEDITION_DEFENDER = 33816 , NPC_EXPEDITION_TRAPPER = 33259 , NPC_RAZORSCALE_CONTROLLER = 33233 , NPC_RAZORSCALE_HARPOON_FIRE_STATE = 33282 ,
  NPC_XS013_SCRAPBOT = 33343 , NPC_HEART_OF_DECONSTRUCTOR = 33329 , NPC_ULDUAR_COLOSSUS = 33237 , NPC_BRANN_BRONZEBEARD_INTRO = 33579 ,
  NPC_BRANN_BRONZEBEARD_FLYING_MACHINE = 34119 , NPC_BRANN_S_FLYING_MACHINE = 34120 , NPC_ARCHMAGE_PENTARUS = 33624 , NPC_ARCHMAGE_RHYDIAN = 33696 ,
  NPC_LORE_KEEPER_OF_NORGANNON = 33686 , NPC_HIGH_EXPLORER_DELLORAH = 33701 , NPC_BRONZEBEARD_RADIO = 34054 , NPC_FLAME_LEVIATHAN = 33113 ,
  NPC_FLAME_LEVIATHAN_SEAT = 33114 , NPC_FLAME_LEVIATHAN_TURRET = 33139 , NPC_LEVIATHAN_DEFENSE_TURRET = 33142 , NPC_OVERLOAD_CONTROL_DEVICE = 33143 ,
  NPC_ORBITAL_SUPPORT = 34286 , NPC_LEVIATHAN_MKII = 33432 , NPC_VX_001 = 33651 , NPC_AERIAL_COMMAND_UNIT = 33670 ,
  NPC_ASSAULT_BOT = 34057 , NPC_BOMB_BOT = 33836 , NPC_JUNK_BOT = 33855 , NPC_EMERGENCY_FIRE_BOT = 34147 ,
  NPC_FROST_BOMB = 34149 , NPC_BURST_TARGET = 34211 , NPC_FLAME = 34363 , NPC_FLAME_SPREAD = 34121 ,
  NPC_DB_TARGET = 33576 , NPC_ROCKET_MIMIRON_VISUAL = 34050 , NPC_WORLD_TRIGGER_MIMIRON = 21252 , NPC_COMPUTER = 34143 ,
  NPC_IRONBRANCH = 32913 , NPC_BRIGHTLEAF = 32915 , NPC_STONEBARK = 32914 , NPC_TOR_GREYCLOUD = 32941 ,
  NPC_KAR_GREYCLOUD = 33333 , NPC_EIVI_NIGHTFEATHER = 33325 , NPC_ELLIE_NIGHTFEATHER = 32901 , NPC_SPIRITWALKER_TARA = 33332 ,
  NPC_SPIRITWALKER_YONA = 32950 , NPC_ELEMENTALIST_MAHFUUN = 33328 , NPC_ELEMENTALIST_AVUUN = 32900 , NPC_AMIRA_BLAZEWEAVER = 33331 ,
  NPC_VEESHA_BLAZEWEAVER = 32946 , NPC_MISSY_FLAMECUFFS = 32893 , NPC_SISSY_FLAMECUFFS = 33327 , NPC_BATTLE_PRIEST_ELIZA = 32948 ,
  NPC_BATTLE_PRIEST_GINA = 33330 , NPC_FIELD_MEDIC_PENNY = 32897 , NPC_FIELD_MEDIC_JESSI = 33326 , NPC_CORRUPTED_SERVITOR = 33354 ,
  NPC_MISGUIDED_NYMPH = 33355 , NPC_GUARDIAN_LASHER = 33430 , NPC_FOREST_SWARMER = 33431 , NPC_MANGROVE_ENT = 33525 ,
  NPC_IRONROOT_LASHER = 33526 , NPC_NATURES_BLADE = 33527 , NPC_GUARDIAN_OF_LIFE = 33528 , NPC_FREYA_ACHIEVE_TRIGGER = 33406 ,
  NPC_THORIM_INVISIBLE_STALKER = 32780 , NPC_JORMUNGAR_BEHEMOTH = 32882 , NPC_MERCENARY_CAPTAIN_A = 32908 , NPC_MERCENARY_CAPTAIN_H = 32907 ,
  NPC_MERCENARY_SOLDIER_A = 32885 , NPC_MERCENARY_SOLDIER_H = 32883 , NPC_DARK_RUNE_ACOLYTE_PRE = 32886 , NPC_RUNIC_COLOSSUS = 32872 ,
  NPC_RUNE_GIANT = 32873 , NPC_IRON_RING_GUARD = 32874 , NPC_IRON_HONOR_GUARD = 32875 , NPC_DARK_RUNE_CHAMPION = 32876 ,
  NPC_DARK_RUNE_WARBRINGER = 32877 , NPC_DARK_RUNE_EVOKER = 32878 , NPC_DARK_RUNE_COMMONER = 32904 , NPC_DARK_RUNE_ACOLYTE = 33110 ,
  NPC_THORIM_EVENT_BUNNY = 32892 , NPC_LIGHTNING_ORB = 33138 , NPC_GOLEM_RIGHT_HAND_BUNNY = 33140 , NPC_GOLEM_LEFT_HAND_BUNNY = 33141 ,
  NPC_SIF = 33196 , NPC_THUNDER_ORB = 33378 , NPC_THORIM_CONTROLLER = 32879 , NPC_SARA = 33134 ,
  NPC_GUARDIAN_OF_YOGG_SARON = 33136 , NPC_HODIR_OBSERVATION_RING = 33213 , NPC_FREYA_OBSERVATION_RING = 33241 , NPC_THORIM_OBSERVATION_RING = 33242 ,
  NPC_MIMIRON_OBSERVATION_RING = 33244 , NPC_VOICE_OF_YOGG_SARON = 33280 , NPC_OMINOUS_CLOUD = 33292 , NPC_FREYA_YS = 33410 ,
  NPC_HODIR_YS = 33411 , NPC_MIMIRON_YS = 33412 , NPC_THORIM_YS = 33413 , NPC_SUIT_OF_ARMOR = 33433 ,
  NPC_KING_LLANE = 33437 , NPC_THE_LICH_KING = 33441 , NPC_IMMOLATED_CHAMPION = 33442 , NPC_YSERA = 33495 ,
  NPC_NELTHARION = 33523 , NPC_MALYGOS = 33535 , NPC_DEATH_RAY = 33881 , NPC_DEATH_ORB = 33882 ,
  NPC_BRAIN_OF_YOGG_SARON = 33890 , NPC_INFLUENCE_TENTACLE = 33943 , NPC_TURNED_CHAMPION = 33962 , NPC_CRUSHER_TENTACLE = 33966 ,
  NPC_CONSTRICTOR_TENTACLE = 33983 , NPC_CORRUPTOR_TENTACLE = 33985 , NPC_IMMORTAL_GUARDIAN = 33988 , NPC_SANITY_WELL = 33991 ,
  NPC_DESCEND_INTO_MADNESS = 34072 , NPC_MARKED_IMMORTAL_GUARDIAN = 36064 , NPC_BRANN_BRONZBEARD_ALG = 34064 , NPC_AZEROTH = 34246 ,
  NPC_LIVING_CONSTELLATION = 33052 , NPC_ALGALON_STALKER = 33086 , NPC_COLLAPSING_STAR = 32955 , NPC_BLACK_HOLE = 32953 ,
  NPC_WORM_HOLE = 34099 , NPC_ALGALON_VOID_ZONE_VISUAL_STALKER = 34100 , NPC_ALGALON_STALKER_ASTEROID_TARGET_01 = 33104 , NPC_ALGALON_STALKER_ASTEROID_TARGET_02 = 33105 ,
  NPC_UNLEASHED_DARK_MATTER = 34097
}
 
enum  UlduarGameObjects {
  GO_LEVIATHAN_DOOR = 194905 , GO_LEVIATHAN_GATE = 194630 , GO_MOLE_MACHINE = 194316 , GO_RAZOR_HARPOON_1 = 194542 ,
  GO_RAZOR_HARPOON_2 = 194541 , GO_RAZOR_HARPOON_3 = 194543 , GO_RAZOR_HARPOON_4 = 194519 , GO_RAZOR_BROKEN_HARPOON = 194565 ,
  GO_XT_002_DOOR = 194631 , GO_IRON_COUNCIL_DOOR = 194554 , GO_ARCHIVUM_DOOR = 194556 , GO_KOLOGARN_CHEST_HERO = 195047 ,
  GO_KOLOGARN_CHEST = 195046 , GO_KOLOGARN_BRIDGE = 194232 , GO_KOLOGARN_DOOR = 194553 , GO_ANCIENT_GATE_OF_THE_KEEPERS = 194255 ,
  GO_HODIR_ENTRANCE = 194442 , GO_HODIR_DOOR = 194634 , GO_HODIR_ICE_DOOR = 194441 , GO_HODIR_RARE_CACHE_OF_WINTER = 194200 ,
  GO_HODIR_RARE_CACHE_OF_WINTER_HERO = 194201 , GO_HODIR_CHEST_HERO = 194308 , GO_HODIR_CHEST = 194307 , GO_CACHE_OF_STORMS_10 = 194312 ,
  GO_CACHE_OF_STORMS_HARDMODE_10 = 194313 , GO_CACHE_OF_STORMS_25 = 194315 , GO_CACHE_OF_STORMS_HARDMODE_25 = 194314 , GO_THORIM_RUNIC_DOOR = 194557 ,
  GO_THORIM_STONE_DOOR = 194558 , GO_THORIM_ENCOUNTER_DOOR = 194559 , GO_THORIM_LEVER = 194264 , GO_THORIM_DARK_IRON_PORTCULLIS = 194560 ,
  GO_MIMIRON_TRAM = 194675 , GO_MIMIRON_ELEVATOR = 194749 , GO_MIMIRON_BUTTON = 194739 , GO_MIMIRON_DOOR_1 = 194774 ,
  GO_MIMIRON_DOOR_2 = 194775 , GO_MIMIRON_DOOR_3 = 194776 , GO_CACHE_OF_INNOVATION = 194789 , GO_CACHE_OF_INNOVATION_FIREFIGHTER = 194957 ,
  GO_CACHE_OF_INNOVATION_HERO = 194956 , GO_CACHE_OF_INNOVATION_FIREFIGHTER_HERO = 194958 , GO_VEZAX_DOOR = 194750 , GO_YOGG_SARON_DOOR = 194773 ,
  GO_BRAIN_ROOM_DOOR_1 = 194635 , GO_BRAIN_ROOM_DOOR_2 = 194636 , GO_BRAIN_ROOM_DOOR_3 = 194637 , GO_CELESTIAL_PLANETARIUM_ACCESS_10 = 194628 ,
  GO_CELESTIAL_PLANETARIUM_ACCESS_25 = 194752 , GO_DOODAD_UL_SIGILDOOR_01 = 194767 , GO_DOODAD_UL_SIGILDOOR_02 = 194911 , GO_DOODAD_UL_SIGILDOOR_03 = 194910 ,
  GO_DOODAD_UL_UNIVERSEFLOOR_01 = 194715 , GO_DOODAD_UL_UNIVERSEFLOOR_02 = 194716 , GO_DOODAD_UL_UNIVERSEGLOBE01 = 194148 , GO_DOODAD_UL_ULDUAR_TRAPDOOR_03 = 194253 ,
  GO_GIFT_OF_THE_OBSERVER_10 = 194821 , GO_GIFT_OF_THE_OBSERVER_25 = 194822
}
 
enum  UUEventIds {
  EVENT_TOWER_OF_STORM_DESTROYED = 21031 , EVENT_TOWER_OF_FROST_DESTROYED = 21032 , EVENT_TOWER_OF_FLAMES_DESTROYED = 21033 , EVENT_TOWER_OF_LIFE_DESTROYED = 21030 ,
  EVENT_ACTIVATE_SANITY_WELL = 21432 , EVENT_HODIRS_PROTECTIVE_GAZE_PROC = 21437
}
 
enum  LeviathanActions {
  ACTION_TOWER_OF_STORM_DESTROYED = 1 , ACTION_TOWER_OF_FROST_DESTROYED = 2 , ACTION_TOWER_OF_FLAMES_DESTROYED = 3 , ACTION_TOWER_OF_LIFE_DESTROYED = 4 ,
  ACTION_MOVE_TO_CENTER_POSITION = 10
}
 
enum  UlduarAchievementCriteriaIds {
  CRITERIA_CON_SPEED_ATORY = 21597 , CRITERIA_LUMBERJACKED = 21686 , CRITERIA_DISARMED = 21687 , CRITERIA_WAITS_DREAMING_STORMWIND_25 = 10321 ,
  CRITERIA_WAITS_DREAMING_CHAMBER_25 = 10322 , CRITERIA_WAITS_DREAMING_ICECROWN_25 = 10323 , CRITERIA_WAITS_DREAMING_STORMWIND_10 = 10324 , CRITERIA_WAITS_DREAMING_CHAMBER_10 = 10325 ,
  CRITERIA_WAITS_DREAMING_ICECROWN_10 = 10326 , CRITERIA_DRIVE_ME_CRAZY_10 = 10185 , CRITERIA_DRIVE_ME_CRAZY_25 = 10296 , CRITERIA_HERALD_OF_TITANS = 10678 ,
  CRITERIA_C_O_U_LEVIATHAN_10 = 10042 , CRITERIA_C_O_U_IGNIS_10 = 10342 , CRITERIA_C_O_U_RAZORSCALE_10 = 10340 , CRITERIA_C_O_U_XT002_10 = 10341 ,
  CRITERIA_C_O_U_IRON_COUNCIL_10 = 10598 , CRITERIA_C_O_U_KOLOGARN_10 = 10348 , CRITERIA_C_O_U_AURIAYA_10 = 10351 , CRITERIA_C_O_U_HODIR_10 = 10439 ,
  CRITERIA_C_O_U_THORIM_10 = 10403 , CRITERIA_C_O_U_FREYA_10 = 10582 , CRITERIA_C_O_U_MIMIRON_10 = 10347 , CRITERIA_C_O_U_VEZAX_10 = 10349 ,
  CRITERIA_C_O_U_YOGG_SARON_10 = 10350 , CRITERIA_C_O_U_LEVIATHAN_25 = 10352 , CRITERIA_C_O_U_IGNIS_25 = 10355 , CRITERIA_C_O_U_RAZORSCALE_25 = 10353 ,
  CRITERIA_C_O_U_XT002_25 = 10354 , CRITERIA_C_O_U_IRON_COUNCIL_25 = 10599 , CRITERIA_C_O_U_KOLOGARN_25 = 10357 , CRITERIA_C_O_U_AURIAYA_25 = 10363 ,
  CRITERIA_C_O_U_HODIR_25 = 10719 , CRITERIA_C_O_U_THORIM_25 = 10404 , CRITERIA_C_O_U_FREYA_25 = 10583 , CRITERIA_C_O_U_MIMIRON_25 = 10361 ,
  CRITERIA_C_O_U_VEZAX_25 = 10362 , CRITERIA_C_O_U_YOGG_SARON_25 = 10364
}
 
enum  UlduarData {
  DATA_COLOSSUS = 20 , DATA_EXPEDITION_COMMANDER , DATA_RAZORSCALE_CONTROL , DATA_TOY_PILE_0 ,
  DATA_TOY_PILE_1 , DATA_TOY_PILE_2 , DATA_TOY_PILE_3 , DATA_XT002_HEART ,
  DATA_STEELBREAKER , DATA_MOLGEIM , DATA_BRUNDIR , DATA_HODIR_RARE_CACHE ,
  DATA_LEVIATHAN_MK_II , DATA_VX_001 , DATA_AERIAL_COMMAND_UNIT , DATA_COMPUTER ,
  DATA_MIMIRON_WORLD_TRIGGER , DATA_MIMIRON_ELEVATOR , DATA_MIMIRON_TRAM , DATA_MIMIRON_BUTTON ,
  DATA_VOICE_OF_YOGG_SARON , DATA_SARA , DATA_BRAIN_OF_YOGG_SARON , DATA_FREYA_YS ,
  DATA_HODIR_YS , DATA_THORIM_YS , DATA_MIMIRON_YS , DATA_ILLUSION ,
  DATA_DRIVE_ME_CRAZY , DATA_KEEPERS_COUNT , DATA_ALGALON_SUMMON_STATE , DATA_SIGILDOOR_01 ,
  DATA_SIGILDOOR_02 , DATA_SIGILDOOR_03 , DATA_UNIVERSE_FLOOR_01 , DATA_UNIVERSE_FLOOR_02 ,
  DATA_UNIVERSE_GLOBE , DATA_ALGALON_TRAPDOOR , DATA_BRANN_BRONZEBEARD_ALG , DATA_GIFT_OF_THE_OBSERVER ,
  DATA_AZEROTH , DATA_SIF , DATA_THORIM_LEVER , DATA_RUNIC_COLOSSUS ,
  DATA_RUNE_GIANT , DATA_RUNIC_DOOR , DATA_STONE_DOOR , DATA_THORIM_HARDMODE ,
  DATA_THORIM_CONTROLLER , DATA_BRANN_BRONZEBEARD_INTRO , DATA_LORE_KEEPER_OF_NORGANNON , DATA_DELLORAH ,
  DATA_BRONZEBEARD_RADIO
}
 
enum  UlduarWorldStates { WORLD_STATE_FLAME_LEVIATHAN_DESTROYED_TOWERS = 4129 , WORLD_STATE_YOGG_SARON_KEEPERS = 4116 , WORLD_STATE_ALGALON_DESPAWN_TIMER = 4131 , WORLD_STATE_ALGALON_TIMER_ENABLED = 5636 }
 
enum  UlduarAchievementData { DATA_UNBROKEN = 29052906 , MAX_HERALD_ARMOR_ITEMLEVEL = 35 , MAX_HERALD_WEAPON_ITEMLEVEL = 35 }
 
enum  UlduarSharedSpells { SPELL_LUMBERJACKED_CREDIT = 65296 , SPELL_TELEPORT_KEEPER_VISUAL = 62940 }
 
enum  UlduarEvents { ACTION_INIT_ALGALON = 6 , EVENT_DESPAWN_LEVIATHAN_VEHICLES = 7 , EVENT_LEVIATHAN_BREAK_DOOR = 8 }
 
enum  YoggSaronIllusions { CHAMBER_ILLUSION = 0 , ICECROWN_ILLUSION = 1 , STORMWIND_ILLUSION = 2 }
 

Functions

template<class AI , class T >
AI * GetUlduarAI (T *obj)
 

Variables

Position const ObservationRingKeepersPos [4]
 
Position const YSKeepersPos [4]
 
Position const AlgalonLandPos
 
static constexpr uint8 const MAX_ENCOUNTER = 17
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "UU"

Definition at line 27 of file ulduar.h.

◆ RegisterUlduarCreatureAI

#define RegisterUlduarCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetUlduarAI)

Definition at line 524 of file ulduar.h.

◆ UlduarScriptName

#define UlduarScriptName   "instance_ulduar"

Definition at line 26 of file ulduar.h.

Enumeration Type Documentation

◆ LeviathanActions

Enumerator
ACTION_TOWER_OF_STORM_DESTROYED 
ACTION_TOWER_OF_FROST_DESTROYED 
ACTION_TOWER_OF_FLAMES_DESTROYED 
ACTION_TOWER_OF_LIFE_DESTROYED 
ACTION_MOVE_TO_CENTER_POSITION 

Definition at line 338 of file ulduar.h.

339{
345};
@ ACTION_TOWER_OF_FLAMES_DESTROYED
Definition: ulduar.h:342
@ ACTION_TOWER_OF_STORM_DESTROYED
Definition: ulduar.h:340
@ ACTION_MOVE_TO_CENTER_POSITION
Definition: ulduar.h:344
@ ACTION_TOWER_OF_LIFE_DESTROYED
Definition: ulduar.h:343
@ ACTION_TOWER_OF_FROST_DESTROYED
Definition: ulduar.h:341

◆ UlduarAchievementCriteriaIds

Enumerator
CRITERIA_CON_SPEED_ATORY 
CRITERIA_LUMBERJACKED 
CRITERIA_DISARMED 
CRITERIA_WAITS_DREAMING_STORMWIND_25 
CRITERIA_WAITS_DREAMING_CHAMBER_25 
CRITERIA_WAITS_DREAMING_ICECROWN_25 
CRITERIA_WAITS_DREAMING_STORMWIND_10 
CRITERIA_WAITS_DREAMING_CHAMBER_10 
CRITERIA_WAITS_DREAMING_ICECROWN_10 
CRITERIA_DRIVE_ME_CRAZY_10 
CRITERIA_DRIVE_ME_CRAZY_25 
CRITERIA_HERALD_OF_TITANS 
CRITERIA_C_O_U_LEVIATHAN_10 
CRITERIA_C_O_U_IGNIS_10 
CRITERIA_C_O_U_RAZORSCALE_10 
CRITERIA_C_O_U_XT002_10 
CRITERIA_C_O_U_IRON_COUNCIL_10 
CRITERIA_C_O_U_KOLOGARN_10 
CRITERIA_C_O_U_AURIAYA_10 
CRITERIA_C_O_U_HODIR_10 
CRITERIA_C_O_U_THORIM_10 
CRITERIA_C_O_U_FREYA_10 
CRITERIA_C_O_U_MIMIRON_10 
CRITERIA_C_O_U_VEZAX_10 
CRITERIA_C_O_U_YOGG_SARON_10 
CRITERIA_C_O_U_LEVIATHAN_25 
CRITERIA_C_O_U_IGNIS_25 
CRITERIA_C_O_U_RAZORSCALE_25 
CRITERIA_C_O_U_XT002_25 
CRITERIA_C_O_U_IRON_COUNCIL_25 
CRITERIA_C_O_U_KOLOGARN_25 
CRITERIA_C_O_U_AURIAYA_25 
CRITERIA_C_O_U_HODIR_25 
CRITERIA_C_O_U_THORIM_25 
CRITERIA_C_O_U_FREYA_25 
CRITERIA_C_O_U_MIMIRON_25 
CRITERIA_C_O_U_VEZAX_25 
CRITERIA_C_O_U_YOGG_SARON_25 

Definition at line 347 of file ulduar.h.

348{
350 CRITERIA_LUMBERJACKED = 21686,
351 CRITERIA_DISARMED = 21687,
361
362 // Champion of Ulduar
376 // Conqueror of Ulduar
390};
@ CRITERIA_C_O_U_VEZAX_25
Definition: ulduar.h:388
@ CRITERIA_C_O_U_THORIM_10
Definition: ulduar.h:371
@ CRITERIA_C_O_U_THORIM_25
Definition: ulduar.h:385
@ CRITERIA_C_O_U_IRON_COUNCIL_25
Definition: ulduar.h:381
@ CRITERIA_WAITS_DREAMING_CHAMBER_25
Definition: ulduar.h:353
@ CRITERIA_C_O_U_KOLOGARN_10
Definition: ulduar.h:368
@ CRITERIA_C_O_U_IGNIS_25
Definition: ulduar.h:378
@ CRITERIA_WAITS_DREAMING_STORMWIND_25
Definition: ulduar.h:352
@ CRITERIA_DRIVE_ME_CRAZY_25
Definition: ulduar.h:359
@ CRITERIA_C_O_U_XT002_10
Definition: ulduar.h:366
@ CRITERIA_C_O_U_AURIAYA_10
Definition: ulduar.h:369
@ CRITERIA_C_O_U_MIMIRON_10
Definition: ulduar.h:373
@ CRITERIA_WAITS_DREAMING_STORMWIND_10
Definition: ulduar.h:355
@ CRITERIA_WAITS_DREAMING_ICECROWN_10
Definition: ulduar.h:357
@ CRITERIA_C_O_U_XT002_25
Definition: ulduar.h:380
@ CRITERIA_C_O_U_LEVIATHAN_10
Definition: ulduar.h:363
@ CRITERIA_C_O_U_IGNIS_10
Definition: ulduar.h:364
@ CRITERIA_C_O_U_YOGG_SARON_10
Definition: ulduar.h:375
@ CRITERIA_CON_SPEED_ATORY
Definition: ulduar.h:349
@ CRITERIA_C_O_U_HODIR_25
Definition: ulduar.h:384
@ CRITERIA_C_O_U_VEZAX_10
Definition: ulduar.h:374
@ CRITERIA_C_O_U_FREYA_10
Definition: ulduar.h:372
@ CRITERIA_C_O_U_KOLOGARN_25
Definition: ulduar.h:382
@ CRITERIA_C_O_U_RAZORSCALE_25
Definition: ulduar.h:379
@ CRITERIA_WAITS_DREAMING_CHAMBER_10
Definition: ulduar.h:356
@ CRITERIA_C_O_U_RAZORSCALE_10
Definition: ulduar.h:365
@ CRITERIA_C_O_U_HODIR_10
Definition: ulduar.h:370
@ CRITERIA_LUMBERJACKED
Definition: ulduar.h:350
@ CRITERIA_DRIVE_ME_CRAZY_10
Definition: ulduar.h:358
@ CRITERIA_HERALD_OF_TITANS
Definition: ulduar.h:360
@ CRITERIA_C_O_U_LEVIATHAN_25
Definition: ulduar.h:377
@ CRITERIA_C_O_U_AURIAYA_25
Definition: ulduar.h:383
@ CRITERIA_WAITS_DREAMING_ICECROWN_25
Definition: ulduar.h:354
@ CRITERIA_C_O_U_FREYA_25
Definition: ulduar.h:386
@ CRITERIA_C_O_U_YOGG_SARON_25
Definition: ulduar.h:389
@ CRITERIA_DISARMED
Definition: ulduar.h:351
@ CRITERIA_C_O_U_IRON_COUNCIL_10
Definition: ulduar.h:367
@ CRITERIA_C_O_U_MIMIRON_25
Definition: ulduar.h:387

◆ UlduarAchievementData

Enumerator
DATA_UNBROKEN 
MAX_HERALD_ARMOR_ITEMLEVEL 
MAX_HERALD_WEAPON_ITEMLEVEL 

Definition at line 476 of file ulduar.h.

477{
478 // FL Achievement boolean
479 DATA_UNBROKEN = 29052906, // 2905, 2906 are achievement IDs,
482};
@ DATA_UNBROKEN
Definition: ulduar.h:479
@ MAX_HERALD_WEAPON_ITEMLEVEL
Definition: ulduar.h:481
@ MAX_HERALD_ARMOR_ITEMLEVEL
Definition: ulduar.h:480

◆ UlduarBosses

Enumerator
DATA_FLAME_LEVIATHAN 
DATA_IGNIS 
DATA_RAZORSCALE 
DATA_XT002 
DATA_ASSEMBLY_OF_IRON 
DATA_KOLOGARN 
DATA_AURIAYA 
DATA_HODIR 
DATA_THORIM 
DATA_FREYA 
DATA_MIMIRON 
DATA_VEZAX 
DATA_YOGG_SARON 
DATA_ALGALON 
DATA_BRIGHTLEAF 
DATA_IRONBRANCH 
DATA_STONEBARK 

Definition at line 35 of file ulduar.h.

36{
38 DATA_IGNIS = 1,
40 DATA_XT002 = 3,
42 DATA_KOLOGARN = 5,
43 DATA_AURIAYA = 6,
44 DATA_HODIR = 7,
45 DATA_THORIM = 8,
46 DATA_FREYA = 9,
47 DATA_MIMIRON = 10,
48 DATA_VEZAX = 11,
49 DATA_YOGG_SARON = 12,
50 DATA_ALGALON = 13,
51 DATA_BRIGHTLEAF = 14,
52 DATA_IRONBRANCH = 15,
53 DATA_STONEBARK = 16,
54};
@ DATA_KOLOGARN
Definition: ulduar.h:42
@ DATA_ASSEMBLY_OF_IRON
Definition: ulduar.h:41
@ DATA_HODIR
Definition: ulduar.h:44
@ DATA_STONEBARK
Definition: ulduar.h:53
@ DATA_ALGALON
Definition: ulduar.h:50
@ DATA_FLAME_LEVIATHAN
Definition: ulduar.h:37
@ DATA_VEZAX
Definition: ulduar.h:48
@ DATA_BRIGHTLEAF
Definition: ulduar.h:51
@ DATA_XT002
Definition: ulduar.h:40
@ DATA_RAZORSCALE
Definition: ulduar.h:39
@ DATA_AURIAYA
Definition: ulduar.h:43
@ DATA_MIMIRON
Definition: ulduar.h:47
@ DATA_YOGG_SARON
Definition: ulduar.h:49
@ DATA_THORIM
Definition: ulduar.h:45
@ DATA_IGNIS
Definition: ulduar.h:38
@ DATA_IRONBRANCH
Definition: ulduar.h:52
@ DATA_FREYA
Definition: ulduar.h:46

◆ UlduarData

enum UlduarData
Enumerator
DATA_COLOSSUS 
DATA_EXPEDITION_COMMANDER 
DATA_RAZORSCALE_CONTROL 
DATA_TOY_PILE_0 
DATA_TOY_PILE_1 
DATA_TOY_PILE_2 
DATA_TOY_PILE_3 
DATA_XT002_HEART 
DATA_STEELBREAKER 
DATA_MOLGEIM 
DATA_BRUNDIR 
DATA_HODIR_RARE_CACHE 
DATA_LEVIATHAN_MK_II 
DATA_VX_001 
DATA_AERIAL_COMMAND_UNIT 
DATA_COMPUTER 
DATA_MIMIRON_WORLD_TRIGGER 
DATA_MIMIRON_ELEVATOR 
DATA_MIMIRON_TRAM 
DATA_MIMIRON_BUTTON 
DATA_VOICE_OF_YOGG_SARON 
DATA_SARA 
DATA_BRAIN_OF_YOGG_SARON 
DATA_FREYA_YS 
DATA_HODIR_YS 
DATA_THORIM_YS 
DATA_MIMIRON_YS 
DATA_ILLUSION 
DATA_DRIVE_ME_CRAZY 
DATA_KEEPERS_COUNT 
DATA_ALGALON_SUMMON_STATE 
DATA_SIGILDOOR_01 
DATA_SIGILDOOR_02 
DATA_SIGILDOOR_03 
DATA_UNIVERSE_FLOOR_01 
DATA_UNIVERSE_FLOOR_02 
DATA_UNIVERSE_GLOBE 
DATA_ALGALON_TRAPDOOR 
DATA_BRANN_BRONZEBEARD_ALG 
DATA_GIFT_OF_THE_OBSERVER 
DATA_AZEROTH 
DATA_SIF 
DATA_THORIM_LEVER 
DATA_RUNIC_COLOSSUS 
DATA_RUNE_GIANT 
DATA_RUNIC_DOOR 
DATA_STONE_DOOR 
DATA_THORIM_HARDMODE 
DATA_THORIM_CONTROLLER 
DATA_BRANN_BRONZEBEARD_INTRO 
DATA_LORE_KEEPER_OF_NORGANNON 
DATA_DELLORAH 
DATA_BRONZEBEARD_RADIO 

Definition at line 392 of file ulduar.h.

393{
394 // Colossus (Leviathan)
395 DATA_COLOSSUS = 20,
396
397 // Razorscale
400
401 // XT-002
407
408 // Assembly of Iron
412
413 // Hodir
415
416 // Mimiron
425
426 // Yogg-Saron
428 DATA_SARA,
437
438 // Algalon the Observer
450
451 // Thorim
452 DATA_SIF,
460
461 // Misc
466};
@ DATA_SARA
Definition: ulduar.h:428
@ DATA_MIMIRON_ELEVATOR
Definition: ulduar.h:422
@ DATA_SIGILDOOR_02
Definition: ulduar.h:441
@ DATA_TOY_PILE_3
Definition: ulduar.h:405
@ DATA_MIMIRON_BUTTON
Definition: ulduar.h:424
@ DATA_MIMIRON_TRAM
Definition: ulduar.h:423
@ DATA_MOLGEIM
Definition: ulduar.h:410
@ DATA_DRIVE_ME_CRAZY
Definition: ulduar.h:435
@ DATA_THORIM_LEVER
Definition: ulduar.h:453
@ DATA_RAZORSCALE_CONTROL
Definition: ulduar.h:399
@ DATA_DELLORAH
Definition: ulduar.h:464
@ DATA_RUNIC_DOOR
Definition: ulduar.h:456
@ DATA_BRUNDIR
Definition: ulduar.h:411
@ DATA_ILLUSION
Definition: ulduar.h:434
@ DATA_TOY_PILE_0
Definition: ulduar.h:402
@ DATA_RUNE_GIANT
Definition: ulduar.h:455
@ DATA_BRANN_BRONZEBEARD_INTRO
Definition: ulduar.h:462
@ DATA_STONE_DOOR
Definition: ulduar.h:457
@ DATA_LORE_KEEPER_OF_NORGANNON
Definition: ulduar.h:463
@ DATA_SIGILDOOR_01
Definition: ulduar.h:440
@ DATA_BRONZEBEARD_RADIO
Definition: ulduar.h:465
@ DATA_XT002_HEART
Definition: ulduar.h:406
@ DATA_THORIM_HARDMODE
Definition: ulduar.h:458
@ DATA_EXPEDITION_COMMANDER
Definition: ulduar.h:398
@ DATA_STEELBREAKER
Definition: ulduar.h:409
@ DATA_LEVIATHAN_MK_II
Definition: ulduar.h:417
@ DATA_AZEROTH
Definition: ulduar.h:449
@ DATA_BRANN_BRONZEBEARD_ALG
Definition: ulduar.h:447
@ DATA_MIMIRON_YS
Definition: ulduar.h:433
@ DATA_KEEPERS_COUNT
Definition: ulduar.h:436
@ DATA_TOY_PILE_1
Definition: ulduar.h:403
@ DATA_FREYA_YS
Definition: ulduar.h:430
@ DATA_HODIR_RARE_CACHE
Definition: ulduar.h:414
@ DATA_VX_001
Definition: ulduar.h:418
@ DATA_SIF
Definition: ulduar.h:452
@ DATA_BRAIN_OF_YOGG_SARON
Definition: ulduar.h:429
@ DATA_UNIVERSE_FLOOR_02
Definition: ulduar.h:444
@ DATA_THORIM_CONTROLLER
Definition: ulduar.h:459
@ DATA_MIMIRON_WORLD_TRIGGER
Definition: ulduar.h:421
@ DATA_UNIVERSE_GLOBE
Definition: ulduar.h:445
@ DATA_GIFT_OF_THE_OBSERVER
Definition: ulduar.h:448
@ DATA_UNIVERSE_FLOOR_01
Definition: ulduar.h:443
@ DATA_ALGALON_SUMMON_STATE
Definition: ulduar.h:439
@ DATA_SIGILDOOR_03
Definition: ulduar.h:442
@ DATA_RUNIC_COLOSSUS
Definition: ulduar.h:454
@ DATA_TOY_PILE_2
Definition: ulduar.h:404
@ DATA_VOICE_OF_YOGG_SARON
Definition: ulduar.h:427
@ DATA_THORIM_YS
Definition: ulduar.h:432
@ DATA_AERIAL_COMMAND_UNIT
Definition: ulduar.h:419
@ DATA_ALGALON_TRAPDOOR
Definition: ulduar.h:446
@ DATA_COMPUTER
Definition: ulduar.h:420
@ DATA_HODIR_YS
Definition: ulduar.h:431
@ DATA_COLOSSUS
Definition: ulduar.h:395

◆ UlduarEvents

Enumerator
ACTION_INIT_ALGALON 
EVENT_DESPAWN_LEVIATHAN_VEHICLES 
EVENT_LEVIATHAN_BREAK_DOOR 

Definition at line 490 of file ulduar.h.

491{
495};
@ EVENT_DESPAWN_LEVIATHAN_VEHICLES
Definition: ulduar.h:493
@ ACTION_INIT_ALGALON
Definition: ulduar.h:492
@ EVENT_LEVIATHAN_BREAK_DOOR
Definition: ulduar.h:494

◆ UlduarGameObjects

Enumerator
GO_LEVIATHAN_DOOR 
GO_LEVIATHAN_GATE 
GO_MOLE_MACHINE 
GO_RAZOR_HARPOON_1 
GO_RAZOR_HARPOON_2 
GO_RAZOR_HARPOON_3 
GO_RAZOR_HARPOON_4 
GO_RAZOR_BROKEN_HARPOON 
GO_XT_002_DOOR 
GO_IRON_COUNCIL_DOOR 
GO_ARCHIVUM_DOOR 
GO_KOLOGARN_CHEST_HERO 
GO_KOLOGARN_CHEST 
GO_KOLOGARN_BRIDGE 
GO_KOLOGARN_DOOR 
GO_ANCIENT_GATE_OF_THE_KEEPERS 
GO_HODIR_ENTRANCE 
GO_HODIR_DOOR 
GO_HODIR_ICE_DOOR 
GO_HODIR_RARE_CACHE_OF_WINTER 
GO_HODIR_RARE_CACHE_OF_WINTER_HERO 
GO_HODIR_CHEST_HERO 
GO_HODIR_CHEST 
GO_CACHE_OF_STORMS_10 
GO_CACHE_OF_STORMS_HARDMODE_10 
GO_CACHE_OF_STORMS_25 
GO_CACHE_OF_STORMS_HARDMODE_25 
GO_THORIM_RUNIC_DOOR 
GO_THORIM_STONE_DOOR 
GO_THORIM_ENCOUNTER_DOOR 
GO_THORIM_LEVER 
GO_THORIM_DARK_IRON_PORTCULLIS 
GO_MIMIRON_TRAM 
GO_MIMIRON_ELEVATOR 
GO_MIMIRON_BUTTON 
GO_MIMIRON_DOOR_1 
GO_MIMIRON_DOOR_2 
GO_MIMIRON_DOOR_3 
GO_CACHE_OF_INNOVATION 
GO_CACHE_OF_INNOVATION_FIREFIGHTER 
GO_CACHE_OF_INNOVATION_HERO 
GO_CACHE_OF_INNOVATION_FIREFIGHTER_HERO 
GO_VEZAX_DOOR 
GO_YOGG_SARON_DOOR 
GO_BRAIN_ROOM_DOOR_1 
GO_BRAIN_ROOM_DOOR_2 
GO_BRAIN_ROOM_DOOR_3 
GO_CELESTIAL_PLANETARIUM_ACCESS_10 
GO_CELESTIAL_PLANETARIUM_ACCESS_25 
GO_DOODAD_UL_SIGILDOOR_01 
GO_DOODAD_UL_SIGILDOOR_02 
GO_DOODAD_UL_SIGILDOOR_03 
GO_DOODAD_UL_UNIVERSEFLOOR_01 
GO_DOODAD_UL_UNIVERSEFLOOR_02 
GO_DOODAD_UL_UNIVERSEGLOBE01 
GO_DOODAD_UL_ULDUAR_TRAPDOOR_03 
GO_GIFT_OF_THE_OBSERVER_10 
GO_GIFT_OF_THE_OBSERVER_25 

Definition at line 244 of file ulduar.h.

245{
246 // Leviathan
247 GO_LEVIATHAN_DOOR = 194905,
248 GO_LEVIATHAN_GATE = 194630,
249
250 // Razorscale
251 GO_MOLE_MACHINE = 194316,
252 GO_RAZOR_HARPOON_1 = 194542,
253 GO_RAZOR_HARPOON_2 = 194541,
254 GO_RAZOR_HARPOON_3 = 194543,
255 GO_RAZOR_HARPOON_4 = 194519,
257
258 // XT-002
259 GO_XT_002_DOOR = 194631,
260
261 // Assembly of Iron
262 GO_IRON_COUNCIL_DOOR = 194554,
263 GO_ARCHIVUM_DOOR = 194556,
264
265 // Kologarn
266 GO_KOLOGARN_CHEST_HERO = 195047,
267 GO_KOLOGARN_CHEST = 195046,
268 GO_KOLOGARN_BRIDGE = 194232,
269 GO_KOLOGARN_DOOR = 194553,
270
272
273 // Hodir
274 GO_HODIR_ENTRANCE = 194442,
275 GO_HODIR_DOOR = 194634,
276 GO_HODIR_ICE_DOOR = 194441,
279 GO_HODIR_CHEST_HERO = 194308,
280 GO_HODIR_CHEST = 194307,
281
282 // Thorim
283 GO_CACHE_OF_STORMS_10 = 194312,
285 GO_CACHE_OF_STORMS_25 = 194315,
287 GO_THORIM_RUNIC_DOOR = 194557,
288 GO_THORIM_STONE_DOOR = 194558,
290 GO_THORIM_LEVER = 194264,
292
293 // Mimiron
294 GO_MIMIRON_TRAM = 194675,
295 GO_MIMIRON_ELEVATOR = 194749,
296 GO_MIMIRON_BUTTON = 194739,
297 GO_MIMIRON_DOOR_1 = 194774,
298 GO_MIMIRON_DOOR_2 = 194775,
299 GO_MIMIRON_DOOR_3 = 194776,
300 GO_CACHE_OF_INNOVATION = 194789,
304
305 // Vezax
306 GO_VEZAX_DOOR = 194750,
307
308 // Yogg-Saron
309 GO_YOGG_SARON_DOOR = 194773,
310 GO_BRAIN_ROOM_DOOR_1 = 194635,
311 GO_BRAIN_ROOM_DOOR_2 = 194636,
312 GO_BRAIN_ROOM_DOOR_3 = 194637,
313
314 // Algalon the Observer
326};
@ GO_DOODAD_UL_SIGILDOOR_03
Definition: ulduar.h:319
@ GO_DOODAD_UL_UNIVERSEGLOBE01
Definition: ulduar.h:322
@ GO_MIMIRON_ELEVATOR
Definition: ulduar.h:295
@ GO_HODIR_ICE_DOOR
Definition: ulduar.h:276
@ GO_BRAIN_ROOM_DOOR_2
Definition: ulduar.h:311
@ GO_XT_002_DOOR
Definition: ulduar.h:259
@ GO_HODIR_RARE_CACHE_OF_WINTER
Definition: ulduar.h:277
@ GO_DOODAD_UL_SIGILDOOR_01
Definition: ulduar.h:317
@ GO_BRAIN_ROOM_DOOR_3
Definition: ulduar.h:312
@ GO_LEVIATHAN_GATE
Definition: ulduar.h:248
@ GO_THORIM_RUNIC_DOOR
Definition: ulduar.h:287
@ GO_GIFT_OF_THE_OBSERVER_10
Definition: ulduar.h:324
@ GO_ARCHIVUM_DOOR
Definition: ulduar.h:263
@ GO_KOLOGARN_BRIDGE
Definition: ulduar.h:268
@ GO_THORIM_LEVER
Definition: ulduar.h:290
@ GO_KOLOGARN_DOOR
Definition: ulduar.h:269
@ GO_CACHE_OF_STORMS_HARDMODE_25
Definition: ulduar.h:286
@ GO_THORIM_ENCOUNTER_DOOR
Definition: ulduar.h:289
@ GO_VEZAX_DOOR
Definition: ulduar.h:306
@ GO_BRAIN_ROOM_DOOR_1
Definition: ulduar.h:310
@ GO_RAZOR_HARPOON_4
Definition: ulduar.h:255
@ GO_DOODAD_UL_SIGILDOOR_02
Definition: ulduar.h:318
@ GO_CACHE_OF_INNOVATION_FIREFIGHTER
Definition: ulduar.h:301
@ GO_IRON_COUNCIL_DOOR
Definition: ulduar.h:262
@ GO_HODIR_RARE_CACHE_OF_WINTER_HERO
Definition: ulduar.h:278
@ GO_CELESTIAL_PLANETARIUM_ACCESS_25
Definition: ulduar.h:316
@ GO_HODIR_ENTRANCE
Definition: ulduar.h:274
@ GO_THORIM_STONE_DOOR
Definition: ulduar.h:288
@ GO_DOODAD_UL_ULDUAR_TRAPDOOR_03
Definition: ulduar.h:323
@ GO_HODIR_CHEST
Definition: ulduar.h:280
@ GO_CACHE_OF_INNOVATION_FIREFIGHTER_HERO
Definition: ulduar.h:303
@ GO_KOLOGARN_CHEST
Definition: ulduar.h:267
@ GO_CACHE_OF_STORMS_HARDMODE_10
Definition: ulduar.h:284
@ GO_THORIM_DARK_IRON_PORTCULLIS
Definition: ulduar.h:291
@ GO_RAZOR_BROKEN_HARPOON
Definition: ulduar.h:256
@ GO_LEVIATHAN_DOOR
Definition: ulduar.h:247
@ GO_HODIR_CHEST_HERO
Definition: ulduar.h:279
@ GO_CACHE_OF_INNOVATION_HERO
Definition: ulduar.h:302
@ GO_CACHE_OF_INNOVATION
Definition: ulduar.h:300
@ GO_YOGG_SARON_DOOR
Definition: ulduar.h:309
@ GO_CACHE_OF_STORMS_10
Definition: ulduar.h:283
@ GO_RAZOR_HARPOON_3
Definition: ulduar.h:254
@ GO_RAZOR_HARPOON_2
Definition: ulduar.h:253
@ GO_DOODAD_UL_UNIVERSEFLOOR_01
Definition: ulduar.h:320
@ GO_MIMIRON_BUTTON
Definition: ulduar.h:296
@ GO_MIMIRON_DOOR_3
Definition: ulduar.h:299
@ GO_CACHE_OF_STORMS_25
Definition: ulduar.h:285
@ GO_MIMIRON_DOOR_1
Definition: ulduar.h:297
@ GO_HODIR_DOOR
Definition: ulduar.h:275
@ GO_RAZOR_HARPOON_1
Definition: ulduar.h:252
@ GO_GIFT_OF_THE_OBSERVER_25
Definition: ulduar.h:325
@ GO_KOLOGARN_CHEST_HERO
Definition: ulduar.h:266
@ GO_CELESTIAL_PLANETARIUM_ACCESS_10
Definition: ulduar.h:315
@ GO_DOODAD_UL_UNIVERSEFLOOR_02
Definition: ulduar.h:321
@ GO_MOLE_MACHINE
Definition: ulduar.h:251
@ GO_MIMIRON_TRAM
Definition: ulduar.h:294
@ GO_MIMIRON_DOOR_2
Definition: ulduar.h:298
@ GO_ANCIENT_GATE_OF_THE_KEEPERS
Definition: ulduar.h:271

◆ UlduarNPCs

enum UlduarNPCs
Enumerator
NPC_LEVIATHAN 
NPC_SALVAGED_DEMOLISHER 
NPC_SALVAGED_SIEGE_ENGINE 
NPC_SALVAGED_CHOPPER 
NPC_IGNIS 
NPC_RAZORSCALE 
NPC_STEELFORGED_DEFFENDER 
NPC_XT002 
NPC_XT_TOY_PILE 
NPC_STEELBREAKER 
NPC_MOLGEIM 
NPC_BRUNDIR 
NPC_KOLOGARN 
NPC_FOCUSED_EYEBEAM 
NPC_FOCUSED_EYEBEAM_RIGHT 
NPC_LEFT_ARM 
NPC_RIGHT_ARM 
NPC_RUBBLE 
NPC_AURIAYA 
NPC_MIMIRON 
NPC_HODIR 
NPC_THORIM 
NPC_FREYA 
NPC_VEZAX 
NPC_YOGG_SARON 
NPC_ALGALON 
NPC_DARK_RUNE_GUARDIAN 
NPC_DARK_RUNE_SENTINEL 
NPC_DARK_RUNE_WATCHER 
NPC_RAZORSCALE_SPAWNER 
NPC_EXPEDITION_COMMANDER 
NPC_EXPEDITION_ENGINEER 
NPC_EXPEDITION_DEFENDER 
NPC_EXPEDITION_TRAPPER 
NPC_RAZORSCALE_CONTROLLER 
NPC_RAZORSCALE_HARPOON_FIRE_STATE 
NPC_XS013_SCRAPBOT 
NPC_HEART_OF_DECONSTRUCTOR 
NPC_ULDUAR_COLOSSUS 
NPC_BRANN_BRONZEBEARD_INTRO 
NPC_BRANN_BRONZEBEARD_FLYING_MACHINE 
NPC_BRANN_S_FLYING_MACHINE 
NPC_ARCHMAGE_PENTARUS 
NPC_ARCHMAGE_RHYDIAN 
NPC_LORE_KEEPER_OF_NORGANNON 
NPC_HIGH_EXPLORER_DELLORAH 
NPC_BRONZEBEARD_RADIO 
NPC_FLAME_LEVIATHAN 
NPC_FLAME_LEVIATHAN_SEAT 
NPC_FLAME_LEVIATHAN_TURRET 
NPC_LEVIATHAN_DEFENSE_TURRET 
NPC_OVERLOAD_CONTROL_DEVICE 
NPC_ORBITAL_SUPPORT 
NPC_LEVIATHAN_MKII 
NPC_VX_001 
NPC_AERIAL_COMMAND_UNIT 
NPC_ASSAULT_BOT 
NPC_BOMB_BOT 
NPC_JUNK_BOT 
NPC_EMERGENCY_FIRE_BOT 
NPC_FROST_BOMB 
NPC_BURST_TARGET 
NPC_FLAME 
NPC_FLAME_SPREAD 
NPC_DB_TARGET 
NPC_ROCKET_MIMIRON_VISUAL 
NPC_WORLD_TRIGGER_MIMIRON 
NPC_COMPUTER 
NPC_IRONBRANCH 
NPC_BRIGHTLEAF 
NPC_STONEBARK 
NPC_TOR_GREYCLOUD 
NPC_KAR_GREYCLOUD 
NPC_EIVI_NIGHTFEATHER 
NPC_ELLIE_NIGHTFEATHER 
NPC_SPIRITWALKER_TARA 
NPC_SPIRITWALKER_YONA 
NPC_ELEMENTALIST_MAHFUUN 
NPC_ELEMENTALIST_AVUUN 
NPC_AMIRA_BLAZEWEAVER 
NPC_VEESHA_BLAZEWEAVER 
NPC_MISSY_FLAMECUFFS 
NPC_SISSY_FLAMECUFFS 
NPC_BATTLE_PRIEST_ELIZA 
NPC_BATTLE_PRIEST_GINA 
NPC_FIELD_MEDIC_PENNY 
NPC_FIELD_MEDIC_JESSI 
NPC_CORRUPTED_SERVITOR 
NPC_MISGUIDED_NYMPH 
NPC_GUARDIAN_LASHER 
NPC_FOREST_SWARMER 
NPC_MANGROVE_ENT 
NPC_IRONROOT_LASHER 
NPC_NATURES_BLADE 
NPC_GUARDIAN_OF_LIFE 
NPC_FREYA_ACHIEVE_TRIGGER 
NPC_THORIM_INVISIBLE_STALKER 
NPC_JORMUNGAR_BEHEMOTH 
NPC_MERCENARY_CAPTAIN_A 
NPC_MERCENARY_CAPTAIN_H 
NPC_MERCENARY_SOLDIER_A 
NPC_MERCENARY_SOLDIER_H 
NPC_DARK_RUNE_ACOLYTE_PRE 
NPC_RUNIC_COLOSSUS 
NPC_RUNE_GIANT 
NPC_IRON_RING_GUARD 
NPC_IRON_HONOR_GUARD 
NPC_DARK_RUNE_CHAMPION 
NPC_DARK_RUNE_WARBRINGER 
NPC_DARK_RUNE_EVOKER 
NPC_DARK_RUNE_COMMONER 
NPC_DARK_RUNE_ACOLYTE 
NPC_THORIM_EVENT_BUNNY 
NPC_LIGHTNING_ORB 
NPC_GOLEM_RIGHT_HAND_BUNNY 
NPC_GOLEM_LEFT_HAND_BUNNY 
NPC_SIF 
NPC_THUNDER_ORB 
NPC_THORIM_CONTROLLER 
NPC_SARA 
NPC_GUARDIAN_OF_YOGG_SARON 
NPC_HODIR_OBSERVATION_RING 
NPC_FREYA_OBSERVATION_RING 
NPC_THORIM_OBSERVATION_RING 
NPC_MIMIRON_OBSERVATION_RING 
NPC_VOICE_OF_YOGG_SARON 
NPC_OMINOUS_CLOUD 
NPC_FREYA_YS 
NPC_HODIR_YS 
NPC_MIMIRON_YS 
NPC_THORIM_YS 
NPC_SUIT_OF_ARMOR 
NPC_KING_LLANE 
NPC_THE_LICH_KING 
NPC_IMMOLATED_CHAMPION 
NPC_YSERA 
NPC_NELTHARION 
NPC_MALYGOS 
NPC_DEATH_RAY 
NPC_DEATH_ORB 
NPC_BRAIN_OF_YOGG_SARON 
NPC_INFLUENCE_TENTACLE 
NPC_TURNED_CHAMPION 
NPC_CRUSHER_TENTACLE 
NPC_CONSTRICTOR_TENTACLE 
NPC_CORRUPTOR_TENTACLE 
NPC_IMMORTAL_GUARDIAN 
NPC_SANITY_WELL 
NPC_DESCEND_INTO_MADNESS 
NPC_MARKED_IMMORTAL_GUARDIAN 
NPC_BRANN_BRONZBEARD_ALG 
NPC_AZEROTH 
NPC_LIVING_CONSTELLATION 
NPC_ALGALON_STALKER 
NPC_COLLAPSING_STAR 
NPC_BLACK_HOLE 
NPC_WORM_HOLE 
NPC_ALGALON_VOID_ZONE_VISUAL_STALKER 
NPC_ALGALON_STALKER_ASTEROID_TARGET_01 
NPC_ALGALON_STALKER_ASTEROID_TARGET_02 
NPC_UNLEASHED_DARK_MATTER 

Definition at line 56 of file ulduar.h.

57{
58 // General
59 NPC_LEVIATHAN = 33113,
63 NPC_IGNIS = 33118,
64 NPC_RAZORSCALE = 33186,
66 NPC_XT002 = 33293,
67 NPC_XT_TOY_PILE = 33337,
68 NPC_STEELBREAKER = 32867,
69 NPC_MOLGEIM = 32927,
70 NPC_BRUNDIR = 32857,
71 NPC_KOLOGARN = 32930,
72 NPC_FOCUSED_EYEBEAM = 33632,
74 NPC_LEFT_ARM = 32933,
75 NPC_RIGHT_ARM = 32934,
76 NPC_RUBBLE = 33768,
77 NPC_AURIAYA = 33515,
78 NPC_MIMIRON = 33350,
79 NPC_HODIR = 32845,
80 NPC_THORIM = 32865,
81 NPC_FREYA = 32906,
82 NPC_VEZAX = 33271,
83 NPC_YOGG_SARON = 33288,
84 NPC_ALGALON = 32871,
85
86 // Razorscale
97
98 //XT002
99 NPC_XS013_SCRAPBOT = 33343,
101
102 // Flame Leviathan
103 NPC_ULDUAR_COLOSSUS = 33237,
107 NPC_ARCHMAGE_PENTARUS = 33624,
108 NPC_ARCHMAGE_RHYDIAN = 33696,
111 NPC_BRONZEBEARD_RADIO = 34054,
112 NPC_FLAME_LEVIATHAN = 33113,
117 NPC_ORBITAL_SUPPORT = 34286,
118
119 // Mimiron
120 NPC_LEVIATHAN_MKII = 33432,
121 NPC_VX_001 = 33651,
123 NPC_ASSAULT_BOT = 34057,
124 NPC_BOMB_BOT = 33836,
125 NPC_JUNK_BOT = 33855,
127 NPC_FROST_BOMB = 34149,
128 NPC_BURST_TARGET = 34211,
129 NPC_FLAME = 34363,
130 NPC_FLAME_SPREAD = 34121,
131 NPC_DB_TARGET = 33576,
134 NPC_COMPUTER = 34143,
135
136 // Freya's Keepers
137 NPC_IRONBRANCH = 32913,
138 NPC_BRIGHTLEAF = 32915,
139 NPC_STONEBARK = 32914,
140
141 // Hodir's Helper NPCs
142 NPC_TOR_GREYCLOUD = 32941,
143 NPC_KAR_GREYCLOUD = 33333,
144 NPC_EIVI_NIGHTFEATHER = 33325,
146 NPC_SPIRITWALKER_TARA = 33332,
147 NPC_SPIRITWALKER_YONA = 32950,
150 NPC_AMIRA_BLAZEWEAVER = 33331,
152 NPC_MISSY_FLAMECUFFS = 32893,
153 NPC_SISSY_FLAMECUFFS = 33327,
156 NPC_FIELD_MEDIC_PENNY = 32897,
157 NPC_FIELD_MEDIC_JESSI = 33326,
158
159 // Freya's trash NPCs
161 NPC_MISGUIDED_NYMPH = 33355,
162 NPC_GUARDIAN_LASHER = 33430,
163 NPC_FOREST_SWARMER = 33431,
164 NPC_MANGROVE_ENT = 33525,
165 NPC_IRONROOT_LASHER = 33526,
166 NPC_NATURES_BLADE = 33527,
167 NPC_GUARDIAN_OF_LIFE = 33528,
168
169 // Freya Achievement Trigger
171
172 // Thorim
180 NPC_RUNIC_COLOSSUS = 32872,
181 NPC_RUNE_GIANT = 32873,
182 NPC_IRON_RING_GUARD = 32874,
183 NPC_IRON_HONOR_GUARD = 32875,
186 NPC_DARK_RUNE_EVOKER = 32878,
188 NPC_DARK_RUNE_ACOLYTE = 33110,
190 NPC_LIGHTNING_ORB = 33138,
193 NPC_SIF = 33196,
194 NPC_THUNDER_ORB = 33378,
195 NPC_THORIM_CONTROLLER = 32879,
196
197 // Yogg-Saron
198 NPC_SARA = 33134,
205 NPC_OMINOUS_CLOUD = 33292,
206 NPC_FREYA_YS = 33410,
207 NPC_HODIR_YS = 33411,
208 NPC_MIMIRON_YS = 33412,
209 NPC_THORIM_YS = 33413,
210 NPC_SUIT_OF_ARMOR = 33433,
211 NPC_KING_LLANE = 33437,
212 NPC_THE_LICH_KING = 33441,
214 NPC_YSERA = 33495,
215 NPC_NELTHARION = 33523,
216 NPC_MALYGOS = 33535,
217 NPC_DEATH_RAY = 33881,
218 NPC_DEATH_ORB = 33882,
221 NPC_TURNED_CHAMPION = 33962,
222 NPC_CRUSHER_TENTACLE = 33966,
225 NPC_IMMORTAL_GUARDIAN = 33988,
226 NPC_SANITY_WELL = 33991,
229
230 // Algalon the Observer
232 NPC_AZEROTH = 34246,
234 NPC_ALGALON_STALKER = 33086,
235 NPC_COLLAPSING_STAR = 32955,
236 NPC_BLACK_HOLE = 32953,
237 NPC_WORM_HOLE = 34099,
242};
@ NPC_VEZAX
Definition: ulduar.h:82
@ NPC_FROST_BOMB
Definition: ulduar.h:127
@ NPC_THORIM_EVENT_BUNNY
Definition: ulduar.h:189
@ NPC_BRIGHTLEAF
Definition: ulduar.h:138
@ NPC_EMERGENCY_FIRE_BOT
Definition: ulduar.h:126
@ NPC_RIGHT_ARM
Definition: ulduar.h:75
@ NPC_GOLEM_LEFT_HAND_BUNNY
Definition: ulduar.h:192
@ NPC_THE_LICH_KING
Definition: ulduar.h:212
@ NPC_INFLUENCE_TENTACLE
Definition: ulduar.h:220
@ NPC_NATURES_BLADE
Definition: ulduar.h:166
@ NPC_IRON_RING_GUARD
Definition: ulduar.h:182
@ NPC_DARK_RUNE_WARBRINGER
Definition: ulduar.h:185
@ NPC_FLAME_LEVIATHAN
Definition: ulduar.h:112
@ NPC_KING_LLANE
Definition: ulduar.h:211
@ NPC_COMPUTER
Definition: ulduar.h:134
@ NPC_MOLGEIM
Definition: ulduar.h:69
@ NPC_BURST_TARGET
Definition: ulduar.h:128
@ NPC_FIELD_MEDIC_PENNY
Definition: ulduar.h:156
@ NPC_FLAME_LEVIATHAN_SEAT
Definition: ulduar.h:113
@ NPC_LEVIATHAN_MKII
Definition: ulduar.h:120
@ NPC_BOMB_BOT
Definition: ulduar.h:124
@ NPC_ALGALON_STALKER_ASTEROID_TARGET_01
Definition: ulduar.h:239
@ NPC_BLACK_HOLE
Definition: ulduar.h:236
@ NPC_OMINOUS_CLOUD
Definition: ulduar.h:205
@ NPC_HODIR_OBSERVATION_RING
Definition: ulduar.h:200
@ NPC_COLLAPSING_STAR
Definition: ulduar.h:235
@ NPC_BRUNDIR
Definition: ulduar.h:70
@ NPC_MALYGOS
Definition: ulduar.h:216
@ NPC_BRANN_S_FLYING_MACHINE
Definition: ulduar.h:106
@ NPC_GUARDIAN_LASHER
Definition: ulduar.h:162
@ NPC_AMIRA_BLAZEWEAVER
Definition: ulduar.h:150
@ NPC_MIMIRON_OBSERVATION_RING
Definition: ulduar.h:203
@ NPC_ASSAULT_BOT
Definition: ulduar.h:123
@ NPC_XT_TOY_PILE
Definition: ulduar.h:67
@ NPC_UNLEASHED_DARK_MATTER
Definition: ulduar.h:241
@ NPC_THORIM_INVISIBLE_STALKER
Definition: ulduar.h:173
@ NPC_HEART_OF_DECONSTRUCTOR
Definition: ulduar.h:100
@ NPC_IRONROOT_LASHER
Definition: ulduar.h:165
@ NPC_MISGUIDED_NYMPH
Definition: ulduar.h:161
@ NPC_BATTLE_PRIEST_ELIZA
Definition: ulduar.h:154
@ NPC_BRAIN_OF_YOGG_SARON
Definition: ulduar.h:219
@ NPC_DEATH_RAY
Definition: ulduar.h:217
@ NPC_WORM_HOLE
Definition: ulduar.h:237
@ NPC_IMMORTAL_GUARDIAN
Definition: ulduar.h:225
@ NPC_WORLD_TRIGGER_MIMIRON
Definition: ulduar.h:133
@ NPC_HIGH_EXPLORER_DELLORAH
Definition: ulduar.h:110
@ NPC_DESCEND_INTO_MADNESS
Definition: ulduar.h:227
@ NPC_YOGG_SARON
Definition: ulduar.h:83
@ NPC_DARK_RUNE_ACOLYTE_PRE
Definition: ulduar.h:179
@ NPC_THORIM_YS
Definition: ulduar.h:209
@ NPC_SARA
Definition: ulduar.h:198
@ NPC_LIVING_CONSTELLATION
Definition: ulduar.h:233
@ NPC_RAZORSCALE_HARPOON_FIRE_STATE
Definition: ulduar.h:96
@ NPC_FOREST_SWARMER
Definition: ulduar.h:163
@ NPC_DARK_RUNE_SENTINEL
Definition: ulduar.h:88
@ NPC_CONSTRICTOR_TENTACLE
Definition: ulduar.h:223
@ NPC_ALGALON_STALKER
Definition: ulduar.h:234
@ NPC_FOCUSED_EYEBEAM_RIGHT
Definition: ulduar.h:73
@ NPC_DARK_RUNE_CHAMPION
Definition: ulduar.h:184
@ NPC_SISSY_FLAMECUFFS
Definition: ulduar.h:153
@ NPC_ROCKET_MIMIRON_VISUAL
Definition: ulduar.h:132
@ NPC_FREYA
Definition: ulduar.h:81
@ NPC_MERCENARY_CAPTAIN_A
Definition: ulduar.h:175
@ NPC_EIVI_NIGHTFEATHER
Definition: ulduar.h:144
@ NPC_CORRUPTOR_TENTACLE
Definition: ulduar.h:224
@ NPC_THORIM
Definition: ulduar.h:80
@ NPC_STONEBARK
Definition: ulduar.h:139
@ NPC_SANITY_WELL
Definition: ulduar.h:226
@ NPC_DARK_RUNE_GUARDIAN
Definition: ulduar.h:87
@ NPC_OVERLOAD_CONTROL_DEVICE
Definition: ulduar.h:116
@ NPC_EXPEDITION_COMMANDER
Definition: ulduar.h:91
@ NPC_ALGALON
Definition: ulduar.h:84
@ NPC_XT002
Definition: ulduar.h:66
@ NPC_EXPEDITION_TRAPPER
Definition: ulduar.h:94
@ NPC_FREYA_OBSERVATION_RING
Definition: ulduar.h:201
@ NPC_HODIR_YS
Definition: ulduar.h:207
@ NPC_MERCENARY_SOLDIER_H
Definition: ulduar.h:178
@ NPC_RUNE_GIANT
Definition: ulduar.h:181
@ NPC_THORIM_OBSERVATION_RING
Definition: ulduar.h:202
@ NPC_HODIR
Definition: ulduar.h:79
@ NPC_STEELFORGED_DEFFENDER
Definition: ulduar.h:65
@ NPC_CRUSHER_TENTACLE
Definition: ulduar.h:222
@ NPC_RAZORSCALE_CONTROLLER
Definition: ulduar.h:95
@ NPC_BRANN_BRONZEBEARD_INTRO
Definition: ulduar.h:104
@ NPC_BRONZEBEARD_RADIO
Definition: ulduar.h:111
@ NPC_SALVAGED_SIEGE_ENGINE
Definition: ulduar.h:61
@ NPC_NELTHARION
Definition: ulduar.h:215
@ NPC_ULDUAR_COLOSSUS
Definition: ulduar.h:103
@ NPC_AERIAL_COMMAND_UNIT
Definition: ulduar.h:122
@ NPC_KAR_GREYCLOUD
Definition: ulduar.h:143
@ NPC_THORIM_CONTROLLER
Definition: ulduar.h:195
@ NPC_DB_TARGET
Definition: ulduar.h:131
@ NPC_RUNIC_COLOSSUS
Definition: ulduar.h:180
@ NPC_JORMUNGAR_BEHEMOTH
Definition: ulduar.h:174
@ NPC_MISSY_FLAMECUFFS
Definition: ulduar.h:152
@ NPC_BRANN_BRONZEBEARD_FLYING_MACHINE
Definition: ulduar.h:105
@ NPC_LEFT_ARM
Definition: ulduar.h:74
@ NPC_JUNK_BOT
Definition: ulduar.h:125
@ NPC_VX_001
Definition: ulduar.h:121
@ NPC_MANGROVE_ENT
Definition: ulduar.h:164
@ NPC_BATTLE_PRIEST_GINA
Definition: ulduar.h:155
@ NPC_FOCUSED_EYEBEAM
Definition: ulduar.h:72
@ NPC_DARK_RUNE_ACOLYTE
Definition: ulduar.h:188
@ NPC_THUNDER_ORB
Definition: ulduar.h:194
@ NPC_IGNIS
Definition: ulduar.h:63
@ NPC_RUBBLE
Definition: ulduar.h:76
@ NPC_LORE_KEEPER_OF_NORGANNON
Definition: ulduar.h:109
@ NPC_ORBITAL_SUPPORT
Definition: ulduar.h:117
@ NPC_LEVIATHAN
Definition: ulduar.h:59
@ NPC_FLAME_LEVIATHAN_TURRET
Definition: ulduar.h:114
@ NPC_RAZORSCALE_SPAWNER
Definition: ulduar.h:90
@ NPC_ARCHMAGE_PENTARUS
Definition: ulduar.h:107
@ NPC_ALGALON_STALKER_ASTEROID_TARGET_02
Definition: ulduar.h:240
@ NPC_SPIRITWALKER_YONA
Definition: ulduar.h:147
@ NPC_SALVAGED_CHOPPER
Definition: ulduar.h:62
@ NPC_IMMOLATED_CHAMPION
Definition: ulduar.h:213
@ NPC_MARKED_IMMORTAL_GUARDIAN
Definition: ulduar.h:228
@ NPC_FLAME_SPREAD
Definition: ulduar.h:130
@ NPC_ELEMENTALIST_MAHFUUN
Definition: ulduar.h:148
@ NPC_IRON_HONOR_GUARD
Definition: ulduar.h:183
@ NPC_GUARDIAN_OF_LIFE
Definition: ulduar.h:167
@ NPC_FLAME
Definition: ulduar.h:129
@ NPC_DARK_RUNE_WATCHER
Definition: ulduar.h:89
@ NPC_TURNED_CHAMPION
Definition: ulduar.h:221
@ NPC_MIMIRON_YS
Definition: ulduar.h:208
@ NPC_TOR_GREYCLOUD
Definition: ulduar.h:142
@ NPC_LEVIATHAN_DEFENSE_TURRET
Definition: ulduar.h:115
@ NPC_STEELBREAKER
Definition: ulduar.h:68
@ NPC_SUIT_OF_ARMOR
Definition: ulduar.h:210
@ NPC_VOICE_OF_YOGG_SARON
Definition: ulduar.h:204
@ NPC_AZEROTH
Definition: ulduar.h:232
@ NPC_EXPEDITION_ENGINEER
Definition: ulduar.h:92
@ NPC_DARK_RUNE_EVOKER
Definition: ulduar.h:186
@ NPC_DEATH_ORB
Definition: ulduar.h:218
@ NPC_MERCENARY_CAPTAIN_H
Definition: ulduar.h:176
@ NPC_KOLOGARN
Definition: ulduar.h:71
@ NPC_IRONBRANCH
Definition: ulduar.h:137
@ NPC_AURIAYA
Definition: ulduar.h:77
@ NPC_SIF
Definition: ulduar.h:193
@ NPC_RAZORSCALE
Definition: ulduar.h:64
@ NPC_SPIRITWALKER_TARA
Definition: ulduar.h:146
@ NPC_ELLIE_NIGHTFEATHER
Definition: ulduar.h:145
@ NPC_ALGALON_VOID_ZONE_VISUAL_STALKER
Definition: ulduar.h:238
@ NPC_MERCENARY_SOLDIER_A
Definition: ulduar.h:177
@ NPC_EXPEDITION_DEFENDER
Definition: ulduar.h:93
@ NPC_GOLEM_RIGHT_HAND_BUNNY
Definition: ulduar.h:191
@ NPC_FREYA_YS
Definition: ulduar.h:206
@ NPC_DARK_RUNE_COMMONER
Definition: ulduar.h:187
@ NPC_BRANN_BRONZBEARD_ALG
Definition: ulduar.h:231
@ NPC_CORRUPTED_SERVITOR
Definition: ulduar.h:160
@ NPC_LIGHTNING_ORB
Definition: ulduar.h:190
@ NPC_VEESHA_BLAZEWEAVER
Definition: ulduar.h:151
@ NPC_FREYA_ACHIEVE_TRIGGER
Definition: ulduar.h:170
@ NPC_MIMIRON
Definition: ulduar.h:78
@ NPC_ARCHMAGE_RHYDIAN
Definition: ulduar.h:108
@ NPC_ELEMENTALIST_AVUUN
Definition: ulduar.h:149
@ NPC_YSERA
Definition: ulduar.h:214
@ NPC_GUARDIAN_OF_YOGG_SARON
Definition: ulduar.h:199
@ NPC_SALVAGED_DEMOLISHER
Definition: ulduar.h:60
@ NPC_FIELD_MEDIC_JESSI
Definition: ulduar.h:157
@ NPC_XS013_SCRAPBOT
Definition: ulduar.h:99

◆ UlduarSharedSpells

Enumerator
SPELL_LUMBERJACKED_CREDIT 
SPELL_TELEPORT_KEEPER_VISUAL 

Definition at line 484 of file ulduar.h.

485{
487 SPELL_TELEPORT_KEEPER_VISUAL = 62940 // used by keepers
488};
@ SPELL_TELEPORT_KEEPER_VISUAL
Definition: ulduar.h:487
@ SPELL_LUMBERJACKED_CREDIT
Definition: ulduar.h:486

◆ UlduarWorldStates

Enumerator
WORLD_STATE_FLAME_LEVIATHAN_DESTROYED_TOWERS 
WORLD_STATE_YOGG_SARON_KEEPERS 
WORLD_STATE_ALGALON_DESPAWN_TIMER 
WORLD_STATE_ALGALON_TIMER_ENABLED 

Definition at line 468 of file ulduar.h.

469{
474};
@ WORLD_STATE_ALGALON_DESPAWN_TIMER
Definition: ulduar.h:472
@ WORLD_STATE_YOGG_SARON_KEEPERS
Definition: ulduar.h:471
@ WORLD_STATE_ALGALON_TIMER_ENABLED
Definition: ulduar.h:473
@ WORLD_STATE_FLAME_LEVIATHAN_DESTROYED_TOWERS
Definition: ulduar.h:470

◆ UUEventIds

enum UUEventIds
Enumerator
EVENT_TOWER_OF_STORM_DESTROYED 
EVENT_TOWER_OF_FROST_DESTROYED 
EVENT_TOWER_OF_FLAMES_DESTROYED 
EVENT_TOWER_OF_LIFE_DESTROYED 
EVENT_ACTIVATE_SANITY_WELL 
EVENT_HODIRS_PROTECTIVE_GAZE_PROC 

Definition at line 328 of file ulduar.h.

329{
336};
@ EVENT_TOWER_OF_STORM_DESTROYED
Definition: ulduar.h:330
@ EVENT_HODIRS_PROTECTIVE_GAZE_PROC
Definition: ulduar.h:335
@ EVENT_TOWER_OF_LIFE_DESTROYED
Definition: ulduar.h:333
@ EVENT_ACTIVATE_SANITY_WELL
Definition: ulduar.h:334
@ EVENT_TOWER_OF_FLAMES_DESTROYED
Definition: ulduar.h:332
@ EVENT_TOWER_OF_FROST_DESTROYED
Definition: ulduar.h:331

◆ YoggSaronIllusions

Enumerator
CHAMBER_ILLUSION 
ICECROWN_ILLUSION 
STORMWIND_ILLUSION 

Definition at line 497 of file ulduar.h.

498{
502};
@ ICECROWN_ILLUSION
Definition: ulduar.h:500
@ STORMWIND_ILLUSION
Definition: ulduar.h:501
@ CHAMBER_ILLUSION
Definition: ulduar.h:499

Function Documentation

◆ GetUlduarAI()

template<class AI , class T >
AI * GetUlduarAI ( T *  obj)
inline

Definition at line 519 of file ulduar.h.

520{
521 return GetInstanceAI<AI, T>(obj, UlduarScriptName);
522}
#define UlduarScriptName
Definition: ulduar.h:26

Variable Documentation

◆ AlgalonLandPos

Position const AlgalonLandPos
extern

Definition at line 228 of file boss_algalon_the_observer.cpp.

◆ MAX_ENCOUNTER

constexpr uint8 const MAX_ENCOUNTER = 17
staticconstexpr

Definition at line 33 of file ulduar.h.

◆ ObservationRingKeepersPos

Position const ObservationRingKeepersPos[4]
extern

Definition at line 385 of file boss_yogg_saron.cpp.

◆ YSKeepersPos

Position const YSKeepersPos[4]
extern

Definition at line 392 of file boss_yogg_saron.cpp.