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

Go to the source code of this file.

Macros

#define RegisterWellOfEternityCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetWellOfEnernityAI)
 

Enumerations

enum  WoEDataTypes { BOSS_PEROTHARN = 0 , BOSS_QUEEN_AZSHARA = 1 , BOSS_MANNOROTH = 2 }
 
enum  WoECreatureIds { NPC_PEROTHARN = 55085 }
 

Functions

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

Variables

constexpr char const * DataHeader = "WOE"
 
constexpr char const * WoEScriptName = "instance_well_of_eternity"
 
constexpr uint32 const EncounterCount = 3
 

Macro Definition Documentation

◆ RegisterWellOfEternityCreatureAI

#define RegisterWellOfEternityCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetWellOfEnernityAI)

Definition at line 48 of file well_of_eternity.h.

Enumeration Type Documentation

◆ WoECreatureIds

Enumerator
NPC_PEROTHARN 

Definition at line 36 of file well_of_eternity.h.

◆ WoEDataTypes

Enumerator
BOSS_PEROTHARN 
BOSS_QUEEN_AZSHARA 
BOSS_MANNOROTH 

Definition at line 28 of file well_of_eternity.h.

Function Documentation

◆ GetWellOfEnernityAI()

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

Definition at line 43 of file well_of_eternity.h.

Variable Documentation

◆ DataHeader

constexpr char const* DataHeader = "WOE"
constexpr

Definition at line 23 of file well_of_eternity.h.

◆ EncounterCount

constexpr uint32 const EncounterCount = 3
constexpr

Definition at line 26 of file well_of_eternity.h.

◆ WoEScriptName

constexpr char const* WoEScriptName = "instance_well_of_eternity"
constexpr

Definition at line 24 of file well_of_eternity.h.