TrinityCore
Loading...
Searching...
No Matches
spell_dh.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Containers.h"
#include "DB2Stores.h"
#include "PathGenerator.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "Spell.h"
#include "SpellAuraEffects.h"
#include "SpellAuras.h"
#include "SpellHistory.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "TaskScheduler.h"
#include <numeric>
+ Include dependency graph for spell_dh.cpp:

Go to the source code of this file.

Classes

class  spell_dh_army_unto_oneself
 
class  spell_dh_calcified_spikes
 
class  spell_dh_calcified_spikes_periodic
 
class  spell_dh_chaos_strike
 
class  spell_dh_chaos_strike_initial
 
class  spell_dh_chaos_theory
 
class  spell_dh_chaos_theory_drop_charge
 
class  spell_dh_chaotic_transformation
 
class  spell_dh_charred_warblades
 
class  spell_dh_collective_anguish
 
class  spell_dh_collective_anguish_eye_beam
 
class  spell_dh_consume_energize
 
class  spell_dh_consume_soul_vengeance_lesser
 
class  spell_dh_critical_chaos
 
class  spell_dh_cull
 
class  spell_dh_cycle_of_binding
 
class  spell_dh_cycle_of_hatred
 
class  spell_dh_cycle_of_hatred_remove_stacks
 
class  spell_dh_cycle_of_hatred_talent
 
class  spell_dh_darkglare_boon
 
class  spell_dh_darkness
 
struct  areatrigger_dh_darkness
 
class  spell_dh_deflecting_spikes
 
class  spell_dh_demon_muzzle
 
class  spell_dh_demonic
 
class  spell_dh_demonic_appetite
 
class  spell_dh_demonic_appetite_energize
 
class  spell_dh_demon_spikes
 
struct  spell_dh_shattered_souls_base_lesser
 
class  spell_dh_enduring_torment
 
class  spell_dh_enduring_torment_buff
 
class  spell_dh_elysian_decree
 
class  spell_dh_eradicate
 
class  spell_dh_essence_break
 
class  spell_dh_eye_beam
 
class  spell_dh_feast_of_souls
 
class  spell_dh_fel_devastation
 
class  spell_dh_fel_flame_fortification
 
class  spell_dh_felblade
 
class  spell_dh_felblade_charge
 
class  spell_dh_felblade_cooldown_reset_proc
 
class  spell_dh_fiery_brand
 
class  spell_dh_first_blood
 
class  spell_dh_furious_gaze
 
struct  at_dh_glaive_tempest
 
class  spell_dh_inner_demon
 
struct  at_dh_inner_demon
 
class  spell_dh_know_your_enemy
 
class  spell_dh_last_resort
 
class  spell_dh_moment_of_craving
 
class  spell_dh_monster_rising
 
class  spell_dh_painbringer
 
class  spell_dh_painbringer_reduce_damage
 
class  spell_dh_blade_dance
 
class  spell_dh_blade_dance_damage
 
class  spell_dh_glide
 
class  spell_dh_glide_AuraScript
 
class  spell_dh_glide_timer
 
class  spell_dh_reap
 
class  spell_dh_repeat_decree_conduit
 
class  spell_dh_restless_hunter
 
class  spell_dh_retaliation
 
class  spell_dh_shattered_destiny
 
class  spell_dh_shattered_restoration
 
class  spell_dh_shattered_souls
 
class  spell_dh_shattered_souls_devourer
 
class  spell_dh_shattered_souls_devourer_dummy
 
class  spell_dh_shattered_souls_trigger
 
struct  at_dh_shattered_souls< SpellId >
 
class  spell_dh_shift
 
class  spell_dh_soul_carver
 
class  spell_dh_soul_carver_aura
 
class  spell_dh_soul_fragments_damage_taken_tracker
 
class  spell_dh_soulmonger
 
class  spell_dh_soul_furnace
 
class  spell_dh_soul_furnace_conduit
 
class  spell_dh_soul_sigils
 
struct  areatrigger_dh_generic_sigil< TriggerSpellId, TriggerSpellId2 >
 
class  spell_dh_sigil_of_chains
 
class  spell_dh_sigil_of_flame
 
class  spell_dh_student_of_suffering
 
class  spell_dh_tactical_retreat
 
class  spell_dh_unhindered_assault
 
class  spell_dh_vengeful_retreat_damage
 
class  spell_dh_violent_transformation
 
class  spell_dh_voidblade
 
class  spell_dh_voidblade_charge
 
class  spell_dh_voidglare_boon
 
class  spell_dh_void_ray
 
class  spell_dh_wave_of_debilitation
 

Typedefs

using at_dh_shattered_souls_devourer = at_dh_shattered_souls< SPELL_DH_CONSUME_SOUL_DEVOURER >
 
using at_dh_shattered_souls_havoc_demon = at_dh_shattered_souls< SPELL_DH_CONSUME_SOUL_HAVOC_DEMON >
 
using at_dh_shattered_souls_havoc_lesser = at_dh_shattered_souls< SPELL_DH_CONSUME_SOUL_HAVOC_LESSER >
 
