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

Go to the source code of this file.

Macros

#define MTScriptName   "instance_mana_tombs"
 
#define DataHeader   "MT"
 
#define RegisterManaTombsCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetManaTombsAI)
 

Enumerations

enum  MTDataTypes { DATA_PANDEMONIUS = 0 , DATA_TAVAROK = 1 , DATA_NEXUSPRINCE_SHAFFAR = 2 , DATA_YOR = 3 }
 
enum  MTCreatureIds { NPC_TAVAROK = 18343 }
 

Functions

template<class AI , class T >
AI * GetManaTombsAI (T *obj)
 

Variables

uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "MT"

Definition at line 24 of file mana_tombs.h.

◆ MTScriptName

#define MTScriptName   "instance_mana_tombs"

Definition at line 23 of file mana_tombs.h.

◆ RegisterManaTombsCreatureAI

#define RegisterManaTombsCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetManaTombsAI)

Definition at line 48 of file mana_tombs.h.

Enumeration Type Documentation

◆ MTCreatureIds

Enumerator
NPC_TAVAROK 

Definition at line 37 of file mana_tombs.h.

◆ MTDataTypes

Enumerator
DATA_PANDEMONIUS 
DATA_TAVAROK 
DATA_NEXUSPRINCE_SHAFFAR 
DATA_YOR 

Definition at line 28 of file mana_tombs.h.

Function Documentation

◆ GetManaTombsAI()

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

Definition at line 43 of file mana_tombs.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4

Definition at line 26 of file mana_tombs.h.