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

Go to the source code of this file.

Macros

#define OHScriptName   "instance_old_hillsbrad"
 
#define DataHeader   "OH"
 
#define RegisterOldHillsbradCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetOldHillsbradAI)
 
#define RegisterOldHillsbradGameObjectAI(ai_name)   RegisterGameObjectAIWithFactory(ai_name, GetOldHillsbradAI)
 

Enumerations

enum  OHDataTypes {
  DATA_LIEUTENANT_DRAKE = 0 , DATA_CAPTAIN_SKARLOC = 1 , DATA_EPOCH_HUNTER = 2 , TYPE_BARREL_DIVERSION = 3 ,
  TYPE_THRALL_EVENT = 4 , DATA_THRALL = 5 , DATA_TARETHA = 6
}
 
enum  OHWorldStateIds { WORLD_STATE_OH = 2436 }
 
enum  OHThrallEscortStates {
  OH_ESCORT_PRISON_TO_SKARLOC , OH_ESCORT_HORSE_RIDE , OH_ESCORT_BARN_TO_TARETHA , OH_ESCORT_EPOCH_HUNTER ,
  OH_ESCORT_FINISHED , OH_ESCORT_DEATH_EVENT
}
 

Functions

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

Variables

constexpr uint32 OldHillsbradFoothillsBossCount = 3
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "OH"

Definition at line 24 of file old_hillsbrad.h.

◆ OHScriptName

#define OHScriptName   "instance_old_hillsbrad"

Definition at line 23 of file old_hillsbrad.h.

◆ RegisterOldHillsbradCreatureAI

#define RegisterOldHillsbradCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetOldHillsbradAI)

Definition at line 63 of file old_hillsbrad.h.

◆ RegisterOldHillsbradGameObjectAI

#define RegisterOldHillsbradGameObjectAI (   ai_name)    RegisterGameObjectAIWithFactory(ai_name, GetOldHillsbradAI)

Definition at line 64 of file old_hillsbrad.h.

Enumeration Type Documentation

◆ OHDataTypes

Enumerator
DATA_LIEUTENANT_DRAKE 
DATA_CAPTAIN_SKARLOC 
DATA_EPOCH_HUNTER 
TYPE_BARREL_DIVERSION 
TYPE_THRALL_EVENT 
DATA_THRALL 
DATA_TARETHA 

Definition at line 28 of file old_hillsbrad.h.

◆ OHThrallEscortStates

Enumerator
OH_ESCORT_PRISON_TO_SKARLOC 
OH_ESCORT_HORSE_RIDE 
OH_ESCORT_BARN_TO_TARETHA 
OH_ESCORT_EPOCH_HUNTER 
OH_ESCORT_FINISHED 
OH_ESCORT_DEATH_EVENT 

Definition at line 46 of file old_hillsbrad.h.

◆ OHWorldStateIds

Enumerator
WORLD_STATE_OH 

Definition at line 41 of file old_hillsbrad.h.

Function Documentation

◆ GetOldHillsbradAI()

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

Definition at line 58 of file old_hillsbrad.h.

Variable Documentation

◆ OldHillsbradFoothillsBossCount

constexpr uint32 OldHillsbradFoothillsBossCount = 3
constexpr

Definition at line 26 of file old_hillsbrad.h.