using at_dh_shattered_souls_havoc_shattered = at_dh_shattered_souls< SPELL_DH_CONSUME_SOUL_HAVOC_SHATTERED >
 
using at_dh_shattered_souls_vengeance_demon = at_dh_shattered_souls< SPELL_DH_CONSUME_SOUL_VENGEANCE_DEMON >
 
using at_dh_shattered_souls_vengeance_lesser = at_dh_shattered_souls< SPELL_DH_CONSUME_SOUL_VENGEANCE_LESSER >
 
using at_dh_shattered_souls_vengeance_shattered = at_dh_shattered_souls< SPELL_DH_CONSUME_SOUL_VENGEANCE_SHATTERED >
 
using at_dh_elysian_decree = areatrigger_dh_generic_sigil< SPELL_DH_ELYSIAN_DECREE_AOE >
 
using areatrigger_dh_sigil_of_chains = areatrigger_dh_generic_sigil< SPELL_DH_SIGIL_OF_CHAINS_TARGET_SELECT, SPELL_DH_SIGIL_OF_CHAINS_VISUAL >
 
using areatrigger_dh_sigil_of_flame = areatrigger_dh_generic_sigil< SPELL_DH_SIGIL_OF_FLAME_AOE, SPELL_DH_SIGIL_OF_FLAME_VISUAL >
 
using areatrigger_dh_sigil_of_silence = areatrigger_dh_generic_sigil< SPELL_DH_SIGIL_OF_SILENCE_AOE >
 
using areatrigger_dh_sigil_of_misery = areatrigger_dh_generic_sigil< SPELL_DH_SIGIL_OF_MISERY_AOE >
 
using areatrigger_dh_sigil_of_spite = areatrigger_dh_generic_sigil< SPELL_DH_SIGIL_OF_SPITE_AOE >
 

Enumerations

