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.9 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.
ashen_remains={71969,387252,2},-- Chaos Bolt and Incinerate deal 5% increased damage to targets afflicted by Immolate.
avatar_of_destruction={71963,387159,1},-- When Chaos Bolt or Rain of Fire consumes a charge of Ritual of Ruin, you summon a Blasphemy for 8 sec. Blasphemy Summons a Blasphemy from the Twisting Nether, impacting for 1,582 Fire damage and stunning all enemies in the area for 2 sec. The Blasphemy will serve you for 8 sec, dealing 1,160 damage to all nearby enemies every 1.6 sec and generating 1 Soul Shard Fragment every 0.5 sec.
backdraft={72066,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.
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.
burn_to_ashes={71964,387153,2},-- Chaos Bolt and Rain of Fire increase the damage of your next 2 Incinerates by 15%. Stacks up to 4 times.
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.
cataclysm={71974,152108,1},-- Calls forth a cataclysm at the target location, dealing 6,264 Shadowflame damage to all enemies within 8 yards and afflicting them with Immolate.
channel_demonfire={72064,196447,1},-- Launches 15 bolts of felfire over 2.4 sec at random targets afflicted by your Immolate within 40 yds. Each bolt deals 561 Fire damage to the target and 223 Fire damage to nearby enemies.
chaos_bolt={72068,116858,1},-- Unleashes a devastating blast of chaos, dealing a critical strike for 8,867 Chaos damage. Damage is further increased by your critical strike chance.
chaos_incarnate={71966,387275,1},-- Chaos Bolt, Rain of Fire, and Shadowburn always gains maximum benefit from your Mastery: Chaotic Energies.
conflagrate={72067,17962,1},-- 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.
conflagration_of_chaos={72061,387108,2},-- Conflagrate and Shadowburn have a 25% chance to guarantee your next cast of the ability to critically strike, and increase its damage by your critical strike chance.
crashing_chaos={71960,387355,2},-- Summon Infernal reduces the Soul Shard cost of your next 3 casts of Chaos Bolt, Shadowburn, or Rain of Fire by 1.
cry_havoc={71981,387522,1},-- When Chaos Bolt damages a target afflicted by Havoc, it explodes, dealing 1,318 damage to enemies within 8 yards.
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 250% of the sacrificed health plus an additional 12,365 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.
decimation={71977,387176,1},-- Your Incinerate and Conflagrate casts on targets that have 50% or less health reduce the cooldown of Soulfire by 5 sec.
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 15% of maximum health.
demonic_circle={71933,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 6%.
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 1.5 min.
demonic_inspiration={71928,386858,1},-- Filling a Soul Shard increases the attack speed of your primary pet by 5% for 8 sec. Increases Grimoire of Sacrifice damage by 15%.
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%.
desperate_pact={71929,386619,2},-- Drain Life heals for 15% more while below 50% health.
diabolic_embers={71968,387173,1},-- Incinerate now generates 100% additional Soul Shard Fragments.
dimensional_rift={71966,387976,1},-- 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.
eradication={71984,196412,2},-- Chaos Bolt 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.
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 5.5 sec.
fel_pact={71932,386113,2},-- Reduces the cooldown of Fel Domination by 30 sec.
fel_synergy={71918,389367,1},-- Soul Leech also heals you for 25% and your pet for 50% of the absorption it grants.
fiendish_stride={71948,386110,2},-- Reduces the damage dealt by Burning Rush by 25%. Burning Rush increases your movement speed by an additional 5%.
fire_and_brimstone={71982,196408,2},-- Incinerate now also hits all enemies near your target for 13% damage.
flashpoint={71972,387259,2},-- When your Immolate deals periodic damage to a target above 80% health, gain 2% Haste for 10 sec. Stacks up to 3 times.
frequent_donor={71937,386686,1},-- Reduces the cooldown of Dark Pact by 15 sec.
gorefiends_resolve={71916,389623,2},-- Targets resurrected with Soulstone resurrect with 20% additional health and 15% additional mana.
grand_warlocks_design={71959,387084,1},-- Every Soul Shard you spend reduces the cooldown of Summon Infernal by 1.5 sec.
greater_banish={71943,386651,1},-- Increases the duration of Banish by 30 sec. Banish now affects Undead.
grim_feast={71926,386689,1},-- Drain Life now channels 30% faster and restores health 30% faster.
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 1,678 additional Shadow damage. Lasts 1 |4hour:hrs; or until you summon a demon pet.
grimoire_of_synergy={71924,171975,2},-- Damage done by you or your demon has a chance to grant the other one 5% increased damage for 15 sec.
havoc={71979,80240,1},-- Marks a target with Havoc for 15 sec, causing your single target spells to also strike the Havoc victim for 60% of normal initial damage.
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.
improved_conflagrate={72065,231793,1},-- Conflagrate gains an additional charge.
improved_immolate={71976,387093,2},-- Increases the duration of Immolate by 3 sec.
infernal_brand={71958,387475,2},-- Your Infernal's melee attacks cause its target to take 3% increased damage from its Immolation, stacking up to 15 times.
inferno={71974,270545,1},-- Rain of Fire damage is increased by 20% and has a 20% chance to generate a Soul Shard Fragment.
inquisitors_gaze={71939,386344,1},-- Summon an Inquisitor's Eye that periodically blasts enemies for 254 Shadowflame damage and occasionally dealing 290 Shadowflame damage instead. Lasts 1 |4hour:hrs;.
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.
lifeblood={71940,386646,2},-- When you use a Healthstone, gain 7% Leech for 20 sec.
madness_of_the_azjaqir={71967,387400,2},-- Chaos Bolt increases the damage of Chaos Bolt by 12% and reduces the cast time of Chaos Bolt by 10% for 4 sec. Rain of Fire increases the damage of Rain of Fire by 12% for 4 sec. Shadowburn increases the damage of Shadowburn by 12% for 4 sec.
master_ritualist={71962,387165,2},-- Ritual of Ruin requires 2 less Soul Shards spent.
mayhem={71979,387506,1},-- Your single target spells have a 35% 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 normal initial damage.
mortal_coil={71947,6789,1},-- Horrifies an enemy target into fleeing, incapacitating for 3 sec and healing you for 20% of maximum health.
nightmare={71945,386648,2},-- When Fear ends, the target is slowed by 15% for 4 sec.
pandemonium={71981,387509,1},-- Increases the base duration of Havoc by 3 sec. Mayhem has an additional 10% chance to trigger.
power_overwhelming={71965,387279,2},-- Consuming Soul Shards increases your Mastery by 0.5% for 10 sec for each shard spent. Gaining a stack does not refresh the duration.
profane_bargain={71919,389576,2},-- When your health drops below 35%, the percentage of damage shared via your Soul Link is increased by an additional 5%. While Grimoire of Sacrifice is active, your Stamina is increased by 5%.
pyrogenics={71975,387095,1},-- Enemies affected by your Rain of Fire take 5% increased damage from your Fire spells.
raging_demonfire={72063,387166,2},-- Channel Demonfire fires an additional 2 bolts. Each bolt increases the remaining duration of Immolate on all targets hit by 0.2 sec.
rain_of_chaos={71959,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 3,369 Fire damage over 6.4 sec to enemies in the area. Rain of Fire has a 20% chance to generate a Soul Shard Fragment.
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.
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 15/12/10 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 Immolate, Incinerate, and Conflagrate damage to the target by 25% for 8 sec.
rolling_havoc={71961,387569,2},-- Each time your spells duplicate from Havoc, gain 1% increased damage for 6 sec. Stacks up to 5 times.
ruin={72062,387103,2},-- Increases the damage of Conflagrate, Channel Demonfire, Shadowburn, and Soulfire by 10%.
scalding_flames={71973,388832,2},-- Increases the damage of Immolate by 13%.
shadowburn={72060,17877,1},-- Blasts a target for 2,320 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.
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.
soul_conduit={71923,215941,2},-- Every Soul Shard you spend has a 5% chance to be refunded.
soul_fire={71978,6353,1},-- Burns the enemy's soul, dealing 9,135 Fire damage and applying Immolate. Generates 1 Soul Shard.
soul_link={71925,108415,1},-- 10% of all damage you take is taken by your demon pet instead. While Grimoire of Sacrifice is active, your Stamina is increased by 10%.
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 8 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%.
summon_infernal={71985,1122,1},-- 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.
summon_soulkeeper={71939,386256,1},-- Summons a Soulkeeper that consumes all Tormented Souls you've collected, blasting nearby enemies for 580 Chaos damage every 1 sec for each Tormented Soul consumed. You collect Tormented Souls from each target you kill and occasionally escaped souls you previously collected.
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.
teachings_of_the_black_harvest={71938,385881,1},-- TODO: 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 10 sec.
wrathful_minion={71946,386864,1},-- Filling a Soul Shard increases the damage done by your primary pet by 5% for 8 sec. Increases Grimoire of Sacrifice damage by 15%.
bane_of_fragility=3502,-- (199954) Reduces the target's maximum health by up to 15% for 10 sec.
bane_of_havoc=164,-- (200546) Curses the ground with a demonic bane, causing all of your single target spells to also strike targets marked with the bane. Lasts 13 sec.
bonds_of_fel=5401,-- (353753) Encircle enemy players with Bonds of Fel. If any affected player leaves the 8 yd radius they explode, dealing 10,282 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 20 yards casts a harmful magical spell, the Observer will deal up to 5% of the target's maximum health in Shadow damage.
casting_circle=3510,-- (221703) Summons a Casting Circle for 12 sec. While within the casting circle, you are immune to silence and interrupt effects.
cremation=159,-- (212282) Conflagrate deals up to an additional 3% of the target's maximum health in Fire damage if the target is affected by your Immolate.
essence_drain=3509,-- (221711) Whenever you heal yourself with Drain Life, the enemy target deals 9% reduced damage to you for 10 sec. Stacks up to 4 times.
fel_fissure=157,-- (200586) Chaos Bolt creates a 5 yd wide eruption of Felfire under the target, reducing movement speed by 50% and reducing all healing received by 25% on all enemies within the fissure. Lasts 6 sec.
gateway_mastery=5382,-- (248855) Increases the range of your Demonic Gateway by 20 yards, and reduces the cast time by 30%. Reduces the time between how often players can take your Demonic Gateway by 30 sec.
nether_ward=3508,-- (212295) Surrounds the caster with a shield that lasts 3 sec, reflecting all harmful spells cast on you.
precognition=5507,-- (377360) If an interrupt is used on you while you are not casting, gain 15% haste and become immune to control and interrupt effects for 4 sec.
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.
-- 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%.
-- 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.
-- 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.
-- Talent: Calls forth a cataclysm at the target location, dealing 6,264 Shadowflame damage to all enemies within 8 yards and afflicting them with Immolate.
-- Talent: Launches 15 bolts of felfire over 2.4 sec at random targets afflicted by your Immolate within 40 yds. Each bolt deals 561 Fire damage to the target and 223 Fire damage to nearby enemies.
-- 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
-- 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.
-- 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.
-- 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.
-- 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.
-- Talent: Calls down a rain of hellfire, dealing 3,369 Fire damage over 6.4 sec to enemies in the area. Rain of Fire has a 20% chance to generate a Soul Shard Fragment.
--[[ Begins a ritual that sacrifices a random participant to summon a doomguard. Requires the caster and 4 additional party members to complete the ritual.
-- 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.
-- Talent: Blasts a target for 2,320 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.
-- 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.
-- Talent: Summons a Soulkeeper that consumes all Tormented Souls you've collected, blasting nearby enemies for 580 Chaos damage every 1 sec for each Tormented Soul consumed. You collect Tormented Souls from each target you kill and occasionally escaped souls you previously collected.
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,