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

Go to the source code of this file.

Macros

#define DataHeader   "DTK"
 
#define DraktharonKeepScriptName   "instance_drak_tharon_keep"
 

Enumerations

enum  Data {
  DATA_TROLLGORE = 0 ,
  DATA_NOVOS = 1 ,
  DATA_NOVOS_CRYSTALS = 2 ,
  DATA_DRED = 3 ,
  DATA_THARON_JA = 4 ,
  MAX_ENCOUNTERS = 5
}
 
enum  Creatures {
  NPC_KURZEL = 26664 ,
  NPC_DRAKKARI_GUARDIAN = 26620 ,
  NPC_RISEN_DRAKKARI_WARRIOR = 26635
}
 
enum  GameObjects {
  GO_NOVOS_CRYSTAL_1 = 189299 ,
  GO_NOVOS_CRYSTAL_2 = 189300 ,
  GO_NOVOS_CRYSTAL_3 = 189301 ,
  GO_NOVOS_CRYSTAL_4 = 189302
}
 
enum  DTKSpells {
  SPELL_SUMMON_DRAKKARI_SHAMAN = 49958 ,
  SPELL_SUMMON_DRAKKARI_GUARDIAN = 49959
}
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "DTK"

◆ DraktharonKeepScriptName

#define DraktharonKeepScriptName   "instance_drak_tharon_keep"

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_KURZEL 
NPC_DRAKKARI_GUARDIAN 
NPC_RISEN_DRAKKARI_WARRIOR 
38{
39 NPC_KURZEL = 26664,
42};
@ NPC_RISEN_DRAKKARI_WARRIOR
Definition drak_tharon_keep.h:41
@ NPC_KURZEL
Definition drak_tharon_keep.h:39
@ NPC_DRAKKARI_GUARDIAN
Definition drak_tharon_keep.h:40

◆ Data

enum Data
Enumerator
DATA_TROLLGORE 
DATA_NOVOS 
DATA_NOVOS_CRYSTALS 
DATA_DRED 
DATA_THARON_JA 
MAX_ENCOUNTERS 
28{
30 DATA_NOVOS = 1,
32 DATA_DRED = 3,
35};
@ DATA_DRED
Definition drak_tharon_keep.h:32
@ MAX_ENCOUNTERS
Definition drak_tharon_keep.h:34
@ DATA_TROLLGORE
Definition drak_tharon_keep.h:29
@ DATA_NOVOS
Definition drak_tharon_keep.h:30
@ DATA_THARON_JA
Definition drak_tharon_keep.h:33
@ DATA_NOVOS_CRYSTALS
Definition drak_tharon_keep.h:31

◆ DTKSpells

enum DTKSpells
Enumerator
SPELL_SUMMON_DRAKKARI_SHAMAN 
SPELL_SUMMON_DRAKKARI_GUARDIAN 
53{
56};
@ SPELL_SUMMON_DRAKKARI_SHAMAN
Definition drak_tharon_keep.h:54
@ SPELL_SUMMON_DRAKKARI_GUARDIAN
Definition drak_tharon_keep.h:55

◆ GameObjects

Enumerator
GO_NOVOS_CRYSTAL_1 
GO_NOVOS_CRYSTAL_2 
GO_NOVOS_CRYSTAL_3 
GO_NOVOS_CRYSTAL_4 
45{
46 GO_NOVOS_CRYSTAL_1 = 189299,
47 GO_NOVOS_CRYSTAL_2 = 189300,
48 GO_NOVOS_CRYSTAL_3 = 189301,
49 GO_NOVOS_CRYSTAL_4 = 189302,
50};
@ GO_NOVOS_CRYSTAL_4
Definition drak_tharon_keep.h:49
@ GO_NOVOS_CRYSTAL_1
Definition drak_tharon_keep.h:46
@ GO_NOVOS_CRYSTAL_2
Definition drak_tharon_keep.h:47
@ GO_NOVOS_CRYSTAL_3
Definition drak_tharon_keep.h:48

Function Documentation

◆ GetDraktharonKeepAI()

template<class AI , class T >
AI * GetDraktharonKeepAI ( T *  obj)
inline
60{
61 return GetInstanceAI<AI>(obj, DraktharonKeepScriptName);
62}
#define DraktharonKeepScriptName
Definition drak_tharon_keep.h:25

References DraktharonKeepScriptName.