enum  DemonHunterSpells {
  SPELL_DH_ABYSSAL_STRIKE = 207550 , SPELL_DH_ANNIHILATION = 201427 , SPELL_DH_ANNIHILATION_MH = 227518 , SPELL_DH_ANNIHILATION_OH = 201428 ,
  SPELL_DH_ARMY_UNTO_ONESELF = 442714 , SPELL_DH_AWAKEN_THE_DEMON_WITHIN_CD = 207128 , SPELL_DH_BLADE_WARD = 442715 , SPELL_DH_BLUR = 212800 ,
  SPELL_DH_BLUR_TRIGGER = 198589 , SPELL_DH_BURNING_ALIVE = 207739 , SPELL_DH_BURNING_ALIVE_TARGET_SELECTOR = 207760 , SPELL_DH_CALCIFIED_SPIKES_TALENT = 389720 ,
  SPELL_DH_CALCIFIED_SPIKES_MOD_DAMAGE = 391171 , SPELL_DH_CHAOS_NOVA = 179057 , SPELL_DH_CHAOS_STRIKE = 162794 , SPELL_DH_CHAOS_STRIKE_ENERGIZE = 193840 ,
  SPELL_DH_CHAOS_STRIKE_MH = 222031 , SPELL_DH_CHAOS_STRIKE_OH = 199547 , SPELL_DH_CHAOS_THEORY_TALENT = 389687 , SPELL_DH_CHAOS_THEORY_CRIT = 390195 ,
  SPELL_DH_CHAOTIC_TRANSFORMATION = 388112 , SPELL_DH_CHARRED_WARBLADES_HEAL = 213011 , SPELL_DH_COLLECTIVE_ANGUISH = 390152 , SPELL_DH_COLLECTIVE_ANGUISH_EYE_BEAM = 391057 ,
  SPELL_DH_COLLECTIVE_ANGUISH_EYE_BEAM_DAMAGE = 391058 , SPELL_DH_COLLECTIVE_ANGUISH_FEL_DEVASTATION = 393831 , SPELL_DH_CONSUME_ENERGIZE = 1261710 , SPELL_DH_CONSUME_SOUL_DEVOURER = 1223423 ,
  SPELL_DH_CONSUME_SOUL_HAVOC_DEMON = 228556 , SPELL_DH_CONSUME_SOUL_HAVOC_LESSER = 228542 , SPELL_DH_CONSUME_SOUL_HAVOC_SHATTERED = 228540 , SPELL_DH_CONSUME_SOUL_VENGEANCE_DEMON = 210050 ,
  SPELL_DH_CONSUME_SOUL_VENGEANCE_LESSER = 208014 , SPELL_DH_CONSUME_SOUL_VENGEANCE_SHATTERED = 210047 , SPELL_DH_CULL_DAMAGE = 1245455 , SPELL_DH_CYCLE_OF_HATRED_TALENT = 258887 ,
  SPELL_DH_CYCLE_OF_HATRED_COOLDOWN_REDUCTION = 1214887 , SPELL_DH_CYCLE_OF_HATRED_REMOVE_STACKS = 1214890 , SPELL_DH_DARKGLARE_BOON = 389708 , SPELL_DH_DARKGLARE_BOON_ENERGIZE = 391345 ,
  SPELL_DH_DARKNESS_ABSORB = 209426 , SPELL_DH_DEFLECTING_SPIKES = 321028 , SPELL_DH_DEMON_BLADES_DMG = 203796 , SPELL_DH_DEMON_MUZZLE_PROC = 394933 ,
  SPELL_DH_DEMON_SPIKES = 203819 , SPELL_DH_DEMON_SPIKES_TRIGGER = 203720 , SPELL_DH_DEMONIC = 213410 , SPELL_DH_DEMONIC_APPETITE = 206478 ,
  SPELL_DH_DEMONIC_APPETITE_ENERGIZE = 210041 , SPELL_DH_DEMONIC_ORIGINS = 235893 , SPELL_DH_DEMONIC_ORIGINS_BUFF = 235894 , SPELL_DH_DEMONIC_TRAMPLE_DMG = 208645 ,
  SPELL_DH_DEMONIC_TRAMPLE_STUN = 213491 , SPELL_DH_DEMONS_BITE = 162243 , SPELL_DH_ELYSIAN_DECREE = 306830 , SPELL_DH_ELYSIAN_DECREE_AOE = 307046 ,
  SPELL_DH_ENDURING_TORMENT_BUFF = 453314 , SPELL_DH_ERADICATE_DAMAGE = 1225827 , SPELL_DH_ERADICATE_DAMAGE_METAMORPHOSIS = 1279200 , SPELL_DH_ESSENCE_BREAK_DEBUFF = 320338 ,
  SPELL_DH_EYE_BEAM = 198013 , SPELL_DH_EYE_BEAM_DAMAGE = 198030 , SPELL_DH_EYE_OF_LEOTHERAS_DMG = 206650 , SPELL_DH_FEAST_OF_SOULS = 207697 ,
  SPELL_DH_FEAST_OF_SOULS_PERIODIC_HEAL = 207693 , SPELL_DH_FEED_THE_DEMON = 218612 , SPELL_DH_FEL_BARRAGE = 211053 , SPELL_DH_FEL_BARRAGE_DMG = 211052 ,
  SPELL_DH_FEL_BARRAGE_PROC = 222703 , SPELL_DH_FEL_DEVASTATION = 212084 , SPELL_DH_FEL_DEVASTATION_DMG = 212105 , SPELL_DH_FEL_DEVASTATION_HEAL = 212106 ,
  SPELL_DH_FEL_FLAME_FORTIFICATION_TALENT = 389705 , SPELL_DH_FEL_FLAME_FORTIFICATION_MOD_DAMAGE = 393009 , SPELL_DH_FEL_RUSH = 195072 , SPELL_DH_FEL_RUSH_DMG = 192611 ,
  SPELL_DH_FEL_RUSH_GROUND = 197922 , SPELL_DH_FEL_RUSH_WATER_AIR = 197923 , SPELL_DH_FELBLADE = 232893 , SPELL_DH_FELBLADE_CHARGE = 213241 ,
  SPELL_DH_FELBLADE_COOLDOWN_RESET_PROC_HAVOC = 236167 , SPELL_DH_FELBLADE_COOLDOWN_RESET_PROC_VENGEANCE = 203557 , SPELL_DH_FELBLADE_COOLDOWN_RESET_PROC_VISUAL = 204497 , SPELL_DH_FELBLADE_DAMAGE = 213243 ,
  SPELL_DH_FIERY_BRAND = 204021 , SPELL_DH_FIERY_BRAND_RANK_2 = 320962 , SPELL_DH_FIERY_BRAND_DEBUFF_RANK_1 = 207744 , SPELL_DH_FIERY_BRAND_DEBUFF_RANK_2 = 207771 ,
  SPELL_DH_FIRST_BLOOD = 206416 , SPELL_DH_FLAME_CRASH = 227322 , SPELL_DH_FRAILTY = 224509 , SPELL_DH_FURIOUS_GAZE = 343311 ,
  SPELL_DH_FURIOUS_GAZE_BUFF = 343312 , SPELL_DH_FURIOUS_THROWS = 393029 , SPELL_DH_GLAIVE_TEMPEST = 342857 , SPELL_DH_GLIDE = 131347 ,
  SPELL_DH_GLIDE_DURATION = 197154 , SPELL_DH_GLIDE_KNOCKBACK = 196353 , SPELL_DH_HAVOC_MASTERY = 185164 , SPELL_DH_ILLIDANS_GRASP = 205630 ,
  SPELL_DH_ILLIDANS_GRASP_DAMAGE = 208618 , SPELL_DH_ILLIDANS_GRASP_JUMP_DEST = 208175 , SPELL_DH_IMMOLATION_AURA = 258920 , SPELL_DH_INNER_DEMON_BUFF = 390145 ,
  SPELL_DH_INNER_DEMON_DAMAGE = 390137 , SPELL_DH_INNER_DEMON_TALENT = 389693 , SPELL_DH_INFERNAL_STRIKE_CAST = 189110 , SPELL_DH_INFERNAL_STRIKE_IMPACT_DAMAGE = 189112 ,
  SPELL_DH_INFERNAL_STRIKE_JUMP = 189111 , SPELL_DH_JAGGED_SPIKES = 205627 , SPELL_DH_JAGGED_SPIKES_DMG = 208790 , SPELL_DH_JAGGED_SPIKES_PROC = 208796 ,
  SPELL_DH_MANA_RIFT_DMG_POWER_BURN = 235904 , SPELL_DH_METAMORPHOSIS = 191428 , SPELL_DH_METAMORPHOSIS_DEVOURER_TRANSFORM = 1217607 , SPELL_DH_METAMORPHOSIS_DUMMY = 191427 ,
  SPELL_DH_METAMORPHOSIS_IMPACT_DAMAGE = 200166 , SPELL_DH_METAMORPHOSIS_RESET = 320645 , SPELL_DH_METAMORPHOSIS_TRANSFORM = 162264 , SPELL_DH_METAMORPHOSIS_VENGEANCE_TRANSFORM = 187827 ,
  SPELL_DH_MOMENTUM = 208628 , SPELL_DH_MOMENT_OF_CRAVING_TALENT = 1238488 , SPELL_DH_MOMENT_OF_CRAVING_BUFF = 1238495 , SPELL_DH_MONSTER_RISING_AGILITY = 452550 ,
  SPELL_DH_NEMESIS_ABERRATIONS = 208607 , SPELL_DH_NEMESIS_BEASTS = 208608 , SPELL_DH_NEMESIS_CRITTERS = 208609 , SPELL_DH_NEMESIS_DEMONS = 208608 ,
  SPELL_DH_NEMESIS_DRAGONKIN = 208610 , SPELL_DH_NEMESIS_ELEMENTALS = 208611 , SPELL_DH_NEMESIS_GIANTS = 208612 , SPELL_DH_NEMESIS_HUMANOIDS = 208605 ,
  SPELL_DH_NEMESIS_MECHANICALS = 208613 , SPELL_DH_NEMESIS_UNDEAD = 208614 , SPELL_DH_PAINBRINGER_DUMMY = 225413 , SPELL_DH_PAINBRINGER_STACK = 212988 ,
  SPELL_DH_RAIN_FROM_ABOVE = 206803 , SPELL_DH_RAIN_OF_CHAOS = 205628 , SPELL_DH_RAIN_OF_CHAOS_IMPACT = 232538 , SPELL_DH_RAZOR_SPIKES = 210003 ,
  SPELL_DH_REAP = 1226019 , SPELL_DH_REAP_DAMAGE = 1225823 , SPELL_DH_REPEAT_DECREE_CONDUIT = 339895 , SPELL_DH_RESTLESS_HUNTER_TALENT = 390142 ,
  SPELL_DH_RESTLESS_HUNTER_BUFF = 390212 , SPELL_DH_RETALIATION_TALENT = 389729 , SPELL_DH_RETALIATION_PROC = 391160 , SPELL_DH_SEVER = 235964 ,
  SPELL_DH_SHATTERED_RESTORATION = 389824 , SPELL_DH_SHATTER_SOUL = 210038 , SPELL_DH_SHATTER_SOUL_VENGEANCE_FRONT_RIGHT = 209980 , SPELL_DH_SHATTER_SOUL_VENGEANCE_BACK_RIGHT = 209981 ,
  SPELL_DH_SHATTERED_SOUL = 226258 , SPELL_DH_SHATTERED_SOULS_V_DEMON_TRIGGER = 226264 , SPELL_DH_SHATTERED_SOULS_V_SHATTERED_TRIGGER = 226263 , SPELL_DH_SHATTERED_SOUL_DEVOURER_LESSER_RIGHT = 1223445 ,
  SPELL_DH_SHATTERED_SOUL_DEVOURER_LESSER_LEFT = 1223448 , SPELL_DH_SHATTERED_SOUL_LESSER_RIGHT = 228533 , SPELL_DH_SHATTERED_SOUL_LESSER_LEFT = 237867 , SPELL_DH_SHATTERED_SOULS_DEVOURER = 1227619 ,
  SPELL_DH_SHATTERED_SOULS_DEVOURER_DUMMY = 1223450 , SPELL_DH_SHATTERED_SOULS_HAVOC = 209651 , SPELL_DH_SHATTERED_SOULS_HAVOC_DEMON_TRIGGER = 226370 , SPELL_DH_SHATTERED_SOULS_HAVOC_LESSER_TRIGGER = 228536 ,
  SPELL_DH_SHATTERED_SOULS_HAVOC_SHATTERED_TRIGGER = 209687 , SPELL_DH_SHATTERED_SOULS_MARKER = 221461 , SPELL_DH_SHATTERED_SOULS_VENGEANCE = 204254 , SPELL_DH_SHEAR = 203782 ,
  SPELL_DH_SHEAR_PASSIVE = 203783 , SPELL_DH_SHIFT_VISUAL_DEST = 1234818 , SPELL_DH_SHIFT_CHARGE = 1242880 , SPELL_DH_SIGIL_OF_CHAINS = 202138 ,
  SPELL_DH_SIGIL_OF_CHAINS_GRIP = 208674 , SPELL_DH_SIGIL_OF_CHAINS_JUMP = 208674 , SPELL_DH_SIGIL_OF_CHAINS_SLOW = 204843 , SPELL_DH_SIGIL_OF_CHAINS_SNARE = 204843 ,
  SPELL_DH_SIGIL_OF_CHAINS_TARGET_SELECT = 204834 , SPELL_DH_SIGIL_OF_CHAINS_VISUAL = 208673 , SPELL_DH_SIGIL_OF_FLAME = 204596 , SPELL_DH_SIGIL_OF_FLAME_AOE = 204598 ,
  SPELL_DH_SIGIL_OF_FLAME_ENERGIZE = 389787 , SPELL_DH_SIGIL_OF_FLAME_FLAME_CRASH = 228973 , SPELL_DH_SIGIL_OF_FLAME_VISUAL = 208710 , SPELL_DH_SIGIL_OF_MISERY = 207684 ,
  SPELL_DH_SIGIL_OF_MISERY_AOE = 207685 , SPELL_DH_SIGIL_OF_SILENCE = 202137 , SPELL_DH_SIGIL_OF_SILENCE_AOE = 204490 , SPELL_DH_SIGIL_OF_SPITE = 390163 ,
  SPELL_DH_SIGIL_OF_SPITE_AOE = 389860 , SPELL_DH_SOULMONGER_ABSORB = 391234 , SPELL_DH_SOUL_BARRIER = 227225 , SPELL_DH_SOUL_CLEAVE = 228477 ,
  SPELL_DH_SOUL_CLEAVE_DMG = 228478 , SPELL_DH_SOUL_FRAGMENT_COUNTER = 203981 , SPELL_DH_SOUL_FRAGMENT_DEVOURER = 1223412 , SPELL_DH_SOUL_FRAGMENTS_DEVOURER_COUNTER = 1245577 ,
  SPELL_DH_SOUL_FRAGMENTS_DAMAGE_TAKEN_TRACKER = 210788 , SPELL_DH_SOUL_FURNACE_DAMAGE_BUFF = 391172 , SPELL_DH_SOUL_RENDING = 204909 , SPELL_DH_SPIRIT_BOMB_DAMAGE = 218677 ,
  SPELL_DH_SPIRIT_BOMB_HEAL = 227255 , SPELL_DH_SPIRIT_BOMB_VISUAL = 218678 , SPELL_DH_STUDENT_OF_SUFFERING_TALENT = 452412 , SPELL_DH_STUDENT_OF_SUFFERING_AURA = 453239 ,
  SPELL_DH_TACTICAL_RETREAT_ENERGIZE = 389890 , SPELL_DH_TACTICAL_RETREAT_TALENT = 389688 , SPELL_DH_THROW_GLAIVE = 185123 , SPELL_DH_UNCONTAINED_FEL = 209261 ,
  SPELL_DH_VENGEANCE_DEMON_HUNTER = 212613 , SPELL_DH_VENGEFUL_BONDS = 320635 , SPELL_DH_VENGEFUL_RETREAT = 198813 , SPELL_DH_VENGEFUL_RETREAT_TRIGGER = 198793 ,
  SPELL_DH_VOIDBLADE_CHARGE = 1241285 , SPELL_DH_VOIDBLADE_DAMAGE = 1245414 , SPELL_DH_VOIDGLARE_BOON_ENERGIZE = 1241922 , SPELL_DH_VOIDGLARE_BOON_TALENT = 1240202 ,
  SPELL_DH_VOID_METAMORPHOSIS_BUFF = 1217607 , SPELL_DH_VOID_RAY_DAMAGE = 1213649 , SPELL_DH_WAVE_OF_DEBILITATION_TALENT = 452403 , SPELL_DH_WAVE_OF_DEBILITATION_SLOW = 453263
}
 
