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

Go to the source code of this file.

Macros

#define DataHeader   "UP"
 
#define UtgardePinnacleScriptName   "instance_utgarde_pinnacle"
 

Enumerations

enum  Data {
  DATA_SVALA_SORROWGRAVE = 0 ,
  DATA_GORTOK_PALEHOOF = 1 ,
  DATA_SKADI_THE_RUTHLESS = 2 ,
  DATA_KING_YMIRON = 3 ,
  DATA_GRAUF = 4 ,
  DATA_NPC_FRENZIED_WORGEN = 10 ,
  DATA_NPC_RAVENOUS_FURBOLG = 11 ,
  DATA_NPC_MASSIVE_JORMUNGAR = 12 ,
  DATA_NPC_FEROCIOUS_RHINO = 13 ,
  YMIRON_DOOR = 20 ,
  STATIS_GENERATOR = 21 ,
  SKADI_HITS = 30 ,
  SKADI_IN_RANGE = 31 ,
  SKADI_DOOR = 32 ,
  MAX_ENCOUNTERS = 4 ,
  DATA_SVALA_ACHIEVEMENT = 50 ,
  DATA_SKADI_ACHIEVEMENT = 51 ,
  DATA_YMIRON_ACHIEVEMENT = 52
}
 
enum  Objects {
  GO_SKADI_THE_RUTHLESS_DOOR = 192173 ,
  GO_KING_YMIRON_DOOR = 192174 ,
  GO_GORK_PALEHOOF_SPHERE = 188593 ,
  GO_SVALA_MIRROR = 191745 ,
  NPC_SCOURGE_HULK = 26555 ,
  NPC_DRAGONFLAYER_SPECTATOR = 26667 ,
  NPC_SVALA_SORROWGRAVE = 26668 ,
  NPC_GORTOK_PALEHOOF = 26687 ,
  NPC_SKADI_THE_RUTHLESS = 26693 ,
  NPC_KING_YMIRON = 26861 ,
  NPC_FRENZIED_WORGEN = 26683 ,
  NPC_RAVENOUS_FURBOLG = 26684 ,
  NPC_MASSIVE_JORMUNGAR = 26685 ,
  NPC_FEROCIOUS_RHINO = 26686 ,
  NPC_GARUF = 26893
}
 

Functions

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

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "UP"

◆ UtgardePinnacleScriptName

#define UtgardePinnacleScriptName   "instance_utgarde_pinnacle"

Enumeration Type Documentation

◆ Data

enum Data
Enumerator
DATA_SVALA_SORROWGRAVE 
DATA_GORTOK_PALEHOOF 
DATA_SKADI_THE_RUTHLESS 
DATA_KING_YMIRON 
DATA_GRAUF 
DATA_NPC_FRENZIED_WORGEN 
DATA_NPC_RAVENOUS_FURBOLG 
DATA_NPC_MASSIVE_JORMUNGAR 
DATA_NPC_FEROCIOUS_RHINO 
YMIRON_DOOR 
STATIS_GENERATOR 
SKADI_HITS 
SKADI_IN_RANGE 
SKADI_DOOR 
MAX_ENCOUNTERS 
DATA_SVALA_ACHIEVEMENT 
DATA_SKADI_ACHIEVEMENT 
DATA_YMIRON_ACHIEVEMENT 
28{
33 DATA_GRAUF = 4,
34
39
40 YMIRON_DOOR = 20,
42
43 SKADI_HITS = 30,
44 SKADI_IN_RANGE = 31,
45 SKADI_DOOR = 32,
46
48
52};
@ DATA_SKADI_THE_RUTHLESS
Definition utgarde_pinnacle.h:31
@ DATA_SKADI_ACHIEVEMENT
Definition utgarde_pinnacle.h:50
@ YMIRON_DOOR
Definition utgarde_pinnacle.h:40
@ DATA_YMIRON_ACHIEVEMENT
Definition utgarde_pinnacle.h:51
@ SKADI_DOOR
Definition utgarde_pinnacle.h:45
@ DATA_GRAUF
Definition utgarde_pinnacle.h:33
@ DATA_KING_YMIRON
Definition utgarde_pinnacle.h:32
@ DATA_NPC_RAVENOUS_FURBOLG
Definition utgarde_pinnacle.h:36
@ DATA_NPC_FRENZIED_WORGEN
Definition utgarde_pinnacle.h:35
@ MAX_ENCOUNTERS
Definition utgarde_pinnacle.h:47
@ DATA_SVALA_SORROWGRAVE
Definition utgarde_pinnacle.h:29
@ SKADI_HITS
Definition utgarde_pinnacle.h:43
@ DATA_NPC_MASSIVE_JORMUNGAR
Definition utgarde_pinnacle.h:37
@ DATA_SVALA_ACHIEVEMENT
Definition utgarde_pinnacle.h:49
@ SKADI_IN_RANGE
Definition utgarde_pinnacle.h:44
@ DATA_NPC_FEROCIOUS_RHINO
Definition utgarde_pinnacle.h:38
@ STATIS_GENERATOR
Definition utgarde_pinnacle.h:41
@ DATA_GORTOK_PALEHOOF
Definition utgarde_pinnacle.h:30

