TrinityCore
|
#include "CreatureAIImpl.h"
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 |