enum  DemonHunterSpellCategories { SPELL_CATEGORY_DH_EYE_BEAM = 1582 , SPELL_CATEGORY_DH_BLADE_DANCE = 1640 }
 

Functions

void AddSC_demon_hunter_spell_scripts ()
 

Typedef Documentation

◆ areatrigger_dh_sigil_of_chains

◆ areatrigger_dh_sigil_of_flame

◆ areatrigger_dh_sigil_of_misery

◆ areatrigger_dh_sigil_of_silence

◆ areatrigger_dh_sigil_of_spite

◆ at_dh_elysian_decree

◆ at_dh_shattered_souls_devourer

◆ at_dh_shattered_souls_havoc_demon

◆ at_dh_shattered_souls_havoc_lesser

◆ at_dh_shattered_souls_havoc_shattered

◆ at_dh_shattered_souls_vengeance_demon

◆ at_dh_shattered_souls_vengeance_lesser

◆ at_dh_shattered_souls_vengeance_shattered

Enumeration Type Documentation

◆ DemonHunterSpellCategories

Enumerator
SPELL_CATEGORY_DH_EYE_BEAM 
SPELL_CATEGORY_DH_BLADE_DANCE 

Definition at line 264 of file spell_dh.cpp.

◆ DemonHunterSpells

