Let me know if you want anything changed or any questions
Sequences['AFSingle'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/petattack [@target,harm]
]],
"/castsequence [nochanneling] reset=target/38 Haunt,Unstable Affliction,Corruption,Agony,Drain Soul,Drain Soul,Haunt,Unstable Affliction,Corruption,Agony,drain soul,drain soul",
"/castsequence [mod:alt] reset=target Drain Soul,Drain Soul,Drain Soul,Drain Soul,Unstable Affliction,Corruption,Agony,Drain Soul,Drain Soul,Drain Soul,Unstable Affliction,Corruption,Agony",
'/cast [combat,nochanneling]Command Demon',
'/cast [mod:shift] Life Tap',
PostMacro = [[
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}
Sequences['AFAoe'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/console Sound_EnableSFX 0
/petattack [@target,harm]
]],
"/castsequence [nochanneling] reset=target/38 Corruption,Agony,Unstable Affliction,Haunt,Seed of Corruption",
'/castsequence [mod:alt,nochanneling]reset=combat Seed of Corruption,Seed of Corruption,Seed of Corruption,Seed of Corruption,Seed of Corruption,Seed of Corruption,Seed of Corruption,Seed of Corruption',
'/cast [combat,nochanneling]Dark Soul: Misery',
'/cast [combat,nochanneling]Command Demon',
PostMacro = [[
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}