chaos_nova={90993,179057,1},-- Unleash an eruption of fel energy, dealing 1,946 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.
charred_warblades={90948,213010,1},-- You heal for 4% of all Fire damage you deal.
collective_anguish={90995,390152,1},-- Fel Devastation summons an allied Havoc Demon Hunter who casts Eye Beam, dealing 18,004 Chaos damage over 1.6 sec. Deals reduced damage beyond 5 targets.
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},-- Fel Devastation 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 Infernal Strike 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 5,118 Fire damage. Shear 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.
internal_struggle={90934,393822,1},-- Increases your mastery by 3.0%.
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 1 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 29,491 Nature damage, rooting them in place for 1.5 sec and inflicting 24,445 Nature damage over 6 sec to up to 5 enemies in your path. The pursuit invigorates your soul, healing you for 25% of the damage you deal to your Hunt target for 20 sec.
bulk_extraction={90956,320341,1},-- Demolish the spirit of all those around you, dealing 2,472 Fire damage to nearby enemies and extracting up to 5 Lesser Soul Fragments, drawing them to you for immediate consumption.
elysian_decree={90960,390163,1},-- Place a Kyrian Sigil at the target location that activates after 1 sec. Detonates to deal 27,207 Arcane damage and shatter up to 3 Lesser Soul Fragments from enemies affected by the sigil. Deals reduced damage beyond 5 targets.
fel_devastation={90991,212084,1},-- Unleash the fel within you, damaging enemies directly in front of you for 17,528 Fire damage over 2 sec. Causing damage also heals you for up to 47,442 health.
fiery_brand={90951,204021,1},-- Brand an enemy with a demonic symbol, instantly dealing 16,004 Fire damage and 24,726 Fire damage over 10 sec. The enemy's damage done to you is reduced by 40% for 10 sec.
focused_cleave={90975,343207,1},-- Soul Cleave deals 40% increased damage to your primary target.
fodder_to_the_flame={90960,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 14,811 Shadow damage to nearby enemies and healing you for 20% of your maximum health. The explosion deals reduced damage beyond 5 targets.
fracture={90970,263642,1},-- Rapidly slash your target for 9,574 Physical damage, and shatter 2 Lesser Soul Fragments from them. Generates 25 Fury.
frailty={90990,389958,1},-- Enemies struck by Sigil of Flame are afflicted with Frailty for 6 sec. You heal for 10% of all damage you deal to targets with Frailty.
retaliation={90952,389729,1},-- While Demon Spikes is active, melee attacks against you cause the attacker to take 800 Physical damage. Generates high threat.
revel_in_pain={90957,343014,1},-- When Fiery Brand expires on your primary target, you gain a shield that absorbs up 64,939 damage for 15 sec, based on your damage dealt to them while Fiery Brand was active.
roaring_fire={90988,391178,1},-- Fel Devastation heals you for up to 50% more, based on your missing health.
ruinous_bulwark={90965,326853,1},-- Fel Devastation heals for an additional 10%, and 100% of its healing is converted into an absorb shield for 10 sec.
sigil_of_chains={90954,202138,1},-- Place a Sigil of Chains at the target location that activates after 1 sec. All enemies affected by the sigil are pulled to its center and are snared, reducing movement speed by 70% for 8 sec.
sigil_of_flame={90943,204596,1},-- Place a Sigil of Flame at the target location that activates after 1 sec. Deals 1,294 Fire damage, and an additional 4,858 Fire damage over 8 sec, to all enemies affected by the sigil. Generates 30 Fury.
sigil_of_silence={90988,202137,1},-- Place a Sigil of Silence at the target location that activates after 1 sec. Silences all enemies affected by the sigil for 8 sec.
soul_barrier={90956,263648,1},-- Shield yourself for 12 sec, absorbing 46,631 damage. Consumes all Soul Fragments within 25 yds to add 9,326 to the shield per fragment.
soul_carver={90982,207407,1},-- Carve into the soul of your target, dealing 23,767 Fire damage and an additional 10,314 Fire damage over 3 sec. Immediately shatters 2 Lesser Soul Fragments from the target and 1 additional Lesser Soul Fragment every 1 sec.
soulcrush={90980,389985,1},-- Multiple applications of Frailty may overlap. Soul Cleave applies Frailty to your primary target for 8 sec.
soulmonger={90973,389711,1},-- When consuming a Soul Fragment would heal you above full health it shields you instead, up to a maximum of 52,285.
spirit_bomb={90978,247454,1},-- Consume up to 5 available Soul Fragments then explode, damaging nearby enemies for 2,596 Fire damage per fragment consumed, and afflicting them with Frailty for 6 sec, causing you to heal for 10% of damage you deal to them. Deals reduced damage beyond 8 targets.
void_reaver={90977,268175,1},-- Frailty now also reduces all damage you take from afflicted targets by 4%. Enemies struck by Soul Cleave are afflicted with Frailty for 6 sec.
blood_moon=5434,-- (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=5439,-- (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=814,-- (205625) Immolation Aura dispels all magical effects on you when cast.
cover_of_darkness=5520,-- (357419) The radius of Darkness is increased by 4 yds, and its duration by 2 sec.
demonic_trample=3423,-- (205629) Transform to demon form, moving at 175% increased speed for 3 sec, knocking down all enemies in your path and dealing 805.1 Physical damage. During Demonic Trample you are unaffected by snares but cannot cast spells or use your normal attacks. Shares charges with Infernal Strike.
glimpse=5522,-- (354489) Vengeful Retreat provides immunity to loss of control effects, and reduces damage taken by 35% until you land.
illidans_grasp=819,-- (205630) You strangle the target with demonic magic, dangling them in place for 5 sec. Use Illidan's Grasp again to toss the target to a location within 40 yards, stunning them and all nearby enemies for 3 sec and dealing 805.1 Shadow damage.
jagged_spikes=816,-- (205627) While Demon Spikes is active, melee attacks against you cause Physical damage equal to 30% of the damage taken back to the attacker.
rain_from_above=5521,-- (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=3429,-- (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=1948,-- (211489) Reduces the cooldown of your Sigils by an additional 25%.
tormentor=1220,-- (207029) You focus the assault on this target, increasing their damage taken by 3% for 6 sec. Each unique player that attacks the target increases the damage taken by an additional 3%, stacking up to 5 times. Your melee attacks refresh the duration of Focused Assault.
unending_hatred=3727,-- (213480) Taking damage causes you to gain Fury based on the damage dealt.
})
-- Auras
spec:RegisterAuras({
-- Versatility increased by $w1%.
-- https://wowhead.com/beta/spell=355894
blind_faith={
id=355894,
duration=20,
max_stack=1
},
-- Taking $w1 Chaos damage every $t1 seconds. Damage taken from $@auracaster's Immolation Aura increased by $s2%.
-- Talent: Branded, taking $w3 Fire damage every $t3 sec, and dealing $204021s1% less damage to $@auracaster$?s389220[ and taking $w2% more Fire damage from them][].
-- https://wowhead.com/beta/spell=207744
fiery_brand={
id=207771,
duration=10,
type="Magic",
max_stack=1,
copy="fiery_brand_dot"
},
-- Talent: Battling a demon from the Theater of Pain...
-- https://wowhead.com/beta/spell=391430
fodder_to_the_flame={
id=391430,
duration=25,
max_stack=1,
copy=329554
},
-- Talent: $@auracaster is healed for $w1% of all damage they deal to you.$?$w3!=0[ Dealing $w3% reduced damage to $@auracaster.][]$?$w4!=0[ Suffering $w4% increased damage from $@auracaster.][]
-- https://wowhead.com/beta/spell=247456
frailty={
id=247456,
duration=5,
tick_time=1,
type="Magic",
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.][]
-- Maximum health increased by $w2%. Armor increased by $w8%. $?s235893[Versatility increased by $w5%. ][]$?s263642[Fracture][Shear] generates $w4 additional Fury and one additional Lesser Soul Fragment.
-- 2 pieces (Vengeance) : Soul Fragments heal for 10% more and generating a Soul Fragment increases your Fire damage by 2% for 6 sec. Multiple applications may overlap.
-- TODO: Track each application to keep count for Recrimination.
spec:RegisterAura("fires_of_fel",{
id=409645,
duration=6,
max_stack=1
})
-- 4 pieces (Vengeance) : Shear and Fracture deal Fire damage, and after consuming 20 Soul Fragments, your next cast of Shear or Fracture will apply Fiery Brand for 6 sec to its target.
-- Talent: Demolish the spirit of all those around you, dealing $s1 Fire damage to nearby enemies and extracting up to $s2 Lesser Soul Fragments, drawing them to you for immediate consumption.
bulk_extraction={
id=320341,
cast=0,
cooldown=90,
gcd="spell",
school="fire",
talent="bulk_extraction",
startsCombat=true,
toggle="cooldowns",
handler=function()
end,
},
-- 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
-- Talent: Unleash the fel within you, damaging enemies directly in front of you for ${$212105s1*(2/$t1)} Fire damage over $d.$?s320639[ Causing damage also heals you for up to ${$212106s1*(2/$t1)} health.][]
fel_devastation={
id=212084,
cast=0,
channeled=true,
cooldown=60,
fixedCast=true,
gcd="spell",
school="fire",
spend=50,
spendType="fury",
talent="fel_devastation",
startsCombat=true,
start=function()
applyBuff("fel_devastation")
-- This is likely repeated per tick but it's not worth the CPU overhead to model each tick.
-- 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,
gcd="spell",
school="physical",
spend=-40,
spendType="fury",
talent="felblade",
startsCombat=true,
nodebuff="rooted",
handler=function()
setDistance(5)
end,
},
-- Talent: Brand an enemy with a demonic symbol, instantly dealing $sw2 Fire damage$?s320962[ and ${$207771s3*$207744d} Fire damage over $207744d][]. The enemy's damage done to you is reduced by $s1% for $207744d.
-- Transform to demon form for $d, increasing current and maximum health by $s2% and Armor by $s8%$?s235893[. Versatility increased by $s5%][]$?s321067[. While transformed, Shear and Fracture generate one additional Lesser Soul Fragment][]$?s321068[ and $s4 additional Fury][].
-- Shears an enemy for $s1 Physical damage, and shatters $?a187827[two Lesser Soul Fragments][a Lesser Soul Fragment] from your target. |cFFFFFFFFGenerates $m2 Fury.|r
-- Talent: Place a Sigil of Chains at the target location that activates after $d. All enemies affected by the sigil are pulled to its center and are snared, reducing movement speed by $204843s1% for $204843d.
-- 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.
-- Talent: Shield yourself for $d, absorbing $<baseAbsorb> damage. Consumes all Soul Fragments within 25 yds to add $<fragmentAbsorb> to the shield per fragment.
-- Talent: Carve into the soul of your target, dealing ${$s2+$214743s1} Fire damage and an additional $o1 Fire damage over $d. Immediately shatters $s3 Lesser Soul Fragments from the target and $s4 additional Lesser Soul Fragment every $t1 sec.
soul_carver={
id=207407,
cast=0,
cooldown=60,
gcd="spell",
school="fire",
talent="soul_carver",
startsCombat=true,
handler=function()
addStack("soul_fragments",nil,2)
applyBuff("soul_carver")
end,
},
-- Viciously strike up to $228478s2 enemies in front of you for $228478s1 Physical damage and heal yourself for $s4. Consumes up to $s3 available Soul Fragments$?s321021[ and heals you for an additional $s5 for each Soul Fragment consumed][].
-- 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: Consume up to $s2 available Soul Fragments then explode, damaging nearby enemies for $247455s1 Fire damage per fragment consumed, and afflicting them with Frailty for $247456d, causing you to heal for $247456s1% of damage you deal to them. Deals reduced damage beyond $s3 targets.
-- 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("If set above zero, the default priority will not recommend certain abilities unless you have at least this many stacks of %s on your target.\n\n"
.."If %s is not talented, then |cFFFFD100frailty_threshold_met|r will always be |cFF00FF00true|r.\n\n"
.."If %s is not talented, then |cFFFFD100frailty_threshold_met|r will be |cFF00FF00true|r even with only one stack of %s.\n\n"
.."This is an experimental setting. Requiring too many stacks may result in a loss of DPS due to delaying use of your major cooldowns.",