This one is for single target Using 2-3-3-3-3-3-3 talents
Sequences["FuryST"] = {
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
/targetenemy [noharm][dead]
/startattack
/cast [combat] Avatar
/cast [combat] Battle Cry
]],
[[/castsequence reset=60 Rampage,Battle Cry]],
[[/cast [talent:7/3] Dragon Roar]],
[[/cast Rampage]],
[[/cast Bloodthirst]],
[[/cast Raging Blow]],
[[/cast Furious Slash]],
[[/cast !Execute]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}
And Here is The AOE one Talents : 1-3-1-3-3-1-1
Sequences["FuryMT"] = {
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
/targetenemy [noharm][dead]
/startattack
]],
[[/castsequence reset=60 Rampage]],
[[/cast Whirlwind]],
[[/cast Bloodthirst]],
[[/cast Whirlwind]],
[[/cast Rampage]],
[[/cast Raging Blow]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}
I choose Bladestorm as last talent but I prefer to use it seperated from macro not to reduce possible DPS boosts.
And lastly Bladestorm simple macro with Bloodbath and Battle Cry
#showtooltip Bladestorm
/cast Bloodbath
/cast Battle Cry
/cast Bladestorm
Okay this is what I came up with.
Talents : 2-3-3-3-3-1-3
One Shot All Purpose ( as much as possible )
I used a different Macro Base
Sequences["FuryA"] = {
StepFunction = [[
stepa = "7314352314356"
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]
]],
-- Macro 1
[[
/run("Executing macro 1! (Bloodthirst)")
/cast Bloodthirst
]],
-- Macro 2
[[
/run("Executing macro 2! (Raging Blow)")
/cast Raging Blow
]],
-- Macro 3
[[
/run("Executing macro 3! (Whirlwind)")
/cast Whirlwind
]],
-- Macro 4
[[
/run("Executing macro 4! (Execute)")
/cast !Execute
]],
-- Macro 5
[[
/run("Executing macro 5! (Rampage)")
/cast Rampage
]],
-- Macro 6
[[
/run("Executing macro 6! (Furious Slash)")
/cast Furious Slash
]],
-- Macro 7
[[
/run("Executing macro 7! (Dragon Roar)")
/cast Dragon Roar
]],
PostMacro = [[
/startattack
/cast !Execute
/cast [combat] Avatar
/cast [combat] Bloodbath
/cast [combat] Battle Cry
/use 13
/use 14
]],
}
So This macro Uses all the cds when you enter combat. And makes the rotation you can figure out from the numbers which order it makes the rotation.
I recommend following GCD might give better results but you dont have to.
So try and please let me know if there is something wrong. Thank you.
Thx for reply, and looking forward to the next aoe that also fits the single setup .-9