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

Go to the source code of this file.

Macros

#define DataHeader   "NeltharionsLair"
 
#define NLScriptName   "instance_neltharions_lair"
 
#define RegisterNeltharionsLairCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetNeltharionsLairAI)
 

Enumerations

enum  NLDataTypes : uint8 {
  DATA_ROKMORA = 0 , DATA_ULAROGG_CRAGSHAPER , DATA_NARAXAS , DATA_DARGRUL_THE_UNDERKING ,
  DATA_ROKMORA_INTRO_STATE
}
 
enum  NLCreatureIds { BOSS_ROKMORA = 91003 , BOSS_ULAROGG_CRAGSHAPER = 91004 , BOSS_NARAXAS = 91005 , BOSS_DARGRUL_THE_UNDERKING = 91007 }
 
enum  NLGameObjects { GO_MYSTIC_BARRIER = 248871 }
 

Functions

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

Variables

constexpr uint32 EncounterCount = 4
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "NeltharionsLair"

Definition at line 23 of file neltharions_lair.h.

◆ NLScriptName

#define NLScriptName   "instance_neltharions_lair"

Definition at line 24 of file neltharions_lair.h.

◆ RegisterNeltharionsLairCreatureAI

#define RegisterNeltharionsLairCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetNeltharionsLairAI)

Definition at line 59 of file neltharions_lair.h.

Enumeration Type Documentation

◆ NLCreatureIds

Enumerator
BOSS_ROKMORA 
BOSS_ULAROGG_CRAGSHAPER 
BOSS_NARAXAS 
BOSS_DARGRUL_THE_UNDERKING 

Definition at line 39 of file neltharions_lair.h.

◆ NLDataTypes

Enumerator
DATA_ROKMORA 
DATA_ULAROGG_CRAGSHAPER 
DATA_NARAXAS 
DATA_DARGRUL_THE_UNDERKING 
DATA_ROKMORA_INTRO_STATE 

Definition at line 28 of file neltharions_lair.h.

◆ NLGameObjects

Enumerator
GO_MYSTIC_BARRIER 

Definition at line 48 of file neltharions_lair.h.

Function Documentation

◆ GetNeltharionsLairAI()

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

Definition at line 54 of file neltharions_lair.h.

Variable Documentation

◆ EncounterCount

constexpr uint32 EncounterCount = 4
constexpr

Definition at line 26 of file neltharions_lair.h.