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

Go to the source code of this file.

Macros

#define DataHeaders   "SH"
 
#define SethekkHallsScriptName   "instance_sethekk_halls"
 
#define RegisterSethekkHallsCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetSethekkHallsAI)
 

Enumerations

enum  Encounters {
  DATA_DARKWEAVER_SYTH ,
  DATA_ANZU ,
  DATA_IKISS
}
 
enum  eTypes {
  DATA_MAGUS_TELESTRA_EVENT = 0 ,
  DATA_ANOMALUS_EVENT = 1 ,
  DATA_ORMOROK_EVENT = 2 ,
  DATA_KERISTRASZA_EVENT = 3 ,
  DATA_COMMANDER_EVENT = 4 ,
  DATA_TELESTRA_ORB = 5 ,
  DATA_ANOMALUS_ORB = 6 ,
  DATA_ORMOROK_ORB = 7 ,
  MAX_ENCOUNTERS = 8 ,
  DATA_IKISSDOOREVENT = 1 ,
  TYPE_ANZU_ENCOUNTER = 2
}
 
enum  InstanceData {
  DATA_GO_TALON_KING_COFFER ,
  DATA_VOICE_OF_THE_RAVEN_GOD
}
 
enum  eIds {
  NPC_VOICE_OF_THE_RAVEN_GOD = 21851 ,
  NPC_ANZU = 23035 ,
  GO_IKISS_DOOR = 183398 ,
  GO_THE_TALON_KINGS_COFFER = 187372
}
 

Functions

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

Variables

uint32 constexpr EncounterCount = 3
 

Macro Definition Documentation

◆ DataHeaders

#define DataHeaders   "SH"

◆ RegisterSethekkHallsCreatureAI

#define RegisterSethekkHallsCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetSethekkHallsAI)

◆ SethekkHallsScriptName

#define SethekkHallsScriptName   "instance_sethekk_halls"

Enumeration Type Documentation

◆ eIds

enum eIds
Enumerator
NPC_VOICE_OF_THE_RAVEN_GOD 
NPC_ANZU 
GO_IKISS_DOOR 
GO_THE_TALON_KINGS_COFFER 
49{
51 NPC_ANZU = 23035,
52
53 GO_IKISS_DOOR = 183398,
55};
@ GO_THE_TALON_KINGS_COFFER
Definition: sethekk_halls.h:54
@ GO_IKISS_DOOR
Definition: sethekk_halls.h:53
@ NPC_VOICE_OF_THE_RAVEN_GOD
Definition: sethekk_halls.h:50
@ NPC_ANZU
Definition: sethekk_halls.h:51

◆ Encounters

enum Encounters
Enumerator
DATA_DARKWEAVER_SYTH 
DATA_ANZU 
DATA_IKISS 
30{
34};
@ DATA_IKISS
Definition: sethekk_halls.h:33
@ DATA_DARKWEAVER_SYTH
Definition: sethekk_halls.h:31
@ DATA_ANZU
Definition: sethekk_halls.h:32

◆ eTypes

enum eTypes
Enumerator
DATA_MAGUS_TELESTRA_EVENT 
DATA_ANOMALUS_EVENT 
DATA_ORMOROK_EVENT 
DATA_KERISTRASZA_EVENT 
DATA_COMMANDER_EVENT 
DATA_TELESTRA_ORB 
DATA_ANOMALUS_ORB 
DATA_ORMOROK_ORB 
MAX_ENCOUNTERS 
DATA_IKISSDOOREVENT 
TYPE_ANZU_ENCOUNTER 
37{
40};
@ DATA_IKISSDOOREVENT
Definition: sethekk_halls.h:38
@ TYPE_ANZU_ENCOUNTER
Definition: sethekk_halls.h:39

◆ InstanceData

Enumerator
DATA_GO_TALON_KING_COFFER 
DATA_VOICE_OF_THE_RAVEN_GOD 
43{
46};
@ DATA_GO_TALON_KING_COFFER
Definition: sethekk_halls.h:44
@ DATA_VOICE_OF_THE_RAVEN_GOD
Definition: sethekk_halls.h:45

Function Documentation

◆ GetSethekkHallsAI()

template<class AI , class T >
AI * GetSethekkHallsAI ( T *  obj)
inline
59{
60 return GetInstanceAI<AI>(obj, SethekkHallsScriptName);
61}
#define SethekkHallsScriptName
Definition: sethekk_halls.h:27

References SethekkHallsScriptName.

Variable Documentation

◆ EncounterCount

uint32 constexpr EncounterCount = 3
constexpr