OK, Lets face it, Affliction isn’t going to do the AOE that a Hunter running in
and smashing his Barrage is. But, this will sustain continuous, steady AOE.
Single target was VERY tricky, due to timings
of your your Dots. My Lock isn’t 100 yet, so I would be interested in how it works on
yours. Glyph of Life Pact will keep Mana cost down. Glyph of Siphon Life is nice too.
Affliction1 is Single target. Affliction2 is AOE
Sequences["Affliction1"] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
---/cast [nopet] Summon Imp
/targetenemy [noharm][dead]
/petattack [@target,harm]
/petautocastoff [group] Threatening Presence
/petautocaston [nogroup] Threatening Presence
/console Sound_EnableSFX 0
]],
"/castsequence [nochanneling] reset=target Corruption,Unstable Affliction,null",
"/castsequence [nochanneling] reset=target Haunt,Agony,Drain Soul,Haunt,Drain Soul",
'/cast [nochanneling, combat] Dark Soul: Misery',
"/castsequence [nochanneling] reset=target Agony,Corruption,Unstable Affliction,Drain Soul,Drain Soul,Drain Soul,Drain Soul",
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}
Sequences["Affliction2"] = {
PreMacro = [[
---/cast [nopet] Summon Imp
/targetenemy [noharm][dead]
/petattack [@target,harm]
/petautocastoff [group] Threatening Presence
/petautocaston [nogroup] Threatening Presence
/console Sound_EnableSFX 0
]],
"/castsequence [nochanneling] reset=target Agony,Seed of Corruption,Unstable Affliction,Seed of Corruption,Seed of Corruption,Seed of Corruption,Seed of Corruption",
'/castsequence [nochanneling] reset=target Agony,Soulburn,Unstable Affliction,Seed of Corruption,Seed of Corruption,Seed of Corruption,Seed of Corruption',
'/cast [nochanneling, combat] Dark Soul: Misery',
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}