◆ Objects

enum Objects
Enumerator
GO_SKADI_THE_RUTHLESS_DOOR 
GO_KING_YMIRON_DOOR 
GO_GORK_PALEHOOF_SPHERE 
GO_SVALA_MIRROR 
NPC_SCOURGE_HULK 
NPC_DRAGONFLAYER_SPECTATOR 
NPC_SVALA_SORROWGRAVE 
NPC_GORTOK_PALEHOOF 
NPC_SKADI_THE_RUTHLESS 
NPC_KING_YMIRON 
NPC_FRENZIED_WORGEN 
NPC_RAVENOUS_FURBOLG 
NPC_MASSIVE_JORMUNGAR 
NPC_FEROCIOUS_RHINO 
NPC_GARUF 
55{
56 // GOs
58 GO_KING_YMIRON_DOOR = 192174,
60 GO_SVALA_MIRROR = 191745,
61
62 // NPCs
63 NPC_SCOURGE_HULK = 26555,
66 NPC_GORTOK_PALEHOOF = 26687,
68 NPC_KING_YMIRON = 26861,
69 NPC_FRENZIED_WORGEN = 26683,
72 NPC_FEROCIOUS_RHINO = 26686,
73 NPC_GARUF = 26893,
74};
@ NPC_RAVENOUS_FURBOLG
Definition utgarde_pinnacle.h:70
@ NPC_KING_YMIRON
Definition utgarde_pinnacle.h:68
@ NPC_FRENZIED_WORGEN
Definition utgarde_pinnacle.h:69
@ NPC_SVALA_SORROWGRAVE
Definition utgarde_pinnacle.h:65
@ GO_GORK_PALEHOOF_SPHERE
Definition utgarde_pinnacle.h:59
@ NPC_GORTOK_PALEHOOF
Definition utgarde_pinnacle.h:66
@ NPC_SCOURGE_HULK
Definition utgarde_pinnacle.h:63
@ NPC_SKADI_THE_RUTHLESS
Definition utgarde_pinnacle.h:67
@ NPC_DRAGONFLAYER_SPECTATOR
Definition utgarde_pinnacle.h:64
@ NPC_MASSIVE_JORMUNGAR
Definition utgarde_pinnacle.h:71
@ GO_SVALA_MIRROR
Definition utgarde_pinnacle.h:60
@ GO_KING_YMIRON_DOOR
Definition utgarde_pinnacle.h:58
@ NPC_GARUF
Definition utgarde_pinnacle.h:73
@ NPC_FEROCIOUS_RHINO
Definition utgarde_pinnacle.h:72
@ GO_SKADI_THE_RUTHLESS_DOOR
Definition utgarde_pinnacle.h:57

Function Documentation

◆ GetUtgardePinnacleAI()

template<class AI , class T >
AI * GetUtgardePinnacleAI ( T *  obj)
inline
78{
79 return GetInstanceAI<AI>(obj, UtgardePinnacleScriptName);
80}
#define UtgardePinnacleScriptName
Definition utgarde_pinnacle.h:25

References UtgardePinnacleScriptName.