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

Go to the source code of this file.

Macros

#define MaraudonScriptName   "instance_maraudon"
 

Enumerations

enum  MDBossIds {
  BOSS_NOXXION = 0 , BOSS_RAZORLASH = 1 , BOSS_TINKERER_GIZLOCK = 2 , BOSS_LORD_VYLETONGUE = 3 ,
  BOSS_CELEBRAS_THE_CURSED = 4 , BOSS_LANDSLIDE = 5 , BOSS_ROTGRIP = 6 , BOSS_PRINCESS_THERADRAS = 7 ,
  MAX_ENCOUNTER
}
 
enum  MDCreatureIds { NPC_RAZORLASH = 12258 , NPC_TINKERER_GIZLOCK = 13601 , NPC_LORD_VYLETONGUE = 12236 , NPC_ROTGRIP = 13596 }
 

Functions

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

Macro Definition Documentation

◆ MaraudonScriptName

#define MaraudonScriptName   "instance_maraudon"

Definition at line 23 of file maraudon.h.

Enumeration Type Documentation

◆ MDBossIds

enum MDBossIds
Enumerator
BOSS_NOXXION 
BOSS_RAZORLASH 
BOSS_TINKERER_GIZLOCK 
BOSS_LORD_VYLETONGUE 
BOSS_CELEBRAS_THE_CURSED 
BOSS_LANDSLIDE 
BOSS_ROTGRIP 
BOSS_PRINCESS_THERADRAS 
MAX_ENCOUNTER 

Definition at line 25 of file maraudon.h.

◆ MDCreatureIds

Enumerator
NPC_RAZORLASH 
NPC_TINKERER_GIZLOCK 
NPC_LORD_VYLETONGUE 
NPC_ROTGRIP 

Definition at line 39 of file maraudon.h.

Function Documentation

◆ GetMaraudonAI()

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

Definition at line 48 of file maraudon.h.