Created a single button macro for Gnome Sequencer. Try it out and give me feedback so I can make it better.
--- Warlock ---
--- Destruction ---
--- By Nazferiti ---
Sequences["Des"] = {
StepFunction = [[
stepa = "1243333"
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]
/cast [combat] Dark Soul: Instability
]],
-- Macro 1
[[
/run("Executing macro 1! (Burn)")
/cast [nomod] Chaos Bolt; [mod] Shadowburn
]],
-- Macro 2
[[
/run("Executing macro 2! (Immolate)")
/cast Immolate
]],
-- Macro 3
[[
/run("Executing macro 3! (Incinerate)")
/cast Incinerate
]],
-- Macro 4
[[
/run("Executing macro 4! (Conflagrate)")
/cast Conflagrate
]],
PostMacro = [[
/startattack
/petattack
/run UIErrorsFrame:Clear()
]],
}
You could use this in your Postmacro.
Use trinkets, and tell your pet to attack your target.
/startattack
/petattack [@target,harm]
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
And add a racial into your premacro:
/castsequence [combat] Dark Soul: Instability, Blood Fury
Could also work in summon pet if not summoned but not sure that would be needed.
Also not too sure if StepFunction best use for Destro but looks nice and i am sure it will work just as well. Going to try it later any way =D but i like my CD’s on a mod so will be trying this.
Sequences["Lockdes"] = {
StepFunction = [[
stepa = "1322222"
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 [mod:ctrl,combat] Dark Soul: Instability, Blood Fury
/castsequence [mod:shift,combat]reset=target Immolate, Chaos Bolt, Chaos Bolt, Chaos Bolt, Chaos Bolt
]],
-- Macro 1
[[
/run("Executing macro 1! (Immolate)")
/cast Immolate
]],
-- Macro 2
[[
/run("Executing macro 2! (Incinerate)")
/cast Incinerate
]],
-- Macro 3
[[
/run("Executing macro 3! (Conflagrate)")
/cast Conflagrate
]],
PostMacro = [[
/startattack
/petattack [@target,harm]
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],
}