AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ulduar.h File Reference
#include "CreatureAIImpl.h"
#include "GridNotifiers.h"

Go to the source code of this file.

Macros

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

Enumerations

enum  UlduarBossIds {
  BOSS_LEVIATHAN = 0 ,
  BOSS_IGNIS = 1 ,
  BOSS_RAZORSCALE = 2 ,
  BOSS_XT002 = 3 ,
  BOSS_ASSEMBLY = 4 ,
  BOSS_KOLOGARN = 5 ,
  BOSS_AURIAYA = 6 ,
  BOSS_FREYA = 7 ,
  BOSS_HODIR = 8 ,
  BOSS_MIMIRON = 9 ,
  BOSS_THORIM = 10 ,
  BOSS_VEZAX = 11 ,
  BOSS_YOGGSARON = 12 ,
  BOSS_ALGALON = 13 ,
  MAX_ENCOUNTER = 14
}
 
enum  UlduarData {
  TYPE_WATCHERS = 14 ,
  TYPE_HODIR_HM_FAIL = 15 ,
  TYPE_WINTER_CACHE = 16 ,
  DATA_STEELBREAKER = 20 ,
  DATA_MOLGEIM = 21 ,
  DATA_BRUNDIR = 22 ,
  DATA_VEHICLE_SPAWN = 100 ,
  DATA_LIGHTNING_WALL1 = 101 ,
  DATA_LIGHTNING_WALL2 = 102 ,
  DATA_REPAIR_STATION1 = 103 ,
  DATA_REPAIR_STATION2 = 104 ,
  DATA_UNBROKEN_ACHIEVEMENT = 105 ,
  DATA_LEVIATHAN_DOORS = 106 ,
  DATA_MIMIRON_LEVIATHAN_MKII = 301 ,
  DATA_MIMIRON_VX001 = 302 ,
  DATA_MIMIRON_ACU = 303 ,
  DATA_GO_MIMIRON_DOOR_1 = 311 ,
  DATA_GO_MIMIRON_DOOR_2 = 312 ,
  DATA_GO_MIMIRON_DOOR_3 = 313 ,
  DATA_MIMIRON_TRAM = 320 ,
  DATA_MIMIRON_ACTIVATE_TRAM = 321 ,
  DATA_MIMIRON_TRAM_ROCKET_BOOSTER = 322 ,
  DATA_MIMIRON_CALL_TRAM_CENTER = 323 ,
  DATA_MIMIRON_CALL_TRAM_MIMIRON = 324 ,
  DATA_MIMIRON_TRAM_TURNAROUND_1 = 325 ,
  DATA_MIMIRON_TRAM_TURNAROUND_2 = 326 ,
  DATA_XT002_DOORS = 400 ,
  DATA_KOLOGARN_DOORS = 410 ,
  DATA_THORIM_LEVER_GATE = 500 ,
  DATA_THORIM_LEVER = 501 ,
  DATA_THORIM_FENCE = 502 ,
  DATA_THORIM_FIRST_DOORS = 503 ,
  DATA_THORIM_SECOND_DOORS = 504 ,
  DATA_ALGALON_SUMMON_STATE = 600 ,
  DATA_DESPAWN_ALGALON = 601 ,
  DATA_ALGALON_DEFEATED = 602 ,
  DATA_SIGILDOOR_01 = 603 ,
  DATA_SIGILDOOR_02 = 604 ,
  DATA_SIGILDOOR_03 = 605 ,
  DATA_UNIVERSE_FLOOR_01 = 606 ,
  DATA_UNIVERSE_FLOOR_02 = 607 ,
  DATA_UNIVERSE_GLOBE = 608 ,
  DATA_ALGALON_TRAPDOOR = 609 ,
  DATA_BRANN_BRONZEBEARD_ALG = 610 ,
  DATA_DWARFAGEDDON = 700 ,
  DATA_CALL_TRAM = 710 ,
  DATA_ELDER_IRONBRANCH = 750 ,
  DATA_ELDER_STONEBARK = 751 ,
  DATA_ELDER_BRIGHTLEAF = 752 ,
  DATA_SARA = 760 ,
  DATA_BRAIN_OF_YOGG_SARON = 761 ,
  DATA_YOGG_SARON_DOORS = 762 ,
  DATA_ASSEMBLY_DOORS = 770 ,
  DATA_ARCHIVUM_DOORS = 771 ,
  DATA_KEEPERS_GATE = 772 ,
  DATA_HODIR_CHEST_NORMAL = 780 ,
  DATA_HODIR_CHEST_HARD = 781 ,
  DATA_HODIR_CHEST_NORMAL_HERO = 782 ,
  DATA_HODIR_CHEST_HARD_HERO = 783 ,
  DATA_MAGE_BARRIER = 800 ,
  DATA_BRANN_MEMOTESAY = 801 ,
  DATA_BRANN_EASY_MODE = 802 ,
  DATA_BRANN_BASE_CAMP = 803 ,
  DATA_FREYA_GOSSIP = 810 ,
  DATA_HODIR_GOSSIP = 811 ,
  DATA_MIMIRON_GOSSIP = 812 ,
  DATA_THORIM_GOSSIP = 813
}
 
enum  UlduarNPCs {
  NPC_LEVIATHAN = 33113 ,
  NPC_IGNIS = 33118 ,
  NPC_RAZORSCALE = 33186 ,
  NPC_XT002 = 33293 ,
  NPC_STEELBREAKER = 32867 ,
  NPC_MOLGEIM = 32927 ,
  NPC_BRUNDIR = 32857 ,
  NPC_KOLOGARN = 32930 ,
  NPC_AURIAYA = 33515 ,
  NPC_MIMIRON = 33350 ,
  NPC_HODIR = 32845 ,
  NPC_THORIM = 32865 ,
  NPC_FREYA = 32906 ,
  NPC_VEZAX = 33271 ,
  NPC_SARA = 33134 ,
  NPC_YOGGSARON = 33288 ,
  NPC_BRAIN_OF_YOGG_SARON = 33890 ,
  NPC_ALGALON = 32871 ,
  NPC_HARPOON_FIRE_STATE = 33282 ,
  NPC_MIMIRON_LEVIATHAN_MKII = 33432 ,
  NPC_MIMIRON_VX001 = 33651 ,
  NPC_MIMIRON_ACU = 33670 ,
  NPC_ELDER_BRIGHTLEAF = 32915 ,
  NPC_ELDER_STONEBARK = 32914 ,
  NPC_ELDER_IRONBRANCH = 32913 ,
  NPC_FREYA_GOSSIP = 33241 ,
  NPC_HODIR_GOSSIP = 33213 ,
  NPC_THORIM_GOSSIP = 33242 ,
  NPC_MIMIRON_GOSSIP = 33244 ,
  NPC_FREYA_KEEPER = 33410 ,
  NPC_HODIR_KEEPER = 33411 ,
  NPC_MIMIRON_KEEPER = 33412 ,
  NPC_THORIM_KEEPER = 33413 ,
  NPC_SALVAGED_SIEGE_ENGINE = 33060 ,
  NPC_SALVAGED_SIEGE_ENGINE_TURRET = 33067 ,
  NPC_VEHICLE_CHOPPER = 33062 ,
  NPC_SALVAGED_DEMOLISHER = 33109 ,
  NPC_SALVAGED_DEMOLISHER_TURRET = 33167 ,
  NPC_BRANN_BASE_CAMP = 33579 ,
  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_KOLOGARN_CHEST = 195046 ,
  GO_KOLOGARN_CHEST_HERO = 195047 ,
  GO_THORIM_CHEST = 194312 ,
  GO_THORIM_CHEST_HERO = 194314 ,
  GO_HODIR_CHEST_NORMAL = 194307 ,
  GO_HODIR_CHEST_NORMAL_HERO = 194308 ,
  GO_HODIR_CHEST_HARD = 194200 ,
  GO_HODIR_CHEST_HARD_HERO = 194201 ,
  GO_FREYA_CHEST = 194330 ,
  GO_FREYA_CHEST_HERO = 194331 ,
  GO_MIMIRON_CHEST = 194789 ,
  GO_MIMIRON_CHEST_HARD = 194957 ,
  GO_MIMIRON_CHEST_HERO = 194956 ,
  GO_MIMIRON_CHEST_HERO_HARD = 194958 ,
  GO_ALGALON_CHEST = 194821 ,
  GO_ALGALON_CHEST_HERO = 194822 ,
  GO_REPAIR_STATION_TRAP = 194262 ,
  GO_LEVIATHAN_DOORS = 194630 ,
  GO_LIGHTNING_WALL1 = 194905 ,
  GO_LIGHTNING_WALL2 = 194416 ,
  GO_MIMIRONS_TARGETTING_CRYSTAL = 194705 ,
  GO_FREYAS_TARGETTING_CRYSTAL = 194704 ,
  GO_HODIRS_TARGETTING_CRYSTAL = 194707 ,
  GO_THORIMS_TARGETTING_CRYSTAL = 194706 ,
  GO_MIMIRONS_GENERATOR = 194664 ,
  GO_FREYAS_GENERATOR = 194663 ,
  GO_HODIRS_GENERATOR = 194665 ,
  GO_THORIMS_GENERATOR = 194666 ,
  GO_STORM_BEACON = 194414 ,
  GO_ARCHIVUM_DOORS = 194556 ,
  GO_ASSEMBLY_DOORS = 194554 ,
  GO_KOLOGARN_BRIDGE = 194232 ,
  GO_KOLOGARN_DOORS = 194553 ,
  GO_KEEPERS_GATE = 194255 ,
  GO_XT002_DOORS = 194631 ,
  GO_MIMIRON_TRAM = 194675 ,
  GO_MIMIRON_ACTIVATE_TRAM = 194437 ,
  GO_MIMIRON_CALL_TRAM_CENTER = 194914 ,
  GO_MIMIRON_CALL_TRAM_MIMIRON = 194912 ,
  GO_MIMIRON_TRAM_ROCKET_BOOSTER = 194904 ,
  GO_DOODAD_UL_TRAIN_TURNAROUND01 = 194915 ,
  GO_DOODAD_UL_TRAIN_TURNAROUND02 = 194913 ,
  GO_MIMIRON_ELEVATOR = 194749 ,
  GO_MIMIRON_DOOR_1 = 194776 ,
  GO_MIMIRON_DOOR_2 = 194774 ,
  GO_MIMIRON_DOOR_3 = 194775 ,
  GO_HODIR_FROZEN_DOOR = 194441 ,
  GO_HODIR_DOOR = 194634 ,
  GO_HODIR_FRONTDOOR = 194442 ,
  GO_VEZAX_DOOR = 194750 ,
  GO_SNOW_MOUND = 194907 ,
  GO_ARENA_LEVER_GATE = 194560 ,
  GO_ARENA_LEVER = 194264 ,
  GO_ARENA_FENCE = 194559 ,
  GO_FIRST_COLOSSUS_DOORS = 194557 ,
  GO_SECOND_COLOSSUS_DOORS = 194558 ,
  GO_YOGG_SARON_DOORS = 194773 ,
  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  UlduarPersistentData {
  PERSISTENT_DATA_WATCHERS_MASK = 0 ,
  PERSISTENT_DATA_CONSPEEDATORY ,
  PERSISTENT_DATA_UNBROKEN ,
  PERSISTENT_DATA_ALGALON_TIMER ,
  PERSISTENT_DATA_C_OF_ULDUAR_MASK ,
  PERSISTENT_DATA_MAGE_BARRIER ,
  MAX_PERSISTENT_DATA
}
 
enum  UlduarMisc {
  VEHICLE_POS_START = 0 ,
  VEHICLE_POS_LEVIATHAN = 1 ,
  VEHICLE_POS_NONE = 2 ,
  EVENT_TOWER_OF_STORM_DESTROYED = 21031 ,
  EVENT_TOWER_OF_FROST_DESTROYED = 21032 ,
  EVENT_TOWER_OF_FLAMES_DESTROYED = 21033 ,
  EVENT_TOWER_OF_LIFE_DESTROYED = 21030 ,
  ACTION_LEVIATHAN_REFRESH_TOWERS = -1 ,
  ACTION_TOWER_OF_STORM_DESTROYED = 1 ,
  ACTION_TOWER_OF_FROST_DESTROYED = 2 ,
  ACTION_TOWER_OF_FLAMES_DESTROYED = 3 ,
  ACTION_TOWER_OF_LIFE_DESTROYED = 4 ,
  EVENT_UPDATE_ALGALON_TIMER = 1 ,
  ACTION_FEEDS_ON_TEARS_FAILED = 0 ,
  ACTION_INIT_ALGALON = 1 ,
  ACTION_DESPAWN_ALGALON = 2 ,
  TIMER_ALGALON_DEFEATED = 300 ,
  TIMER_ALGALON_TO_SUMMON = 200 ,
  TIMER_ALGALON_SUMMONED = 100 ,
  SPELL_TELEPORT = 62940 ,
  EVENT_KEEPER_TELEPORTED = 62941 ,
  NPC_ANCIENT_GATE_WORLD_TRIGGER = 22515 ,
  EMOTE_ANCIENT_GATE_UNLOCKED = 19 ,
  ACTION_SARA_UPDATE_SUMMON_KEEPERS = 4 ,
  KEEPER_FREYA = 0 ,
  KEEPER_HODIR = 1 ,
  KEEPER_MIMIRON = 2 ,
  KEEPER_THORIM = 3 ,
  SPELL_DWARFAGEDDON = 65387
}
 

Functions

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

Variables

Position const AlgalonSummonPos = {1632.531f, -304.8516f, 450.1123f, 1.530165f}
 
Position const AlgalonLandPos = {1632.668f, -302.7656f, 417.3211f, 1.530165f}
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "UU"

◆ RegisterUlduarCreatureAI

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

◆ UlduarScriptName

#define UlduarScriptName   "instance_ulduar"

Enumeration Type Documentation

◆ UlduarBossIds

Enumerator
BOSS_LEVIATHAN 
BOSS_IGNIS 
BOSS_RAZORSCALE 
BOSS_XT002 
BOSS_ASSEMBLY 
BOSS_KOLOGARN 
BOSS_AURIAYA 
BOSS_FREYA 
BOSS_HODIR 
BOSS_MIMIRON 
BOSS_THORIM 
BOSS_VEZAX 
BOSS_YOGGSARON 
BOSS_ALGALON 
MAX_ENCOUNTER 
29{
30 // Boss IDs used by SetBossNumber/SetBossState (0-indexed)
32 BOSS_IGNIS = 1,
34 BOSS_XT002 = 3,
35 BOSS_ASSEMBLY = 4,
36 BOSS_KOLOGARN = 5,
37 BOSS_AURIAYA = 6,
38 BOSS_FREYA = 7,
39 BOSS_HODIR = 8,
40 BOSS_MIMIRON = 9,
41 BOSS_THORIM = 10,
42 BOSS_VEZAX = 11,
43 BOSS_YOGGSARON = 12,
44 BOSS_ALGALON = 13,
45 MAX_ENCOUNTER = 14
46};
@ BOSS_IGNIS
Definition ulduar.h:32
@ BOSS_LEVIATHAN
Definition ulduar.h:31
@ BOSS_ALGALON
Definition ulduar.h:44
@ BOSS_RAZORSCALE
Definition ulduar.h:33
@ BOSS_YOGGSARON
Definition ulduar.h:43
@ BOSS_HODIR
Definition ulduar.h:39
@ MAX_ENCOUNTER
Definition ulduar.h:45
@ BOSS_KOLOGARN
Definition ulduar.h:36
@ BOSS_THORIM
Definition ulduar.h:41
@ BOSS_FREYA
Definition ulduar.h:38
@ BOSS_AURIAYA
Definition ulduar.h:37
@ BOSS_XT002
Definition ulduar.h:34
@ BOSS_MIMIRON
Definition ulduar.h:40
@ BOSS_VEZAX
Definition ulduar.h:42
@ BOSS_ASSEMBLY
Definition ulduar.h:35

◆ UlduarData

enum UlduarData
Enumerator
TYPE_WATCHERS 
TYPE_HODIR_HM_FAIL 
TYPE_WINTER_CACHE 
DATA_STEELBREAKER 
DATA_MOLGEIM 
DATA_BRUNDIR 
DATA_VEHICLE_SPAWN 
DATA_LIGHTNING_WALL1 
DATA_LIGHTNING_WALL2 
DATA_REPAIR_STATION1 
DATA_REPAIR_STATION2 
DATA_UNBROKEN_ACHIEVEMENT 
DATA_LEVIATHAN_DOORS 
DATA_MIMIRON_LEVIATHAN_MKII 
DATA_MIMIRON_VX001 
DATA_MIMIRON_ACU 
DATA_GO_MIMIRON_DOOR_1 
DATA_GO_MIMIRON_DOOR_2 
DATA_GO_MIMIRON_DOOR_3 
DATA_MIMIRON_TRAM 
DATA_MIMIRON_ACTIVATE_TRAM 
DATA_MIMIRON_TRAM_ROCKET_BOOSTER 
DATA_MIMIRON_CALL_TRAM_CENTER 
DATA_MIMIRON_CALL_TRAM_MIMIRON 
DATA_MIMIRON_TRAM_TURNAROUND_1 
DATA_MIMIRON_TRAM_TURNAROUND_2 
DATA_XT002_DOORS 
DATA_KOLOGARN_DOORS 
DATA_THORIM_LEVER_GATE 
DATA_THORIM_LEVER 
DATA_THORIM_FENCE 
DATA_THORIM_FIRST_DOORS 
DATA_THORIM_SECOND_DOORS 
DATA_ALGALON_SUMMON_STATE 
DATA_DESPAWN_ALGALON 
DATA_ALGALON_DEFEATED 
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_DWARFAGEDDON 
DATA_CALL_TRAM 
DATA_ELDER_IRONBRANCH 
DATA_ELDER_STONEBARK 
DATA_ELDER_BRIGHTLEAF 
DATA_SARA 
DATA_BRAIN_OF_YOGG_SARON 
DATA_YOGG_SARON_DOORS 
DATA_ASSEMBLY_DOORS 
DATA_ARCHIVUM_DOORS 
DATA_KEEPERS_GATE 
DATA_HODIR_CHEST_NORMAL 
DATA_HODIR_CHEST_HARD 
DATA_HODIR_CHEST_NORMAL_HERO 
DATA_HODIR_CHEST_HARD_HERO 
DATA_MAGE_BARRIER 
DATA_BRANN_MEMOTESAY 
DATA_BRANN_EASY_MODE 
DATA_BRANN_BASE_CAMP 
DATA_FREYA_GOSSIP 
DATA_HODIR_GOSSIP 
DATA_MIMIRON_GOSSIP 
DATA_THORIM_GOSSIP 
49{
50 // Non-boss encounter data
51 TYPE_WATCHERS = 14,
54
55 // Assembly of Iron
57 DATA_MOLGEIM = 21,
58 DATA_BRUNDIR = 22,
59
60 // Flame Leviathan
68
69 // Mimiron creatures
72 DATA_MIMIRON_ACU = 303,
73
74 // Mimiron doors
78
79 // Mimiron tram
87
88 // XT-002
89 DATA_XT002_DOORS = 400,
90
91 // Kologarn
93
94 // Thorim
100
101 // Algalon the Observer
105 DATA_SIGILDOOR_01 = 603,
106 DATA_SIGILDOOR_02 = 604,
107 DATA_SIGILDOOR_03 = 605,
113
114 // Achievements
115 DATA_DWARFAGEDDON = 700,
116
117 // Tram
118 DATA_CALL_TRAM = 710,
119
120 // Freya elders
124
125 // Yogg-Saron
126 DATA_SARA = 760,
129
130 // Middle section
133 DATA_KEEPERS_GATE = 772,
134
135 // Hodir chests (dynamically spawned)
140
141 // Mage Barrier
142 DATA_MAGE_BARRIER = 800,
146
147 // Observation Ring Keepers
148 DATA_FREYA_GOSSIP = 810,
149 DATA_HODIR_GOSSIP = 811,
151 DATA_THORIM_GOSSIP = 813,
152};
@ DATA_KOLOGARN_DOORS
Definition ulduar.h:92
@ DATA_SARA
Definition ulduar.h:126
@ DATA_BRANN_MEMOTESAY
Definition ulduar.h:143
@ DATA_BRANN_BASE_CAMP
Definition ulduar.h:145
@ DATA_SIGILDOOR_02
Definition ulduar.h:106
@ DATA_MIMIRON_VX001
Definition ulduar.h:71
@ TYPE_WINTER_CACHE
Definition ulduar.h:53
@ TYPE_WATCHERS
Definition ulduar.h:51
@ DATA_MIMIRON_TRAM
Definition ulduar.h:80
@ DATA_MIMIRON_CALL_TRAM_CENTER
Definition ulduar.h:83
@ DATA_THORIM_FIRST_DOORS
Definition ulduar.h:98
@ DATA_MOLGEIM
Definition ulduar.h:57
@ DATA_HODIR_CHEST_NORMAL
Definition ulduar.h:136
@ DATA_THORIM_LEVER
Definition ulduar.h:96
@ DATA_FREYA_GOSSIP
Definition ulduar.h:148
@ DATA_LIGHTNING_WALL2
Definition ulduar.h:63
@ DATA_BRUNDIR
Definition ulduar.h:58
@ DATA_MIMIRON_ACTIVATE_TRAM
Definition ulduar.h:81
@ DATA_KEEPERS_GATE
Definition ulduar.h:133
@ DATA_MIMIRON_CALL_TRAM_MIMIRON
Definition ulduar.h:84
@ DATA_HODIR_CHEST_NORMAL_HERO
Definition ulduar.h:138
@ DATA_MIMIRON_TRAM_ROCKET_BOOSTER
Definition ulduar.h:82
@ DATA_GO_MIMIRON_DOOR_1
Definition ulduar.h:75
@ DATA_LEVIATHAN_DOORS
Definition ulduar.h:67
@ DATA_THORIM_FENCE
Definition ulduar.h:97
@ DATA_MAGE_BARRIER
Definition ulduar.h:142
@ DATA_SIGILDOOR_01
Definition ulduar.h:105
@ DATA_MIMIRON_TRAM_TURNAROUND_1
Definition ulduar.h:85
@ DATA_REPAIR_STATION1
Definition ulduar.h:64
@ DATA_ASSEMBLY_DOORS
Definition ulduar.h:131
@ DATA_HODIR_CHEST_HARD
Definition ulduar.h:137
@ DATA_DESPAWN_ALGALON
Definition ulduar.h:103
@ DATA_UNBROKEN_ACHIEVEMENT
Definition ulduar.h:66
@ DATA_BRANN_EASY_MODE
Definition ulduar.h:144
@ DATA_HODIR_GOSSIP
Definition ulduar.h:149
@ DATA_ALGALON_DEFEATED
Definition ulduar.h:104
@ DATA_THORIM_SECOND_DOORS
Definition ulduar.h:99
@ DATA_MIMIRON_TRAM_TURNAROUND_2
Definition ulduar.h:86
@ DATA_ARCHIVUM_DOORS
Definition ulduar.h:132
@ DATA_STEELBREAKER
Definition ulduar.h:56
@ TYPE_HODIR_HM_FAIL
Definition ulduar.h:52
@ DATA_LIGHTNING_WALL1
Definition ulduar.h:62
@ DATA_BRANN_BRONZEBEARD_ALG
Definition ulduar.h:112
@ DATA_ELDER_BRIGHTLEAF
Definition ulduar.h:123
@ DATA_GO_MIMIRON_DOOR_2
Definition ulduar.h:76
@ DATA_GO_MIMIRON_DOOR_3
Definition ulduar.h:77
@ DATA_VEHICLE_SPAWN
Definition ulduar.h:61
@ DATA_XT002_DOORS
Definition ulduar.h:89
@ DATA_BRAIN_OF_YOGG_SARON
Definition ulduar.h:127
@ DATA_UNIVERSE_FLOOR_02
Definition ulduar.h:109
@ DATA_MIMIRON_GOSSIP
Definition ulduar.h:150
@ DATA_MIMIRON_LEVIATHAN_MKII
Definition ulduar.h:70
@ DATA_THORIM_GOSSIP
Definition ulduar.h:151
@ DATA_UNIVERSE_GLOBE
Definition ulduar.h:110
@ DATA_DWARFAGEDDON
Definition ulduar.h:115
@ DATA_UNIVERSE_FLOOR_01
Definition ulduar.h:108
@ DATA_ALGALON_SUMMON_STATE
Definition ulduar.h:102
@ DATA_SIGILDOOR_03
Definition ulduar.h:107
@ DATA_ELDER_IRONBRANCH
Definition ulduar.h:121
@ DATA_MIMIRON_ACU
Definition ulduar.h:72
@ DATA_HODIR_CHEST_HARD_HERO
Definition ulduar.h:139
@ DATA_YOGG_SARON_DOORS
Definition ulduar.h:128
@ DATA_CALL_TRAM
Definition ulduar.h:118
@ DATA_ALGALON_TRAPDOOR
Definition ulduar.h:111
@ DATA_THORIM_LEVER_GATE
Definition ulduar.h:95
@ DATA_REPAIR_STATION2
Definition ulduar.h:65
@ DATA_ELDER_STONEBARK
Definition ulduar.h:122

◆ UlduarGameObjects

Enumerator
GO_KOLOGARN_CHEST 
GO_KOLOGARN_CHEST_HERO 
GO_THORIM_CHEST 
GO_THORIM_CHEST_HERO 
GO_HODIR_CHEST_NORMAL 
GO_HODIR_CHEST_NORMAL_HERO 
GO_HODIR_CHEST_HARD 
GO_HODIR_CHEST_HARD_HERO 
GO_FREYA_CHEST 
GO_FREYA_CHEST_HERO 
GO_MIMIRON_CHEST 
GO_MIMIRON_CHEST_HARD 
GO_MIMIRON_CHEST_HERO 
GO_MIMIRON_CHEST_HERO_HARD 
GO_ALGALON_CHEST 
GO_ALGALON_CHEST_HERO 
GO_REPAIR_STATION_TRAP 
GO_LEVIATHAN_DOORS 
GO_LIGHTNING_WALL1 
GO_LIGHTNING_WALL2 
GO_MIMIRONS_TARGETTING_CRYSTAL 
GO_FREYAS_TARGETTING_CRYSTAL 
GO_HODIRS_TARGETTING_CRYSTAL 
GO_THORIMS_TARGETTING_CRYSTAL 
GO_MIMIRONS_GENERATOR 
GO_FREYAS_GENERATOR 
GO_HODIRS_GENERATOR 
GO_THORIMS_GENERATOR 
GO_STORM_BEACON 
GO_ARCHIVUM_DOORS 
GO_ASSEMBLY_DOORS 
GO_KOLOGARN_BRIDGE 
GO_KOLOGARN_DOORS 
GO_KEEPERS_GATE 
GO_XT002_DOORS 
GO_MIMIRON_TRAM 
GO_MIMIRON_ACTIVATE_TRAM 
GO_MIMIRON_CALL_TRAM_CENTER 
GO_MIMIRON_CALL_TRAM_MIMIRON 
GO_MIMIRON_TRAM_ROCKET_BOOSTER 
GO_DOODAD_UL_TRAIN_TURNAROUND01 
GO_DOODAD_UL_TRAIN_TURNAROUND02 
GO_MIMIRON_ELEVATOR 
GO_MIMIRON_DOOR_1 
GO_MIMIRON_DOOR_2 
GO_MIMIRON_DOOR_3 
GO_HODIR_FROZEN_DOOR 
GO_HODIR_DOOR 
GO_HODIR_FRONTDOOR 
GO_VEZAX_DOOR 
GO_SNOW_MOUND 
GO_ARENA_LEVER_GATE 
GO_ARENA_LEVER 
GO_ARENA_FENCE 
GO_FIRST_COLOSSUS_DOORS 
GO_SECOND_COLOSSUS_DOORS 
GO_YOGG_SARON_DOORS 
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 
222{
223 // Chests
224 GO_KOLOGARN_CHEST = 195046,
225 GO_KOLOGARN_CHEST_HERO = 195047,
226 GO_THORIM_CHEST = 194312,
227 GO_THORIM_CHEST_HERO = 194314,
228 GO_HODIR_CHEST_NORMAL = 194307,
230 GO_HODIR_CHEST_HARD = 194200,
232 GO_FREYA_CHEST = 194330, // Normal, -2 - elder offset
233 GO_FREYA_CHEST_HERO = 194331, // Hero, -2 - elder offset
234 GO_MIMIRON_CHEST = 194789,
235 GO_MIMIRON_CHEST_HARD = 194957,
236 GO_MIMIRON_CHEST_HERO = 194956,
238 GO_ALGALON_CHEST = 194821,
239 GO_ALGALON_CHEST_HERO = 194822,
240
241 // Flame Leviathan
242 GO_REPAIR_STATION_TRAP = 194262,
243 GO_LEVIATHAN_DOORS = 194630,
244 GO_LIGHTNING_WALL1 = 194905,
245 GO_LIGHTNING_WALL2 = 194416,
250 GO_MIMIRONS_GENERATOR = 194664,
251 GO_FREYAS_GENERATOR = 194663,
252 GO_HODIRS_GENERATOR = 194665,
253 GO_THORIMS_GENERATOR = 194666,
254 GO_STORM_BEACON = 194414,
255
256 // Middle
257 GO_ARCHIVUM_DOORS = 194556,
258 GO_ASSEMBLY_DOORS = 194554,
259 GO_KOLOGARN_BRIDGE = 194232,
260 GO_KOLOGARN_DOORS = 194553,
261 GO_KEEPERS_GATE = 194255,
262 GO_XT002_DOORS = 194631,
263
264 // Tram
265 GO_MIMIRON_TRAM = 194675,
270 GO_DOODAD_UL_TRAIN_TURNAROUND01 = 194915, // center
271 GO_DOODAD_UL_TRAIN_TURNAROUND02 = 194913, // mimiron
272
273 // Mimiron, Hodir, Vezax
274 GO_MIMIRON_ELEVATOR = 194749,
275 GO_MIMIRON_DOOR_1 = 194776,
276 GO_MIMIRON_DOOR_2 = 194774,
277 GO_MIMIRON_DOOR_3 = 194775,
278 GO_HODIR_FROZEN_DOOR = 194441,
279 GO_HODIR_DOOR = 194634,
280 GO_HODIR_FRONTDOOR = 194442,
281 GO_VEZAX_DOOR = 194750,
282
283 GO_SNOW_MOUND = 194907,
284
285 // Thorim
286 GO_ARENA_LEVER_GATE = 194560,
287 GO_ARENA_LEVER = 194264,
288 GO_ARENA_FENCE = 194559,
291
292 // Yogg-Saron
293 GO_YOGG_SARON_DOORS = 194773,
294
295 // Algalon the Observer
307};
@ GO_DOODAD_UL_SIGILDOOR_03
Definition ulduar.h:300
@ GO_DOODAD_UL_TRAIN_TURNAROUND01
Definition ulduar.h:270
@ GO_ALGALON_CHEST
Definition ulduar.h:238
@ GO_DOODAD_UL_UNIVERSEGLOBE01
Definition ulduar.h:303
@ GO_MIMIRON_ELEVATOR
Definition ulduar.h:274
@ GO_MIMIRON_CALL_TRAM_MIMIRON
Definition ulduar.h:268
@ GO_YOGG_SARON_DOORS
Definition ulduar.h:293
@ GO_DOODAD_UL_SIGILDOOR_01
Definition ulduar.h:298
@ GO_ARCHIVUM_DOORS
Definition ulduar.h:257
@ GO_GIFT_OF_THE_OBSERVER_10
Definition ulduar.h:305
@ GO_STORM_BEACON
Definition ulduar.h:254
@ GO_MIMIRON_CHEST
Definition ulduar.h:234
@ GO_KOLOGARN_BRIDGE
Definition ulduar.h:259
@ GO_MIMIRON_CHEST_HARD
Definition ulduar.h:235
@ GO_MIMIRON_TRAM_ROCKET_BOOSTER
Definition ulduar.h:269
@ GO_DOODAD_UL_TRAIN_TURNAROUND02
Definition ulduar.h:271
@ GO_LEVIATHAN_DOORS
Definition ulduar.h:243
@ GO_VEZAX_DOOR
Definition ulduar.h:281
@ GO_ALGALON_CHEST_HERO
Definition ulduar.h:239
@ GO_THORIMS_TARGETTING_CRYSTAL
Definition ulduar.h:249
@ GO_HODIR_CHEST_NORMAL
Definition ulduar.h:228
@ GO_THORIM_CHEST
Definition ulduar.h:226
@ GO_DOODAD_UL_SIGILDOOR_02
Definition ulduar.h:299
@ GO_MIMIRONS_TARGETTING_CRYSTAL
Definition ulduar.h:246
@ GO_FREYAS_GENERATOR
Definition ulduar.h:251
@ GO_HODIR_CHEST_NORMAL_HERO
Definition ulduar.h:229
@ GO_SECOND_COLOSSUS_DOORS
Definition ulduar.h:290
@ GO_HODIRS_GENERATOR
Definition ulduar.h:252
@ GO_KOLOGARN_DOORS
Definition ulduar.h:260
@ GO_CELESTIAL_PLANETARIUM_ACCESS_25
Definition ulduar.h:297
@ GO_FREYA_CHEST_HERO
Definition ulduar.h:233
@ GO_MIMIRON_CHEST_HERO
Definition ulduar.h:236
@ GO_DOODAD_UL_ULDUAR_TRAPDOOR_03
Definition ulduar.h:304
@ GO_ARENA_FENCE
Definition ulduar.h:288
@ GO_ARENA_LEVER_GATE
Definition ulduar.h:286
@ GO_XT002_DOORS
Definition ulduar.h:262
@ GO_ASSEMBLY_DOORS
Definition ulduar.h:258
@ GO_MIMIRON_ACTIVATE_TRAM
Definition ulduar.h:266
@ GO_KOLOGARN_CHEST
Definition ulduar.h:224
@ GO_HODIR_FRONTDOOR
Definition ulduar.h:280
@ GO_FREYA_CHEST
Definition ulduar.h:232
@ GO_HODIR_CHEST_HARD_HERO
Definition ulduar.h:231
@ GO_HODIR_FROZEN_DOOR
Definition ulduar.h:278
@ GO_DOODAD_UL_UNIVERSEFLOOR_01
Definition ulduar.h:301
@ GO_KEEPERS_GATE
Definition ulduar.h:261
@ GO_THORIMS_GENERATOR
Definition ulduar.h:253
@ GO_REPAIR_STATION_TRAP
Definition ulduar.h:242
@ GO_MIMIRON_DOOR_3
Definition ulduar.h:277
@ GO_MIMIRON_DOOR_1
Definition ulduar.h:275
@ GO_ARENA_LEVER
Definition ulduar.h:287
@ GO_HODIR_DOOR
Definition ulduar.h:279
@ GO_HODIRS_TARGETTING_CRYSTAL
Definition ulduar.h:248
@ GO_SNOW_MOUND
Definition ulduar.h:283
@ GO_FIRST_COLOSSUS_DOORS
Definition ulduar.h:289
@ GO_GIFT_OF_THE_OBSERVER_25
Definition ulduar.h:306
@ GO_MIMIRONS_GENERATOR
Definition ulduar.h:250
@ GO_LIGHTNING_WALL1
Definition ulduar.h:244
@ GO_THORIM_CHEST_HERO
Definition ulduar.h:227
@ GO_HODIR_CHEST_HARD
Definition ulduar.h:230
@ GO_KOLOGARN_CHEST_HERO
Definition ulduar.h:225
@ GO_CELESTIAL_PLANETARIUM_ACCESS_10
Definition ulduar.h:296
@ GO_LIGHTNING_WALL2
Definition ulduar.h:245
@ GO_MIMIRON_CHEST_HERO_HARD
Definition ulduar.h:237
@ GO_DOODAD_UL_UNIVERSEFLOOR_02
Definition ulduar.h:302
@ GO_MIMIRON_TRAM
Definition ulduar.h:265
@ GO_MIMIRON_DOOR_2
Definition ulduar.h:276
@ GO_MIMIRON_CALL_TRAM_CENTER
Definition ulduar.h:267
@ GO_FREYAS_TARGETTING_CRYSTAL
Definition ulduar.h:247

◆ UlduarMisc

enum UlduarMisc
Enumerator
VEHICLE_POS_START 
VEHICLE_POS_LEVIATHAN 
VEHICLE_POS_NONE 
EVENT_TOWER_OF_STORM_DESTROYED 
EVENT_TOWER_OF_FROST_DESTROYED 
EVENT_TOWER_OF_FLAMES_DESTROYED 
EVENT_TOWER_OF_LIFE_DESTROYED 
ACTION_LEVIATHAN_REFRESH_TOWERS 
ACTION_TOWER_OF_STORM_DESTROYED 
ACTION_TOWER_OF_FROST_DESTROYED 
ACTION_TOWER_OF_FLAMES_DESTROYED 
ACTION_TOWER_OF_LIFE_DESTROYED 
EVENT_UPDATE_ALGALON_TIMER 
ACTION_FEEDS_ON_TEARS_FAILED 
ACTION_INIT_ALGALON 
ACTION_DESPAWN_ALGALON 
TIMER_ALGALON_DEFEATED 
TIMER_ALGALON_TO_SUMMON 
TIMER_ALGALON_SUMMONED 
SPELL_TELEPORT 
EVENT_KEEPER_TELEPORTED 
NPC_ANCIENT_GATE_WORLD_TRIGGER 
EMOTE_ANCIENT_GATE_UNLOCKED 
ACTION_SARA_UPDATE_SUMMON_KEEPERS 
KEEPER_FREYA 
KEEPER_HODIR 
KEEPER_MIMIRON 
KEEPER_THORIM 
SPELL_DWARFAGEDDON 
321{
322 // Flame Leviathan
326
331
337
342
346
347 // Algalon the Observer, Freya, Hodir, Mimiron, Thorim, Gossip Keepers
348 SPELL_TELEPORT = 62940,
349
350 // Freya, Hodir, Mimiron, Thorim
352
353 // Ancient Gate
356
357 // Yogg-Saron
359 KEEPER_FREYA = 0,
360 KEEPER_HODIR = 1,
361 KEEPER_MIMIRON = 2,
362 KEEPER_THORIM = 3,
363
364 // Achievement
365 SPELL_DWARFAGEDDON = 65387, // not exists in dbc
366};
@ NPC_ANCIENT_GATE_WORLD_TRIGGER
Definition ulduar.h:354
@ KEEPER_THORIM
Definition ulduar.h:362
@ EVENT_KEEPER_TELEPORTED
Definition ulduar.h:351
@ SPELL_DWARFAGEDDON
Definition ulduar.h:365
@ ACTION_DESPAWN_ALGALON
Definition ulduar.h:341
@ KEEPER_MIMIRON
Definition ulduar.h:361
@ VEHICLE_POS_LEVIATHAN
Definition ulduar.h:324
@ ACTION_LEVIATHAN_REFRESH_TOWERS
Definition ulduar.h:332
@ ACTION_TOWER_OF_FLAMES_DESTROYED
Definition ulduar.h:335
@ ACTION_FEEDS_ON_TEARS_FAILED
Definition ulduar.h:339
@ ACTION_TOWER_OF_STORM_DESTROYED
Definition ulduar.h:333
@ KEEPER_HODIR
Definition ulduar.h:360
@ TIMER_ALGALON_SUMMONED
Definition ulduar.h:345
@ SPELL_TELEPORT
Definition ulduar.h:348
@ EVENT_TOWER_OF_STORM_DESTROYED
Definition ulduar.h:327
@ ACTION_INIT_ALGALON
Definition ulduar.h:340
@ EVENT_TOWER_OF_LIFE_DESTROYED
Definition ulduar.h:330
@ ACTION_TOWER_OF_LIFE_DESTROYED
Definition ulduar.h:336
@ EVENT_UPDATE_ALGALON_TIMER
Definition ulduar.h:338
@ VEHICLE_POS_NONE
Definition ulduar.h:325
@ ACTION_SARA_UPDATE_SUMMON_KEEPERS
Definition ulduar.h:358
@ TIMER_ALGALON_TO_SUMMON
Definition ulduar.h:344
@ VEHICLE_POS_START
Definition ulduar.h:323
@ EVENT_TOWER_OF_FLAMES_DESTROYED
Definition ulduar.h:329
@ EMOTE_ANCIENT_GATE_UNLOCKED
Definition ulduar.h:355
@ KEEPER_FREYA
Definition ulduar.h:359
@ ACTION_TOWER_OF_FROST_DESTROYED
Definition ulduar.h:334
@ TIMER_ALGALON_DEFEATED
Definition ulduar.h:343
@ EVENT_TOWER_OF_FROST_DESTROYED
Definition ulduar.h:328

◆ UlduarNPCs

enum UlduarNPCs
Enumerator
NPC_LEVIATHAN 
NPC_IGNIS 
NPC_RAZORSCALE 
NPC_XT002 
NPC_STEELBREAKER 
NPC_MOLGEIM 
NPC_BRUNDIR 
NPC_KOLOGARN 
NPC_AURIAYA 
NPC_MIMIRON 
NPC_HODIR 
NPC_THORIM 
NPC_FREYA 
NPC_VEZAX 
NPC_SARA 
NPC_YOGGSARON 
NPC_BRAIN_OF_YOGG_SARON 
NPC_ALGALON 
NPC_HARPOON_FIRE_STATE 
NPC_MIMIRON_LEVIATHAN_MKII 
NPC_MIMIRON_VX001 
NPC_MIMIRON_ACU 
NPC_ELDER_BRIGHTLEAF 
NPC_ELDER_STONEBARK 
NPC_ELDER_IRONBRANCH 
NPC_FREYA_GOSSIP 
NPC_HODIR_GOSSIP 
NPC_THORIM_GOSSIP 
NPC_MIMIRON_GOSSIP 
NPC_FREYA_KEEPER 
NPC_HODIR_KEEPER 
NPC_MIMIRON_KEEPER 
NPC_THORIM_KEEPER 
NPC_SALVAGED_SIEGE_ENGINE 
NPC_SALVAGED_SIEGE_ENGINE_TURRET 
NPC_VEHICLE_CHOPPER 
NPC_SALVAGED_DEMOLISHER 
NPC_SALVAGED_DEMOLISHER_TURRET 
NPC_BRANN_BASE_CAMP 
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 
155{
156 // General
157 NPC_LEVIATHAN = 33113,
158 NPC_IGNIS = 33118,
159 NPC_RAZORSCALE = 33186,
160 NPC_XT002 = 33293,
161 NPC_STEELBREAKER = 32867,
162 NPC_MOLGEIM = 32927,
163 NPC_BRUNDIR = 32857,
164 NPC_KOLOGARN = 32930,
165 NPC_AURIAYA = 33515,
166 NPC_MIMIRON = 33350,
167 NPC_HODIR = 32845,
168 NPC_THORIM = 32865,
169 NPC_FREYA = 32906,
170 NPC_VEZAX = 33271,
171 NPC_SARA = 33134,
172 NPC_YOGGSARON = 33288,
174 NPC_ALGALON = 32871,
175
176 // Razorscale
178
179 // Mimiron
181 NPC_MIMIRON_VX001 = 33651,
182 NPC_MIMIRON_ACU = 33670,
183
184 // Freya
185 NPC_ELDER_BRIGHTLEAF = 32915,
186 NPC_ELDER_STONEBARK = 32914,
187 NPC_ELDER_IRONBRANCH = 32913,
188
189 // Yogg-Saron
190 NPC_FREYA_GOSSIP = 33241,
191 NPC_HODIR_GOSSIP = 33213,
192 NPC_THORIM_GOSSIP = 33242,
193 NPC_MIMIRON_GOSSIP = 33244,
194 NPC_FREYA_KEEPER = 33410,
195 NPC_HODIR_KEEPER = 33411,
196 NPC_MIMIRON_KEEPER = 33412,
197 NPC_THORIM_KEEPER = 33413,
198
199 // Flame Leviathan
202 NPC_VEHICLE_CHOPPER = 33062,
205 NPC_BRANN_BASE_CAMP = 33579,
206
207 // Algalon the Observer
209 NPC_AZEROTH = 34246,
211 NPC_ALGALON_STALKER = 33086,
212 NPC_COLLAPSING_STAR = 32955,
213 NPC_BLACK_HOLE = 32953,
214 NPC_WORM_HOLE = 34099,
219};
@ NPC_VEZAX
Definition ulduar.h:170
@ NPC_ELDER_BRIGHTLEAF
Definition ulduar.h:185
@ NPC_THORIM_GOSSIP
Definition ulduar.h:192
@ NPC_MIMIRON_ACU
Definition ulduar.h:182
@ NPC_FREYA_GOSSIP
Definition ulduar.h:190
@ NPC_YOGGSARON
Definition ulduar.h:172
@ NPC_MOLGEIM
Definition ulduar.h:162
@ NPC_ALGALON_STALKER_ASTEROID_TARGET_01
Definition ulduar.h:216
@ NPC_BLACK_HOLE
Definition ulduar.h:213
@ NPC_FREYA_KEEPER
Definition ulduar.h:194
@ NPC_COLLAPSING_STAR
Definition ulduar.h:212
@ NPC_BRUNDIR
Definition ulduar.h:163
@ NPC_UNLEASHED_DARK_MATTER
Definition ulduar.h:218
@ NPC_SALVAGED_DEMOLISHER_TURRET
Definition ulduar.h:204
@ NPC_BRAIN_OF_YOGG_SARON
Definition ulduar.h:173
@ NPC_WORM_HOLE
Definition ulduar.h:214
@ NPC_SARA
Definition ulduar.h:171
@ NPC_LIVING_CONSTELLATION
Definition ulduar.h:210
@ NPC_ALGALON_STALKER
Definition ulduar.h:211
@ NPC_FREYA
Definition ulduar.h:169
@ NPC_THORIM
Definition ulduar.h:168
@ NPC_MIMIRON_GOSSIP
Definition ulduar.h:193
@ NPC_ALGALON
Definition ulduar.h:174
@ NPC_XT002
Definition ulduar.h:160
@ NPC_HARPOON_FIRE_STATE
Definition ulduar.h:177
@ NPC_HODIR
Definition ulduar.h:167
@ NPC_ELDER_IRONBRANCH
Definition ulduar.h:187
@ NPC_SALVAGED_SIEGE_ENGINE
Definition ulduar.h:200
@ NPC_VEHICLE_CHOPPER
Definition ulduar.h:202
@ NPC_MIMIRON_KEEPER
Definition ulduar.h:196
@ NPC_MIMIRON_LEVIATHAN_MKII
Definition ulduar.h:180
@ NPC_SALVAGED_SIEGE_ENGINE_TURRET
Definition ulduar.h:201
@ NPC_ELDER_STONEBARK
Definition ulduar.h:186
@ NPC_IGNIS
Definition ulduar.h:158
@ NPC_LEVIATHAN
Definition ulduar.h:157
@ NPC_ALGALON_STALKER_ASTEROID_TARGET_02
Definition ulduar.h:217
@ NPC_STEELBREAKER
Definition ulduar.h:161
@ NPC_HODIR_GOSSIP
Definition ulduar.h:191
@ NPC_HODIR_KEEPER
Definition ulduar.h:195
@ NPC_BRANN_BASE_CAMP
Definition ulduar.h:205
@ NPC_AZEROTH
Definition ulduar.h:209
@ NPC_KOLOGARN
Definition ulduar.h:164
@ NPC_THORIM_KEEPER
Definition ulduar.h:197
@ NPC_AURIAYA
Definition ulduar.h:165
@ NPC_RAZORSCALE
Definition ulduar.h:159
@ NPC_ALGALON_VOID_ZONE_VISUAL_STALKER
Definition ulduar.h:215
@ NPC_BRANN_BRONZBEARD_ALG
Definition ulduar.h:208
@ NPC_MIMIRON_VX001
Definition ulduar.h:181
@ NPC_MIMIRON
Definition ulduar.h:166
@ NPC_SALVAGED_DEMOLISHER
Definition ulduar.h:203

◆ UlduarPersistentData

Enumerator
PERSISTENT_DATA_WATCHERS_MASK 
PERSISTENT_DATA_CONSPEEDATORY 
PERSISTENT_DATA_UNBROKEN 
PERSISTENT_DATA_ALGALON_TIMER 
PERSISTENT_DATA_C_OF_ULDUAR_MASK 
PERSISTENT_DATA_MAGE_BARRIER 
MAX_PERSISTENT_DATA 
310{
318};
@ PERSISTENT_DATA_CONSPEEDATORY
Definition ulduar.h:312
@ PERSISTENT_DATA_UNBROKEN
Definition ulduar.h:313
@ PERSISTENT_DATA_ALGALON_TIMER
Definition ulduar.h:314
@ PERSISTENT_DATA_WATCHERS_MASK
Definition ulduar.h:311
@ PERSISTENT_DATA_C_OF_ULDUAR_MASK
Definition ulduar.h:315
@ MAX_PERSISTENT_DATA
Definition ulduar.h:317
@ PERSISTENT_DATA_MAGE_BARRIER
Definition ulduar.h:316

Function Documentation

◆ GetUlduarAI()

template<class AI , class T >
AI * GetUlduarAI ( T *  obj)
inline
373{
374 return GetInstanceAI<AI>(obj, UlduarScriptName);
375}
#define UlduarScriptName
Definition ulduar.h:26

References UlduarScriptName.

Variable Documentation

◆ AlgalonLandPos

Position const AlgalonLandPos = {1632.668f, -302.7656f, 417.3211f, 1.530165f}
369{1632.668f, -302.7656f, 417.3211f, 1.530165f};

Referenced by boss_algalon_the_observer::DoAction(), and instance_ulduar::instance_ulduar_InstanceMapScript::OnPlayerEnter().

◆ AlgalonSummonPos

Position const AlgalonSummonPos = {1632.531f, -304.8516f, 450.1123f, 1.530165f}
368{1632.531f, -304.8516f, 450.1123f, 1.530165f};

Referenced by npc_brann_bronzebeard_algalon::UpdateAI().