TrinityCore
Loading...
Searching...
No Matches
boss_midnight.cpp File Reference
#include "ScriptMgr.h"
#include "Containers.h"
#include "karazhan.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
+ Include dependency graph for boss_midnight.cpp:

Go to the source code of this file.

Classes

class  boss_attumen
 
struct  boss_attumen::boss_attumenAI
 
class  boss_midnight
 
struct  boss_midnight::boss_midnightAI
 

Enumerations

enum  Texts {
  SAY_KILL = 0 , SAY_RANDOM = 1 , SAY_DISARMED = 2 , SAY_MIDNIGHT_KILL = 3 ,
  SAY_APPEAR = 4 , SAY_MOUNT = 5 , SAY_DEATH = 3 , EMOTE_CALL_ATTUMEN = 0 ,
  EMOTE_MOUNT_UP = 1
}
 
enum  Spells {
  SPELL_SHADOWCLEAVE = 29832 , SPELL_INTANGIBLE_PRESENCE = 29833 , SPELL_SPAWN_SMOKE = 10389 , SPELL_CHARGE = 29847 ,
  SPELL_KNOCKDOWN = 29711 , SPELL_SUMMON_ATTUMEN = 29714 , SPELL_MOUNT = 29770 , SPELL_SUMMON_ATTUMEN_MOUNTED = 29799
}
 
enum  Phases { PHASE_NONE , PHASE_ATTUMEN_ENGAGES , PHASE_MOUNTED }
 

Functions

void AddSC_boss_attumen ()
 

Enumeration Type Documentation

◆ Phases

enum Phases
Enumerator
PHASE_NONE 
PHASE_ATTUMEN_ENGAGES 
PHASE_MOUNTED 

Definition at line 64 of file boss_midnight.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SHADOWCLEAVE 
SPELL_INTANGIBLE_PRESENCE 
SPELL_SPAWN_SMOKE 
SPELL_CHARGE 
SPELL_KNOCKDOWN 
SPELL_SUMMON_ATTUMEN 
SPELL_MOUNT 
SPELL_SUMMON_ATTUMEN_MOUNTED 

Definition at line 49 of file boss_midnight.cpp.

◆ Texts

enum Texts
Enumerator
SAY_KILL 
SAY_RANDOM 
SAY_DISARMED 
SAY_MIDNIGHT_KILL 
SAY_APPEAR 
SAY_MOUNT 
SAY_DEATH 
EMOTE_CALL_ATTUMEN 
EMOTE_MOUNT_UP 

Definition at line 33 of file boss_midnight.cpp.

Function Documentation

◆ AddSC_boss_attumen()

void AddSC_boss_attumen ( )

Definition at line 384 of file boss_midnight.cpp.

+ Here is the caller graph for this function: