collective_anguish={95152,390152,1},-- $?a212613[Fel Devastation][Eye Beam] summons an allied $?a212613[Havoc][Vengeance] Demon Hunter who casts $?a212613[Eye Beam][Fel Devastation], dealing $?a212613[${$391058s1*10*2} Chaos][${$393834s1*(2/$393831t1)} Fire] damage over $?a212613[$391057d][$393831d]. $?a212613[Deals reduced damage beyond $198013s5 targets.][Dealing damage heals you for up to ${$212106s1*(2/$t1)} health.] consume_magic = { 91006, 278326, 1 }, -- Consume 1 beneficial Magic effect removing it from the target.
darkness={91002,196718,1},-- Summons darkness around you in a$?a357419[ 12 yd][n 8 yd] radius, granting friendly targets a $209426s2% chance to avoid all damage from an attack. Lasts $d.; Chance to avoid damage increased by $s3% when not in a raid.
infernal_armor={91004,320331,2},-- Immolation Aura increases your armor by 10% and causes melee attackers to suffer $320334s1/$s3${$320334s1/$s3} Fire damage.
live_by_the_glaive={95151,428607,1},-- When you parry an attack or have one of your attacks parried, restore $428608s2% of max health and $428608s1 Fury. ; This effect may only occur once every $s1 sec.
sigil_of_misery={90946,207684,1},-- Place a Sigil of Misery at the target location that activates after 2 sec. Causes all enemies affected by the sigil to cower in fear, disorienting them for 22 sec.
the_hunt={90927,370965,1},-- Charge to your target, striking them for 24,488 Nature damage, rooting them in place for 1.5 sec and inflicting 26,387 Nature damage over 6 sec to up to 5 enemies in your path. The pursuit invigorates your soul, healing you for 10% of the damage you deal to your Hunt target for 20 sec.
a_fire_inside={95143,427775,1},-- Immolation Aura has $m1 additional $Lcharge:charges; and $s3% chance to refund a charge when used.; You can have multiple Immolation Auras active at a time.
accelerated_blade={91011,391275,1},-- Throw Glaive deals 60% increased damage, reduced by 30% for each previous enemy hit.
any_means_necessary={90919,388114,1},-- Mastery: Demonic Presence now also causes your Arcane, Fire, Frost, Nature, and Shadow damage to be dealt as Chaos instead, and increases that damage by 29.5%.
burning_wound={90917,391189,1},-- Demon Blades and Throw Glaive leave open wounds on your enemies, dealing 5,909 Chaos damage over 15 sec and increasing damage taken from your Immolation Aura by 40%. May be applied to up to 3 targets.
chaos_theory={91035,389687,1},-- Blade Dance causes your next Chaos Strike within 8 sec to have a 14-30% increased critical strike chance and will always refund Fury.
chaotic_disposition={95147,428492,2},-- Each time you deal Chaos damage, there is a ${$s2/100}.2% chance to duplicate $s3% of the damage, up to $m1 total $Ltime:times;.
critical_chaos={91028,320413,1},-- The chance that Chaos Strike will refund $193840s1 Fury is increased by $s2% of your critical strike chance.
cycle_of_hatred={91032,258887,2},-- Blade Dance, Chaos Strike, $?a393029[Throw Glaive, ][]and Glaive Tempest reduce the cooldown of Eye Beam by ${$s1/1000}.1 sec.
dash_of_chaos={93014,427794,1},-- For ${$427793D-($428160s1/10)} sec after using Fel Rush, activating it again will dash back towards your initial location.
deflecting_dance={93015,427776,1},-- You deflect incoming attacks while Blade Dancing, absorbing damage up to $s1% of your maximum health.
desperate_instincts={93016,205411,1},-- Blur now reduces damage taken by an additional 10%. Additionally, you automatically trigger Blur with 50% reduced cooldown and duration when you fall below 35% health. This effect can only occur when Blur is not on cooldown.
essence_break={91033,258860,1},-- Slash all enemies in front of you for 22,729 Chaos damage, and increase the damage your Chaos Strike and Blade Dance deal to them by 80% for 4 sec. Deals reduced damage beyond 8 targets.
eye_beam={91018,198013,1},-- Blasts all enemies in front of you, dealing guaranteed critical strikes for up to 46,070 Chaos damage over 1.9 sec. Deals reduced damage beyond 5 targets. When Eye Beam finishes fully channeling, your Haste is increased by an additional 10% for 10 sec.
fel_barrage={95144,258925,1},-- Unleash a torrent of Fel energy, rapidly consuming Fury to inflict $258926s1 Chaos damage to all enemies within $258926A1 yds, lasting $d or until Fury is depleted. Deals reduced damage beyond $258926s2 targets.
glaive_tempest={91035,342817,1},-- Launch two demonic glaives in a whirlwind of energy, causing ${14*$342857s1} Chaos damage over $d to all nearby enemies. Deals reduced damage beyond $s2 targets.
growing_inferno={90916,390158,1},-- Immolation Aura's damage increases by $s1% each time it deals damage.
inertia={91021,427640,1},-- When empowered by Unbound Chaos, Fel Rush increases your damage done by $427641s1% for $427641d.
initiative={91027,388108,1},-- Damaging an enemy before they damage you increases your critical strike chance by $391215s1% for $391215d.; Vengeful Retreat refreshes your potential to trigger this effect on any enemies you are in combat with.
inner_demon={91024,389693,1},-- Entering demon form causes your next Chaos Strike to unleash your inner demon, causing it to crash into your target and deal $390137s1 Chaos damage to all nearby enemies. Deals reduced damage beyond $s2 targets.
momentum={91021,206476,1},-- Fel Rush, The Hunt, and Vengeful Retreat increase your damage done by $208628s1% for $208628d, up to a maximum of ${$s2/1000} sec.
mortal_dance={93015,328725,1},-- Blade Dance now reduces targets' healing received by $356608s1% for $356608d.
netherwalk={93016,196555,1},-- Slip into the nether, increasing movement speed by 100% and becoming immune to damage, but unable to attack. Lasts 6 sec.
ragefire={90918,388107,1},-- Each time Immolation Aura deals damage, 35% of the damage dealt by up to 3 critical strikes is gathered as Ragefire. When Immolation Aura expires you explode, dealing all stored Ragefire damage to nearby enemies.
relentless_onslaught={91012,389977,1},-- Chaos Strike has a 10% chance to trigger a second Chaos Strike.
restless_hunter={91024,390142,1},-- Leaving demon form grants a charge of Fel Rush and increases the damage of your next Blade Dance by 50%.
scars_of_suffering={90914,428232,1},-- Increases Versatility by $s1% and reduces threat generated by ${$s2*-1}%.
serrated_glaive={91013,390154,1},-- Enemies hit by Chaos Strike or Throw Glaive take $s1% increased damage from Chaos Strike and Throw Glaive for $390155d.
sigil_of_flame={90943,204596,1},-- Place a Sigil of Flame at the target location that activates after 2 sec. Deals 1,074 Fire damage, and an additional 5,043 Fire damage over 10 sec, to all enemies affected by the sigil. Generates 30 Fury.
blood_moon=5433,-- (355995) Consume Magic now affects all enemies within 8 yards of the target and generates a Lesser Soul Fragment. Each effect consumed has a 5% chance to upgrade to a Greater Soul.
chaotic_imprint=809,-- (356510) Throw Glaive now deals damage from a random school of magic, and increases the target's damage taken from the school by 10% for 20 sec.
cleansed_by_flame=805,-- (205625) Immolation Aura dispels all magical effects on you when cast.
cover_of_darkness=1206,-- (357419) The radius of Darkness is increased by 4 yds, and its duration by 2 sec.
detainment=812,-- (205596) Imprison's PvP duration is increased by 1 sec, and targets become immune to damage and healing while imprisoned.
glimpse=813,-- (354489) Vengeful Retreat provides immunity to loss of control effects, and reduces damage taken by 35% until you land.
rain_from_above=811,-- (206803) You fly into the air out of harm's way. While floating, you gain access to Fel Lance allowing you to deal damage to enemies below.
reverse_magic=806,-- (205604) Removes all harmful magical effects from yourself and all nearby allies within 10 yards, and sends them back to their original caster if possible.
sigil_mastery=5523,-- (211489) Reduces the cooldown of your Sigils by an additional 25%.
unending_hatred=1218,-- (213480) Taking damage causes you to gain Fury based on the damage dealt.
-- This is essentially the countdown before the demon despawns (you can Imprison it for a long time).
fodder_to_the_flame_cooldown={
id=342357,
duration=120,
max_stack=1,
},
-- Falling speed reduced.
-- https://wowhead.com/beta/spell=131347
glide={
id=131347,
duration=3600,
max_stack=1
},
-- Burning nearby enemies for $258922s1 $@spelldesc395020 damage every $t1 sec.$?a207548[ Movement speed increased by $w4%.][]$?a320331[ Armor increased by $w5%. Attackers suffer $@spelldesc395020 damage.][]
-- Chaos Strike and Blade Dance upgraded to $@spellname201427 and $@spellname210152. Haste increased by $w4%.$?s235893[ Versatility increased by $w5%.][]$?s204909[ Leech increased by $w3%.][]
-- (2) Blade Dance automatically triggers Throw Glaive on your primary target for $s3% damage and each slash has a $s2% chance to Throw Glaive an enemy for $s1% damage.
-- (4) Throw Glaive reduces the remaining cooldown of The Hunt by ${$s1/1000}.1 sec, and The Hunt's damage over time effect lasts ${$s2/1000} sec longer.
-- Strike $?a206416[your primary target for $<firstbloodDmg> Chaos damage and ][]all nearby enemies for $<baseDmg> Physical damage$?s320398[, and increase your chance to dodge by $193311s1% for $193311d.][. Deals reduced damage beyond $199552s1 targets.]
-- Talent: Unleash an eruption of fel energy, dealing $s2 Chaos damage and stunning all nearby enemies for $d.$?s320412[ Each enemy stunned by Chaos Nova has a $s3% chance to generate a Lesser Soul Fragment.][]
-- Summons darkness around you in a$?a357419[ 12 yd][n 8 yd] radius, granting friendly targets a $209426s2% chance to avoid all damage from an attack. Lasts $d.; Chance to avoid damage increased by $s3% when not in a raid.
-- Interrupts the enemy's spellcasting and locks them from that school of magic for $d.|cFFFFFFFF$?s183782[ Generates $218903s1 Fury on a successful interrupt.][]|r
-- Covenant (Kyrian): Place a Kyrian Sigil at the target location that activates after $d. Detonates to deal $307046s1 $@spelldesc395039 damage and shatter up to $s3 Lesser Soul Fragments from enemies affected by the sigil. Deals reduced damage beyond $s1 targets.
-- Talent: Slash all enemies in front of you for $s1 Chaos damage, and increase the damage your Chaos Strike and Blade Dance deal to them by $320338s1% for $320338d. Deals reduced damage beyond $s2 targets.
essence_break={
id=258860,
cast=0,
cooldown=40,
gcd="spell",
school="chromatic",
talent="essence_break",
startsCombat=true,
handler=function()
applyDebuff("target","essence_break")
active_dot.essence_break=max(1,active_enemies)
end,
copy="dark_slash"
},
-- Talent: Blasts all enemies in front of you, $?s320415[dealing guaranteed critical strikes][] for up to $<dmg> Chaos damage over $d. Deals reduced damage beyond $s5 targets.$?s343311[ When Eye Beam finishes fully channeling, your Haste is increased by an additional $343312s1% for $343312d.][]
-- Talent: Unleash a torrent of Fel energy over $d, inflicting ${(($d/$t1)+1)*$258926s1} Chaos damage to all enemies within $258926A1 yds. Deals reduced damage beyond $258926s2 targets.
-- Talent: Charge to your target and deal $213243sw2 $@spelldesc395020 damage. $?s203513[Shear has a chance to reset the cooldown of Felblade. |cFFFFFFFFGenerates $213243s3 Fury.|r]?a203555[Demon Blades has a chance to reset the cooldown of Felblade. |cFFFFFFFFGenerates $213243s3 Fury.|r][Demon's Bite has a chance to reset the cooldown of Felblade. |cFFFFFFFFGenerates $213243s3 Fury.|r]
felblade={
id=232893,
cast=0,
cooldown=15,
hasteCD=true,
gcd="spell",
school="physical",
spend=-40,
spendType="fury",
talent="felblade",
startsCombat=true,
nodebuff="rooted",
-- usable = function () return target.within15 end,
handler=function()
setDistance(5)
end,
},
-- Talent: Launch two demonic glaives in a whirlwind of energy, causing ${14*$342857s1} Chaos damage over $d to all nearby enemies. Deals reduced damage beyond $s2 targets.
-- Talent: Imprisons a demon, beast, or humanoid, incapacitating them for $d. Damage will cancel the effect. Limit 1.
imprison={
id=217832,
cast=0,
gcd="spell",
school="shadow",
talent="imprison",
startsCombat=false,
handler=function()
applyDebuff("target","imprison")
end,
},
-- Leap into the air and land with explosive force, dealing $200166s2 Chaos damage to enemies within 8 yds, and stunning them for $200166d. Players are Dazed for $247121d instead. Upon landing, you are transformed into a hellish demon for $162264d, $?s320645[immediately resetting the cooldown of your Eye Beam and Blade Dance abilities, ][]greatly empowering your Chaos Strike and Blade Dance abilities and gaining $162264s4% Haste$?(s235893&s204909)[, $162264s5% Versatility, and $162264s3% Leech]?(s235893&!s204909[ and $162264s5% Versatility]?(s204909&!s235893)[ and $162264s3% Leech][].
-- Talent: Place a Sigil of Flame at your location that activates after $d. Deals $204598s1 Fire damage, and an additional $204598o3 Fire damage over $204598d, to all enemies affected by the sigil. |CFFffffffGenerates $389787s1 Fury.|R
-- Talent: Place a Sigil of Misery at your location that activates after $d. Causes all enemies affected by the sigil to cower in fear. Targets are disoriented for $207685d.
-- Allows you to see enemies and treasures through physical barriers, as well as enemies that are stealthed and invisible. Lasts $d. Attacking or taking damage disrupts the sight.
-- Talent / Covenant (Night Fae): Charge to your target, striking them for $370966s1 $@spelldesc395042 damage, rooting them in place for $370970d and inflicting $370969o1 $@spelldesc395042 damage over $370969d to up to $370967s2 enemies in your path. The pursuit invigorates your soul, healing you for $?c1[$370968s1%][$370968s2%] of the damage you deal to your Hunt target for $370966d.
-- Throw a demonic glaive at the target, dealing $337819s1 Physical damage. The glaive can ricochet to $?$s320386[${$337819x1-1} additional enemies][an additional enemy] within 10 yards.
-- Talent: Remove all snares and vault away. Nearby enemies take $198813s2 Physical damage$?s320635[ and have their movement speed reduced by $198813s1% for $198813d][].$?a203551[ |cFFFFFFFFGenerates ${($203650s1/5)*$203650d} Fury over $203650d if you damage an enemy.|r][]
returnstrformat("|cFFFF0000WARNING!|r If using the %s talent, Fury gains from your auto-attacks will be forecast conservatively and updated when you "
.."actually gain resources. This prediction can result in Fury spenders appearing abruptly since it was not guaranteed that you'd have enough Fury on "
.."your next melee swing.",Hekili:GetSpellLinkWithTexture(203555))
returnstrformat("I understand that Fury generation from %s is unpredictable.",Hekili:GetSpellLinkWithTexture(203555))
end,
desc=function()
returnstrformat("If checked, %s will not trigger a warning when entering combat.",Hekili:GetSpellLinkWithTexture(203555))
end,
type="toggle",
width="full",
arg=function()returnfalseend,
})
-- Fel Rush
spec:RegisterSetting("fel_rush_head",nil,{
name=Hekili:GetSpellLinkWithTexture(195072,20),
type="header"
})
spec:RegisterSetting("fel_rush_warning",nil,{
name=strformat("The %s, %s, and/or %s talents require the use of %s. If you do not want |W%s|w to be recommended to trigger these talents, you may want to "
.."consider a different talent build.\n\n"
.."You can reserve |W%s|w charges to ensure recommendations will always leave you with charge(s) available to use, but failing to use |W%s|w may ultimately "
.."cost you DPS.",Hekili:GetSpellLinkWithTexture(388113),Hekili:GetSpellLinkWithTexture(206476),Hekili:GetSpellLinkWithTexture(347461),
desc=strformat("If set above zero, %s will not be recommended if it would leave you with fewer (fractional) charges.",Hekili:GetSpellLinkWithTexture(195072)),
type="range",
min=0,
max=2,
step=0.1,
width="full"
})
spec:RegisterSetting("fel_rush_filler",true,{
name=strformat("%s: Filler and Movement",Hekili:GetSpellLinkWithTexture(195072)),
desc=strformat("When enabled, %s may be recommended as a filler ability or for movement.\n\n"
.."These recommendations may occur with %s talented, when your other abilities are on cooldown, and/or because you are out of range of your target.",
name=strformat("You can reserve charges of %s to ensure that it is always available for %s or |W|T1385910:0::::64:64:4:60:4:60|t |cff71d5ff%s (affix)|r|w procs. "
.."If set to your maximum charges (2 with %s, 1 otherwise), |W%s|w will never be recommended. Failing to use |W%s|w when appropriate may impact your DPS.",
desc=strformat("If set above zero, %s will not be recommended if it would leave you with fewer (fractional) charges.",Hekili:GetSpellLinkWithTexture(185123)),
name=strformat("The %s, %s, and/or %s talents require the use of %s. If you do not want |W%s|w to be recommended to trigger the benefit of these talents, you "
.."may want to consider a different talent build.",Hekili:GetSpellLinkWithTexture(388108),Hekili:GetSpellLinkWithTexture(206476),
name=strformat("%s: %s and %s",Hekili:GetSpellLinkWithTexture(198793),Hekili:GetSpellLinkWithTexture(195072),Hekili:GetSpellLinkWithTexture(232893)),
desc=function()
returnstrformat("When enabled, %s will |cFFFF0000NOT|r be recommended unless either %s or %s are available to quickly return to your current target. This "
.."requirement applies to all |W%s|w and |W%s|w recommendations, regardless of talents.\n\n"
.."If |W%s|w is not talented, its cooldown will be ignored.\n\n"
.."This option does not guarantee that |W%s|w or |W%s|w will be the first recommendation after |W%s|w but will ensure that either/both are available immediately.",
either="Either "..Hekili:GetSpellLinkWithTexture(195072).." or "..Hekili:GetSpellLinkWithTexture(232893)
},
width="full"
})
spec:RegisterSetting("retreat_filler",false,{
name=strformat("%s: Filler and Movement",Hekili:GetSpellLinkWithTexture(198793)),
desc=function()
returnstrformat("When enabled, %s may be recommended as a filler ability or for movement.\n\n"
.."These recommendations may occur with %s talented, when your other abilities being on cooldown, and/or because you are out of range of your target.",