AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
pet_dk.cpp File Reference
#include "Cell.h"
#include "CellImpl.h"
#include "CombatAI.h"
#include "CreatureScript.h"
#include "GridNotifiers.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "GridNotifiersImpl.h"

Go to the source code of this file.

Classes

class  npc_pet_dk_ebon_gargoyle
 
struct  npc_pet_dk_ebon_gargoyle::npc_pet_dk_ebon_gargoyleAI
 
class  npc_pet_dk_ghoul
 
struct  npc_pet_dk_ghoul::npc_pet_dk_ghoulAI
 
class  npc_pet_dk_risen_ally
 
struct  npc_pet_dk_risen_ally::npc_pet_dk_risen_allyAI
 
class  npc_pet_dk_army_of_the_dead
 
struct  npc_pet_dk_army_of_the_dead::npc_pet_dk_army_of_the_deadAI
 
class  npc_pet_dk_dancing_rune_weapon
 
struct  npc_pet_dk_dancing_rune_weapon::npc_pet_dk_dancing_rune_weaponAI
 
class  spell_pet_dk_gargoyle_strike
 

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_NIGHT_OF_THE_DEAD = 62137 ,
  SPELL_DK_PET_SCALING = 61017 ,
  SPELL_DK_RAISE_ALLY = 46619 ,
  SPELL_GHOUL_FRENZY = 62218
}
 

Functions

void AddSC_deathknight_pet_scripts ()
 

Enumeration Type Documentation

◆ DeathKnightSpells

Todo:
: this import is not necessary for compilation and marked as unused by the IDE
Enumerator
SPELL_DK_SUMMON_GARGOYLE_1 
SPELL_DK_SUMMON_GARGOYLE_2 
SPELL_DK_DISMISS_GARGOYLE 
SPELL_DK_SANCTUARY 
SPELL_DK_NIGHT_OF_THE_DEAD 
SPELL_DK_PET_SCALING 
SPELL_DK_RAISE_ALLY 
SPELL_GHOUL_FRENZY 
40{
44 SPELL_DK_SANCTUARY = 54661,
47 // Risen Ally
48 SPELL_DK_RAISE_ALLY = 46619,
49 SPELL_GHOUL_FRENZY = 62218,
50};
@ SPELL_GHOUL_FRENZY
Definition pet_dk.cpp:49
@ SPELL_DK_SUMMON_GARGOYLE_2
Definition pet_dk.cpp:42
@ SPELL_DK_RAISE_ALLY
Definition pet_dk.cpp:48
@ SPELL_DK_NIGHT_OF_THE_DEAD
Definition pet_dk.cpp:45
@ SPELL_DK_SUMMON_GARGOYLE_1
Definition pet_dk.cpp:41
@ SPELL_DK_SANCTUARY
Definition pet_dk.cpp:44
@ SPELL_DK_PET_SCALING
Definition pet_dk.cpp:46
@ SPELL_DK_DISMISS_GARGOYLE
Definition pet_dk.cpp:43

Function Documentation

◆ AddSC_deathknight_pet_scripts()

void AddSC_deathknight_pet_scripts ( )
366{
368 new npc_pet_dk_ghoul();
373}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition pet_dk.cpp:294
Definition pet_dk.cpp:316
Definition pet_dk.cpp:53
Definition pet_dk.cpp:240
Definition pet_dk.cpp:262
Definition pet_dk.cpp:342

References RegisterSpellScript.

Referenced by AddPetScripts().