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

Go to the source code of this file.

Macros

#define DataHeader   "BH"
 
#define BHScriptName   "instance_baradin_hold"
 
#define RegisterBaradinHoldCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetBaradinHoldAI)
 

Enumerations

enum  BHDataTypes { BOSS_ARGALOTH = 0 , BOSS_OCCUTHAR = 1 , BOSS_ALIZABAL = 2 , DATA_EXTINUISH_FEL_FLAMES }
 
enum  BHCreatureIds {
  NPC_ARGALOTH = 47120 , NPC_OCCUTHAR = 52363 , NPC_ALIZABAL = 55869 , NPC_FEL_FLAMES = 47829 ,
  NPC_EYE_OF_OCCUTHAR = 52389 , NPC_FOCUS_FIRE_DUMMY = 52369 , NPC_OCCUTHAR_EYE = 52368
}
 
enum  BHGameObjectIds { GO_ARGALOTH_DOOR = 207619 , GO_OCCUTHAR_DOOR = 208953 , GO_ALIZABAL_DOOR = 209849 }
 
enum  BHSpells { SPELL_FEL_FLAMES = 88999 }
 

Functions

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

Variables

uint32 const EncounterCount = 3
 

Macro Definition Documentation

◆ BHScriptName

#define BHScriptName   "instance_baradin_hold"

Definition at line 24 of file baradin_hold.h.

◆ DataHeader

#define DataHeader   "BH"

Definition at line 23 of file baradin_hold.h.

◆ RegisterBaradinHoldCreatureAI

#define RegisterBaradinHoldCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetBaradinHoldAI)

Definition at line 74 of file baradin_hold.h.

Enumeration Type Documentation

◆ BHCreatureIds

Enumerator
NPC_ARGALOTH 
NPC_OCCUTHAR 
NPC_ALIZABAL 
NPC_FEL_FLAMES 
NPC_EYE_OF_OCCUTHAR 
NPC_FOCUS_FIRE_DUMMY 
NPC_OCCUTHAR_EYE 

Definition at line 39 of file baradin_hold.h.

◆ BHDataTypes

Enumerator
BOSS_ARGALOTH 
BOSS_OCCUTHAR 
BOSS_ALIZABAL 
DATA_EXTINUISH_FEL_FLAMES 

Definition at line 28 of file baradin_hold.h.

◆ BHGameObjectIds

Enumerator
GO_ARGALOTH_DOOR 
GO_OCCUTHAR_DOOR 
GO_ALIZABAL_DOOR 

Definition at line 55 of file baradin_hold.h.

◆ BHSpells

enum BHSpells
Enumerator
SPELL_FEL_FLAMES 

Definition at line 62 of file baradin_hold.h.

Function Documentation

◆ GetBaradinHoldAI()

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

Definition at line 69 of file baradin_hold.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 3

Definition at line 26 of file baradin_hold.h.