TrinityCore
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Classes | |
struct | ForgeInfo |
Macros | |
#define | UKScriptName "instance_utgarde_keep" |
#define | DataHeader "UK" |
#define | RegisterUtgardeKeepCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetUtgardeKeepAI) |
Enumerations | |
enum | UKDataTypes { DATA_PRINCE_KELESETH = 0 , DATA_SKARVALD_DALRONN = 1 , DATA_INGVAR = 2 , DATA_SKARVALD = 3 , DATA_DALRONN = 4 , DATA_FORGE_1 = 5 , DATA_FORGE_2 = 6 , DATA_FORGE_3 = 7 } |
enum | UKCreatureIds { NPC_PRINCE_KELESETH = 23953 , NPC_SKARVALD = 24200 , NPC_DALRONN = 24201 , NPC_INGVAR = 23954 , NPC_DALRONN_GHOST = 27389 , NPC_SKARVALD_GHOST = 27390 , NPC_INGVAR_UNDEAD = 23980 , NPC_THROW_TARGET = 23996 , NPC_ANNHYLDE_THE_CALLER = 24068 } |
enum | UKGameObjectIds { 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 } |
Functions | |
template<class AI , class T > | |
AI * | GetUtgardeKeepAI (T *obj) |
Variables | |
uint32 const | EncounterCount = 3 |
#define DataHeader "UK" |
Definition at line 24 of file utgarde_keep.h.
#define RegisterUtgardeKeepCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetUtgardeKeepAI) |
Definition at line 96 of file utgarde_keep.h.
#define UKScriptName "instance_utgarde_keep" |
Definition at line 23 of file utgarde_keep.h.
enum UKCreatureIds |
Enumerator | |
---|---|
NPC_PRINCE_KELESETH | |
NPC_SKARVALD | |
NPC_DALRONN | |
NPC_INGVAR | |
NPC_DALRONN_GHOST | |
NPC_SKARVALD_GHOST | |
NPC_INGVAR_UNDEAD | |
NPC_THROW_TARGET | |
NPC_ANNHYLDE_THE_CALLER |
Definition at line 44 of file utgarde_keep.h.
enum UKDataTypes |
Enumerator | |
---|---|
DATA_PRINCE_KELESETH | |
DATA_SKARVALD_DALRONN | |
DATA_INGVAR | |
DATA_SKARVALD | |
DATA_DALRONN | |
DATA_FORGE_1 | |
DATA_FORGE_2 | |
DATA_FORGE_3 |
Definition at line 28 of file utgarde_keep.h.
enum UKGameObjectIds |
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 |
Definition at line 61 of file utgarde_keep.h.
|
inline |
Definition at line 91 of file utgarde_keep.h.
uint32 const EncounterCount = 3 |
Definition at line 26 of file utgarde_keep.h.