TrinityCore
pet_dk.cpp File Reference
#include "ScriptMgr.h"
#include "CellImpl.h"
#include "CombatAI.h"
#include "GridNotifiersImpl.h"
#include "MotionMaster.h"
+ Include dependency graph for pet_dk.cpp:

Go to the source code of this file.

Classes

struct  npc_pet_dk_ebon_gargoyle
 
struct  npc_pet_dk_guardian
 

Enumerations

enum  DeathKnightSpells {
  SPELL_DK_SUMMON_GARGOYLE_1 = 49206 , SPELL_DK_SUMMON_GARGOYLE_2 = 50514 , SPELL_DK_DISMISS_GARGOYLE = 50515 , SPELL_DK_SANCTUARY = 54661 ,
  SPELL_DK_ARMY_FLESH_BEAST_TRANSFORM = 127533 , SPELL_DK_ARMY_GEIST_TRANSFORM = 127534 , SPELL_DK_ARMY_NORTHREND_SKELETON_TRANSFORM = 127528 , SPELL_DK_ARMY_SKELETON_TRANSFORM = 127527 ,
  SPELL_DK_ARMY_SPIKED_GHOUL_TRANSFORM = 127525 , SPELL_DK_ARMY_SUPER_ZOMBIE_TRANSFORM = 127526 , SPELL_DK_BLINDING_SLEET_SLOW = 317898 , SPELL_DK_BLOOD = 137008 ,
  SPELL_DK_BLOOD_PLAGUE = 55078 , SPELL_DK_BLOOD_SHIELD_ABSORB = 77535 , SPELL_DK_BLOOD_SHIELD_MASTERY = 77513 , SPELL_DK_BREATH_OF_SINDRAGOSA = 152279 ,
  SPELL_DK_CORPSE_EXPLOSION_TRIGGERED = 43999 , SPELL_DK_DEATH_AND_DECAY_DAMAGE = 52212 , SPELL_DK_DEATH_COIL_DAMAGE = 47632 , SPELL_DK_DEATH_GRIP_DUMMY = 243912 ,
  SPELL_DK_DEATH_GRIP_JUMP = 49575 , SPELL_DK_DEATH_GRIP_TAUNT = 51399 , SPELL_DK_DEATH_STRIKE_HEAL = 45470 , SPELL_DK_DEATH_STRIKE_OFFHAND = 66188 ,
  SPELL_DK_FESTERING_WOUND = 194310 , SPELL_DK_FROST = 137006 , SPELL_DK_FROST_FEVER = 55095 , SPELL_DK_FROST_SCYTHE = 207230 ,
  SPELL_DK_FROST_SHIELD = 207203 , SPELL_DK_GLYPH_OF_FOUL_MENAGERIE = 58642 , SPELL_DK_GLYPH_OF_THE_GEIST = 58640 , SPELL_DK_GLYPH_OF_THE_SKELETON = 146652 ,
  SPELL_DK_KILLING_MACHINE_PROC = 51124 , SPELL_DK_MARK_OF_BLOOD_HEAL = 206945 , SPELL_DK_NECROSIS_EFFECT = 216974 , SPELL_DK_OBLITERATION = 281238 ,
  SPELL_DK_OBLITERATION_RUNE_ENERGIZE = 281327 , SPELL_DK_PILLAR_OF_FROST = 51271 , SPELL_DK_RAISE_DEAD_SUMMON = 52150 , SPELL_DK_RECENTLY_USED_DEATH_STRIKE = 180612 ,
  SPELL_DK_RUNIC_POWER_ENERGIZE = 49088 , SPELL_DK_RUNIC_RETURN = 61258 , SPELL_DK_SLUDGE_BELCHER = 207313 , SPELL_DK_SLUDGE_BELCHER_SUMMON = 212027 ,
  SPELL_DK_DEATH_STRIKE_ENABLER = 89832 , SPELL_DK_TIGHTENING_GRASP = 206970 , SPELL_DK_UNHOLY = 137007 , SPELL_DK_UNHOLY_GROUND_HASTE = 374271 ,
  SPELL_DK_UNHOLY_GROUND_TALENT = 374265 , SPELL_DK_UNHOLY_VIGOR = 196263 , SPELL_DK_VOLATILE_SHIELDING = 207188 , SPELL_DK_VOLATILE_SHIELDING_DAMAGE = 207194
}
 

