TrinityCore
hellfire_ramparts.h File Reference
#include "CreatureAIImpl.h"
+ Include dependency graph for hellfire_ramparts.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HRScriptName   "instance_ramparts"
 
#define DataHeader   "HR"
 

Enumerations

enum  HRDataTypes { DATA_WATCHKEEPER_GARGOLMAR = 0 , DATA_OMOR_THE_UNSCARRED = 1 , DATA_VAZRUDEN = 2 , DATA_NAZAN = 3 }
 
enum  HRCreatureIds {
  NPC_HELLFIRE_SENTRY = 17517 , NPC_VAZRUDEN_HERALD = 17307 , NPC_VAZRUDEN = 17537 , NPC_NAZAN = 17536 ,
  NPC_LIQUID_FIRE = 22515
}
 
enum  HRGameobjectIds { GO_FEL_IRON_CHEST_NORMAL = 185168 , GO_FEL_IRON_CHEST_HEROIC = 185169 }
 

Functions

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

Variables

uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "HR"

Definition at line 24 of file hellfire_ramparts.h.

◆ HRScriptName

#define HRScriptName   "instance_ramparts"

Definition at line 23 of file hellfire_ramparts.h.

Enumeration Type Documentation

◆ HRCreatureIds

Enumerator
NPC_HELLFIRE_SENTRY 
NPC_VAZRUDEN_HERALD 
NPC_VAZRUDEN 
NPC_NAZAN 
NPC_LIQUID_FIRE 

Definition at line 36 of file hellfire_ramparts.h.

◆ HRDataTypes

Enumerator
DATA_WATCHKEEPER_GARGOLMAR 
DATA_OMOR_THE_UNSCARRED 
DATA_VAZRUDEN 
DATA_NAZAN 

Definition at line 28 of file hellfire_ramparts.h.

◆ HRGameobjectIds

Enumerator
GO_FEL_IRON_CHEST_NORMAL 
GO_FEL_IRON_CHEST_HEROIC 

Definition at line 45 of file hellfire_ramparts.h.

Function Documentation

◆ GetHellfireRampartsAI()

template<class AI , class T >
AI * GetHellfireRampartsAI ( T *  obj)
inline

Definition at line 52 of file hellfire_ramparts.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4

Definition at line 26 of file hellfire_ramparts.h.