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

Go to the source code of this file.

Macros

#define RegisterEndTimeCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetEndTimeAI)
 

Enumerations

enum  ETWDataTypes {
  BOSS_ECHO_OF_BAINE = 0 , BOSS_ECHO_OF_SYLVANAS = 1 , BOSS_ECHO_OF_JAINA = 2 , BOSS_ECHO_OF_TYRANDE = 3 ,
  BOSS_MUROZOND = 4
}
 
enum  ETCreatureIds { NPC_MUROZOND = 54432 }
 

Functions

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

Variables

constexpr char const * DataHeader = "ET"
 
constexpr char const * ETScriptName = "instance_end_time"
 
constexpr uint32 const EncounterCount = 5
 

Macro Definition Documentation

◆ RegisterEndTimeCreatureAI

#define RegisterEndTimeCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetEndTimeAI)

Definition at line 50 of file end_time.h.

Enumeration Type Documentation

◆ ETCreatureIds

Enumerator
NPC_MUROZOND 

Definition at line 38 of file end_time.h.

◆ ETWDataTypes

Enumerator
BOSS_ECHO_OF_BAINE 
BOSS_ECHO_OF_SYLVANAS 
BOSS_ECHO_OF_JAINA 
BOSS_ECHO_OF_TYRANDE 
BOSS_MUROZOND 

Definition at line 28 of file end_time.h.

Function Documentation

◆ GetEndTimeAI()

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

Definition at line 45 of file end_time.h.

Variable Documentation

◆ DataHeader

constexpr char const* DataHeader = "ET"
constexpr

Definition at line 23 of file end_time.h.

◆ EncounterCount

constexpr uint32 const EncounterCount = 5
constexpr

Definition at line 26 of file end_time.h.

◆ ETScriptName

constexpr char const* ETScriptName = "instance_end_time"
constexpr

Definition at line 24 of file end_time.h.