Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
spell_pet.cpp File Reference
#include "ScriptMgr.h"
#include "SpellScript.h"
#include "SpellAuraEffects.h"
#include "Unit.h"
#include "Player.h"
#include "Pet.h"
Include dependency graph for spell_pet.cpp:

Go to the source code of this file.

Classes

class  spell_dk_pet_scaling_01
class  spell_dk_pet_scaling_01::spell_dk_pet_scaling_01_AuraScript
class  spell_dk_pet_scaling_02
class  spell_dk_pet_scaling_02::spell_dk_pet_scaling_02_AuraScript
class  spell_dk_pet_scaling_03
class  spell_dk_pet_scaling_03::spell_dk_pet_scaling_03_AuraScript
class  spell_dk_rune_weapon_scaling_02
class  spell_dk_rune_weapon_scaling_02::spell_dk_rune_weapon_scaling_02_AuraScript
class  spell_gen_pet_calculate
class  spell_gen_pet_calculate::spell_gen_pet_calculate_AuraScript
class  spell_hun_pet_passive_crit
class  spell_hun_pet_passive_crit::spell_hun_pet_passive_crit_AuraScript
class  spell_hun_pet_passive_damage_done
class  spell_hun_pet_passive_damage_done::spell_hun_pet_passive_damage_done_AuraScript
class  spell_hun_pet_scaling_01
class  spell_hun_pet_scaling_01::spell_hun_pet_scaling_01_AuraScript
class  spell_hun_pet_scaling_02
class  spell_hun_pet_scaling_02::spell_hun_pet_scaling_02_AuraScript
class  spell_hun_pet_scaling_03
class  spell_hun_pet_scaling_03::spell_hun_pet_scaling_03_AuraScript
class  spell_hun_pet_scaling_04
class  spell_hun_pet_scaling_04::spell_hun_pet_scaling_04_AuraScript
class  spell_sha_pet_scaling_04
class  spell_sha_pet_scaling_04::spell_sha_pet_scaling_04_AuraScript
class  spell_warl_pet_passive
class  spell_warl_pet_passive::spell_warl_pet_passive_AuraScript
class  spell_warl_pet_passive_damage_done
class  spell_warl_pet_passive_damage_done::spell_warl_pet_passive_damage_done_AuraScript
class  spell_warl_pet_scaling_01
class  spell_warl_pet_scaling_01::spell_warl_pet_scaling_01_AuraScript
class  spell_warl_pet_scaling_02
class  spell_warl_pet_scaling_02::spell_warl_pet_scaling_02_AuraScript
class  spell_warl_pet_scaling_03
class  spell_warl_pet_scaling_03::spell_warl_pet_scaling_03_AuraScript
class  spell_warl_pet_scaling_04
class  spell_warl_pet_scaling_04::spell_warl_pet_scaling_04_AuraScript
class  spell_warl_pet_scaling_05
class  spell_warl_pet_scaling_05::spell_warl_pet_scaling_05_AuraScript

Enumerations

enum  DKPetCalculate {
  SPELL_DEATH_KNIGHT_RUNE_WEAPON_02 = 51906 , SPELL_DEATH_KNIGHT_PET_SCALING_01 = 54566 , SPELL_DEATH_KNIGHT_PET_SCALING_02 = 51996 , SPELL_DEATH_KNIGHT_PET_SCALING_03 = 61697 ,
  ENTRY_ARMY_OF_THE_DEAD_GHOUL = 24207
}
enum  HunterPetCalculate { SPELL_TAMED_PET_PASSIVE_07 = 20784 , SPELL_HUNTER_PET_SCALING_01 = 34902 }
enum  WarlockPetCalculate {
  SPELL_PET_PASSIVE_CRIT = 35695 , SPELL_PET_PASSIVE_DAMAGE_TAKEN = 35697 , ENTRY_FELGUARD = 17252 , ENTRY_VOIDWALKER = 1860 ,
  ENTRY_FELHUNTER = 417 , ENTRY_SUCCUBUS = 1863 , ENTRY_IMP = 416
}

Functions

void AddSC_pet_spell_scripts ()

Enumeration Type Documentation

◆ DKPetCalculate

Enumerator
SPELL_DEATH_KNIGHT_RUNE_WEAPON_02 
SPELL_DEATH_KNIGHT_PET_SCALING_01 
SPELL_DEATH_KNIGHT_PET_SCALING_02 
SPELL_DEATH_KNIGHT_PET_SCALING_03 
ENTRY_ARMY_OF_THE_DEAD_GHOUL 

Definition at line 36 of file spell_pet.cpp.

◆ HunterPetCalculate

Enumerator
SPELL_TAMED_PET_PASSIVE_07 
SPELL_HUNTER_PET_SCALING_01 

Definition at line 19 of file spell_pet.cpp.

◆ WarlockPetCalculate

Enumerator
SPELL_PET_PASSIVE_CRIT 
SPELL_PET_PASSIVE_DAMAGE_TAKEN 
ENTRY_FELGUARD 
ENTRY_VOIDWALKER 
ENTRY_FELHUNTER 
ENTRY_SUCCUBUS 
ENTRY_IMP 

Definition at line 25 of file spell_pet.cpp.

Function Documentation

◆ AddSC_pet_spell_scripts()

void AddSC_pet_spell_scripts ( )

Definition at line 1537 of file spell_pet.cpp.