Go to the source code of this file.
|
enum | eData {
BOSS_GRAND_CHAMPIONS = 0
,
BOSS_ARGENT_CHALLENGE = 1
,
BOSS_BLACK_KNIGHT = 2
,
MAX_ENCOUNTER = 3
,
DATA_INSTANCE_PROGRESS = 4
,
DATA_ANNOUNCER = 5
,
DATA_ANNOUNCER_GOSSIP_SELECT
,
DATA_GRAND_CHAMPION_REACHED_DEST
,
DATA_MOUNT_DIED
,
DATA_REACHED_NEW_MOUNT
,
DATA_GRAND_CHAMPION_PICKED_NEW_VEHICLE
,
DATA_GRAND_CHAMPION_DIED
,
DATA_ARGENT_SOLDIER_DEFEATED
,
DATA_SKELETAL_GRYPHON_LANDED
,
DATA_TEAMID_IN_INSTANCE
,
DATA_PALETRESS
,
DATA_MEMORY_ENTRY
,
DATA_ACHIEV_IVE_HAD_WORSE
,
DATA_KELESETH
,
DATA_DALRONN_AND_SKARVALD
,
DATA_INGVAR
,
MAX_ENCOUNTER
,
DATA_FORGE_EVENT_MASK
,
DATA_DALRONN
,
DATA_SKARVALD
,
DATA_DALRONN_GHOST
,
DATA_SKARVALD_GHOST
,
DATA_DARK_RANGER_MARRAH
,
DATA_ON_THE_ROCKS_ACHIEV
,
DATA_SPECIAL_DRAKE = 50
,
DATA_FORGE_1 = 100
,
DATA_FORGE_2
,
DATA_FORGE_3
,
DATA_UNLOCK_SKARVALD_LOOT = 200
,
DATA_UNLOCK_DALRONN_LOOT
} |
|
enum | eGameObject {
GO_BELLOW_1 = 186688
,
GO_BELLOW_2 = 186689
,
GO_BELLOW_3 = 186690
,
GO_FORGEFIRE_1 = 186692
,
GO_FORGEFIRE_2 = 186693
,
GO_FORGEFIRE_3 = 186691
,
GO_GLOWING_ANVIL_1 = 186609
,
GO_GLOWING_ANVIL_2 = 186610
,
GO_GLOWING_ANVIL_3 = 186611
,
GO_GIANT_PORTCULLIS_1 = 186756
,
GO_GIANT_PORTCULLIS_2 = 186694
} |
|
enum | eCreatures {
NPC_ONYXIA = 10184
,
NPC_ONYXIAN_WHELP = 11262
,
NPC_ONYXIAN_LAIR_GUARD = 36561
,
NPC_KELESETH = 23953
,
NPC_DALRONN = 24201
,
NPC_DALRONN_GHOST = 27389
,
NPC_SKARVALD = 24200
,
NPC_SKARVALD_GHOST = 27390
,
NPC_INGVAR = 23954
,
NPC_DARK_RANGER_MARRAH = 24137
,
NPC_ENSLAVED_PROTO_DRAKE = 24083
,
NPC_ICHOR_GLOBULE = 29321
} |
|
◆ DataHeader
◆ RegisterUtgardeKeepCreatureAI
◆ UtgardeKeepScriptName
#define UtgardeKeepScriptName "instance_utgarde_keep" |
◆ eCreatures
Enumerator |
---|
NPC_ONYXIA | |
NPC_ONYXIAN_WHELP | |
NPC_ONYXIAN_LAIR_GUARD | |
NPC_KELESETH | |
NPC_DALRONN | |
NPC_DALRONN_GHOST | |
NPC_SKARVALD | |
NPC_SKARVALD_GHOST | |
NPC_INGVAR | |
NPC_DARK_RANGER_MARRAH | |
NPC_ENSLAVED_PROTO_DRAKE | |
NPC_ICHOR_GLOBULE | |
72{
79
82};
@ NPC_KELESETH
Definition: utgarde_keep.h:73
@ NPC_SKARVALD
Definition: utgarde_keep.h:76
@ NPC_DARK_RANGER_MARRAH
Definition: utgarde_keep.h:80
@ NPC_SKARVALD_GHOST
Definition: utgarde_keep.h:77
@ NPC_INGVAR
Definition: utgarde_keep.h:78
@ NPC_ENSLAVED_PROTO_DRAKE
Definition: utgarde_keep.h:81
@ NPC_DALRONN_GHOST
Definition: utgarde_keep.h:75
@ NPC_DALRONN
Definition: utgarde_keep.h:74
◆ eData
Enumerator |
---|
BOSS_GRAND_CHAMPIONS | |
BOSS_ARGENT_CHALLENGE | |
BOSS_BLACK_KNIGHT | |
MAX_ENCOUNTER | |
DATA_INSTANCE_PROGRESS | |
DATA_ANNOUNCER | |
DATA_ANNOUNCER_GOSSIP_SELECT | |
DATA_GRAND_CHAMPION_REACHED_DEST | |
DATA_MOUNT_DIED | |
DATA_REACHED_NEW_MOUNT | |
DATA_GRAND_CHAMPION_PICKED_NEW_VEHICLE | |
DATA_GRAND_CHAMPION_DIED | |
DATA_ARGENT_SOLDIER_DEFEATED | |
DATA_SKELETAL_GRYPHON_LANDED | |
DATA_TEAMID_IN_INSTANCE | |
DATA_PALETRESS | |
DATA_MEMORY_ENTRY | |
DATA_ACHIEV_IVE_HAD_WORSE | |
DATA_KELESETH | |
DATA_DALRONN_AND_SKARVALD | |
DATA_INGVAR | |
MAX_ENCOUNTER | |
DATA_FORGE_EVENT_MASK | |
DATA_DALRONN | |
DATA_SKARVALD | |
DATA_DALRONN_GHOST | |
DATA_SKARVALD_GHOST | |
DATA_DARK_RANGER_MARRAH | |
DATA_ON_THE_ROCKS_ACHIEV | |
DATA_SPECIAL_DRAKE | |
DATA_FORGE_1 | |
DATA_FORGE_2 | |
DATA_FORGE_3 | |
DATA_UNLOCK_SKARVALD_LOOT | |
DATA_UNLOCK_DALRONN_LOOT | |
30{
42
44
48
51};
@ DATA_SPECIAL_DRAKE
Definition: utgarde_keep.h:43
@ DATA_UNLOCK_DALRONN_LOOT
Definition: utgarde_keep.h:50
@ DATA_DALRONN
Definition: utgarde_keep.h:36
@ DATA_FORGE_EVENT_MASK
Definition: utgarde_keep.h:35
@ DATA_FORGE_2
Definition: utgarde_keep.h:46
@ MAX_ENCOUNTER
Definition: utgarde_keep.h:34
@ DATA_ON_THE_ROCKS_ACHIEV
Definition: utgarde_keep.h:41
@ DATA_DARK_RANGER_MARRAH
Definition: utgarde_keep.h:40
@ DATA_KELESETH
Definition: utgarde_keep.h:31
@ DATA_FORGE_1
Definition: utgarde_keep.h:45
@ DATA_FORGE_3
Definition: utgarde_keep.h:47
@ DATA_SKARVALD_GHOST
Definition: utgarde_keep.h:39
@ DATA_UNLOCK_SKARVALD_LOOT
Definition: utgarde_keep.h:49
@ DATA_SKARVALD
Definition: utgarde_keep.h:37
@ DATA_INGVAR
Definition: utgarde_keep.h:33
@ DATA_DALRONN_AND_SKARVALD
Definition: utgarde_keep.h:32
@ DATA_DALRONN_GHOST
Definition: utgarde_keep.h:38
◆ eGameObject
Enumerator |
---|
GO_BELLOW_1 | |
GO_BELLOW_2 | |
GO_BELLOW_3 | |
GO_FORGEFIRE_1 | |
GO_FORGEFIRE_2 | |
GO_FORGEFIRE_3 | |
GO_GLOWING_ANVIL_1 | |
GO_GLOWING_ANVIL_2 | |
GO_GLOWING_ANVIL_3 | |
GO_GIANT_PORTCULLIS_1 | |
GO_GIANT_PORTCULLIS_2 | |
54{
58
62
66
69};
@ GO_FORGEFIRE_3
Definition: utgarde_keep.h:61
@ GO_GIANT_PORTCULLIS_1
Definition: utgarde_keep.h:67
@ GO_BELLOW_3
Definition: utgarde_keep.h:57
@ GO_GLOWING_ANVIL_1
Definition: utgarde_keep.h:63
@ GO_GLOWING_ANVIL_2
Definition: utgarde_keep.h:64
@ GO_BELLOW_1
Definition: utgarde_keep.h:55
@ GO_GIANT_PORTCULLIS_2
Definition: utgarde_keep.h:68
@ GO_BELLOW_2
Definition: utgarde_keep.h:56
@ GO_FORGEFIRE_2
Definition: utgarde_keep.h:60
@ GO_GLOWING_ANVIL_3
Definition: utgarde_keep.h:65
@ GO_FORGEFIRE_1
Definition: utgarde_keep.h:59
◆ GetUtgardeKeepAI()
template<class AI , class T >
AI * GetUtgardeKeepAI |
( |
T * |
obj | ) |
|
|
inline |
◆ EncounterCount
uint32 const EncounterCount = 3 |