TrinityCore
Loading...
Searching...
No Matches
boss_black_knight.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "ScriptedEscortAI.h"
#include "SpellInfo.h"
#include "SpellScript.h"
#include "trial_of_the_champion.h"
+ Include dependency graph for boss_black_knight.cpp:

Go to the source code of this file.

Classes

class  boss_black_knight
 
struct  boss_black_knight::boss_black_knightAI
 
class  npc_risen_ghoul
 
struct  npc_risen_ghoul::npc_risen_ghoulAI
 
class  npc_black_knight_skeletal_gryphon
 
struct  npc_black_knight_skeletal_gryphon::npc_black_knight_skeletal_gryphonAI
 
class  spell_black_knight_ghoul_explode
 
class  spell_black_knight_ghoul_explode_risen_ghoul
 

Enumerations

enum  Spells {
  SPELL_PLAGUE_STRIKE = 67884 , SPELL_PLAGUE_STRIKE_2 = 67724 , SPELL_ICY_TOUCH_H = 67881 , SPELL_ICY_TOUCH = 67718 ,
  SPELL_DEATH_RESPITE = 67745 , SPELL_DEATH_RESPITE_2 = 68306 , SPELL_DEATH_RESPITE_3 = 66798 , SPELL_OBLITERATE_H = 67883 ,
  SPELL_OBLITERATE = 67725 , SPELL_ARMY_DEAD = 67761 , SPELL_DESECRATION = 67778 , SPELL_DESECRATION_2 = 67778 ,
  SPELL_GHOUL_EXPLODE = 67751 , SPELL_DEATH_BITE_H = 67875 , SPELL_DEATH_BITE = 67808 , SPELL_MARKED_DEATH = 67882 ,
  SPELL_MARKED_DEATH_2 = 67823 , SPELL_BLACK_KNIGHT_RES = 67693 , SPELL_LEAP = 67749 , SPELL_LEAP_H = 67880 ,
  SPELL_KILL_CREDIT = 68663
}
 
enum  Models { MODEL_SKELETON = 29846 , MODEL_GHOST = 21300 }
 
enum  Phases { PHASE_UNDEAD = 1 , PHASE_SKELETON = 2 , PHASE_GHOST = 3 }
 

Functions

void AddSC_boss_black_knight ()
 

Variables

static constexpr uint32 PATH_ESCORT_GRYPHON = 283930
 

Enumeration Type Documentation

◆ Models

enum Models
Enumerator
MODEL_SKELETON 
MODEL_GHOST 

Definition at line 66 of file boss_black_knight.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_UNDEAD 
PHASE_SKELETON 
PHASE_GHOST 

Definition at line 72 of file boss_black_knight.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_PLAGUE_STRIKE 
SPELL_PLAGUE_STRIKE_2 
SPELL_ICY_TOUCH_H 
SPELL_ICY_TOUCH 
SPELL_DEATH_RESPITE 
SPELL_DEATH_RESPITE_2 
SPELL_DEATH_RESPITE_3 
SPELL_OBLITERATE_H 
SPELL_OBLITERATE 
SPELL_ARMY_DEAD 
SPELL_DESECRATION 
SPELL_DESECRATION_2 
SPELL_GHOUL_EXPLODE 
SPELL_DEATH_BITE_H 
SPELL_DEATH_BITE 
SPELL_MARKED_DEATH 
SPELL_MARKED_DEATH_2 
SPELL_BLACK_KNIGHT_RES 
SPELL_LEAP 
SPELL_LEAP_H 
SPELL_KILL_CREDIT 

Definition at line 32 of file boss_black_knight.cpp.

Function Documentation

◆ AddSC_boss_black_knight()

void AddSC_boss_black_knight ( )

Definition at line 421 of file boss_black_knight.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ PATH_ESCORT_GRYPHON

constexpr uint32 PATH_ESCORT_GRYPHON = 283930
staticconstexpr

Definition at line 352 of file boss_black_knight.cpp.