AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ruins_of_ahnqiraj.h File Reference
#include "CreatureAIImpl.h"

Go to the source code of this file.

Macros

#define DataHeader   "RA"
 
#define RuinsOfAhnQirajScriptName   "instance_ruins_of_ahnqiraj"
 
#define RegisterRuinsOfAhnQirajCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetRuinsOfAhnQirajAI)
 

Enumerations

enum  DataTypes {
  DATA_KURINNAXX = 0 ,
  DATA_RAJAXX = 1 ,
  DATA_MOAM = 2 ,
  DATA_BURU = 3 ,
  DATA_AYAMISS = 4 ,
  DATA_OSSIRIAN = 5 ,
  NUM_ENCOUNTER = 6 ,
  DATA_PARALYZED = 7 ,
  DATA_QUUEZ = 8 ,
  DATA_TUUBID = 9 ,
  DATA_DRENN = 10 ,
  DATA_XURREM = 11 ,
  DATA_YEGGETH = 12 ,
  DATA_PAKKON = 13 ,
  DATA_ZERRAN = 14 ,
  DATA_ANDOROV = 15 ,
  DATA_BURU_PHASE = 16 ,
  DATA_ENGAGED_FORMATION = 1
}
 
enum  Creatures {
  NPC_KURINNAXX = 15348 ,
  NPC_RAJAXX = 15341 ,
  NPC_MOAM = 15340 ,
  NPC_BURU = 15370 ,
  NPC_AYAMISS = 15369 ,
  NPC_OSSIRIAN = 15339 ,
  NPC_HIVEZARA_HORNET = 15934 ,
  NPC_HIVEZARA_SWARMER = 15546 ,
  NPC_HIVEZARA_LARVA = 15555 ,
  NPC_SAND_VORTEX = 15428 ,
  NPC_OSSIRIAN_TRIGGER = 15590 ,
  NPC_HATCHLING = 15521 ,
  NPC_BURU_EGG = 15514 ,
  NPC_QUUEZ = 15391 ,
  NPC_TUUBID = 15392 ,
  NPC_DRENN = 15389 ,
  NPC_XURREM = 15390 ,
  NPC_YEGGETH = 15386 ,
  NPC_PAKKON = 15388 ,
  NPC_ZERRAN = 15385 ,
  NPC_ANDOROV = 15471 ,
  NPC_KALDOREI_ELITE = 15473
}
 
enum  GameObjects { GO_OSSIRIAN_CRYSTAL = 180619 }
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "RA"

◆ RegisterRuinsOfAhnQirajCreatureAI

#define RegisterRuinsOfAhnQirajCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetRuinsOfAhnQirajAI)

◆ RuinsOfAhnQirajScriptName

#define RuinsOfAhnQirajScriptName   "instance_ruins_of_ahnqiraj"

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_KURINNAXX 
NPC_RAJAXX 
NPC_MOAM 
NPC_BURU 
NPC_AYAMISS 
NPC_OSSIRIAN 
NPC_HIVEZARA_HORNET 
NPC_HIVEZARA_SWARMER 
NPC_HIVEZARA_LARVA 
NPC_SAND_VORTEX 
NPC_OSSIRIAN_TRIGGER 
NPC_HATCHLING 
NPC_BURU_EGG 
NPC_QUUEZ 
NPC_TUUBID 
NPC_DRENN 
NPC_XURREM 
NPC_YEGGETH 
NPC_PAKKON 
NPC_ZERRAN 
NPC_ANDOROV 
NPC_KALDOREI_ELITE 
53{
54 NPC_KURINNAXX = 15348,
55 NPC_RAJAXX = 15341,
56 NPC_MOAM = 15340,
57 NPC_BURU = 15370,
58 NPC_AYAMISS = 15369,
59 NPC_OSSIRIAN = 15339,
60 NPC_HIVEZARA_HORNET = 15934,
62 NPC_HIVEZARA_LARVA = 15555,
63 NPC_SAND_VORTEX = 15428,
65 NPC_HATCHLING = 15521,
66 NPC_BURU_EGG = 15514,
67
68 // Rajaxx
69 NPC_QUUEZ = 15391,
70 NPC_TUUBID = 15392,
71 NPC_DRENN = 15389,
72 NPC_XURREM = 15390,
73 NPC_YEGGETH = 15386,
74 NPC_PAKKON = 15388,
75 NPC_ZERRAN = 15385,
76 NPC_ANDOROV = 15471,
77 NPC_KALDOREI_ELITE = 15473
78};
@ NPC_BURU_EGG
Definition ruins_of_ahnqiraj.h:66
@ NPC_OSSIRIAN_TRIGGER
Definition ruins_of_ahnqiraj.h:64
@ NPC_MOAM
Definition ruins_of_ahnqiraj.h:56
@ NPC_KALDOREI_ELITE
Definition ruins_of_ahnqiraj.h:77
@ NPC_TUUBID
Definition ruins_of_ahnqiraj.h:70
@ NPC_RAJAXX
Definition ruins_of_ahnqiraj.h:55
@ NPC_KURINNAXX
Definition ruins_of_ahnqiraj.h:54
@ NPC_ANDOROV
Definition ruins_of_ahnqiraj.h:76
@ NPC_PAKKON
Definition ruins_of_ahnqiraj.h:74
@ NPC_SAND_VORTEX
Definition ruins_of_ahnqiraj.h:63
@ NPC_HIVEZARA_HORNET
Definition ruins_of_ahnqiraj.h:60
@ NPC_QUUEZ
Definition ruins_of_ahnqiraj.h:69
@ NPC_HIVEZARA_LARVA
Definition ruins_of_ahnqiraj.h:62
@ NPC_YEGGETH
Definition ruins_of_ahnqiraj.h:73
@ NPC_AYAMISS
Definition ruins_of_ahnqiraj.h:58
@ NPC_OSSIRIAN
Definition ruins_of_ahnqiraj.h:59
@ NPC_DRENN
Definition ruins_of_ahnqiraj.h:71
@ NPC_HIVEZARA_SWARMER
Definition ruins_of_ahnqiraj.h:61
@ NPC_HATCHLING
Definition ruins_of_ahnqiraj.h:65
@ NPC_ZERRAN
Definition ruins_of_ahnqiraj.h:75
@ NPC_XURREM
Definition ruins_of_ahnqiraj.h:72
@ NPC_BURU
Definition ruins_of_ahnqiraj.h:57

