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

Go to the source code of this file.

Macros

#define HallsOfLightningScriptName   "instance_halls_of_lightning"
 

Enumerations

enum  HoLEvents {
  TYPE_BJARNGRIM = 0 ,
  TYPE_IONAR = 1 ,
  TYPE_LOKEN = 2 ,
  TYPE_VOLKHAN = 3 ,
  TYPE_LOKEN_INTRO = 4 ,
  MAX_ENCOUNTER = 5 ,
  DATA_BJARNGRIM_ACHIEVEMENT = 10 ,
  DATA_VOLKHAN_ACHIEVEMENT = 11
}
 
enum  HoLNPCs {
  NPC_BJARNGRIM = 28586 ,
  NPC_VOLKHAN = 28587 ,
  NPC_IONAR = 28546 ,
  NPC_LOKEN = 28923
}
 
enum  HoLGOs {
  GO_BJARNGRIM_DOOR = 191416 ,
  GO_VOLKHAN_DOOR = 191325 ,
  GO_IONAR_DOOR = 191326 ,
  GO_LOKEN_DOOR = 191324 ,
  GO_LOKEN_THRONE = 192654
}
 

Functions

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

Macro Definition Documentation

◆ HallsOfLightningScriptName

#define HallsOfLightningScriptName   "instance_halls_of_lightning"

Enumeration Type Documentation

◆ HoLEvents

enum HoLEvents
Enumerator
TYPE_BJARNGRIM 
TYPE_IONAR 
TYPE_LOKEN 
TYPE_VOLKHAN 
TYPE_LOKEN_INTRO 
MAX_ENCOUNTER 
DATA_BJARNGRIM_ACHIEVEMENT 
DATA_VOLKHAN_ACHIEVEMENT 
26{
28 TYPE_IONAR = 1,
29 TYPE_LOKEN = 2,
30 TYPE_VOLKHAN = 3,
32 MAX_ENCOUNTER = 5,
33
36};
@ TYPE_IONAR
Definition: halls_of_lightning.h:28
@ TYPE_BJARNGRIM
Definition: halls_of_lightning.h:27
@ MAX_ENCOUNTER
Definition: halls_of_lightning.h:32
@ DATA_VOLKHAN_ACHIEVEMENT
Definition: halls_of_lightning.h:35
@ DATA_BJARNGRIM_ACHIEVEMENT
Definition: halls_of_lightning.h:34
@ TYPE_LOKEN_INTRO
Definition: halls_of_lightning.h:31
@ TYPE_VOLKHAN
Definition: halls_of_lightning.h:30
@ TYPE_LOKEN
Definition: halls_of_lightning.h:29

◆ HoLGOs

enum HoLGOs
Enumerator
GO_BJARNGRIM_DOOR 
GO_VOLKHAN_DOOR 
GO_IONAR_DOOR 
GO_LOKEN_DOOR 
GO_LOKEN_THRONE 
47{
48 GO_BJARNGRIM_DOOR = 191416, //_doors10
49 GO_VOLKHAN_DOOR = 191325, //_doors07
50 GO_IONAR_DOOR = 191326, //_doors05
51 GO_LOKEN_DOOR = 191324, //_doors02
52 GO_LOKEN_THRONE = 192654,
53};
@ GO_LOKEN_THRONE
Definition: halls_of_lightning.h:52
@ GO_VOLKHAN_DOOR
Definition: halls_of_lightning.h:49
@ GO_LOKEN_DOOR
Definition: halls_of_lightning.h:51
@ GO_IONAR_DOOR
Definition: halls_of_lightning.h:50
@ GO_BJARNGRIM_DOOR
Definition: halls_of_lightning.h:48

◆ HoLNPCs

enum HoLNPCs
Enumerator
NPC_BJARNGRIM 
NPC_VOLKHAN 
NPC_IONAR 
NPC_LOKEN 
39{
40 NPC_BJARNGRIM = 28586,
41 NPC_VOLKHAN = 28587,
42 NPC_IONAR = 28546,
43 NPC_LOKEN = 28923,
44};
@ NPC_BJARNGRIM
Definition: halls_of_lightning.h:40
@ NPC_LOKEN
Definition: halls_of_lightning.h:43
@ NPC_IONAR
Definition: halls_of_lightning.h:42
@ NPC_VOLKHAN
Definition: halls_of_lightning.h:41

Function Documentation

◆ GetHallsOfLightningAI()

template<class AI , class T >
AI * GetHallsOfLightningAI ( T *  obj)
inline
57{
58 return GetInstanceAI<AI>(obj, HallsOfLightningScriptName);
59}
#define HallsOfLightningScriptName
Definition: halls_of_lightning.h:23

References HallsOfLightningScriptName.