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

Go to the source code of this file.

Macros

#define DataHeader   "ABT"
 
#define ABTScriptName   "instance_antorus_the_burning_throne"
 
#define RegisterAntorusTheBurningThroneCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetAntorusTheBurningThroneAI)
 

Enumerations

enum  AntorusDataTypes {
  DATA_GAROTHI_WORLDBREAKER = 0 , DATA_FELHOUNDS_OF_SAGERAS = 1 , DATA_ANTORAN_HIGH_COMMAND = 2 , DATA_PORTAL_KEEPER_HASABEL = 3 ,
  DATA_EONAR_THE_LIFE_BINDER = 4 , DATA_IMONAR_THE_SOULHUNTER = 5 , DATA_KINGAROTH = 6 , DATA_VARIMATHRAS = 7 ,
  DATA_THE_COVEN_OF_SHIVARRA = 8 , DATA_AGGRAMAR = 9 , DATA_ARGUS_THE_UNMAKER = 10 , DATA_DECIMATOR ,
  DATA_ANNIHILATOR
}
 
enum  AntorusCreatureIds {
  BOSS_GAROTHI_WORLDBREAKER = 122450 , NPC_DECIMATOR = 122773 , NPC_ANNIHILATOR = 122778 , NPC_ANNIHILATION = 122818 ,
  NPC_GAROTHI_WORLDBREAKER = 124167
}
 
enum  AntorusGameObjectIds { GO_COLLISION = 277365 , GO_ROCK = 278488 }
 

Functions

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

Variables

uint32 const EncounterCount = 10
 

Macro Definition Documentation

◆ ABTScriptName

#define ABTScriptName   "instance_antorus_the_burning_throne"

Definition at line 24 of file antorus_the_burning_throne.h.

◆ DataHeader

#define DataHeader   "ABT"

Definition at line 23 of file antorus_the_burning_throne.h.

◆ RegisterAntorusTheBurningThroneCreatureAI

#define RegisterAntorusTheBurningThroneCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetAntorusTheBurningThroneAI)

Definition at line 73 of file antorus_the_burning_throne.h.

Enumeration Type Documentation

◆ AntorusCreatureIds

Enumerator
BOSS_GAROTHI_WORLDBREAKER 
NPC_DECIMATOR 
NPC_ANNIHILATOR 
NPC_ANNIHILATION 
NPC_GAROTHI_WORLDBREAKER 

Definition at line 48 of file antorus_the_burning_throne.h.

◆ AntorusDataTypes

Enumerator
DATA_GAROTHI_WORLDBREAKER 
DATA_FELHOUNDS_OF_SAGERAS 
DATA_ANTORAN_HIGH_COMMAND 
DATA_PORTAL_KEEPER_HASABEL 
DATA_EONAR_THE_LIFE_BINDER 
DATA_IMONAR_THE_SOULHUNTER 
DATA_KINGAROTH 
DATA_VARIMATHRAS 
DATA_THE_COVEN_OF_SHIVARRA 
DATA_AGGRAMAR 
DATA_ARGUS_THE_UNMAKER 
DATA_DECIMATOR 
DATA_ANNIHILATOR 

Definition at line 28 of file antorus_the_burning_throne.h.

◆ AntorusGameObjectIds

Enumerator
GO_COLLISION 
GO_ROCK 

Definition at line 61 of file antorus_the_burning_throne.h.

Function Documentation

◆ GetAntorusTheBurningThroneAI()

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

Definition at line 68 of file antorus_the_burning_throne.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 10

Definition at line 26 of file antorus_the_burning_throne.h.