AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
mana_tombs.h File Reference
#include "CreatureAIImpl.h"

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
}
 

Functions

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

Variables

uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "MT"

◆ MTScriptName

#define MTScriptName   "instance_mana_tombs"

◆ RegisterManaTombsCreatureAI

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

Enumeration Type Documentation

◆ MTDataTypes

Enumerator
DATA_PANDEMONIUS 
DATA_TAVAROK 
DATA_NEXUSPRINCE_SHAFFAR 
DATA_YOR 
29{
30 // Encounter States/Boss GUIDs
32 DATA_TAVAROK = 1,
34 DATA_YOR = 3
35};
@ DATA_NEXUSPRINCE_SHAFFAR
Definition: mana_tombs.h:33
@ DATA_YOR
Definition: mana_tombs.h:34
@ DATA_TAVAROK
Definition: mana_tombs.h:32
@ DATA_PANDEMONIUS
Definition: mana_tombs.h:31

Function Documentation

◆ GetManaTombsAI()

template<class AI , class T >
AI * GetManaTombsAI ( T *  obj)
inline
39{
40 return GetInstanceAI<AI>(obj, MTScriptName);
41}
#define MTScriptName
Definition: mana_tombs.h:23

References MTScriptName.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4