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

Go to the source code of this file.

Macros

#define DataHeader   "HOS"
 
#define HallsOfStoneScriptName   "instance_halls_of_stone"
 

Enumerations

enum  Encounter {
  BOSS_KRYSTALLUS = 0 ,
  BOSS_MAIDEN_OF_GRIEF = 1 ,
  BOSS_TRIBUNAL_OF_AGES = 2 ,
  BOSS_SJONNIR = 3 ,
  BRANN_BRONZEBEARD = 4 ,
  BRANN_DOOR = 5 ,
  MAX_ENCOUNTER = 6 ,
  DATA_BRANN_ACHIEVEMENT ,
  DATA_SJONNIR_ACHIEVEMENT
}
 
enum  gobjects {
  GO_TRIBUNAL_CONSOLE = 193907 ,
  GO_TRIBUNAL_ACCESS_DOOR = 191295 ,
  GO_KADDRAK = 191671 ,
  GO_MARNAK = 191670 ,
  GO_ABEDNEUM = 191669 ,
  GO_SKY_FLOOR = 191527 ,
  GO_SJONNIR_CONSOLE = 193906 ,
  GO_SJONNIR_DOOR = 191296 ,
  GO_TRIBUNAL_CHEST = 190586 ,
  GO_TRIBUNAL_CHEST_H = 193996 ,
  GO_LEFT_PIPE = 192163 ,
  GO_RIGHT_PIPE = 192164
}
 
enum  npcs {
  NPC_KADDRAK = 30898 ,
  NPC_MARNAK = 30897 ,
  NPC_ABEDNEUM = 30899 ,
  NPC_SJONNIR = 27978 ,
  NPC_BRANN = 28070
}
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "HOS"

◆ HallsOfStoneScriptName

#define HallsOfStoneScriptName   "instance_halls_of_stone"

Enumeration Type Documentation

◆ Encounter

enum Encounter
Enumerator
BOSS_KRYSTALLUS 
BOSS_MAIDEN_OF_GRIEF 
BOSS_TRIBUNAL_OF_AGES 
BOSS_SJONNIR 
BRANN_BRONZEBEARD 
BRANN_DOOR 
MAX_ENCOUNTER 
DATA_BRANN_ACHIEVEMENT 
DATA_SJONNIR_ACHIEVEMENT 
28{
32 BOSS_SJONNIR = 3,
34 BRANN_DOOR = 5,
35 MAX_ENCOUNTER = 6,
36
39};
@ DATA_SJONNIR_ACHIEVEMENT
Definition: halls_of_stone.h:38
@ MAX_ENCOUNTER
Definition: halls_of_stone.h:35
@ BRANN_DOOR
Definition: halls_of_stone.h:34
@ BOSS_KRYSTALLUS
Definition: halls_of_stone.h:29
@ DATA_BRANN_ACHIEVEMENT
Definition: halls_of_stone.h:37
@ BRANN_BRONZEBEARD
Definition: halls_of_stone.h:33
@ BOSS_MAIDEN_OF_GRIEF
Definition: halls_of_stone.h:30
@ BOSS_TRIBUNAL_OF_AGES
Definition: halls_of_stone.h:31
@ BOSS_SJONNIR
Definition: halls_of_stone.h:32

◆ gobjects

enum gobjects
Enumerator
GO_TRIBUNAL_CONSOLE 
GO_TRIBUNAL_ACCESS_DOOR 
GO_KADDRAK 
GO_MARNAK 
GO_ABEDNEUM 
GO_SKY_FLOOR 
GO_SJONNIR_CONSOLE 
GO_SJONNIR_DOOR 
GO_TRIBUNAL_CHEST 
GO_TRIBUNAL_CHEST_H 
GO_LEFT_PIPE 
GO_RIGHT_PIPE 
42{
43 GO_TRIBUNAL_CONSOLE = 193907,
45 GO_KADDRAK = 191671,
46 GO_MARNAK = 191670,
47 GO_ABEDNEUM = 191669,
48 GO_SKY_FLOOR = 191527,
49 GO_SJONNIR_CONSOLE = 193906,
50 GO_SJONNIR_DOOR = 191296,
51 GO_TRIBUNAL_CHEST = 190586,
52 GO_TRIBUNAL_CHEST_H = 193996,
53 GO_LEFT_PIPE = 192163,
54 GO_RIGHT_PIPE = 192164,
55};
@ GO_ABEDNEUM
Definition: halls_of_stone.h:47
@ GO_KADDRAK
Definition: halls_of_stone.h:45
@ GO_LEFT_PIPE
Definition: halls_of_stone.h:53
@ GO_TRIBUNAL_CHEST
Definition: halls_of_stone.h:51
@ GO_RIGHT_PIPE
Definition: halls_of_stone.h:54
@ GO_TRIBUNAL_CONSOLE
Definition: halls_of_stone.h:43
@ GO_TRIBUNAL_ACCESS_DOOR
Definition: halls_of_stone.h:44
@ GO_SJONNIR_DOOR
Definition: halls_of_stone.h:50
@ GO_MARNAK
Definition: halls_of_stone.h:46
@ GO_SKY_FLOOR
Definition: halls_of_stone.h:48
@ GO_SJONNIR_CONSOLE
Definition: halls_of_stone.h:49
@ GO_TRIBUNAL_CHEST_H
Definition: halls_of_stone.h:52

◆ npcs

enum npcs
Enumerator
NPC_KADDRAK 
NPC_MARNAK 
NPC_ABEDNEUM 
NPC_SJONNIR 
NPC_BRANN 
58{
59 NPC_KADDRAK = 30898,
60 NPC_MARNAK = 30897,
61 NPC_ABEDNEUM = 30899,
62 NPC_SJONNIR = 27978,
63 NPC_BRANN = 28070,
64};
@ NPC_KADDRAK
Definition: halls_of_stone.h:59
@ NPC_BRANN
Definition: halls_of_stone.h:63
@ NPC_MARNAK
Definition: halls_of_stone.h:60
@ NPC_SJONNIR
Definition: halls_of_stone.h:62
@ NPC_ABEDNEUM
Definition: halls_of_stone.h:61

Function Documentation

◆ GetHallsOfStoneAI()

template<class AI , class T >
AI * GetHallsOfStoneAI ( T *  obj)
inline
68{
69 return GetInstanceAI<AI>(obj, HallsOfStoneScriptName);
70}
#define HallsOfStoneScriptName
Definition: halls_of_stone.h:25

References HallsOfStoneScriptName.