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

Go to the source code of this file.

Macros

#define AQ20ScriptName   "instance_ruins_of_ahnqiraj"
 
#define DataHeader   "AQR"
 
#define RegisterAQ20CreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetAQ20AI)
 

Enumerations

enum  AQRDataTypes {
  DATA_KURINNAXX = 0 , DATA_RAJAXX = 1 , DATA_MOAM = 2 , DATA_BURU = 3 ,
  DATA_AYAMISS = 4 , DATA_OSSIRIAN = 5 , DATA_ANDOROV_EVENT_STATE , DATA_ANDOROV ,
  DATA_PARALYZED
}
 
enum  AQRCreatures {
  NPC_KURINAXX = 15348 , NPC_RAJAXX = 15341 , NPC_MOAM = 15340 , NPC_BURU = 15370 ,
  NPC_AYAMISS = 15369 , NPC_OSSIRIAN = 15339 , NPC_ANDOROV = 15471
}
 
enum  AQRGameObjectIds { GO_OSSIRIAN_CRYSTAL = 180619 }
 
enum  AQRSpawnGroups { SPAWN_GROUP_ANDOROV = 333 }
 
enum  AQRActionIds {
  ACTION_WAVE_STARTS_3 = 0 , ACTION_WAVE_STARTS_4 = 1 , ACTION_WAVE_STARTS_5 = 2 , ACTION_WAVE_STARTS_6 = 3 ,
  ACTION_WAVE_STARTS_7 = 4 , ACTION_RAJAXX_ENTER = 5 , ACTION_KURINNAXX_DEFEATED = 6 , ACTION_RAJAXX_DEFEATED = 7
}
 

Functions

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

Variables

uint32 constexpr EncounterCount = 6
 

Macro Definition Documentation

◆ AQ20ScriptName

#define AQ20ScriptName   "instance_ruins_of_ahnqiraj"

Definition at line 23 of file ruins_of_ahnqiraj.h.

◆ DataHeader

#define DataHeader   "AQR"

Definition at line 24 of file ruins_of_ahnqiraj.h.

◆ RegisterAQ20CreatureAI

#define RegisterAQ20CreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetAQ20AI)

Definition at line 82 of file ruins_of_ahnqiraj.h.

Enumeration Type Documentation

◆ AQRActionIds

Enumerator
ACTION_WAVE_STARTS_3 
ACTION_WAVE_STARTS_4 
ACTION_WAVE_STARTS_5 
ACTION_WAVE_STARTS_6 
ACTION_WAVE_STARTS_7 
ACTION_RAJAXX_ENTER 
ACTION_KURINNAXX_DEFEATED 
ACTION_RAJAXX_DEFEATED 

Definition at line 64 of file ruins_of_ahnqiraj.h.

◆ AQRCreatures

Enumerator
NPC_KURINAXX 
NPC_RAJAXX 
NPC_MOAM 
NPC_BURU 
NPC_AYAMISS 
NPC_OSSIRIAN 
NPC_ANDOROV 

Definition at line 42 of file ruins_of_ahnqiraj.h.

◆ AQRDataTypes

Enumerator
DATA_KURINNAXX 
DATA_RAJAXX 
DATA_MOAM 
DATA_BURU 
DATA_AYAMISS 
DATA_OSSIRIAN 
DATA_ANDOROV_EVENT_STATE 
DATA_ANDOROV 
DATA_PARALYZED 

Definition at line 28 of file ruins_of_ahnqiraj.h.

◆ AQRGameObjectIds

Enumerator
GO_OSSIRIAN_CRYSTAL 

Definition at line 54 of file ruins_of_ahnqiraj.h.

◆ AQRSpawnGroups

Enumerator
SPAWN_GROUP_ANDOROV 

Definition at line 59 of file ruins_of_ahnqiraj.h.

Function Documentation

◆ GetAQ20AI()

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

Definition at line 77 of file ruins_of_ahnqiraj.h.

Variable Documentation

◆ EncounterCount

uint32 constexpr EncounterCount = 6
constexpr

Definition at line 26 of file ruins_of_ahnqiraj.h.