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

Go to the source code of this file.

Macros

#define MRScriptName   "instance_murder_row"
 
#define DataHeader   "MurderRow"
 
#define RegisterMurderRowCreatureAI(ai_name)   RegisterCreatureAIWithFactory(ai_name, GetMurderRowAI)
 

Enumerations

enum  MurderRowDataTypes {
  DATA_KYSTIA_MANAHEART = 0 , DATA_ZAEN_BLADESORROW = 1 , DATA_XATHUUX_THE_ANNIHILATOR = 2 , DATA_LITHIEL_CINDERFURY = 3 ,
  DATA_NIBBLES
}
 
enum  MurderRowCreatureIds {
  BOSS_KYSTIA_MANAHEART = 234648 , BOSS_ZAEN_BLADESORROW = 234649 , BOSS_XATHUUX_THE_ANNIHILATOR = 234647 , BOSS_LITHIEL_CINDERFURY = 237415 ,
  NPC_NIBBLES = 234660
}
 
enum  MurderRowGameObjectIds { GO_FEL_DOOR = 618401 }
 

Functions

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

Variables

uint32 const EncounterCount = 4
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "MurderRow"

Definition at line 24 of file murder_row.h.

◆ MRScriptName

#define MRScriptName   "instance_murder_row"

Definition at line 23 of file murder_row.h.

◆ RegisterMurderRowCreatureAI

#define RegisterMurderRowCreatureAI (   ai_name)    RegisterCreatureAIWithFactory(ai_name, GetMurderRowAI)

Definition at line 63 of file murder_row.h.

Enumeration Type Documentation

◆ MurderRowCreatureIds

Enumerator
BOSS_KYSTIA_MANAHEART 
BOSS_ZAEN_BLADESORROW 
BOSS_XATHUUX_THE_ANNIHILATOR 
BOSS_LITHIEL_CINDERFURY 
NPC_NIBBLES 

Definition at line 40 of file murder_row.h.

◆ MurderRowDataTypes

Enumerator
DATA_KYSTIA_MANAHEART 
DATA_ZAEN_BLADESORROW 
DATA_XATHUUX_THE_ANNIHILATOR 
DATA_LITHIEL_CINDERFURY 
DATA_NIBBLES 

Definition at line 28 of file murder_row.h.

◆ MurderRowGameObjectIds

Enumerator
GO_FEL_DOOR 

Definition at line 52 of file murder_row.h.

Function Documentation

◆ GetMurderRowAI()

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

Definition at line 58 of file murder_row.h.

Variable Documentation

◆ EncounterCount

uint32 const EncounterCount = 4

Definition at line 26 of file murder_row.h.