◆ DataTypes

enum DataTypes
Enumerator
DATA_KURINNAXX 
DATA_RAJAXX 
DATA_MOAM 
DATA_BURU 
DATA_AYAMISS 
DATA_OSSIRIAN 
NUM_ENCOUNTER 
DATA_PARALYZED 
DATA_QUUEZ 
DATA_TUUBID 
DATA_DRENN 
DATA_XURREM 
DATA_YEGGETH 
DATA_PAKKON 
DATA_ZERRAN 
DATA_ANDOROV 
DATA_BURU_PHASE 
DATA_ENGAGED_FORMATION 
27{
29 DATA_RAJAXX = 1,
30 DATA_MOAM = 2,
31 DATA_BURU = 3,
32 DATA_AYAMISS = 4,
33 DATA_OSSIRIAN = 5,
34 NUM_ENCOUNTER = 6,
35
37
38 DATA_QUUEZ = 8,
39 DATA_TUUBID = 9,
40 DATA_DRENN = 10,
41 DATA_XURREM = 11,
42 DATA_YEGGETH = 12,
43 DATA_PAKKON = 13,
44 DATA_ZERRAN = 14,
45 DATA_ANDOROV = 15,
46
47 DATA_BURU_PHASE = 16,
48
50};
@ DATA_PARALYZED
Definition ruins_of_ahnqiraj.h:36
@ DATA_DRENN
Definition ruins_of_ahnqiraj.h:40
@ DATA_PAKKON
Definition ruins_of_ahnqiraj.h:43
@ DATA_TUUBID
Definition ruins_of_ahnqiraj.h:39
@ DATA_OSSIRIAN
Definition ruins_of_ahnqiraj.h:33
@ DATA_QUUEZ
Definition ruins_of_ahnqiraj.h:38
@ DATA_YEGGETH
Definition ruins_of_ahnqiraj.h:42
@ DATA_RAJAXX
Definition ruins_of_ahnqiraj.h:29
@ DATA_BURU
Definition ruins_of_ahnqiraj.h:31
@ NUM_ENCOUNTER
Definition ruins_of_ahnqiraj.h:34
@ DATA_XURREM
Definition ruins_of_ahnqiraj.h:41
@ DATA_AYAMISS
Definition ruins_of_ahnqiraj.h:32
@ DATA_ENGAGED_FORMATION
Definition ruins_of_ahnqiraj.h:49
@ DATA_ANDOROV
Definition ruins_of_ahnqiraj.h:45
@ DATA_MOAM
Definition ruins_of_ahnqiraj.h:30
@ DATA_ZERRAN
Definition ruins_of_ahnqiraj.h:44
@ DATA_KURINNAXX
Definition ruins_of_ahnqiraj.h:28
@ DATA_BURU_PHASE
Definition ruins_of_ahnqiraj.h:47

◆ GameObjects

Enumerator
GO_OSSIRIAN_CRYSTAL 
81{
82 GO_OSSIRIAN_CRYSTAL = 180619
83};
@ GO_OSSIRIAN_CRYSTAL
Definition ruins_of_ahnqiraj.h:82

Function Documentation

◆ GetRuinsOfAhnQirajAI()

template<class AI , class T >
AI * GetRuinsOfAhnQirajAI ( T *  obj)
inline
87{
88 return GetInstanceAI<AI>(obj, RuinsOfAhnQirajScriptName);
89}
#define RuinsOfAhnQirajScriptName
Definition ruins_of_ahnqiraj.h:24

References RuinsOfAhnQirajScriptName.