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

Go to the source code of this file.

Macros

#define RegisterThroneOfTheFourWindsCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetThroneOfTheFourWindsAI)
 

Enumerations

enum  TotFWDataTypes {
  BOSS_ARCURION = 0 , BOSS_ASIRA_DAWNSLAYER = 1 , BOSS_ARCHBISHOP_BENEDICTUS = 2 , BOSS_CONCLAVE_OF_WIND = 0 ,
  BOSS_ALAKIR = 1
}
 
enum  TotFWCreatureIds { NPC_ANSHAL = 45870 , NPC_NEZIR = 45871 , NPC_ROHASH = 45872 , NPC_ALAKIR = 46753 }
 

Functions

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

Variables

constexpr char const * DataHeader = "TFW"
 
constexpr char const * TotFWScriptName = "instance_throne_of_the_four_winds"
 
constexpr uint32 const EncounterCount = 2
 

Macro Definition Documentation

◆ RegisterThroneOfTheFourWindsCreatureAI

#define RegisterThroneOfTheFourWindsCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetThroneOfTheFourWindsAI)

Definition at line 50 of file throne_of_the_four_winds.h.

Enumeration Type Documentation

◆ TotFWCreatureIds

Enumerator
NPC_ANSHAL 
NPC_NEZIR 
NPC_ROHASH 
NPC_ALAKIR 

Definition at line 35 of file throne_of_the_four_winds.h.

◆ TotFWDataTypes

Enumerator
BOSS_ARCURION 
BOSS_ASIRA_DAWNSLAYER 
BOSS_ARCHBISHOP_BENEDICTUS 
BOSS_CONCLAVE_OF_WIND 
BOSS_ALAKIR 

Definition at line 28 of file throne_of_the_four_winds.h.

Function Documentation

◆ GetThroneOfTheFourWindsAI()

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

Definition at line 45 of file throne_of_the_four_winds.h.

Variable Documentation

◆ DataHeader

constexpr char const* DataHeader = "TFW"
constexpr

Definition at line 23 of file throne_of_the_four_winds.h.

◆ EncounterCount

constexpr uint32 const EncounterCount = 2
constexpr

Definition at line 26 of file throne_of_the_four_winds.h.

◆ TotFWScriptName

constexpr char const* TotFWScriptName = "instance_throne_of_the_four_winds"
constexpr

Definition at line 24 of file throne_of_the_four_winds.h.