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

Go to the source code of this file.

Macros

#define DataHeader   "AN"
 
#define AzjolNerubScriptName   "instance_azjol_nerub"
 

Enumerations

enum  ANData {
  DATA_KRIKTHIR_THE_GATEWATCHER_EVENT = 0 ,
  DATA_HADRONOX_EVENT = 1 ,
  DATA_ANUBARAK_EVENT = 2 ,
  MAX_ENCOUNTERS = 3
}
 
enum  ANIds {
  NPC_SKITTERING_SWARMER = 28735 ,
  NPC_SKITTERING_INFECTIOR = 28736 ,
  NPC_KRIKTHIR_THE_GATEWATCHER = 28684 ,
  NPC_HADRONOX = 28921 ,
  NPC_ANUB_AR_CHAMPION = 29062 ,
  NPC_ANUB_AR_NECROMANCER = 29063 ,
  NPC_ANUB_AR_CRYPTFIEND = 29064 ,
  GO_KRIKTHIR_DOORS = 192395 ,
  GO_ANUBARAK_DOORS1 = 192396 ,
  GO_ANUBARAK_DOORS2 = 192397 ,
  GO_ANUBARAK_DOORS3 = 192398 ,
  SPELL_WEB_WRAP_TRIGGER = 52087
}
 

Functions

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

Macro Definition Documentation

◆ AzjolNerubScriptName

#define AzjolNerubScriptName   "instance_azjol_nerub"

◆ DataHeader

#define DataHeader   "AN"

Enumeration Type Documentation

◆ ANData

enum ANData
Enumerator
DATA_KRIKTHIR_THE_GATEWATCHER_EVENT 
DATA_HADRONOX_EVENT 
DATA_ANUBARAK_EVENT 
MAX_ENCOUNTERS 
28{
33};
@ DATA_ANUBARAK_EVENT
Definition: azjol_nerub.h:31
@ MAX_ENCOUNTERS
Definition: azjol_nerub.h:32
@ DATA_HADRONOX_EVENT
Definition: azjol_nerub.h:30
@ DATA_KRIKTHIR_THE_GATEWATCHER_EVENT
Definition: azjol_nerub.h:29

◆ ANIds

enum ANIds
Enumerator
NPC_SKITTERING_SWARMER 
NPC_SKITTERING_INFECTIOR 
NPC_KRIKTHIR_THE_GATEWATCHER 
NPC_HADRONOX 
NPC_ANUB_AR_CHAMPION 
NPC_ANUB_AR_NECROMANCER 
NPC_ANUB_AR_CRYPTFIEND 
GO_KRIKTHIR_DOORS 
GO_ANUBARAK_DOORS1 
GO_ANUBARAK_DOORS2 
GO_ANUBARAK_DOORS3 
SPELL_WEB_WRAP_TRIGGER 
36{
40 NPC_HADRONOX = 28921,
44
45 GO_KRIKTHIR_DOORS = 192395,
46 GO_ANUBARAK_DOORS1 = 192396,
47 GO_ANUBARAK_DOORS2 = 192397,
48 GO_ANUBARAK_DOORS3 = 192398,
49
51};
@ NPC_ANUB_AR_CRYPTFIEND
Definition: azjol_nerub.h:43
@ NPC_ANUB_AR_CHAMPION
Definition: azjol_nerub.h:41
@ SPELL_WEB_WRAP_TRIGGER
Definition: azjol_nerub.h:50
@ NPC_ANUB_AR_NECROMANCER
Definition: azjol_nerub.h:42
@ NPC_KRIKTHIR_THE_GATEWATCHER
Definition: azjol_nerub.h:39
@ NPC_SKITTERING_SWARMER
Definition: azjol_nerub.h:37
@ GO_KRIKTHIR_DOORS
Definition: azjol_nerub.h:45
@ NPC_SKITTERING_INFECTIOR
Definition: azjol_nerub.h:38
@ NPC_HADRONOX
Definition: azjol_nerub.h:40
@ GO_ANUBARAK_DOORS1
Definition: azjol_nerub.h:46
@ GO_ANUBARAK_DOORS3
Definition: azjol_nerub.h:48
@ GO_ANUBARAK_DOORS2
Definition: azjol_nerub.h:47

Function Documentation

◆ GetAzjolNerubAI()

template<class AI , class T >
AI * GetAzjolNerubAI ( T *  obj)
inline
55{
56 return GetInstanceAI<AI>(obj, AzjolNerubScriptName);
57}
#define AzjolNerubScriptName
Definition: azjol_nerub.h:25

References AzjolNerubScriptName.