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

Go to the source code of this file.

Macros

#define DataHeader   "GD"
 
#define GundrakScriptName   "instance_gundrak"
 

Enumerations

enum  Data {
  DATA_SLAD_RAN = 0 ,
  DATA_MOORABI = 1 ,
  DATA_DRAKKARI_COLOSSUS = 2 ,
  DATA_GAL_DARAH = 3 ,
  DATA_ECK_THE_FEROCIOUS_INIT = 4 ,
  DATA_ECK_THE_FEROCIOUS = 5 ,
  MAX_ENCOUNTERS = 6
}
 
enum  Creatures { NPC_ECK_THE_FEROCIOUS = 29932 }
 
enum  GameObjects {
  GO_ALTAR_OF_SLAD_RAN = 192518 ,
  GO_STATUE_OF_SLAD_RAN = 192564 ,
  GO_ALTAR_OF_DRAKKARI = 192520 ,
  GO_STATUE_OF_DRAKKARI = 192567 ,
  GO_ALTAR_OF_MOORABI = 192519 ,
  GO_STATUE_OF_MOORABI = 192565 ,
  GO_STATUE_OF_GAL_DARAH = 192566 ,
  GO_GUNDRAK_BRIDGE = 193188 ,
  GO_GUNDRAK_COLLISION = 192633 ,
  GO_ECK_DOORS = 192632 ,
  GO_ECK_UNDERWATER_GATE = 192569 ,
  GO_GAL_DARAH_DOORS0 = 192568 ,
  GO_GAL_DARAH_DOORS1 = 193208 ,
  GO_GAL_DARAH_DOORS2 = 193209
}
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "GD"

◆ GundrakScriptName

#define GundrakScriptName   "instance_gundrak"

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_ECK_THE_FEROCIOUS 
39{
41};
@ NPC_ECK_THE_FEROCIOUS
Definition gundrak.h:40

◆ Data

enum Data
Enumerator
DATA_SLAD_RAN 
DATA_MOORABI 
DATA_DRAKKARI_COLOSSUS 
DATA_GAL_DARAH 
DATA_ECK_THE_FEROCIOUS_INIT 
DATA_ECK_THE_FEROCIOUS 
MAX_ENCOUNTERS 
28{
29 DATA_SLAD_RAN = 0,
30 DATA_MOORABI = 1,
36};
@ DATA_SLAD_RAN
Definition gundrak.h:29
@ DATA_DRAKKARI_COLOSSUS
Definition gundrak.h:31
@ DATA_ECK_THE_FEROCIOUS_INIT
Definition gundrak.h:33
@ DATA_MOORABI
Definition gundrak.h:30
@ DATA_GAL_DARAH
Definition gundrak.h:32
@ MAX_ENCOUNTERS
Definition gundrak.h:35
@ DATA_ECK_THE_FEROCIOUS
Definition gundrak.h:34

◆ GameObjects

Enumerator
GO_ALTAR_OF_SLAD_RAN 
GO_STATUE_OF_SLAD_RAN 
GO_ALTAR_OF_DRAKKARI 
GO_STATUE_OF_DRAKKARI 
GO_ALTAR_OF_MOORABI 
GO_STATUE_OF_MOORABI 
GO_STATUE_OF_GAL_DARAH 
GO_GUNDRAK_BRIDGE 
GO_GUNDRAK_COLLISION 
GO_ECK_DOORS 
GO_ECK_UNDERWATER_GATE 
GO_GAL_DARAH_DOORS0 
GO_GAL_DARAH_DOORS1 
GO_GAL_DARAH_DOORS2 
44{
45 GO_ALTAR_OF_SLAD_RAN = 192518,
46 GO_STATUE_OF_SLAD_RAN = 192564,
47 GO_ALTAR_OF_DRAKKARI = 192520,
48 GO_STATUE_OF_DRAKKARI = 192567,
49 GO_ALTAR_OF_MOORABI = 192519,
50 GO_STATUE_OF_MOORABI = 192565,
52
53 GO_GUNDRAK_BRIDGE = 193188,
54 GO_GUNDRAK_COLLISION = 192633,
55
56 GO_ECK_DOORS = 192632,
58 GO_GAL_DARAH_DOORS0 = 192568,
59 GO_GAL_DARAH_DOORS1 = 193208,
60 GO_GAL_DARAH_DOORS2 = 193209
61};
@ GO_GAL_DARAH_DOORS0
Definition gundrak.h:58
@ GO_GUNDRAK_BRIDGE
Definition gundrak.h:53
@ GO_ALTAR_OF_MOORABI
Definition gundrak.h:49
@ GO_STATUE_OF_MOORABI
Definition gundrak.h:50
@ GO_STATUE_OF_DRAKKARI
Definition gundrak.h:48
@ GO_ALTAR_OF_DRAKKARI
Definition gundrak.h:47
@ GO_GAL_DARAH_DOORS1
Definition gundrak.h:59
@ GO_STATUE_OF_SLAD_RAN
Definition gundrak.h:46
@ GO_ECK_DOORS
Definition gundrak.h:56
@ GO_ECK_UNDERWATER_GATE
Definition gundrak.h:57
@ GO_STATUE_OF_GAL_DARAH
Definition gundrak.h:51
@ GO_GAL_DARAH_DOORS2
Definition gundrak.h:60
@ GO_ALTAR_OF_SLAD_RAN
Definition gundrak.h:45
@ GO_GUNDRAK_COLLISION
Definition gundrak.h:54

Function Documentation

◆ GetGundrakAI()

template<class AI , class T >
AI * GetGundrakAI ( T *  obj)
inline
65{
66 return GetInstanceAI<AI>(obj, GundrakScriptName);
67}
#define GundrakScriptName
Definition gundrak.h:25

References GundrakScriptName.