![]() |
TrinityCore
|
#include "CreatureAIImpl.h"
Include dependency graph for uldaman.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
| #define | UldamanScriptName "instance_uldaman" |
| #define | DataHeader "UD" |
| #define | RegisterUldamanCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetUldamanAI) |
Enumerations | |
| enum | UDBossIds { BOSS_REVELOSH = 0 , BOSS_THE_LOST_DWARVES = 1 , BOSS_IRONAYA = 2 , BOSS_ANCIENT_STONE_KEEPER = 3 , BOSS_GALGANN_FIREHAMMER = 4 , BOSS_GRIMLOK = 5 , BOSS_ARCHAEDAS = 6 , BOSS_OBSIDIAN_SENTINEL = 7 , MAX_ENCOUNTER } |
| enum | UDDataTypes { DATA_ALTAR_DOORS = 1 , DATA_IRONAYA_DOOR = 3 , DATA_STONE_KEEPERS = 4 , DATA_MINIONS = 5 , DATA_IRONAYA_SEAL = 6 } |
| enum | UDCreatureIds { NPC_REVELOSH = 6910 , NPC_ANCIENT_STONE_KEEPER = 7206 , NPC_GALGANN_FIREHAMMER = 7291 , NPC_GRIMLOK = 4854 , NPC_OBSIDIAN_SENTINEL = 7023 } |
| enum | UDGameObjectIds { GO_ARCHAEDAS_TEMPLE_DOOR = 141869 , GO_ALTAR_OF_THE_KEEPER_TEMPLE_DOOR = 124367 , GO_ANCIENT_VAULT_DOOR = 124369 , GO_IRONAYA_SEAL_DOOR = 124372 , GO_KEYSTONE = 124371 } |
Functions | |
| template<class AI , class T > | |
| AI * | GetUldamanAI (T *obj) |
| #define RegisterUldamanCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetUldamanAI) |
| enum UDBossIds |
| enum UDCreatureIds |
| enum UDDataTypes |
| enum UDGameObjectIds |