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

Go to the source code of this file.

Macros

#define DCScriptName   "instance_darkmaul_citadel"
 
#define DataHeader   "DarkmaulCitadel"
 
#define RegisterDarkmaulCitadelCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetDarkmaulCitadelAI)
 

Enumerations

enum  DarkmaulCitadelDataTypes { DATA_TUNK = 0 , DATA_RAVNYR = 1 , DATA_GORGROTH }
 
enum  DarkmaulCitadelCreatureIds { BOSS_TUNK = 157300 , BOSS_GORGROTH = 156814 , BOSS_RAVNYR = 156501 }
 
enum  DarkmaulCitadelGameObjectIds { GO_SHADOWY_DOOR = 334578 , GO_TEMP_DOOR = 334502 }
 

Functions

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

Variables

constexpr uint32 EncounterCount = 2
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "DarkmaulCitadel"

Definition at line 24 of file darkmaul_citadel.h.

◆ DCScriptName

#define DCScriptName   "instance_darkmaul_citadel"

Definition at line 23 of file darkmaul_citadel.h.

◆ RegisterDarkmaulCitadelCreatureAI

#define RegisterDarkmaulCitadelCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetDarkmaulCitadelAI)

Definition at line 57 of file darkmaul_citadel.h.

Enumeration Type Documentation

◆ DarkmaulCitadelCreatureIds

Enumerator
BOSS_TUNK 
BOSS_GORGROTH 
BOSS_RAVNYR 

Definition at line 37 of file darkmaul_citadel.h.

◆ DarkmaulCitadelDataTypes

Enumerator
DATA_TUNK 
DATA_RAVNYR 
DATA_GORGROTH 

Definition at line 28 of file darkmaul_citadel.h.

◆ DarkmaulCitadelGameObjectIds

Enumerator
GO_SHADOWY_DOOR 
GO_TEMP_DOOR 

Definition at line 45 of file darkmaul_citadel.h.

Function Documentation

◆ GetDarkmaulCitadelAI()

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

Definition at line 52 of file darkmaul_citadel.h.

Variable Documentation

◆ EncounterCount

constexpr uint32 EncounterCount = 2
constexpr

Definition at line 26 of file darkmaul_citadel.h.