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

Go to the source code of this file.

Macros

#define DataHeader   "LCT"
 
#define LCTScriptName   "instance_lost_city_of_the_tolvir"
 
#define RegisterLostCityOfTheTolvirAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetLostCityOfTheTolvirAI)
 

Enumerations

enum  LCTData {
  BOSS_GENERAL_HUSAM = 0 , BOSS_LOCKMAW = 1 , BOSS_HIGH_PROPHET_BARIM = 2 , BOSS_SIAMAT = 3 ,
  DATA_SHUFFLE_ADD_STALKERS , DATA_ADD_STALKER_1 , DATA_ADD_STALKER_2 , DATA_ADD_STALKER_3 ,
  DATA_ADD_STALKER_4 , DATA_DUST_FLAIL , DATA_HEROIC_AUGH_DESPAWNED
}
 
enum  LCTCreatureIds {
  NPC_GENERAL_HUSAM = 44577 , NPC_LOCKMAW = 43614 , NPC_HIGH_PROPHET_BARIM = 43612 , NPC_SIAMAT = 44819 ,
  NPC_BAD_INTENTIONS_TARGET = 44586 , NPC_SHOCKWAVE_STALKER = 44711 , NPC_TOLVIR_LAND_MINE_TARGET = 44840 , NPC_TOLVIR_LAND_MINE_VEHICLE = 44798 ,
  NPC_TOLVIR_LAND_MINE_CASTER = 44796 , NPC_ADD_STALKER = 45124 , NPC_FRENZIED_CROCOLISK = 43658 , NPC_DUST_FLAIL = 43655 ,
  NPC_DUST_FLAIL_CASTER = 43650 , NPC_AUGH_ADD_1 = 45379 , NPC_AUGH_ADD_2 = 45378
}
 

Functions

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

Variables

static constexpr uint32 EncounterCount = 4
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "LCT"

Definition at line 23 of file lost_city_of_the_tolvir.h.

◆ LCTScriptName

#define LCTScriptName   "instance_lost_city_of_the_tolvir"

Definition at line 24 of file lost_city_of_the_tolvir.h.

◆ RegisterLostCityOfTheTolvirAI

#define RegisterLostCityOfTheTolvirAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetLostCityOfTheTolvirAI)

Definition at line 76 of file lost_city_of_the_tolvir.h.

Enumeration Type Documentation

◆ LCTCreatureIds

Enumerator
NPC_GENERAL_HUSAM 
NPC_LOCKMAW 
NPC_HIGH_PROPHET_BARIM 
NPC_SIAMAT 
NPC_BAD_INTENTIONS_TARGET 
NPC_SHOCKWAVE_STALKER 
NPC_TOLVIR_LAND_MINE_TARGET 
NPC_TOLVIR_LAND_MINE_VEHICLE 
NPC_TOLVIR_LAND_MINE_CASTER 
NPC_ADD_STALKER 
NPC_FRENZIED_CROCOLISK 
NPC_DUST_FLAIL 
NPC_DUST_FLAIL_CASTER 
NPC_AUGH_ADD_1 
NPC_AUGH_ADD_2 

Definition at line 45 of file lost_city_of_the_tolvir.h.

◆ LCTData

enum LCTData
Enumerator
BOSS_GENERAL_HUSAM 
BOSS_LOCKMAW 
BOSS_HIGH_PROPHET_BARIM 
BOSS_SIAMAT 
DATA_SHUFFLE_ADD_STALKERS 
DATA_ADD_STALKER_1 
DATA_ADD_STALKER_2 
DATA_ADD_STALKER_3 
DATA_ADD_STALKER_4 
DATA_DUST_FLAIL 
DATA_HEROIC_AUGH_DESPAWNED 

Definition at line 28 of file lost_city_of_the_tolvir.h.

Function Documentation

◆ GetLostCityOfTheTolvirAI()

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

Definition at line 71 of file lost_city_of_the_tolvir.h.

Variable Documentation

◆ EncounterCount

constexpr uint32 EncounterCount = 4
staticconstexpr

Definition at line 26 of file lost_city_of_the_tolvir.h.