Functions

void AddSC_deathknight_pet_scripts ()
 

Enumeration Type Documentation

◆ DeathKnightSpells

Enumerator
SPELL_DK_SUMMON_GARGOYLE_1 
SPELL_DK_SUMMON_GARGOYLE_2 
SPELL_DK_DISMISS_GARGOYLE 
SPELL_DK_SANCTUARY 
SPELL_DK_ARMY_FLESH_BEAST_TRANSFORM 
SPELL_DK_ARMY_GEIST_TRANSFORM 
SPELL_DK_ARMY_NORTHREND_SKELETON_TRANSFORM 
SPELL_DK_ARMY_SKELETON_TRANSFORM 
SPELL_DK_ARMY_SPIKED_GHOUL_TRANSFORM 
SPELL_DK_ARMY_SUPER_ZOMBIE_TRANSFORM 
SPELL_DK_BLINDING_SLEET_SLOW 
SPELL_DK_BLOOD 
SPELL_DK_BLOOD_PLAGUE 
SPELL_DK_BLOOD_SHIELD_ABSORB 
SPELL_DK_BLOOD_SHIELD_MASTERY 
SPELL_DK_BREATH_OF_SINDRAGOSA 
SPELL_DK_CORPSE_EXPLOSION_TRIGGERED 
SPELL_DK_DEATH_AND_DECAY_DAMAGE 
SPELL_DK_DEATH_COIL_DAMAGE 
SPELL_DK_DEATH_GRIP_DUMMY 
SPELL_DK_DEATH_GRIP_JUMP 
SPELL_DK_DEATH_GRIP_TAUNT 
SPELL_DK_DEATH_STRIKE_HEAL 
SPELL_DK_DEATH_STRIKE_OFFHAND 
SPELL_DK_FESTERING_WOUND 
SPELL_DK_FROST 
SPELL_DK_FROST_FEVER 
SPELL_DK_FROST_SCYTHE 
SPELL_DK_FROST_SHIELD 
SPELL_DK_GLYPH_OF_FOUL_MENAGERIE 
SPELL_DK_GLYPH_OF_THE_GEIST 
SPELL_DK_GLYPH_OF_THE_SKELETON 
SPELL_DK_KILLING_MACHINE_PROC 
SPELL_DK_MARK_OF_BLOOD_HEAL 
SPELL_DK_NECROSIS_EFFECT 
SPELL_DK_OBLITERATION 
SPELL_DK_OBLITERATION_RUNE_ENERGIZE 
SPELL_DK_PILLAR_OF_FROST 
SPELL_DK_RAISE_DEAD_SUMMON 
SPELL_DK_RECENTLY_USED_DEATH_STRIKE 
SPELL_DK_RUNIC_POWER_ENERGIZE 
SPELL_DK_RUNIC_RETURN 
SPELL_DK_SLUDGE_BELCHER 
SPELL_DK_SLUDGE_BELCHER_SUMMON 
SPELL_DK_DEATH_STRIKE_ENABLER 
SPELL_DK_TIGHTENING_GRASP 
SPELL_DK_UNHOLY 
SPELL_DK_UNHOLY_GROUND_HASTE 
SPELL_DK_UNHOLY_GROUND_TALENT 
SPELL_DK_UNHOLY_VIGOR 
SPELL_DK_VOLATILE_SHIELDING 
SPELL_DK_VOLATILE_SHIELDING_DAMAGE 

Definition at line 29 of file pet_dk.cpp.

Function Documentation

◆ AddSC_deathknight_pet_scripts()

void AddSC_deathknight_pet_scripts ( )

Definition at line 118 of file pet_dk.cpp.

+ Here is the caller graph for this function: