TrinityCore
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 , DATA_CANSTARTPHASE3 = 1 ,
  DATA_CARIBDIS = 2 , DATA_KARATHRESS = 3 , DATA_KARATHRESSEVENT_STARTER = 4 , DATA_LADYVASHJ = 5 ,
  DATA_SHARKKIS = 6 , DATA_SHIELDGENERATOR1 = 7 , DATA_SHIELDGENERATOR2 = 8 , DATA_SHIELDGENERATOR3 = 9 ,
  DATA_SHIELDGENERATOR4 = 10 , DATA_THELURKERBELOW = 11 , DATA_TIDALVESS = 12 , DATA_FATHOMLORDKARATHRESSEVENT = 13 ,
  DATA_LEOTHERAS = 14 , DATA_LEOTHERAS_EVENT_STARTER = 15 , DATA_CONTROL_CONSOLE = 16 , DATA_STRANGE_POOL = 17 ,
  DATA_WATER = 18 , DATA_TRASH = 19
}
 
enum  SSCreatureIds {
  NPC_RANDOLPH_MOLOCH = 46383 , NPC_LORD_OVERHEAT = 46264 , NPC_HOGGER = 46254 , NPC_WARDEN_THELWATER = 46409 ,
  NPC_MORTIMER_MOLOCH = 46482
}
 

Functions

template<typename AI >
AI * GetStormwindStockadeAI (Creature *creature)
 

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 
DATA_CANSTARTPHASE3 
DATA_CARIBDIS 
DATA_KARATHRESS 
DATA_KARATHRESSEVENT_STARTER 
DATA_LADYVASHJ 
DATA_SHARKKIS 
DATA_SHIELDGENERATOR1 
DATA_SHIELDGENERATOR2 
DATA_SHIELDGENERATOR3 
DATA_SHIELDGENERATOR4 
DATA_THELURKERBELOW 
DATA_TIDALVESS 
DATA_FATHOMLORDKARATHRESSEVENT 
DATA_LEOTHERAS 
DATA_LEOTHERAS_EVENT_STARTER 
DATA_CONTROL_CONSOLE 
DATA_STRANGE_POOL 
DATA_WATER 
DATA_TRASH 

Definition at line 28 of file the_stockade.h.

Function Documentation

◆ GetStormwindStockadeAI()

template<typename AI >
AI * GetStormwindStockadeAI ( Creature creature)
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.