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

Go to the source code of this file.

Macros

#define StormwindStockadeScriptName   "instance_the_stockade"
 
#define DataHeader   "SS"
 
#define RegisterStormwindStockadesAI(AI)   RegisterCreatureAIWithFactory(AI, GetStormwindStockadeAI)
 

Enumerations

enum  SSDataTypes { DATA_RANDOLPH_MOLOCH = 0 , DATA_LORD_OVERHEAT = 1 , DATA_HOGGER = 2 }
 
enum  SSCreatureIds {
  NPC_RANDOLPH_MOLOCH = 46383 , NPC_LORD_OVERHEAT = 46264 , NPC_HOGGER = 46254 , NPC_WARDEN_THELWATER = 46409 ,
  NPC_MORTIMER_MOLOCH = 46482
}
 

Functions

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

Variables

uint32 const EncounterCount = 3
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "SS"

Definition at line 24 of file the_stockade.h.

◆ RegisterStormwindStockadesAI

#define RegisterStormwindStockadesAI (   AI)    RegisterCreatureAIWithFactory(AI, GetStormwindStockadeAI)

Definition at line 50 of file the_stockade.h.

◆ StormwindStockadeScriptName

#define StormwindStockadeScriptName   "instance_the_stockade"

Definition at line 23 of file the_stockade.h.

Enumeration Type Documentation

◆ SSCreatureIds

Enumerator
NPC_RANDOLPH_MOLOCH 
NPC_LORD_OVERHEAT 
NPC_HOGGER 
NPC_WARDEN_THELWATER 
NPC_MORTIMER_MOLOCH 

Definition at line 35 of file the_stockade.h.

◆ SSDataTypes

Enumerator
DATA_RANDOLPH_MOLOCH 
DATA_LORD_OVERHEAT 
DATA_HOGGER 

Definition at line 28 of file the_stockade.h.

Function Documentation

◆ GetStormwindStockadeAI()

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

Definition at line 45 of file the_stockade.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 3

Definition at line 26 of file the_stockade.h.