![]() |
TrinityCore
|
#include "CreatureAIImpl.h"
Go to the source code of this file.
Macros | |
#define | DataHeader "Underrot" |
#define | UnderrotScriptName "instance_underrot" |
#define | RegisterUnderrotCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetUnderrotAI) |
Enumerations | |
enum | UnderrotDataTypes { DATA_ELDER_LEAXA = 0 , DATA_SPORECALLER_ZANCHA , DATA_CRAGMAW_THE_INFESTED , DATA_UNBOUND_ABOMINATION , DATA_CRAGMAW_CRAWG_EATING } |
enum | UnderrotCreatureIds { BOSS_ELDER_LEAXA = 131318 , BOSS_SPORECALLER_ZANCHA = 131383 , BOSS_CRAGMAW_THE_INFESTED = 131817 , BOSS_UNBOUND_ABOMINATION = 133007 } |
enum | UnderrotGameObjectIds { GO_PYRAMID_DOOR_UNBOUND_ABOMINATION_ENTRANCE = 296385 , GO_WALL_DOOR_SHORTCUT_ENTRANCE = 295356 } |
Functions | |
template<class AI , class T > | |
AI * | GetUnderrotAI (T *obj) |
Variables | |
uint32 const | EncounterCount = 4 |
#define DataHeader "Underrot" |
Definition at line 23 of file underrot.h.
#define RegisterUnderrotCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetUnderrotAI) |
Definition at line 60 of file underrot.h.
#define UnderrotScriptName "instance_underrot" |
Definition at line 24 of file underrot.h.
enum UnderrotCreatureIds |
Enumerator | |
---|---|
BOSS_ELDER_LEAXA | |
BOSS_SPORECALLER_ZANCHA | |
BOSS_CRAGMAW_THE_INFESTED | |
BOSS_UNBOUND_ABOMINATION |
Definition at line 39 of file underrot.h.
enum UnderrotDataTypes |
Enumerator | |
---|---|
DATA_ELDER_LEAXA | |
DATA_SPORECALLER_ZANCHA | |
DATA_CRAGMAW_THE_INFESTED | |
DATA_UNBOUND_ABOMINATION | |
DATA_CRAGMAW_CRAWG_EATING |
Definition at line 28 of file underrot.h.
Enumerator | |
---|---|
GO_PYRAMID_DOOR_UNBOUND_ABOMINATION_ENTRANCE | |
GO_WALL_DOOR_SHORTCUT_ENTRANCE |
Definition at line 48 of file underrot.h.
|
inline |
Definition at line 55 of file underrot.h.
uint32 const EncounterCount = 4 |
Definition at line 26 of file underrot.h.