TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ulduar.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PlayerOrPetCheck
 

Macros

#define UlduarScriptName   "instance_ulduar"
 
#define DataHeader   "UU"
 

Enumerations

enum  UlduarBosses {
  MAX_ENCOUNTER = 17, BOSS_LEVIATHAN = 0, BOSS_IGNIS = 1, BOSS_RAZORSCALE = 2,
  BOSS_XT002 = 3, BOSS_ASSEMBLY_OF_IRON = 4, BOSS_KOLOGARN = 5, BOSS_AURIAYA = 6,
  BOSS_HODIR = 7, BOSS_THORIM = 8, BOSS_FREYA = 9, BOSS_MIMIRON = 10,
  BOSS_VEZAX = 11, BOSS_YOGG_SARON = 12, BOSS_ALGALON = 13, BOSS_BRIGHTLEAF = 14,
  BOSS_IRONBRANCH = 15, BOSS_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_RAZORSCALE_CONTROLLER = 33233, NPC_STEELFORGED_DEFFENDER = 33236,
  NPC_EXPEDITION_COMMANDER = 33210, 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_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_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_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_THORIM_CHEST_HERO = 194315, GO_THORIM_CHEST = 194314,
  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  EventIds {
  EVENT_DARGONSPIRE_ROOM_STORE = 1, EVENT_DARGONSPIRE_ROOM_CHECK = 2, EVENT_UROK_DOOMHOWL_SPAWNS_1 = 3, EVENT_UROK_DOOMHOWL_SPAWNS_2 = 4,
  EVENT_UROK_DOOMHOWL_SPAWNS_3 = 5, EVENT_UROK_DOOMHOWL_SPAWNS_4 = 6, EVENT_UROK_DOOMHOWL_SPAWNS_5 = 7, EVENT_UROK_DOOMHOWL_SPAWN_IN = 8,
  EVENT_KALECGOS_TRANSFORM = 1, EVENT_KALECGOS_LANDING = 2, EVENT_NEXT_PORTAL = 1, EVENT_AWAKEN_WARD_1 = 22900,
  EVENT_AWAKEN_WARD_2 = 22907, EVENT_AWAKEN_WARD_3 = 22908, EVENT_AWAKEN_WARD_4 = 22909, 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_FROSTMOURNE = 23617, 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_THREE_LIGHTS_IN_THE_DARKNESS_10 = 10410,
  CRITERIA_THREE_LIGHTS_IN_THE_DARKNESS_25 = 10414, CRITERIA_TWO_LIGHTS_IN_THE_DARKNESS_10 = 10388, CRITERIA_TWO_LIGHTS_IN_THE_DARKNESS_25 = 10415, CRITERIA_ONE_LIGHT_IN_THE_DARKNESS_10 = 10409,
  CRITERIA_ONE_LIGHT_IN_THE_DARKNESS_25 = 10416, CRITERIA_ALONE_IN_THE_DARKNESS_10 = 10412, CRITERIA_ALONE_IN_THE_DARKNESS_25 = 10417, 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_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_BRANN_BRONZEBEARD_INTRO, DATA_LORE_KEEPER_OF_NORGANNON,
  DATA_DELLORAH, DATA_BRONZEBEARD_RADIO
}
 
enum  UlduarWorldStates { WORLD_STATE_ALGALON_DESPAWN_TIMER = 4131, WORLD_STATE_ALGALON_TIMER_ENABLED = 4132 }
 
enum  UlduarAchievementData { DATA_UNBROKEN = 29052906, MAX_HERALD_ARMOR_ITEMLEVEL = 226, MAX_HERALD_WEAPON_ITEMLEVEL = 232, SPELL_LUMBERJACKED_CREDIT = 65296 }
 
enum  UlduarEvents {
  EVENT_DESPAWN_ALGALON = 1, EVENT_UPDATE_ALGALON_TIMER = 2, 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
 

Macro Definition Documentation

#define DataHeader   "UU"
#define UlduarScriptName   "instance_ulduar"

Enumeration Type Documentation

enum EventIds
Enumerator
EVENT_DARGONSPIRE_ROOM_STORE 
EVENT_DARGONSPIRE_ROOM_CHECK 
EVENT_UROK_DOOMHOWL_SPAWNS_1 
EVENT_UROK_DOOMHOWL_SPAWNS_2 
EVENT_UROK_DOOMHOWL_SPAWNS_3 
EVENT_UROK_DOOMHOWL_SPAWNS_4 
EVENT_UROK_DOOMHOWL_SPAWNS_5 
EVENT_UROK_DOOMHOWL_SPAWN_IN 
EVENT_KALECGOS_TRANSFORM 
EVENT_KALECGOS_LANDING 
EVENT_NEXT_PORTAL 
EVENT_AWAKEN_WARD_1 
EVENT_AWAKEN_WARD_2 
EVENT_AWAKEN_WARD_3 
EVENT_AWAKEN_WARD_4 
EVENT_PLAYERS_GUNSHIP_SPAWN 
EVENT_PLAYERS_GUNSHIP_COMBAT 
EVENT_PLAYERS_GUNSHIP_SAURFANG 
EVENT_ENEMY_GUNSHIP_COMBAT 
EVENT_ENEMY_GUNSHIP_DESPAWN 
EVENT_QUAKE 
EVENT_SECOND_REMORSELESS_WINTER 
EVENT_TELEPORT_TO_FROSTMOURNE 
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 
276 {
283 };
Definition: ulduar.h:278
Definition: ulduar.h:281
Definition: ulduar.h:280
Definition: ulduar.h:279
Definition: ulduar.h:282
Definition: ulduar.h:277
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 
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_THREE_LIGHTS_IN_THE_DARKNESS_10 
CRITERIA_THREE_LIGHTS_IN_THE_DARKNESS_25 
CRITERIA_TWO_LIGHTS_IN_THE_DARKNESS_10 
CRITERIA_TWO_LIGHTS_IN_THE_DARKNESS_25 
CRITERIA_ONE_LIGHT_IN_THE_DARKNESS_10 
CRITERIA_ONE_LIGHT_IN_THE_DARKNESS_25 
CRITERIA_ALONE_IN_THE_DARKNESS_10 
CRITERIA_ALONE_IN_THE_DARKNESS_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 
295 {
296  CRITERIA_CON_SPEED_ATORY = 21597,
297  CRITERIA_LUMBERJACKED = 21686,
298  CRITERIA_DISARMED = 21687,
316 
317  // Champion of Ulduar
319  CRITERIA_C_O_U_IGNIS_10 = 10342,
321  CRITERIA_C_O_U_XT002_10 = 10341,
325  CRITERIA_C_O_U_HODIR_10 = 10439,
326  CRITERIA_C_O_U_THORIM_10 = 10403,
327  CRITERIA_C_O_U_FREYA_10 = 10582,
329  CRITERIA_C_O_U_VEZAX_10 = 10349,
331  // Conqueror of Ulduar
333  CRITERIA_C_O_U_IGNIS_25 = 10355,
335  CRITERIA_C_O_U_XT002_25 = 10354,
339  CRITERIA_C_O_U_HODIR_25 = 10719,
340  CRITERIA_C_O_U_THORIM_25 = 10404,
341  CRITERIA_C_O_U_FREYA_25 = 10583,
343  CRITERIA_C_O_U_VEZAX_25 = 10362,
345 };
Definition: ulduar.h:300
Definition: ulduar.h:327
Definition: ulduar.h:320
Definition: ulduar.h:299
Definition: ulduar.h:329
Definition: ulduar.h:315
Definition: ulduar.h:298
Definition: ulduar.h:323
Definition: ulduar.h:339
Definition: ulduar.h:302
Definition: ulduar.h:318
Definition: ulduar.h:326
Definition: ulduar.h:324
Definition: ulduar.h:304
Definition: ulduar.h:337
Definition: ulduar.h:341
Definition: ulduar.h:328
Definition: ulduar.h:342
Definition: ulduar.h:321
Definition: ulduar.h:314
Definition: ulduar.h:301
Definition: ulduar.h:297
Definition: ulduar.h:330
Definition: ulduar.h:303
Definition: ulduar.h:332
Definition: ulduar.h:313
Definition: ulduar.h:306
Definition: ulduar.h:296
Definition: ulduar.h:322
Definition: ulduar.h:305
Definition: ulduar.h:333
Definition: ulduar.h:336
Definition: ulduar.h:325
Definition: ulduar.h:319
Definition: ulduar.h:338
Definition: ulduar.h:344
Definition: ulduar.h:340
Definition: ulduar.h:335
Definition: ulduar.h:343
Definition: ulduar.h:334
Enumerator
DATA_UNBROKEN 
MAX_HERALD_ARMOR_ITEMLEVEL 
MAX_HERALD_WEAPON_ITEMLEVEL 
SPELL_LUMBERJACKED_CREDIT 
417 {
418  // FL Achievement boolean
419  DATA_UNBROKEN = 29052906, // 2905, 2906 are achievement IDs,
423 };
Definition: ulduar.h:420
Definition: ulduar.h:422
Definition: ulduar.h:419
Definition: ulduar.h:421
Enumerator
MAX_ENCOUNTER 
BOSS_LEVIATHAN 
BOSS_IGNIS 
BOSS_RAZORSCALE 
BOSS_XT002 
BOSS_ASSEMBLY_OF_IRON 
BOSS_KOLOGARN 
BOSS_AURIAYA 
BOSS_HODIR 
BOSS_THORIM 
BOSS_FREYA 
BOSS_MIMIRON 
BOSS_VEZAX 
BOSS_YOGG_SARON 
BOSS_ALGALON 
BOSS_BRIGHTLEAF 
BOSS_IRONBRANCH 
BOSS_STONEBARK 
29 {
30  MAX_ENCOUNTER = 17,
31 
32  BOSS_LEVIATHAN = 0,
33  BOSS_IGNIS = 1,
34  BOSS_RAZORSCALE = 2,
35  BOSS_XT002 = 3,
37  BOSS_KOLOGARN = 5,
38  BOSS_AURIAYA = 6,
39  BOSS_HODIR = 7,
40  BOSS_THORIM = 8,
41  BOSS_FREYA = 9,
42  BOSS_MIMIRON = 10,
43  BOSS_VEZAX = 11,
44  BOSS_YOGG_SARON = 12,
45  BOSS_ALGALON = 13,
46  BOSS_BRIGHTLEAF = 14,
47  BOSS_IRONBRANCH = 15,
48  BOSS_STONEBARK = 16,
49 };
Definition: ulduar.h:36
Definition: ulduar.h:41
Definition: ulduar.h:40
Definition: ulduar.h:38
Definition: ulduar.h:32
Definition: ulduar.h:33
Definition: ulduar.h:39
Definition: ulduar.h:43
Definition: ulduar.h:34
Definition: ulduar.h:48
Definition: ulduar.h:45
Definition: ulduar.h:35
Definition: ulduar.h:46
Definition: ulduar.h:47
Definition: ulduar.h:44
Definition: ulduar.h:42
Definition: ulduar.h:30
Definition: ulduar.h:37
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_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_BRANN_BRONZEBEARD_INTRO 
DATA_LORE_KEEPER_OF_NORGANNON 
DATA_DELLORAH 
DATA_BRONZEBEARD_RADIO 
348 {
349  // Colossus (Leviathan)
350  DATA_COLOSSUS = 20,
351 
352  // Razorscale
355 
356  // XT-002
361 
362  // Assembly of Iron
364  DATA_MOLGEIM,
365  DATA_BRUNDIR,
366 
367  // Hodir
369 
370  // Mimiron
372  DATA_VX_001,
379 
380  // Yogg-Saron
382  DATA_SARA,
391 
392  // Algalon the Observer
402 
403  // Misc
408 };
Definition: ulduar.h:386
Definition: ulduar.h:364
Definition: ulduar.h:371
Definition: ulduar.h:382
Definition: ulduar.h:373
Definition: ulduar.h:363
Definition: ulduar.h:384
Definition: ulduar.h:399
Definition: ulduar.h:353
Definition: ulduar.h:394
Definition: ulduar.h:404
Definition: ulduar.h:385
Definition: ulduar.h:359
Definition: ulduar.h:397
Definition: ulduar.h:400
Definition: ulduar.h:387
Definition: ulduar.h:374
Definition: ulduar.h:377
Definition: ulduar.h:360
Definition: ulduar.h:383
Definition: ulduar.h:401
Definition: ulduar.h:389
Definition: ulduar.h:406
Definition: ulduar.h:358
Definition: ulduar.h:395
Definition: ulduar.h:372
Definition: ulduar.h:350
Definition: ulduar.h:388
Definition: ulduar.h:381
Definition: ulduar.h:407
Definition: ulduar.h:396
Definition: ulduar.h:354
Definition: ulduar.h:405
Definition: ulduar.h:365
Definition: ulduar.h:375
Definition: ulduar.h:368
Definition: ulduar.h:393
Definition: ulduar.h:357
Definition: ulduar.h:398
Definition: ulduar.h:390
Definition: ulduar.h:376
Definition: ulduar.h:378
Enumerator
EVENT_DESPAWN_ALGALON 
EVENT_UPDATE_ALGALON_TIMER 
ACTION_INIT_ALGALON 
EVENT_DESPAWN_LEVIATHAN_VEHICLES 
EVENT_LEVIATHAN_BREAK_DOOR 
426 {
432 };
Definition: ulduar.h:427
Definition: ulduar.h:429
Definition: ulduar.h:430
Definition: ulduar.h:431
Definition: ulduar.h:428
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_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_THORIM_CHEST_HERO 
GO_THORIM_CHEST 
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 
201 {
202  // Leviathan
203  GO_LEVIATHAN_DOOR = 194905,
204  GO_LEVIATHAN_GATE = 194630,
205 
206  // Razorscale
207  GO_MOLE_MACHINE = 194316,
208  GO_RAZOR_HARPOON_1 = 194542,
209  GO_RAZOR_HARPOON_2 = 194541,
210  GO_RAZOR_HARPOON_3 = 194543,
211  GO_RAZOR_HARPOON_4 = 194519,
212  GO_RAZOR_BROKEN_HARPOON = 194565,
213 
214  // XT-002
215  GO_XT_002_DOOR = 194631,
216 
217  // Assembly of Iron
218  GO_IRON_COUNCIL_DOOR = 194554,
219  GO_ARCHIVUM_DOOR = 194556,
220 
221  // Kologarn
222  GO_KOLOGARN_CHEST_HERO = 195047,
223  GO_KOLOGARN_CHEST = 195046,
224  GO_KOLOGARN_BRIDGE = 194232,
225  GO_KOLOGARN_DOOR = 194553,
226 
227  // Hodir
228  GO_HODIR_ENTRANCE = 194442,
229  GO_HODIR_DOOR = 194634,
230  GO_HODIR_ICE_DOOR = 194441,
233  GO_HODIR_CHEST_HERO = 194308,
234  GO_HODIR_CHEST = 194307,
235 
236  // Thorim
237  GO_THORIM_CHEST_HERO = 194315,
238  GO_THORIM_CHEST = 194314,
239 
240  // Mimiron
241  GO_MIMIRON_TRAM = 194675,
242  GO_MIMIRON_ELEVATOR = 194749,
243  GO_MIMIRON_BUTTON = 194739,
244  GO_MIMIRON_DOOR_1 = 194774,
245  GO_MIMIRON_DOOR_2 = 194775,
246  GO_MIMIRON_DOOR_3 = 194776,
247  GO_CACHE_OF_INNOVATION = 194789,
251 
252  // Vezax
253  GO_VEZAX_DOOR = 194750,
254 
255  // Yogg-Saron
256  GO_YOGG_SARON_DOOR = 194773,
257  GO_BRAIN_ROOM_DOOR_1 = 194635,
258  GO_BRAIN_ROOM_DOOR_2 = 194636,
259  GO_BRAIN_ROOM_DOOR_3 = 194637,
260 
261  // Algalon the Observer
264  GO_DOODAD_UL_SIGILDOOR_01 = 194767,
265  GO_DOODAD_UL_SIGILDOOR_02 = 194911,
266  GO_DOODAD_UL_SIGILDOOR_03 = 194910,
273 };
Definition: ulduar.h:234
Definition: ulduar.h:219
Definition: ulduar.h:223
Definition: ulduar.h:265
Definition: ulduar.h:256
Definition: ulduar.h:264
Definition: ulduar.h:212
Definition: ulduar.h:262
Definition: ulduar.h:210
Definition: ulduar.h:253
Definition: ulduar.h:243
Definition: ulduar.h:222
Definition: ulduar.h:242
Definition: ulduar.h:228
Definition: ulduar.h:209
Definition: ulduar.h:241
Definition: ulduar.h:218
Definition: ulduar.h:270
Definition: ulduar.h:225
Definition: ulduar.h:249
Definition: ulduar.h:224
Definition: ulduar.h:247
Definition: ulduar.h:248
Definition: ulduar.h:263
Definition: ulduar.h:207
Definition: ulduar.h:267
Definition: ulduar.h:208
Definition: ulduar.h:238
Definition: ulduar.h:258
Definition: ulduar.h:232
Definition: ulduar.h:271
Definition: ulduar.h:268
Definition: ulduar.h:203
Definition: ulduar.h:257
Definition: ulduar.h:211
Definition: ulduar.h:259
Definition: ulduar.h:237
Definition: ulduar.h:204
Definition: ulduar.h:233
Definition: ulduar.h:244
Definition: ulduar.h:229
Definition: ulduar.h:245
Definition: ulduar.h:272
Definition: ulduar.h:246
Definition: ulduar.h:266
Definition: ulduar.h:215
Definition: ulduar.h:231
Definition: ulduar.h:269
Definition: ulduar.h:230
enum UlduarNPCs
Enumerator
NPC_LEVIATHAN 
NPC_SALVAGED_DEMOLISHER 
NPC_SALVAGED_SIEGE_ENGINE 
NPC_SALVAGED_CHOPPER 
NPC_IGNIS 
NPC_RAZORSCALE 
NPC_RAZORSCALE_CONTROLLER 
NPC_STEELFORGED_DEFFENDER 
NPC_EXPEDITION_COMMANDER 
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_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_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 
52 {
53  // General
54  NPC_LEVIATHAN = 33113,
57  NPC_SALVAGED_CHOPPER = 33062,
58  NPC_IGNIS = 33118,
59  NPC_RAZORSCALE = 33186,
63  NPC_XT002 = 33293,
64  NPC_XT_TOY_PILE = 33337,
65  NPC_STEELBREAKER = 32867,
66  NPC_MOLGEIM = 32927,
67  NPC_BRUNDIR = 32857,
68  NPC_KOLOGARN = 32930,
69  NPC_FOCUSED_EYEBEAM = 33632,
71  NPC_LEFT_ARM = 32933,
72  NPC_RIGHT_ARM = 32934,
73  NPC_RUBBLE = 33768,
74  NPC_AURIAYA = 33515,
75  NPC_MIMIRON = 33350,
76  NPC_HODIR = 32845,
77  NPC_THORIM = 32865,
78  NPC_FREYA = 32906,
79  NPC_VEZAX = 33271,
80  NPC_YOGG_SARON = 33288,
81  NPC_ALGALON = 32871,
82 
83  // Flame Leviathan
84  NPC_ULDUAR_COLOSSUS = 33237,
88  NPC_ARCHMAGE_PENTARUS = 33624,
89  NPC_ARCHMAGE_RHYDIAN = 33696,
92  NPC_BRONZEBEARD_RADIO = 34054,
93  NPC_FLAME_LEVIATHAN = 33113,
98  NPC_ORBITAL_SUPPORT = 34286,
99 
100  // Mimiron
101  NPC_LEVIATHAN_MKII = 33432,
102  NPC_VX_001 = 33651,
103  NPC_AERIAL_COMMAND_UNIT = 33670,
104  NPC_ASSAULT_BOT = 34057,
105  NPC_BOMB_BOT = 33836,
106  NPC_JUNK_BOT = 33855,
107  NPC_EMERGENCY_FIRE_BOT = 34147,
108  NPC_FROST_BOMB = 34149,
109  NPC_BURST_TARGET = 34211,
110  NPC_FLAME = 34363,
111  NPC_FLAME_SPREAD = 34121,
112  NPC_DB_TARGET = 33576,
115  NPC_COMPUTER = 34143,
116 
117  // Freya's Keepers
118  NPC_IRONBRANCH = 32913,
119  NPC_BRIGHTLEAF = 32915,
120  NPC_STONEBARK = 32914,
121 
122  // Hodir's Helper NPCs
123  NPC_TOR_GREYCLOUD = 32941,
124  NPC_KAR_GREYCLOUD = 33333,
125  NPC_EIVI_NIGHTFEATHER = 33325,
126  NPC_ELLIE_NIGHTFEATHER = 32901,
127  NPC_SPIRITWALKER_TARA = 33332,
128  NPC_SPIRITWALKER_YONA = 32950,
129  NPC_ELEMENTALIST_MAHFUUN = 33328,
130  NPC_ELEMENTALIST_AVUUN = 32900,
131  NPC_AMIRA_BLAZEWEAVER = 33331,
132  NPC_VEESHA_BLAZEWEAVER = 32946,
133  NPC_MISSY_FLAMECUFFS = 32893,
134  NPC_SISSY_FLAMECUFFS = 33327,
135  NPC_BATTLE_PRIEST_ELIZA = 32948,
136  NPC_BATTLE_PRIEST_GINA = 33330,
137  NPC_FIELD_MEDIC_PENNY = 32897,
138  NPC_FIELD_MEDIC_JESSI = 33326,
139 
140  // Freya's trash NPCs
141  NPC_CORRUPTED_SERVITOR = 33354,
142  NPC_MISGUIDED_NYMPH = 33355,
143  NPC_GUARDIAN_LASHER = 33430,
144  NPC_FOREST_SWARMER = 33431,
145  NPC_MANGROVE_ENT = 33525,
146  NPC_IRONROOT_LASHER = 33526,
147  NPC_NATURES_BLADE = 33527,
148  NPC_GUARDIAN_OF_LIFE = 33528,
149 
150  // Freya Achievement Trigger
152 
153  // Yogg-Saron
154  NPC_SARA = 33134,
160  NPC_VOICE_OF_YOGG_SARON = 33280,
161  NPC_OMINOUS_CLOUD = 33292,
162  NPC_FREYA_YS = 33410,
163  NPC_HODIR_YS = 33411,
164  NPC_MIMIRON_YS = 33412,
165  NPC_THORIM_YS = 33413,
166  NPC_SUIT_OF_ARMOR = 33433,
167  NPC_KING_LLANE = 33437,
168  NPC_THE_LICH_KING = 33441,
169  NPC_IMMOLATED_CHAMPION = 33442,
170  NPC_YSERA = 33495,
171  NPC_NELTHARION = 33523,
172  NPC_MALYGOS = 33535,
173  NPC_DEATH_RAY = 33881,
174  NPC_DEATH_ORB = 33882,
175  NPC_BRAIN_OF_YOGG_SARON = 33890,
176  NPC_INFLUENCE_TENTACLE = 33943,
177  NPC_TURNED_CHAMPION = 33962,
178  NPC_CRUSHER_TENTACLE = 33966,
179  NPC_CONSTRICTOR_TENTACLE = 33983,
180  NPC_CORRUPTOR_TENTACLE = 33985,
181  NPC_IMMORTAL_GUARDIAN = 33988,
182  NPC_SANITY_WELL = 33991,
183  NPC_DESCEND_INTO_MADNESS = 34072,
185 
186  // Algalon the Observer
187  NPC_BRANN_BRONZBEARD_ALG = 34064,
188  NPC_AZEROTH = 34246,
189  NPC_LIVING_CONSTELLATION = 33052,
190  NPC_ALGALON_STALKER = 33086,
191  NPC_COLLAPSING_STAR = 32955,
192  NPC_BLACK_HOLE = 32953,
193  NPC_WORM_HOLE = 34099,
198 };
Definition: ulduar.h:63
Definition: ulduar.h:84
Definition: ulduar.h:89
Definition: ulduar.h:107
Definition: ulduar.h:180
Definition: ulduar.h:105
Definition: ulduar.h:80
Definition: ulduar.h:97
Definition: ulduar.h:170
Definition: ulduar.h:132
Definition: ulduar.h:189
Definition: ulduar.h:76
Definition: ulduar.h:112
Definition: ulduar.h:173
Definition: ulduar.h:85
Definition: ulduar.h:106
Definition: ulduar.h:65
Definition: ulduar.h:163
Definition: ulduar.h:93
Definition: ulduar.h:79
Definition: ulduar.h:127
Definition: ulduar.h:147
Definition: ulduar.h:104
Definition: ulduar.h:61
Definition: ulduar.h:129
Definition: ulduar.h:103
Definition: ulduar.h:114
Definition: ulduar.h:120
Definition: ulduar.h:182
Definition: ulduar.h:81
Definition: ulduar.h:66
Definition: ulduar.h:190
Definition: ulduar.h:73
Definition: ulduar.h:94
Definition: ulduar.h:183
Definition: ulduar.h:58
Definition: ulduar.h:161
Definition: ulduar.h:157
Definition: ulduar.h:126
Definition: ulduar.h:124
Definition: ulduar.h:145
Definition: ulduar.h:137
Definition: ulduar.h:134
Definition: ulduar.h:166
Definition: ulduar.h:187
Definition: ulduar.h:154
Definition: ulduar.h:171
Definition: ulduar.h:151
Definition: ulduar.h:96
Definition: ulduar.h:176
Definition: ulduar.h:118
Definition: ulduar.h:168
Definition: ulduar.h:177
Definition: ulduar.h:92
Definition: ulduar.h:78
Definition: ulduar.h:158
Definition: ulduar.h:90
Definition: ulduar.h:55
Definition: ulduar.h:128
Definition: ulduar.h:109
Definition: ulduar.h:178
Definition: ulduar.h:167
Definition: ulduar.h:75
Definition: ulduar.h:111
Definition: ulduar.h:133
Definition: ulduar.h:108
Definition: ulduar.h:91
Definition: ulduar.h:135
Definition: ulduar.h:160
Definition: ulduar.h:193
Definition: ulduar.h:74
Definition: ulduar.h:165
Definition: ulduar.h:188
Definition: ulduar.h:125
Definition: ulduar.h:131
Definition: ulduar.h:155
Definition: ulduar.h:88
Definition: ulduar.h:87
Definition: ulduar.h:159
Definition: ulduar.h:138
Definition: ulduar.h:71
Definition: ulduar.h:141
Definition: ulduar.h:162
Definition: ulduar.h:113
Definition: ulduar.h:54
Definition: ulduar.h:60
Definition: ulduar.h:146
Definition: ulduar.h:67
Definition: ulduar.h:148
Definition: ulduar.h:130
Definition: ulduar.h:68
Definition: ulduar.h:144
Definition: ulduar.h:191
Definition: ulduar.h:57
Definition: ulduar.h:64
Definition: ulduar.h:143
Definition: ulduar.h:56
Definition: ulduar.h:72
Definition: ulduar.h:70
Definition: ulduar.h:175
Definition: ulduar.h:123
Definition: ulduar.h:62
Definition: ulduar.h:101
Definition: ulduar.h:119
Definition: ulduar.h:172
Definition: ulduar.h:98
Definition: ulduar.h:197
Definition: ulduar.h:181
Definition: ulduar.h:95
Definition: ulduar.h:102
Definition: ulduar.h:69
Definition: ulduar.h:164
Definition: ulduar.h:192
Definition: ulduar.h:174
Definition: ulduar.h:136
Definition: ulduar.h:115
Definition: ulduar.h:59
Definition: ulduar.h:184
Definition: ulduar.h:77
Definition: ulduar.h:156
Definition: ulduar.h:142
Definition: ulduar.h:194
Definition: ulduar.h:169
Definition: ulduar.h:179
Definition: ulduar.h:110
Enumerator
WORLD_STATE_ALGALON_DESPAWN_TIMER 
WORLD_STATE_ALGALON_TIMER_ENABLED 
411 {
414 };
Definition: ulduar.h:412
Definition: ulduar.h:413
Enumerator
CHAMBER_ILLUSION 
ICECROWN_ILLUSION 
STORMWIND_ILLUSION 
435 {
436  CHAMBER_ILLUSION = 0,
437  ICECROWN_ILLUSION = 1,
438  STORMWIND_ILLUSION = 2,
439 };
Definition: ulduar.h:436
Definition: ulduar.h:437
Definition: ulduar.h:438

Function Documentation

template<class AI , class T >
AI* GetUlduarAI ( T *  obj)
443 {
444  return GetInstanceAI<AI, T>(obj, UlduarScriptName);
445 }
#define UlduarScriptName
Definition: ulduar.h:21

Variable Documentation

Position const AlgalonLandPos
Position const ObservationRingKeepersPos[4]
Position const YSKeepersPos[4]