TrinityCore
underrot.h File Reference
#include "CreatureAIImpl.h"
+ Include dependency graph for underrot.h:
+ This graph shows which files directly or indirectly include this file:

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
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "Underrot"

Definition at line 23 of file underrot.h.

◆ RegisterUnderrotCreatureAI

#define RegisterUnderrotCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetUnderrotAI)

Definition at line 60 of file underrot.h.

◆ UnderrotScriptName

#define UnderrotScriptName   "instance_underrot"

Definition at line 24 of file underrot.h.

Enumeration Type Documentation

◆ UnderrotCreatureIds

Enumerator
BOSS_ELDER_LEAXA 
BOSS_SPORECALLER_ZANCHA 
BOSS_CRAGMAW_THE_INFESTED 
BOSS_UNBOUND_ABOMINATION 

Definition at line 39 of file underrot.h.

◆ 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.

◆ UnderrotGameObjectIds

Enumerator
GO_PYRAMID_DOOR_UNBOUND_ABOMINATION_ENTRANCE 
GO_WALL_DOOR_SHORTCUT_ENTRANCE 

Definition at line 48 of file underrot.h.

Function Documentation

◆ GetUnderrotAI()

template<class AI , class T >
AI * GetUnderrotAI ( T *  obj)
inline

Definition at line 55 of file underrot.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4

Definition at line 26 of file underrot.h.