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 60%, but also damages you for 2% 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_pact={71936,108416,1},-- Sacrifices 20% of your current health to shield you for 200% of the sacrificed health plus an additional 24,490 for 20 sec. Usable while suffering from control impairing effects.
demon_skin={71952,219272,2},-- Your Soul Leech absorption now passively recharges at a rate of ${$s1/10}.1% of maximum health every $t1 sec, and may now absorb up to $s2% of maximum health.; Increases your armor by $m4%.
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 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%.
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,2},-- Reduces the cooldown of Fel Domination by 30 sec.
fel_synergy={71918,389367,1},-- Soul Leech also heals you for 15% 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%.
frequent_donor={71937,386686,1},-- Reduces the cooldown of Dark Pact by 15 sec.
grim_feast={71926,386689,1},-- Drain Life now channels 30% faster and restores health 30% faster.
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.
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.
inquisitors_gaze={71939,386344,1},-- Your spells and abilities have a chance to summon an Inquisitor's Eye that deals 7,461 Shadowflame damage every 0.8 sec for 11.5 sec.
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 3%.
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={71923,215941,2},-- Every Soul Shard you spend has a 5% chance to be refunded.
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 5%.
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%.
summon_soulkeeper={71939,386256,1},-- Summons a Soulkeeper that consumes all Tormented Souls you've collected, blasting nearby enemies for 636 Chaos damage per soul consumed over 8 sec. Deals reduced damage beyond 8 targets and only one Soulkeeper can be active at a time. 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},-- 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.
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
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.
burn_to_ashes={71964,387153,2},-- 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 27,169 Shadowflame damage to all enemies within 8 yards and afflicting them with Immolate.
channel_demonfire={72064,196447,1},-- Launches 20 bolts of felfire over 2.3 sec at random targets afflicted by your Immolate within 40 yds. Each bolt deals 3,214 Fire damage to the target and 1,278 Fire damage to nearby enemies.
chaos_bolt={72068,116858,1},-- Unleashes a devastating blast of chaos, dealing a critical strike for 40,382 Chaos damage. Damage is further increased by your critical strike chance.
conflagrate={72067,17962,1},-- Triggers an explosion on the target, dealing 16,171 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,417234,2},-- 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%.
cry_havoc={71981,387522,1},-- When Chaos Bolt damages a target afflicted by Havoc, it explodes, dealing 5,565 damage to enemies within 8 yards.
dimensional_rift={71966,387976,1},-- Rips a hole in time and space, opening a random portal that damages your target: Shadowy Tear Deals 82,322 Shadow damage over 14 sec. Unstable Tear Deals 70,516 Chaos damage over 6 sec. Chaos Tear Fires a Chaos Bolt, dealing 22,565 Chaos damage. This Chaos Bolt always critically strikes and your critical strike chance increases its damage. Generates 3 Soul Shard Fragments.
grand_warlocks_design={71959,387084,1},-- $?a137043[Summon Darkglare]?a137044[Summon Demonic Tyrant][Summon Infernal] cooldown is reduced by $?a137043[${$m1/-1000}]?a137044[${$m2/-1000}][${$m3/-1000}] sec.
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 5,660 additional Shadow damage. Lasts until canceled or until you summon a demon pet.
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 the damage dealt.
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.
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,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 the damage dealt.
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.
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 19,325 Fire damage over 6.1 sec to enemies in the area. Rain of Fire has a 20% chance to generate a Soul Shard Fragment.
ritual_of_ruin={71970,387156,1},-- Every 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 Channel Demonfire, Immolate, Incinerate, and Conflagrate damage to the target by 25% for 8 sec.
shadowburn={72060,17877,1},-- Blasts a target for 12,075 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 57,055 Fire damage and applying Immolate. Generates 1 Soul Shard.
summon_infernal={71985,1122,1},-- Summons an Infernal from the Twisting Nether, impacting for 6,678 Fire damage and stunning all enemies in the area for 2 sec. The Infernal will serve you for 30 sec, dealing 5,534 damage to all nearby enemies every 1.5 sec and generating 1 Soul Shard Fragment every 0.5 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 for 60% of the damage dealt. 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 65,406 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 10% of the target's maximum health in Shadow damage.
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.
impish_instincts=5580,-- (409835) Taking direct Physical damage reduces the cooldown of Demonic Circle by 2 sec. Cannot occur more than once every 5 sec.
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%.
-- https://wowhead.com/beta/spell=387158
impending_ruin={
id=387158,
duration=3600,
max_stack=15
},
infernal={
duration=30,
generate=function(inf)
ifpet.infernal.alivethen
inf.count=1
inf.applied=pet.infernal.expires-30
inf.expires=pet.infernal.expires
inf.caster="player"
return
end
inf.count=0
inf.applied=0
inf.expires=0
inf.caster="nobody"
end,
},
infernal_awakening={
id=22703,
duration=2,
max_stack=1,
},
-- Talent: Taking $w1% increased Fire damage from Infernal.
-- https://wowhead.com/beta/spell=340045
infernal_brand={
id=340045,
duration=8,
max_stack=15
},
-- Talent: Observed by an Inquisitor's Eye.
-- https://wowhead.com/beta/spell=388068
inquisitors_gaze={
id=388068,
duration=3600,
max_stack=1
},
-- Talent: Leech increased by $w1%.
-- https://wowhead.com/beta/spell=386647
lifeblood={
id=386647,
duration=20,
max_stack=1
},
-- Talent: Incapacitated.
-- https://wowhead.com/beta/spell=6789
mortal_coil={
id=6789,
duration=3,
type="Magic",
max_stack=1
},
-- Reflecting all spells.
-- https://wowhead.com/beta/spell=212295
nether_ward={
id=212295,
duration=3,
type="Magic",
max_stack=1
},
-- Talent: Movement speed reduced by $w1%.
-- https://wowhead.com/beta/spell=386649
nightmare={
id=386649,
duration=4,
type="Magic",
max_stack=1
},
-- Dealing damage to all nearby targets every $t1 sec and healing the casting Warlock.
-- https://wowhead.com/beta/spell=205179
phantom_singularity={
id=205179,
duration=16,
type="Magic",
max_stack=1
},
-- Talent: The percentage of damage shared via your Soul Link is increased by an additional $s2%.
-- https://wowhead.com/beta/spell=394747
profane_bargain={
id=394747,
duration=3600,
max_stack=1
},
-- Movement speed increased by $s3%.
-- https://wowhead.com/beta/spell=30151
pursuit={
id=30151,
duration=8,
max_stack=1
},
-- Talent: Fire damage taken increased by $s1%.
-- https://wowhead.com/beta/spell=387096
pyrogenics={
id=387096,
duration=2,
type="Magic",
max_stack=1
},
rain_of_chaos={
id=266087,
duration=30,
max_stack=1
},
-- 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.
-- 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.
-- 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.
-- 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.
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.
ritual_of_summoning={
id=698,
cast=0,
cooldown=120,
gcd="spell",
school="shadow",
spend=0.05,
spendType="mana",
startsCombat=false,
toggle="cooldowns",
handler=function()
end,
},]]
-- 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: Burns the enemy's soul, dealing 9,135 Fire damage and applying Immolate. Generates 1 Soul Shard.
soul_fire={
id=6353,
cast=function()return4*hasteend,
cooldown=45,
gcd="spell",
school="fire",
spend=0.02,
spendType="mana",
talent="soul_fire",
startsCombat=true,
aura="immolate",
handler=function()
gain(1,"soul_shards")
applyDebuff("target","immolate")
end,
},
-- 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.
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,