When updating this macro I will do so by edits to keep the active macro at the top of the post and a change log on the footer of the post.
I wouldn’t recommend this to be for raiding or groups. I personally only make these for quest grinding or farming. But ultimately you can use it as you see fit.
This macro would qualify as an AOE macro as I use those spells within it.
For those of you interested in tweaking this yourself here are some notes on the StepFunction contained on this macro.
This line; stepa = “1122112212211221233112” acts as the guide for the /cast(castsequence) lines. It provides a manual selection for firing order.
/cast 1
/cast 2
/cast 3
cast line 1 cast line 1 cast line 2 cast line 2 etc etc. You can remove or add 1,2,3 as much or little as you want in the stepa section. If you want to add a fourth cast line, you can do so. You will only need to add 4 to the stepa section whereever you want it to fire off.
stepa = “1122114221221142212331124”
/cast 1
/cast 2
/cast 3
/cast 4
Sequences['Havoc1'] = {
specID=577,
author = "KeilMe",
helpTxt = "Talents: 2300000",
StepFunction = [[
stepa = "1122112212211221233112"
limit = string.len(stepa) or 1
if stepc == nil then
stepc = 1
end
if stepc >= limit then
stepc = 1
else
stepc = stepc + 1
end
step = tonumber(strsub (stepa, stepc, stepc))
]],
PreMacro=[[
/targetenemy [noharm][dead]
]],
"/castsequence [nochanneling] Demon's Bite, Demon's Bite",
"/castsequence [nochanneling] Throw Glaive, Chaos Strike, Blade Dance, Chaos Strike",
"/cast [nochanneling] !Eye Beam",
PostMacro=[[
]],
}