Enumerator
SPELL_DH_ABYSSAL_STRIKE 
SPELL_DH_ANNIHILATION 
SPELL_DH_ANNIHILATION_MH 
SPELL_DH_ANNIHILATION_OH 
SPELL_DH_ARMY_UNTO_ONESELF 
SPELL_DH_AWAKEN_THE_DEMON_WITHIN_CD 
SPELL_DH_BLADE_WARD 
SPELL_DH_BLUR 
SPELL_DH_BLUR_TRIGGER 
SPELL_DH_BURNING_ALIVE 
SPELL_DH_BURNING_ALIVE_TARGET_SELECTOR 
SPELL_DH_CALCIFIED_SPIKES_TALENT 
SPELL_DH_CALCIFIED_SPIKES_MOD_DAMAGE 
SPELL_DH_CHAOS_NOVA 
SPELL_DH_CHAOS_STRIKE 
SPELL_DH_CHAOS_STRIKE_ENERGIZE 
SPELL_DH_CHAOS_STRIKE_MH 
SPELL_DH_CHAOS_STRIKE_OH 
SPELL_DH_CHAOS_THEORY_TALENT 
SPELL_DH_CHAOS_THEORY_CRIT 
SPELL_DH_CHAOTIC_TRANSFORMATION 
SPELL_DH_CHARRED_WARBLADES_HEAL 
SPELL_DH_COLLECTIVE_ANGUISH 
SPELL_DH_COLLECTIVE_ANGUISH_EYE_BEAM 
SPELL_DH_COLLECTIVE_ANGUISH_EYE_BEAM_DAMAGE 
SPELL_DH_COLLECTIVE_ANGUISH_FEL_DEVASTATION 
SPELL_DH_CONSUME_ENERGIZE 
SPELL_DH_CONSUME_SOUL_DEVOURER 
SPELL_DH_CONSUME_SOUL_HAVOC_DEMON 
SPELL_DH_CONSUME_SOUL_HAVOC_LESSER 
SPELL_DH_CONSUME_SOUL_HAVOC_SHATTERED 
SPELL_DH_CONSUME_SOUL_VENGEANCE_DEMON 
SPELL_DH_CONSUME_SOUL_VENGEANCE_LESSER 
SPELL_DH_CONSUME_SOUL_VENGEANCE_SHATTERED 
SPELL_DH_CULL_DAMAGE 
SPELL_DH_CYCLE_OF_HATRED_TALENT 
SPELL_DH_CYCLE_OF_HATRED_COOLDOWN_REDUCTION 
SPELL_DH_CYCLE_OF_HATRED_REMOVE_STACKS 
SPELL_DH_DARKGLARE_BOON 
SPELL_DH_DARKGLARE_BOON_ENERGIZE 
SPELL_DH_DARKNESS_ABSORB 
SPELL_DH_DEFLECTING_SPIKES 
SPELL_DH_DEMON_BLADES_DMG 
SPELL_DH_DEMON_MUZZLE_PROC 
SPELL_DH_DEMON_SPIKES 
SPELL_DH_DEMON_SPIKES_TRIGGER 
SPELL_DH_DEMONIC 
SPELL_DH_DEMONIC_APPETITE 
SPELL_DH_DEMONIC_APPETITE_ENERGIZE 
SPELL_DH_DEMONIC_ORIGINS 
SPELL_DH_DEMONIC_ORIGINS_BUFF 
SPELL_DH_DEMONIC_TRAMPLE_DMG 
SPELL_DH_DEMONIC_TRAMPLE_STUN 
SPELL_DH_DEMONS_BITE 
SPELL_DH_ELYSIAN_DECREE 
SPELL_DH_ELYSIAN_DECREE_AOE 
SPELL_DH_ENDURING_TORMENT_BUFF 
SPELL_DH_ERADICATE_DAMAGE 
SPELL_DH_ERADICATE_DAMAGE_METAMORPHOSIS 
SPELL_DH_ESSENCE_BREAK_DEBUFF 
SPELL_DH_EYE_BEAM 
SPELL_DH_EYE_BEAM_DAMAGE 
SPELL_DH_EYE_OF_LEOTHERAS_DMG 
SPELL_DH_FEAST_OF_SOULS 
SPELL_DH_FEAST_OF_SOULS_PERIODIC_HEAL 
SPELL_DH_FEED_THE_DEMON 
SPELL_DH_FEL_BARRAGE 
SPELL_DH_FEL_BARRAGE_DMG 
SPELL_DH_FEL_BARRAGE_PROC 
SPELL_DH_FEL_DEVASTATION 
SPELL_DH_FEL_DEVASTATION_DMG 
SPELL_DH_FEL_DEVASTATION_HEAL 
SPELL_DH_FEL_FLAME_FORTIFICATION_TALENT 
SPELL_DH_FEL_FLAME_FORTIFICATION_MOD_DAMAGE 
SPELL_DH_FEL_RUSH 
SPELL_DH_FEL_RUSH_DMG 
SPELL_DH_FEL_RUSH_GROUND 
SPELL_DH_FEL_RUSH_WATER_AIR 
SPELL_DH_FELBLADE 
SPELL_DH_FELBLADE_CHARGE 
SPELL_DH_FELBLADE_COOLDOWN_RESET_PROC_HAVOC 
SPELL_DH_FELBLADE_COOLDOWN_RESET_PROC_VENGEANCE 
SPELL_DH_FELBLADE_COOLDOWN_RESET_PROC_VISUAL 
SPELL_DH_FELBLADE_DAMAGE 
SPELL_DH_FIERY_BRAND 
SPELL_DH_FIERY_BRAND_RANK_2 
SPELL_DH_FIERY_BRAND_DEBUFF_RANK_1 
SPELL_DH_FIERY_BRAND_DEBUFF_RANK_2 
SPELL_DH_FIRST_BLOOD 
SPELL_DH_FLAME_CRASH 
SPELL_DH_FRAILTY 
SPELL_DH_FURIOUS_GAZE 
SPELL_DH_FURIOUS_GAZE_BUFF 
SPELL_DH_FURIOUS_THROWS 
SPELL_DH_GLAIVE_TEMPEST 
SPELL_DH_GLIDE 
SPELL_DH_GLIDE_DURATION 
SPELL_DH_GLIDE_KNOCKBACK 
SPELL_DH_HAVOC_MASTERY 
SPELL_DH_ILLIDANS_GRASP 
SPELL_DH_ILLIDANS_GRASP_DAMAGE 
SPELL_DH_ILLIDANS_GRASP_JUMP_DEST 
SPELL_DH_IMMOLATION_AURA 
SPELL_DH_INNER_DEMON_BUFF 
SPELL_DH_INNER_DEMON_DAMAGE 
SPELL_DH_INNER_DEMON_TALENT 
SPELL_DH_INFERNAL_STRIKE_CAST 
SPELL_DH_INFERNAL_STRIKE_IMPACT_DAMAGE 
SPELL_DH_INFERNAL_STRIKE_JUMP 
SPELL_DH_JAGGED_SPIKES 
SPELL_DH_JAGGED_SPIKES_DMG 
SPELL_DH_JAGGED_SPIKES_PROC 
SPELL_DH_MANA_RIFT_DMG_POWER_BURN 
SPELL_DH_METAMORPHOSIS 
SPELL_DH_METAMORPHOSIS_DEVOURER_TRANSFORM 
SPELL_DH_METAMORPHOSIS_DUMMY 
SPELL_DH_METAMORPHOSIS_IMPACT_DAMAGE 
SPELL_DH_METAMORPHOSIS_RESET 
SPELL_DH_METAMORPHOSIS_TRANSFORM 
SPELL_DH_METAMORPHOSIS_VENGEANCE_TRANSFORM 
SPELL_DH_MOMENTUM 
SPELL_DH_MOMENT_OF_CRAVING_TALENT 
SPELL_DH_MOMENT_OF_CRAVING_BUFF 
SPELL_DH_MONSTER_RISING_AGILITY 
SPELL_DH_NEMESIS_ABERRATIONS 
SPELL_DH_NEMESIS_BEASTS 
SPELL_DH_NEMESIS_CRITTERS 
SPELL_DH_NEMESIS_DEMONS 
SPELL_DH_NEMESIS_DRAGONKIN 
SPELL_DH_NEMESIS_ELEMENTALS 
SPELL_DH_NEMESIS_GIANTS 
SPELL_DH_NEMESIS_HUMANOIDS 
SPELL_DH_NEMESIS_MECHANICALS 
SPELL_DH_NEMESIS_UNDEAD 
SPELL_DH_PAINBRINGER_DUMMY 
SPELL_DH_PAINBRINGER_STACK 
SPELL_DH_RAIN_FROM_ABOVE 
SPELL_DH_RAIN_OF_CHAOS 
SPELL_DH_RAIN_OF_CHAOS_IMPACT 
SPELL_DH_RAZOR_SPIKES 
SPELL_DH_REAP 
SPELL_DH_REAP_DAMAGE 
SPELL_DH_REPEAT_DECREE_CONDUIT 
SPELL_DH_RESTLESS_HUNTER_TALENT 
SPELL_DH_RESTLESS_HUNTER_BUFF 
SPELL_DH_RETALIATION_TALENT 
SPELL_DH_RETALIATION_PROC 
SPELL_DH_SEVER 
SPELL_DH_SHATTERED_RESTORATION 
SPELL_DH_SHATTER_SOUL 
SPELL_DH_SHATTER_SOUL_VENGEANCE_FRONT_RIGHT 
SPELL_DH_SHATTER_SOUL_VENGEANCE_BACK_RIGHT 
SPELL_DH_SHATTERED_SOUL 
SPELL_DH_SHATTERED_SOULS_V_DEMON_TRIGGER 
SPELL_DH_SHATTERED_SOULS_V_SHATTERED_TRIGGER 
SPELL_DH_SHATTERED_SOUL_DEVOURER_LESSER_RIGHT 
SPELL_DH_SHATTERED_SOUL_DEVOURER_LESSER_LEFT 
SPELL_DH_SHATTERED_SOUL_LESSER_RIGHT 
SPELL_DH_SHATTERED_SOUL_LESSER_LEFT 
SPELL_DH_SHATTERED_SOULS_DEVOURER 
SPELL_DH_SHATTERED_SOULS_DEVOURER_DUMMY 
SPELL_DH_SHATTERED_SOULS_HAVOC 
SPELL_DH_SHATTERED_SOULS_HAVOC_DEMON_TRIGGER 
SPELL_DH_SHATTERED_SOULS_HAVOC_LESSER_TRIGGER 
SPELL_DH_SHATTERED_SOULS_HAVOC_SHATTERED_TRIGGER 
SPELL_DH_SHATTERED_SOULS_MARKER 
SPELL_DH_SHATTERED_SOULS_VENGEANCE 
SPELL_DH_SHEAR 
SPELL_DH_SHEAR_PASSIVE 
SPELL_DH_SHIFT_VISUAL_DEST 
SPELL_DH_SHIFT_CHARGE 
SPELL_DH_SIGIL_OF_CHAINS 
SPELL_DH_SIGIL_OF_CHAINS_GRIP 
SPELL_DH_SIGIL_OF_CHAINS_JUMP 
SPELL_DH_SIGIL_OF_CHAINS_SLOW 
SPELL_DH_SIGIL_OF_CHAINS_SNARE 
SPELL_DH_SIGIL_OF_CHAINS_TARGET_SELECT 
SPELL_DH_SIGIL_OF_CHAINS_VISUAL 
SPELL_DH_SIGIL_OF_FLAME 
SPELL_DH_SIGIL_OF_FLAME_AOE 
SPELL_DH_SIGIL_OF_FLAME_ENERGIZE 
SPELL_DH_SIGIL_OF_FLAME_FLAME_CRASH 
SPELL_DH_SIGIL_OF_FLAME_VISUAL 
SPELL_DH_SIGIL_OF_MISERY 
SPELL_DH_SIGIL_OF_MISERY_AOE 
SPELL_DH_SIGIL_OF_SILENCE 
SPELL_DH_SIGIL_OF_SILENCE_AOE 
SPELL_DH_SIGIL_OF_SPITE 
SPELL_DH_SIGIL_OF_SPITE_AOE 
SPELL_DH_SOULMONGER_ABSORB 
SPELL_DH_SOUL_BARRIER 
SPELL_DH_SOUL_CLEAVE 
SPELL_DH_SOUL_CLEAVE_DMG 
SPELL_DH_SOUL_FRAGMENT_COUNTER 
SPELL_DH_SOUL_FRAGMENT_DEVOURER 
SPELL_DH_SOUL_FRAGMENTS_DEVOURER_COUNTER 
SPELL_DH_SOUL_FRAGMENTS_DAMAGE_TAKEN_TRACKER 
SPELL_DH_SOUL_FURNACE_DAMAGE_BUFF 
SPELL_DH_SOUL_RENDING 
SPELL_DH_SPIRIT_BOMB_DAMAGE 
SPELL_DH_SPIRIT_BOMB_HEAL 
SPELL_DH_SPIRIT_BOMB_VISUAL 
SPELL_DH_STUDENT_OF_SUFFERING_TALENT 
SPELL_DH_STUDENT_OF_SUFFERING_AURA 
SPELL_DH_TACTICAL_RETREAT_ENERGIZE 
SPELL_DH_TACTICAL_RETREAT_TALENT 
SPELL_DH_THROW_GLAIVE 
SPELL_DH_UNCONTAINED_FEL 
SPELL_DH_VENGEANCE_DEMON_HUNTER 
SPELL_DH_VENGEFUL_BONDS 
SPELL_DH_VENGEFUL_RETREAT 
SPELL_DH_VENGEFUL_RETREAT_TRIGGER 
SPELL_DH_VOIDBLADE_CHARGE 
SPELL_DH_VOIDBLADE_DAMAGE 
SPELL_DH_VOIDGLARE_BOON_ENERGIZE 
SPELL_DH_VOIDGLARE_BOON_TALENT 
SPELL_DH_VOID_METAMORPHOSIS_BUFF 
SPELL_DH_VOID_RAY_DAMAGE 
SPELL_DH_WAVE_OF_DEBILITATION_TALENT 
SPELL_DH_WAVE_OF_DEBILITATION_SLOW 

Definition at line 40 of file spell_dh.cpp.

Function Documentation

◆ AddSC_demon_hunter_spell_scripts()

void AddSC_demon_hunter_spell_scripts ( )

Definition at line 2791 of file spell_dh.cpp.

+ Here is the caller graph for this function: