collective_anguish={90995,390152,1},-- Eye Beam summons an allied Vengeance Demon Hunter who casts Fel Devastation, dealing 11,716 Fire damage over 2 sec. Dealing damage heals you for up to 1,268 health.
concentrated_sigils={90944,207666,1},-- All Sigils are now placed at your location, and the duration of their effects is increased by 2 sec.
consume_magic={91006,278326,1},-- Consume 1 beneficial Magic effect removing it from the target.
darkness={91002,196718,1},-- Summons darkness around you in an 8 yd radius, granting friendly targets a 20% chance to avoid all damage from an attack. Lasts 8 sec.
demon_muzzle={90928,388111,1},-- Enemies deal 8% reduced magic damage to you for 8 sec after being afflicted by one of your Sigils.
demonic={91003,213410,1},-- Eye Beam causes you to enter demon form for 6 sec after it finishes dealing damage.
disrupting_fury={90937,183782,1},-- Disrupt generates 30 Fury on a successful interrupt.
erratic_felheart={90996,391397,2},-- The cooldown of Fel Rush is reduced by 10%.
extended_sigils={90998,389697,2},-- Increases the duration of Sigil effects by 1.0 sec.
felblade={90932,232893,1},-- Charge to your target and deal 6,539 Fire damage. Demon Blades has a chance to reset the cooldown of Felblade. Generates 40 Fury.
infernal_armor={91004,320331,2},-- Immolation Aura increases your armor by 10% and causes melee attackers to suffer $320334s1/$s3${$320334s1/$s3} Fire damage.
long_night={91001,389781,1},-- Increases the duration of Darkness by 3 sec.
lost_in_darkness={90947,389849,1},-- Spectral Sight lasts an additional 6 sec if disrupted by attacking or taking damage.
master_of_the_glaive={90994,389763,1},-- Throw Glaive has 2 charges, and snares all enemies hit by 50% for 6 sec.
misery_in_defeat={90945,388110,1},-- You deal 20% increased damage to enemies for 5 sec after Sigil of Misery's effect on them ends.
pitch_black={91001,389783,1},-- Reduces the cooldown of Darkness by 120 sec.
precise_sigils={90944,389799,1},-- All Sigils are now placed at your target's location, and the duration of their effects is increased by 2 sec.
pursuit={90940,320654,1},-- Mastery increases your movement speed.
quickened_sigils={90997,209281,1},-- All Sigils activate 1 second faster, and their cooldowns are reduced by 20%.
relentless_pursuit={90926,389819,1},-- The cooldown of The Hunt is reduced by 12 sec whenever an enemy is killed while afflicted by its damage over time effect.
rush_of_chaos={90933,320421,1},-- Reduces the cooldown of Metamorphosis by 60 sec.
shattered_restoration={90950,389824,2},-- The healing of Shattered Souls is increased by 5%.
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.
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_transformation={90922,388112,1},-- When you activate Metamorphosis, the cooldowns of Blade Dance and Eye Beam are immediately reset.
critical_chaos={91028,320413,2},-- The chance that Chaos Strike will refund 20 Fury is increased by 25% of your critical strike chance.
cycle_of_hatred={91032,258887,2},-- Blade Dance, Chaos Strike, and Glaive Tempest reduce the cooldown of Eye Beam by 0.5 sec.
dancing_with_fate={91015,389978,2},-- The final slash of Blade Dance deals an additional 20% damage.
demonic_appetite={90914,206478,1},-- Chaos Strike has a chance to spawn a Lesser Soul Fragment. Consuming any Soul Fragment grants 30 Fury.
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.
elysian_decree={91010,390163,1},-- Place a Kyrian Sigil at the target location that activates after 2 sec. Detonates to deal 22,591 Arcane damage and shatter up to 3 Lesser Soul Fragments from enemies affected by the sigil. Deals reduced damage beyond 5 targets.
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={91023,258925,1},-- Unleash a torrent of Fel energy over 3 sec, inflicting 37,847 Chaos damage to all enemies within 8 yds. Deals reduced damage beyond 8 targets.
fel_eruption={93015,211881,1},-- Impales the target for 2,978 Chaos damage and stuns them for 4 sec.
first_blood={90925,206416,1},-- Blade Dance deals 17,893 Chaos damage to the first target struck.
fodder_to_the_flame={91010,391429,1},-- Your damaging abilities have a chance to call forth a condemned demon for 25 sec. Throw Glaive deals lethal damage to the demon, which explodes on death, dealing 12,790 Shadow damage to nearby enemies and healing you for 20% of your maximum health. The explosion deals reduced damage beyond 5 targets.
glaive_tempest={91023,342817,1},-- Launch two demonic glaives in a whirlwind of energy, causing 21,027 Chaos damage over 3 sec to all nearby enemies. Deals reduced damage beyond 5 targets.
growing_inferno={90916,390158,2},-- Immolation Aura's damage increases by 5% each time it deals damage.
improved_chaos_strike={91030,343206,1},-- Chaos Strike damage increased by 10%.
improved_fel_rush={93014,343017,1},-- Fel Rush damage increased by 20%.
initiative={91027,388108,1},-- Damaging an enemy before they damage you increases your critical strike chance by 12% for 5 sec. Using Vengeful Retreat refreshes your potential to activate this effect on any enemies you are in combat with.
inner_demon={91009,389693,1},-- Entering demon form causes your next Chaos Strike to unleash your inner demon, causing it to crash into your target and deal 17,137 Chaos damage to all nearby enemies.
isolated_prey={91036,388113,1},-- Chaos Nova, Eye Beam, and Fel Rush gain bonuses when striking 1 target. Chaos Nova: Stun duration increased by 2 sec. Eye Beam: Deals 30% increased damage. Fel Rush: Generates 25-35 Fury.
momentum={91021,206476,1},-- Fel Rush, The Hunt, and Vengeful Retreat increase your damage done by 8% for 5 sec.
mortal_dance={90924,328725,1},-- Blade Dance now reduces targets' healing received by 50% for 6 sec.
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%.
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%.][]
-- 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.][]
-- Talent: 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.
-- 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.
fel_barrage={
id=258925,
cast=3,
channeled=true,
cooldown=60,
gcd="spell",
school="chromatic",
talent="fel_barrage",
startsCombat=false,
toggle="cooldowns",
start=function()
applyBuff("fel_barrage",2)
end,
},
-- Talent: Impales the target for $s1 Chaos damage and stuns them for $d.
fel_eruption={
id=211881,
cast=0,
cooldown=30,
gcd="spell",
school="chromatic",
spend=10,
spendType="fury",
talent="fel_eruption",
startsCombat=true,
handler=function()
applyDebuff("target","fel_eruption")
end,
},
-- Rush forward, incinerating anything in your path for $192611s1 Chaos damage.
-- 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.
spectral_sight={
id=188501,
cast=0,
cooldown=60,
gcd="spell",
school="physical",
startsCombat=false,
handler=function()
applyBuff("spectral_sight")
end,
},
-- 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.",