abyss_walker={71954,389609,1},-- Using Demonic Circle: Teleport or your Demonic Gateway reduces all damage you take by 4% for 10 sec.
accrued_vitality={71953,386613,2},-- Drain Life heals for 15% of the amount drained over 7.5 sec.
amplify_curse={71934,328774,1},-- Your next Curse of Exhaustion, Curse of Tongues or Curse of Weakness cast within 15 sec is amplified. Curse of Exhaustion Reduces the target's movement speed by an additional 20%. Curse of Tongues Increases casting time by an additional 40%. Curse of Weakness Enemy is unable to critically strike.
banish={71944,710,1},-- Banishes an enemy Demon, Aberration, or Elemental, preventing any action for 30 sec. Limit 1. Casting Banish again on the target will cancel the effect.
burning_rush={71949,111400,1},-- Increases your movement speed by 50%, but also damages you for 4% of your maximum health every 1 sec. Movement impairing effects may not reduce you below 100% of normal movement speed. Lasts until canceled.
curses_of_enfeeblement={71951,386105,1},-- Grants access to the following abilities: Curse of Tongues: Forces the target to speak in Demonic, increasing the casting time of all spells by 30% for 1 min. Curses: A warlock can only have one Curse active per target. Curse of Exhaustion: Reduces the target's movement speed by 50% for 12 sec. Curses: A warlock can only have one Curse active per target.
dark_accord={71956,386659,1},-- Reduces the cooldown of Unending Resolve by 45 sec.
dark_pact={71936,108416,1},-- Sacrifices 20% of your current health to shield you for 200% of the sacrificed health plus an additional 28,917 for 20 sec. Usable while suffering from control impairing effects.
darkfury={71941,264874,1},-- Reduces the cooldown of Shadowfury by 15 sec and increases its radius by 2 yards.
demon_skin={71952,219272,2},-- Your Soul Leech absorption now passively recharges at a rate of 0.2% of maximum health every 1 sec, and may now absorb up to 10% of maximum health. Increases your armor by 45%.
demonic_circle={100941,268358,1},-- Summons a Demonic Circle for 15 min. Cast Demonic Circle: Teleport to teleport to its location and remove all movement slowing effects. You also learn: Demonic Circle: Teleport Teleports you to your Demonic Circle and removes all movement slowing effects.
demonic_embrace={71930,288843,1},-- Stamina increased by 10%.
demonic_fortitude={71922,386617,1},-- Increases you and your pets' maximum health by 5%.
demonic_gateway={71955,111771,1},-- Creates a demonic gateway between two locations. Activating the gateway transports the user to the other gateway. Each player can use a Demonic Gateway only once per 90 sec.
demonic_inspiration={71928,386858,1},-- Increases the attack speed of your primary pet by 5%. Increases Grimoire of Sacrifice damage by 10%.
demonic_resilience={71917,389590,2},-- Reduces the chance you will be critically struck by 2%. All damage your primary demon takes is reduced by 8%.
demonic_tactics={71925,452894,1},-- Your spells have a 5% increased chance to deal a critical strike. You gain 10% more of the Critical Strike stat from all sources.
fel_armor={71950,386124,2},-- When Soul Leech absorbs damage, 5% of damage taken is absorbed and spread out over 5 sec. Reduces damage taken by 1.5%.
fel_domination={71931,333889,1},-- Your next Imp, Voidwalker, Incubus, Succubus, Felhunter, or Felguard Summon spell is free and has its casting time reduced by 90%.
fel_pact={71932,386113,1},-- Reduces the cooldown of Fel Domination by 60 sec.
fel_synergy={71924,389367,2},-- Soul Leech also heals you for 8% and your pet for 25% of the absorption it grants.
fiendish_stride={71948,386110,1},-- Reduces the damage dealt by Burning Rush by 10%. Burning Rush increases your movement speed by an additional 20%.
frequent_donor={71937,386686,1},-- Reduces the cooldown of Dark Pact by 15 sec.
horrify={71916,56244,1},-- Your Fear causes the target to tremble in place instead of fleeing in fear.
howl_of_terror={71947,5484,1},-- Let loose a terrifying howl, causing 5 enemies within 10 yds to flee in fear, disorienting them for 20 sec. Damage may cancel the effect.
ichor_of_devils={71937,386664,1},-- Dark Pact sacrifices only 5% of your current health for the same shield value.
lifeblood={71940,386646,2},-- When you use a Healthstone, gain 4% Leech for 20 sec.
mortal_coil={71947,6789,1},-- Horrifies an enemy target into fleeing, incapacitating for 3 sec and healing you for 20% of maximum health.
nightmare={71916,386648,1},-- Increases the amount of damage required to break your fear effects by 60%.
pact_of_gluttony={71926,386689,1},-- Healthstones you conjure for yourself are now Demonic Healthstones and can be used multiple times in combat. Demonic Healthstones cannot be traded. Demonic Healthstone 60 sec cooldown.
resolute_barrier={71915,389359,2},-- Attacks received that deal at least 5% of your health decrease Unending Resolve's cooldown by 10 sec. Cannot occur more than once every 30 sec.
sargerei_technique={93179,405955,2},-- Incinerate damage increased by 5%.
shadowflame={71941,384069,1},-- Slows enemies in a 12 yard cone in front of you by 70% for 6 sec.
shadowfury={71942,30283,1},-- Stuns all enemies within 8 yds for 3 sec.
socrethars_guile={93178,405936,2},-- Immolate damage increased by 10%.
soul_conduit={71939,215941,1},-- Every Soul Shard you spend has a 5% chance to be refunded.
soul_leech={71933,108370,1},-- All single-target damage done by you and your minions grants you and your pet shadowy shields that absorb 3% of the damage dealt, up to 10% of maximum health.
soul_link={71923,108415,2},-- 5% of all damage you take is taken by your demon pet instead. While Grimoire of Sacrifice is active, your Stamina is increased by 3%.
soulburn={71957,385899,1},-- Consumes a Soul Shard, unlocking the hidden power of your spells. Demonic Circle: Teleport: Increases your movement speed by 50% and makes you immune to snares and roots for 6 sec. Demonic Gateway: Can be cast instantly. Drain Life: Gain an absorb shield equal to the amount of healing done for 30 sec. This shield cannot exceed 30% of your maximum health. Health Funnel: Restores 140% more health and reduces the damage taken by your pet by 30% for 10 sec. Healthstone: Increases the healing of your Healthstone by 30% and increases your maximum health by 20% for 12 sec.
strength_of_will={71956,317138,1},-- Unending Resolve reduces damage taken by an additional 15%.
sweet_souls={71927,386620,1},-- Your Healthstone heals you for an additional 10% of your maximum health. Any party or raid member using a Healthstone also heals you for that amount.
swift_artifice={71918,452902,1},-- Reduces the cast time of Soulstone and Create Healthstone by 50%.
teachings_of_the_black_harvest={71938,385881,1},-- Your primary pets gain a bonus effect. Imp: Successful Singe Magic casts grant the target 4% damage reduction for 5 sec. Voidwalker: Reduces the cooldown of Shadow Bulwark by 30 sec. Felhunter: Reduces the cooldown of Devour Magic by 5 sec. Sayaad: Reduces the cooldown of Seduction by 10 sec and causes the target to walk faster towards the demon.
teachings_of_the_satyr={71935,387972,1},-- Reduces the cooldown of Amplify Curse by 15 sec.
wrathful_minion={71946,386864,1},-- Increases the damage done by your primary pet by 5%. Increases Grimoire of Sacrifice damage by 10%.
-- Destruction
ashen_remains={71969,387252,1},-- Chaos Bolt, Shadowburn, and Incinerate deal 5% increased damage to targets afflicted by Immolate.
avatar_of_destruction={101998,456975,1},-- Consuming Ritual of Ruin summons an Overfiend for 8 sec. Summon Overfiend
backdraft={72067,196406,1},-- Conflagrate reduces the cast time of your next Incinerate, Chaos Bolt, or Soul Fire by 30%. Maximum 2 charges.
backlash={71983,387384,1},-- Increases your critical strike chance by 3%. Physical attacks against you have a 25% chance to make your next Incinerate instant cast. This effect can only occur once every 6 sec.
blistering_atrophy={101996,456939,1},-- Increases the damage of Shadowburn by 20%. The critical strike chance of Shadowburn is increased by an additional 50% when damaging a target that is at or below 30% health.
burn_to_ashes={71964,387153,1},-- Chaos Bolt and Rain of Fire increase the damage of your next 2 Incinerates by 15%. Shadowburn increases the damage of your next Incinerate by 15%. Stacks up to 6 times.
cataclysm={71974,152108,1},-- Calls forth a cataclysm at the target location, dealing 39,235 Shadowflame damage to all enemies within 8 yards and afflicting them with Immolate.
channel_demonfire={72064,196447,1},-- Launches 17 bolts of felfire over 2.3 sec at random targets afflicted by your Immolate within 40 yds. Each bolt deals 3,713 Fire damage to the target and 1,477 Fire damage to nearby enemies.
chaos_incarnate={71966,387275,1},-- Chaos Bolt, Rain of Fire, and Shadowburn always gain at least 70% of the maximum benefit from your Mastery: Chaotic Energies.
conflagrate={72068,17962,1},-- Triggers an explosion on the target, dealing 19,616 Fire damage. Reduces the cast time of your next Incinerate or Chaos Bolt by 30% for 10 sec. Generates 5 Soul Shard Fragments.
conflagration_of_chaos={72061,387108,1},-- Conflagrate and Shadowburn have a 50% chance to guarantee your next cast of the ability to critically strike, and increase its damage by your critical strike chance.
crashing_chaos={71960,417234,1},-- Summon Infernal increases the damage of your next 8 casts of Chaos Bolt by 25% or your next 8 casts of Rain of Fire by 35%.
decimation={101997,456985,1},-- Your critical strikes have a chance to reset the cooldown of Soul Fire and reduce the cast time of your next Soul Fire by 80%.
demonfire_mastery={101993,456946,1},-- Increases the damage of Channel Demonfire by 30% and it deals damage 35% faster.
devastation={72066,454735,1},-- Increases the critical strike chance of your Destruction spells by 5%.
diabolic_embers={71968,387173,1},-- Incinerate now generates 100% additional Soul Shard Fragments.
dimensional_rift={102003,387976,1},-- Rips a hole in time and space, opening a random portal that damages your target: Shadowy Tear Deals 99,592 Shadow damage over 14 sec. Unstable Tear Deals 85,195 Chaos damage over 6 sec. Chaos Tear Fires a Chaos Bolt, dealing 33,226 Chaos damage. This Chaos Bolt always critically strikes and your critical strike chance increases its damage. Generates 3 Soul Shard Fragments.
emberstorm={72062,454744,1},-- Increases the damage done by your Fire spells by 2% and reduces the cast time of your Incinerate spell by 20%.
eradication={71984,196412,1},-- Chaos Bolt and Shadowburn increases the damage you deal to the target by 5% for 7 sec.
explosive_potential={72059,388827,1},-- Reduces the cooldown of Conflagrate by 2 sec.
fiendish_cruelty={101994,456943,1},-- When Shadowburn fails to kill a target that is at or below 30% health, its cooldown is reduced by 5 sec.
fire_and_brimstone={71982,196408,1},-- Incinerate now also hits all enemies near your target for 25% damage.
flashpoint={71972,387259,1},-- When your Immolate deals periodic damage to a target above 80% health, gain 2% Haste for 10 sec. Stacks up to 3 times.
grimoire_of_sacrifice={71971,108503,1},-- Sacrifices your demon pet for power, gaining its command demon ability, and causing your spells to sometimes also deal 6,410 additional Shadow damage. Lasts until canceled or until you summon a demon pet.
havoc={71979,80240,1},-- Marks a target with Havoc for 12 sec, causing your single target spells to also strike the Havoc victim for 60% of the damage dealt.
improved_chaos_bolt={101992,456951,1},-- Increases the damage of Chaos Bolt by 10% and reduces its cast time by 0.5 sec.
improved_conflagrate={72065,231793,1},-- Conflagrate gains an additional charge.
indiscriminate_flames={101995,457114,1},-- Backdraft increases the damage of your next Chaos Bolt by 5% and increases the critical strike chance of your next Incinerate or Soul Fire by 35%.
inferno={71974,270545,1},-- Rain of Fire damage is increased by 20% and its Soul Shard cost is reduced by 1.
internal_combustion={71980,266134,1},-- Chaos Bolt consumes up to 5 sec of Immolate's damage over time effect on your target, instantly dealing that much damage.
master_ritualist={71962,387165,1},-- Ritual of Ruin requires 5 less Soul Shards spent.
mayhem={71979,387506,1},-- Your single target spells have a 25% chance to apply Havoc to a nearby enemy for 5.0 sec. Havoc Marks a target with Havoc for 5.0 sec, causing your single target spells to also strike the Havoc victim for 60% of the damage dealt.
power_overwhelming={71965,387279,1},-- Consuming Soul Shards increases your Mastery by 0.5% for 10 sec for each shard spent. Gaining a stack does not refresh the duration.
pyrogenics={71975,387095,1},-- Enemies affected by your Rain of Fire take 5% increased damage from your Fire spells.
raging_demonfire={72063,387166,1},-- Channel Demonfire fires an additional 2 bolts. Each bolt increases the remaining duration of Immolate on all targets hit by 0.5 sec.
rain_of_chaos={71960,266086,1},-- While your initial Infernal is active, every Soul Shard you spend has a 15% chance to summon an additional Infernal that lasts 8 sec.
rain_of_fire={72069,5740,1},-- Calls down a rain of hellfire, dealing 28,756 Fire damage over 6.0 sec to enemies in the area.
reverse_entropy={71980,205148,1},-- Your spells have a chance to grant you 15% Haste for 8 sec.
ritual_of_ruin={71970,387156,1},-- Every 20 Soul Shards spent grants Ritual of Ruin, making your next Chaos Bolt or Rain of Fire consume no Soul Shards and have its cast time reduced by 50%.
roaring_blaze={72065,205184,1},-- Conflagrate increases your Channel Demonfire, Immolate, Incinerate, and Conflagrate damage to the target by 25% for 8 sec.
rolling_havoc={71961,387569,1},-- Each time your spells duplicate from Havoc, gain 1% increased damage for 6 sec. Stacks up to 5 times.
ruin={71967,387103,1},-- Increases the critical strike damage of your Destruction spells by 5%.
scalding_flames={71973,388832,1},-- Increases the damage of Immolate by 25% and its duration by 3 sec.
shadowburn={72060,17877,1},-- Blasts a target for 15,728 Shadowflame damage, gaining 50% critical strike chance on targets that have 20% or less health. Restores 1 Soul Shard and refunds a charge if the target dies within 5 sec.
soul_fire={71978,6353,1},-- Burns the enemy's soul, dealing 65,915 Fire damage and applying Immolate. Generates 1 Soul Shard.
summon_infernal={71985,1122,1},-- Summons an Infernal from the Twisting Nether, impacting for 8,299 Fire damage and stunning all enemies in the area for 2 sec. The Infernal will serve you for 30 sec, dealing 7,607 damage to all nearby enemies every 1.5 sec and generating 1 Soul Shard Fragment every 0.5 sec.
summoners_embrace={71971,453105,1},-- Increases the damage dealt by your spells and your demon by 3%.
unstable_rifts={102427,457064,1},-- Bolts from Dimensional Rift now deal 25% of damage dealt to nearby enemies as Fire damage.
-- Diabolist
abyssal_dominion={94831,429581,1},-- Summon Infernal becomes empowered, dealing 40% increased damage. When your Summon Infernal ends, it fragments into two smaller Infernals at 50% effectiveness that lasts 10 sec.
annihilans_bellow={94836,429072,1},-- Howl of Terror cooldown is reduced by 15 sec and range is increased by 5 yds.
cloven_souls={94849,428517,1},-- Enemies damaged by your Overlord have their souls cloven, increasing damage taken by you and your pets by 5% for 15 sec.
cruelty_of_kerxan={94848,429902,1},-- Summon Infernal grants Diabolic Ritual and reduces its duration by 3 sec.
diabolic_ritual={94855,428514,1,"diabolist"},-- Spending a Soul Shard on a damaging spell grants Diabolic Ritual for 20 sec. While Diabolic Ritual is active, each Soul Shard spent on a damaging spell reduces its duration by 1 sec. When Diabolic Ritual expires you gain Demonic Art, causing your next Chaos Bolt, Rain of Fire, or Shadowburn to summon an Overlord, Mother of Chaos, or Pit Lord that unleashes a devastating attack against your enemies.
flames_of_xoroth={94833,429657,1},-- Fire damage increased 2% and damage dealt by your demons is increased 2%.
gloom_of_nathreza={94843,429899,1},-- Enemies marked by your Havoc take 5% increased damage from your single target spells.
infernal_bulwark={94852,429130,1},-- Unending Resolve grants Soul Leech equal to 10% of your maximum health and increases the maximum amount Soul Leech can absorb by 10% for 8 sec.
infernal_machine={94848,429917,1},-- Your Soul Shard spending abilities decrease the duration of Diabolic Ritual by 1 additional sec while your Infernal is active.
infernal_vitality={94852,429115,1},-- Unending Resolve heals you for 30% of your maximum health over 10 sec.
ruination={94830,428522,1},-- Summoning a Pit Lord causes your next Chaos Bolt to become Ruination. Ruination
secrets_of_the_coven={94826,428518,1},-- Mother of Chaos empowers your next Incinerate to become Infernal Bolt. Infernal Bolt
souletched_circles={94836,428911,1},-- You always gain the benefit of Soulburn when casting Demonic Circle: Teleport, increasing your movement speed by 50% and making you immune to snares and roots for 6 sec.
touch_of_rancora={94856,429893,1},-- Demonic Art increases the damage of your next Chaos Bolt, Rain of Fire, or Shadowburn by 100% and reduces its cast time by 50%.
-- Hellcaller
aura_of_enfeeblement={94822,440059,1},-- While Unending Resolve is active, enemies within 30 yds are affected by Curse of Tongues and Curse of Weakness at 100% effectiveness.
blackened_soul={94837,440043,1},-- Spending Soul Shards on damaging spells will further corrupt enemies affected by your Wither, increasing its stack count by 1. Each time Wither increases it has a chance to become acute, dealing 6,460 Shadowflame damage to its host every 1 sec until 1 stack remains. Wither will always become acute after reaching 8 stacks or when its host reaches 20% health.
bleakheart_tactics={94854,440051,1},-- Wither damage increased 20%. When Wither gains a stack from Blackened Soul, it has a chance to gain an additional stack.
curse_of_the_satyr={94822,440057,1},-- Curse of Weakness is empowered and transforms into Curse of the Satyr. Curse of the Satyr
hatefury_rituals={94854,440048,1},-- Wither deals 50% increased periodic damage but its duration is 25% shorter.
illhoofs_design={94835,440070,1},-- Sacrifice 10% of your maximum health. Soul Leech now absorbs an additional 15% of your maximum health.
malevolence={94842,442726,1},-- Dark magic erupts from you and corrupts your soul for 20 sec, causing enemies suffering from your Wither to take 47,445 Shadowflame damage and increase its stack count by 3. While corrupted your active Withers are acute, your haste is increased by 15% and Chaos Bolt grants 1 additional stack of Wither.
mark_of_perotharn={94844,440045,1},-- Critical strike damage dealt by Wither is increased by 10%. Wither has a chance to gain a stack when it critically strikes. Stacks gained this way do not activate Blackened Soul.
mark_of_xavius={94834,440046,1},-- Wither damage increased by 25%. Blackened Soul deals 2% increased damage per stack of Wither.
seeds_of_their_demise={94829,440055,1},-- Blackened Soul damage increased by 30%. When Blackened Soul deals damage, you have a chance to gain 2 stacks of Flashpoint.
wither={94840,445465,1,"hellcaller"},-- Replaces Immolate. Bestows a vile malediction upon the target, burning the sinew and muscle of its host, dealing 3,008 Shadowflame damage immediately and an additional 69,530 Shadowflame damage over 21 sec. Periodic damage generates 1 Soul Shard Fragment and has a 50% chance to generate an additional 1 on critical strikes.
xalans_cruelty={94845,440040,1},-- Your Fire spells gain 10% more critical strike chance from all sources. Your Shadow spells gain 10% more critical strike chance from all sources.
xalans_ferocity={94853,440044,1},-- Shadow damage increased by 2%. Fire damage increased by 2%.
zevrims_resilience={94835,440065,1},-- Dark Pact heals you for 2,522 every 1 sec while active.
bonds_of_fel=5401,-- (353753) Encircle enemy players with Bonds of Fel. If any affected player leaves the 8 yd radius they explode, dealing 74,083 Fire damage split amongst all nearby enemies.
call_observer=5544,-- (201996) Summons a demonic Observer to keep a watchful eye over the area for 20 sec. Anytime an enemy within 30 yards casts a harmful magical spell, the Observer will deal up to 8% of the target's maximum health in Shadow damage.
fel_fissure=157,-- (200586)
gateway_mastery=5382,-- (248855)
impish_instincts=5580,-- (409835)
nether_ward=3508,-- (212295) Surrounds the caster with a shield that lasts 3 sec, reflecting all harmful spells cast on you.
shadow_rift=5393,-- (353294) Conjure a Shadow Rift at the target location lasting 2 sec. Enemy players within the rift when it expires are teleported to your Demonic Circle. Must be within 40 yds of your Demonic Circle to cast.
soul_rip=5607,-- (410598) Fracture the soul of up to 3 target players within 20 yds into the shadows, reducing their damage done by 25% and healing received by 25% for 8 sec. Souls are fractured up to 20 yds from the player's location. Players can retrieve their souls to remove this effect.
-- Every $s1 Soul Shards spent grants Ritual of Ruin, making your next Chaos Bolt or Rain of Fire consume no Soul Shards and have its cast time reduced by $387157s3%.
-- Haste increased by $w1% and $?s324536[Malefic Rapture grants $w2 additional stack of Wither to targets affected by Unstable Affliction.][Chaos Bolt grants $w3 additional stack of Wither.]; All of your active Withers are acute.
-- Talent: $42223s1 Fire damage every $5740t2 sec.
-- https://wowhead.com/beta/spell=5740
rain_of_fire={
id=5740,
duration=8,
type="Magic",
max_stack=1
},
-- Talent: Haste increased by $s1%.
-- https://wowhead.com/beta/spell=266030
reverse_entropy={
id=266030,
duration=8,
type="Magic",
max_stack=1
},
-- Your next Chaos Bolt or Rain of Fire cost no Soul Shards and has its cast time reduced by 50%.
ritual_of_ruin={
id=387157,
duration=30,
max_stack=1
},
--
-- https://wowhead.com/beta/spell=698
ritual_of_summoning={
id=698,
duration=120,
type="Magic",
max_stack=1
},
-- Talent: Damage increased by $W1%.
-- https://wowhead.com/beta/spell=387570
rolling_havoc={
id=387570,
duration=6,
max_stack=5
},
-- Covenant: Suffering $w2 Arcane damage every $t2 sec.
-- https://wowhead.com/beta/spell=312321
scouring_tithe={
id=312321,
duration=18,
type="Magic",
max_stack=1
},
-- Disoriented.
-- https://wowhead.com/beta/spell=6358
seduction={
id=6358,
duration=30,
mechanic="sleep",
type="Magic",
max_stack=1
},
-- Embeded with a demon seed that will soon explode, dealing Shadow damage to the caster's enemies within $27285A1 yards, and applying Corruption to them. The seed will detonate early if the target is hit by other detonations, or takes $w3 damage from your spells.
-- https://wowhead.com/beta/spell=27243
seed_of_corruption={
id=27243,
duration=12,
type="Magic",
max_stack=1
},
-- Maximum health increased by $s1%.
-- https://wowhead.com/beta/spell=17767
shadow_bulwark={
id=17767,
duration=20,
type="Magic",
max_stack=1
},
-- Talent: If the target dies and yields experience or honor, Shadowburn restores ${$245731s1/10} Soul Shard and refunds a charge.
-- https://wowhead.com/beta/spell=17877
shadowburn={
id=17877,
duration=5,
type="Magic",
max_stack=1
},
-- Talent: Slowed by $w1% for $d.
-- https://wowhead.com/beta/spell=384069
shadowflame={
id=384069,
duration=6,
type="Magic",
max_stack=1
},
-- Talent: Stunned.
-- https://wowhead.com/beta/spell=30283
shadowfury={
id=30283,
duration=3,
mechanic="stun",
type="Magic",
max_stack=1
},
-- Suffering $w1 Shadow damage every $t1 sec and siphoning life to the casting Warlock.
-- https://wowhead.com/beta/spell=63106
siphon_life={
id=63106,
duration=15,
type="Magic",
max_stack=1
},
-- Absorbs $w1 damage.
-- https://wowhead.com/beta/spell=108366
soul_leech={
id=108366,
duration=15,
max_stack=1
},
-- Talent: $s1% of all damage taken is split with the Warlock's summoned demon. The Warlock is healed for $s2% and your demon is healed for $s3% of all absorption granted by Soul Leech.
-- https://wowhead.com/beta/spell=108446
soul_link={
id=108446,
duration=3600,
type="Magic",
max_stack=1
},
-- Suffering $s2 Nature damage every $t2 sec.
-- https://wowhead.com/beta/spell=386997
soul_rot={
id=386997,
duration=8,
type="Magic",
max_stack=1,
copy=325640
},
--
-- https://wowhead.com/beta/spell=246985
soul_shards={
id=246985,
duration=3600,
max_stack=1
},
-- Talent: Consumes a Soul Shard, unlocking the hidden power of your spells. |cFFFFFFFFDemonic Circle: Teleport|r: Increases your movement speed by $387633s1% and makes you immune to snares and roots for $387633d. |cFFFFFFFFDemonic Gateway|r: Can be cast instantly. |cFFFFFFFFDrain Life|r: Gain an absorb shield equal to the amount of healing done for $387630d. This shield cannot exceed $387630s1% of your maximum health. |cFFFFFFFFHealth Funnel|r: Restores $387626s1% more health and reduces the damage taken by your pet by ${$abs($387641s1)}% for $387641d. |cFFFFFFFFHealthstone|r: Increases the healing of your Healthstone by $387626s2% and increases your maximum health by $387636s1% for $387636d.
-- https://wowhead.com/beta/spell=387626
soulburn={
id=387626,
duration=3600,
max_stack=1
},
soulburn_demonic_circle={
id=387633,
duration=8,
max_stack=1,
},
soulburn_drain_life={
id=394810,
duration=30,
max_stack=1,
},
soulburn_health_funnel={
id=387641,
duration=10,
max_stack=1,
},
soulburn_healthstone={
id=387636,
duration=12,
max_stack=1,
},
-- Soul stored by $@auracaster.
-- https://wowhead.com/beta/spell=20707
soulstone={
id=20707,
duration=900,
max_stack=1
},
-- $@auracaster's subject.
-- https://wowhead.com/beta/spell=1098
subjugate_demon={
id=1098,
duration=300,
mechanic="charm",
type="Magic",
max_stack=1
},
--
-- https://wowhead.com/beta/spell=101508
the_codex_of_xerrath={
id=101508,
duration=3600,
max_stack=1
},
tormented_souls={
duration=3600,
max_stack=20,
generate=function(t)
localn=GetSpellCount(386256)
ifn>0then
t.applied=query_time
t.duration=3600
t.expires=t.applied+3600
t.count=n
t.caster="player"
return
end
t.applied=0
t.duration=0
t.expires=0
t.count=0
t.caster="nobody"
end,
copy="tormented_soul"
},
-- Damage dealt by your demons increased by $w1%.
-- https://wowhead.com/beta/spell=339784
tyrants_soul={
id=339784,
duration=15,
max_stack=1
},
-- Dealing $w1 Shadowflame damage every $t1 sec for $d.
-- https://wowhead.com/beta/spell=273526
umbral_blaze={
id=273526,
duration=6,
tick_time=2,
type="Magic",
max_stack=1
},
unending_breath={
id=5697,
duration=600,
max_stack=1,
},
-- Damage taken reduced by $w3% Immune to interrupt and silence effects.
-- https://wowhead.com/beta/spell=104773
unending_resolve={
id=104773,
duration=8,
max_stack=1
},
-- Suffering $w2 Shadow damage every $t2 sec. If dispelled, will cause ${$w2*$s1/100} damage to the dispeller and silence them for $196364d.
-- Calls forth a cataclysm at the target location, dealing $s1 Shadowflame damage to all enemies within $A1 yards and afflicting them with $?a445465[Wither][Immolate].
-- Launches $s1 bolts of felfire over $d at random targets afflicted by your $?a445465[Wither][Immolate] within $196449A1 yds. Each bolt deals $196448s1 Fire damage to the target and $196448s2 Fire damage to nearby enemies.
-- With raging_demonfire, this will extend Immolates but it's not worth modeling for the addon ( 0.2s * 17-20 ticks ).
},
-- Talent: Unleashes a devastating blast of chaos, dealing a critical strike for 8,867 Chaos damage. Damage is further increased by your critical strike chance.
--[[ Commands your demon to perform its most powerful ability. This spell will transform based on your active pet. Felhunter: Devour Magic Voidwalker: Shadow Bulwark Incubus/Succubus: Seduction Imp: Singe Magic
command_demon={
id=119898,
cast=0,
cooldown=0,
gcd="off",
school="physical",
startsCombat=false,
handler=function()
end,
},]]
-- Talent: Triggers an explosion on the target, dealing 3,389 Fire damage. Reduces the cast time of your next Incinerate or Chaos Bolt by 30% for 10 sec. Generates 5 Soul Shard Fragments.
--[[ Creates a Healthstone that can be consumed to restore 25% health. When you use a Healthstone, gain 7% Leech for 20 sec.
create_healthstone={
id=6201,
cast=3,
cooldown=0,
gcd="spell",
school="shadow",
spend=0.02,
spendType="mana",
startsCombat=false,
handler=function()
end,
},]]
-- Talent: Rips a hole in time and space, opening a random portal that damages your target: Shadowy Tear Deals 15,954 Shadow damage over 14 sec. Unstable Tear Deals 13,709 Chaos damage over 6 sec. Chaos Tear Fires a Chaos Bolt, dealing 4,524 Chaos damage. This Chaos Bolt always critically strikes and your critical strike chance increases its damage. Generates 3 Soul Shard Fragments.
dimensional_rift={
id=387976,
cast=0,
charges=3,
cooldown=45,
recharge=45,
gcd="spell",
school="chaos",
spend=-0.3,
spendType="soul_shards",
talent="dimensional_rift",
startsCombat=true,
},
--[[ Summons an Eye of Kilrogg and binds your vision to it. The eye is stealthed and moves quickly but is very fragile.
eye_of_kilrogg={
id=126,
cast=2,
cooldown=0,
gcd="spell",
school="shadow",
spend=0.03,
spendType="mana",
startsCombat=false,
handler=function()
applyBuff("eye_of_kilrogg")
end,
},]]
-- Talent: Sacrifices your demon pet for power, gaining its command demon ability, and causing your spells to sometimes also deal 1,678 additional Shadow damage. Lasts 1 |4hour:hrs; or until you summon a demon pet.
grimoire_of_sacrifice={
id=108503,
cast=0,
cooldown=30,
gcd="spell",
school="shadow",
talent="grimoire_of_sacrifice",
startsCombat=false,
essential=true,
nobuff="grimoire_of_sacrifice",
usable=function()returnpet.active,"requires a pet to sacrifice"end,
-- Talent: Let loose a terrifying howl, causing 5 enemies within 10 yds to flee in fear, disorienting them for 20 sec. Damage may cancel the effect.
howl_of_terror={
id=5484,
cast=0,
cooldown=40,
gcd="spell",
school="shadow",
talent="howl_of_terror",
startsCombat=false,
handler=function()
applyDebuff("target","howl_of_terror")
end,
},
-- Burns the enemy, causing 1,559 Fire damage immediately and an additional 9,826 Fire damage over 24 sec. Periodic damage generates 1 Soul Shard Fragment and has a 50% chance to generate an additional 1 on critical strikes.
-- [430014] Dark magic erupts from you and corrupts your soul for $442726d, causing enemies suffering from your Wither to take $446285s1 Shadowflame damage and increase its stack count by $s1.; While corrupted your Haste is increased by $442726s1% and spending Soul Shards on damaging spells grants $s2 additional stack of Wither.
malevolence={
id=442726,
cast=0.0,
cooldown=60.0,
gcd="spell",
spend=0.010,
spendType='mana',
talent="malevolence",
startsCombat=true,
handler=function()
applyBuff("malevolence")
end,
},
-- Calls down a rain of hellfire, dealing ${$42223m1*8} Fire damage over $d to enemies in the area.
--[[ Begins a ritual that sacrifices a random participant to summon a doomguard. Requires the caster and 4 additional party members to complete the ritual.
ritual_of_doom={
id=342601,
cast=0,
cooldown=3600,
gcd="spell",
school="shadow",
spend=1,
spendType="soul_shards",
startsCombat=false,
toggle="cooldowns",
handler=function()
end,
},
-- Begins a ritual to create a summoning portal, requiring the caster and 2 allies to complete. This portal can be used to summon party and raid members.
-- Conjure a Shadow Rift at the target location lasting $d. Enemy players within the rift when it expires are teleported to your Demonic Circle.; Must be within $s2 yds of your Demonic Circle to cast.
shadow_rift={
id=353294,
cast=0.0,
cooldown=60.0,
gcd="spell",
spend=0.010,
spendType='mana',
startsCombat=false,
pvptalent="shadow_rift",
},
-- Blasts a target for $s1 Shadowflame damage, gaining $s3% critical strike chance on targets that have $s4% or less health.; Restores ${$245731s1/10} Soul Shard and refunds a charge if the target dies within $d.
-- Talent: Summons an Infernal from the Twisting Nether, impacting for 1,582 Fire damage and stunning all enemies in the area for 2 sec. The Infernal will serve you for 30 sec, dealing 1,160 damage to all nearby enemies every 1.6 sec and generating 1 Soul Shard Fragment every 0.5 sec.
-- Bestows a vile malediction upon the target, burning the sinew and muscle of its host, dealing $s1 Shadowflame damage immediately and an additional $445474o1 Shadowflame damage over $445474d.$?s137046[; Periodic damage generates 1 Soul Shard Fragment and has a $s2% chance to generate an additional 1 on critical strikes.; Replaces Immolate.][; Replaces Corruption.]
name=function()return"|T"..(GetSpellTexture(116858))..":0|t Funnel Damage in AOE"end,
desc=function()
return"If checked, the addon will use its cleave priority to funnel damage into your primary target (via |T"..(GetSpellTexture(116858))..":0|t Chaos Bolt) instead of spending Soul Shards on |T"..(GetSpellTexture(5740))..":0|t Rain of Fire.\n\n"..
"You may wish to change this option for different fights and scenarios, which can be done here, via the minimap button, or with |cFFFFD100/hekili toggle cleave_apl|r."
return"If checked, the default action list will only use its AOE action list (including |T"..(GetSpellTexture(5740))..":0|t Rain of Fire) when there are 3+ targets.\n\n"..
"In multi-target Patchwerk simulations, this setting creates a significant DPS loss. However, this option may be useful in real-world scenarios, especially if you are fighting two moving targets that will not stand in your Rain of Fire for the whole duration."
end,
type="toggle",
width="full",
})]]
spec:RegisterSetting("havoc_macro_text",nil,{
name="When |T460695:0|t Havoc is shown with a |TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t indicator, the addon is recommending that you cast Havoc on a different target (without swapping). A mouseover macro is useful for this and an example is included below.",
name=function()return"When |T"..GetSpellTexture(348)..":0|t Immolate is shown with a |TInterface\\Addons\\Hekili\\Textures\\Cycle:0|t indicator, the addon is recommending that you cast Immolate on a different target (without swapping). A mouseover macro is useful for this and an example is included below."end,