chaos_nova={90993,179057,1},-- Unleash an eruption of fel energy, dealing 2,956 Chaos damage and stunning all nearby enemies for 2 sec. Each enemy stunned by Chaos Nova has a 30% chance to generate a Lesser Soul Fragment.
collective_anguish={95152,390152,1},-- Eye Beam summons an allied Vengeance Demon Hunter who casts Fel Devastation, dealing 18,271 Fire damage over 2 sec. Dealing damage heals you for up to 1,641 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 an 8 yd radius, granting friendly targets a 15% chance to avoid all damage from an attack. Lasts 8 sec. Chance to avoid damage increased by 100% when not in a raid.
felblade={95150,232893,1},-- Charge to your target and deal 11,329 Chaos damage. Demon Blades has a chance to reset the cooldown of Felblade. Generates 40 Fury.
live_by_the_glaive={95151,428607,1},-- When you parry an attack or have one of your attacks parried, restore 2% of max health and 10 Fury. This effect may only occur once every 5 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 15 sec.
sigil_of_spite={90997,390163,1},-- Place a demonic sigil at the target location that activates after 2 sec. Detonates to deal 44,825 Chaos damage and shatter up to 3 Lesser Soul Fragments from enemies affected by the sigil. Deals reduced damage beyond 5 targets.
soul_rending={90936,204909,2},-- Leech increased by 6%. Gain an additional 6% leech while Metamorphosis is active.
the_hunt={90927,370965,1},-- Charge to your target, striking them for 51,808 Chaos damage, rooting them in place for 1.5 sec and inflicting 45,412 Chaos 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 1 additional charge and 25% chance to refund a charge when used. You can have multiple Immolation Auras active at a time.
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 28.9%.
burning_wound={90917,391189,1},-- Demon Blades and Throw Glaive leave open wounds on your enemies, dealing 8,140 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.
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 30,395 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 70,852 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 3,755 Chaos damage to all enemies within 12 yds, lasting 8 sec or until Fury is depleted. Deals reduced damage beyond 5 targets.
first_blood={90925,206416,1},-- Blade Dance deals 24,200 Chaos damage to the first target struck.
glaive_tempest={91035,342817,1},-- Launch two demonic glaives in a whirlwind of energy, causing 32,341 Chaos damage over 3 sec to all nearby enemies. Deals reduced damage beyond 8 targets.
inertia={91021,427640,1},-- When empowered by Unbound Chaos, Fel Rush increases your damage done by 18% for 5 sec.
initiative={91027,388108,1},-- Damaging an enemy before they damage you increases your critical strike chance by 10% for 5 sec. 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 22,918 Chaos damage to all nearby enemies. Deals reduced damage beyond 5 targets.
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, 30% 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.
scars_of_suffering={90914,428232,1},-- Increases Versatility by 4% and reduces threat generated by 8%.
serrated_glaive={91013,390154,1},-- Enemies hit by Chaos Strike or Throw Glaive take 15% increased damage from Chaos Strike and Throw Glaive for 15 sec.
shattered_destiny={91031,388116,1},-- The duration of your active demon form is extended by 0.1 sec per 12 Fury spent.
soulscar={91012,388106,1},-- Throw Glaive causes targets to take an additional 100% of damage dealt as Chaos over 6 sec.
art_of_the_glaive={94915,442290,1,"aldrachi_reaver"},-- Consuming 6 Soul Fragments or casting The Hunt converts your next Throw Glaive into Reaver's Glaive. Reaver's Glaive:
evasive_action={94911,444926,1},-- Vengeful Retreat can be cast a second time within 3 sec.
fury_of_the_aldrachi={94898,442718,1},-- When enhanced by Reaver's Glaive, Blade Dance casts 3 additional glaive slashes to nearby targets. If cast after Chaos Strike, cast 6 slashes instead.
preemptive_strike={94910,444997,1},-- Throw Glaive deals 3,124 damage to enemies near its initial target.
reavers_mark={94903,442679,1},-- When enhanced by Reaver's Glaive, Chaos Strike applies Reaver's Mark, which causes the target to take 12% increased damage for 20 sec. If cast after Blade Dance, Reaver's Mark is increased to 24%.
thrill_of_the_fight={94919,442686,1},-- After consuming both enhancements, gain Thrill of the Fight, increasing your attack speed by 15% for 20 sec and your damage and healing by 20% for 10 sec.
unhindered_assault={94911,444931,1},-- Vengeful Retreat resets the cooldown of Felblade.
warblades_hunger={94906,442502,1},-- Consuming a Soul Fragment causes your next Chaos Strike to deal 1,734 additional damage. Felblade consumes up to 5 nearby Soul Fragments.
wounded_quarry={94897,442806,1},-- While Reaver's Mark is on your target, melee attacks strike with an additional glaive slash for 867 Physical damage and have a chance to shatter a soul.
burning_blades={94905,452408,1},-- Your blades burn with Fel energy, causing your Chaos Strike, Throw Glaive, and auto-attacks to deal an additional 10% damage as Fire over 6 sec.
demonic_intensity={94901,452415,1},-- Activating Metamorphosis greatly empowers Eye Beam, Immolation Aura, and Sigil of Flame. Demonsurge damage is increased by 10% for each time it previously triggered while your demon form is active.
demonsurge={94917,452402,1,"felscarred"},-- Metamorphosis now also causes Demon Blades to generate 5 additional Fury. While demon form is active, the first cast of each empowered ability induces a Demonsurge, causing you to explode with Fel energy, dealing 12,158 Fire damage to nearby enemies.
enduring_torment={94916,452410,1},-- The effects of your demon form persist outside of it in a weakened state, increasing Chaos Strike and Blade Dance damage by 5%, and Haste by 3%.
flamebound={94902,452413,1},-- Immolation Aura has 2 yd increased radius and 30% increased critical strike damage bonus.
focused_hatred={94918,452405,1},-- Demonsurge deals 35% increased damage when it strikes a single target.
improved_soul_rending={94899,452407,1},-- Leech granted by Soul Rending increased by 2% and an additional 2% while Metamorphosis is active.
monster_rising={94909,452414,1},-- Agility increased by 5% while not in demon form.
pursuit_of_angriness={94913,452404,1},-- Movement speed increased by 1% per 10 Fury.
set_fire_to_the_pain={94899,452406,1},-- 5% of all non-Fire damage taken is instead taken as Fire damage over 6 sec. Fire damage taken reduced by 10%.
student_of_suffering={94902,452412,1},-- Sigil of Flame applies Student of Suffering to you, increasing Mastery by 14.4% and granting 5 Fury every 2 sec, for 8 sec.
untethered_fury={94904,452411,1},-- Maximum Fury increased by 50.
violent_transformation={94912,452409,1},-- When you activate Metamorphosis, the cooldowns of your Sigil of Flame and Immolation Aura are immediately reset.
wave_of_debilitation={94913,452403,1},-- Chaos Nova slows enemies by 60% and reduces attack and cast speed 15% for 5 sec after its stun fades.
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.
-- 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
-- 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.
-- 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",
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.
-- Place a demonic sigil at the target location that activates after $d.; Detonates to deal $389860s1 Chaos damage and shatter up to $s3 Lesser Soul Fragments from
-- 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.",