Hi
I hawe been using this side for a long time so now i thougth i trie to make some macros :}
My talent is: 2,3,2,2,1,1,1
I may change lvl 100 talent to 3 for more AoE
Glyph is:
Major: Glyph of Imp Swarm, Glyph of Dark Soul, Glyph of Life Tap
Minor: Glyph of Shadow Bolt, Glyph of Soulwell, Glyph of Metamorphosis
My Macros is:
Sequences["Build-Demon"] = { StepFunction = [[ stepa = "312"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]
/petattack [@target,harm]
/petautocastoff [group] Threatening Presence
/petautocaston [nogroup] Threatening Presence
]],– Macro 1
[[
/run(“Executing macro 1! (Hand of Gul’dan)”)
/cast Hand of Gul’dan
]],– Macro 2
[[
/run(“Executing macro 2! (Shadow Bolt)”)
/castsequence [nochanneling] reset=target Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Life Tap,Corruption,Shadow Bolt,Shadow Bolt,Shadow Bolt,Shadow Bolt,Life Tap
]],– Macro 3
[[
/run(“Executing macro 3! (Metamorphosis)”)
/use [noform: 0] Metamorphosis
/castsequence reset=120 Dark Soul: Knowledge
]],PostMacro = [[
/startattack
/cast [combat,nochanneling]Command Demon
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],
}Sequences[“Spend-Demon”] = {
StepFunction = [[
stepa = “31245”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]
/petattack [@target,harm]
/petautocastoff [group] Threatening Presence
/petautocaston [nogroup] Threatening Presence
]],– Macro 1
[[
/run(“Executing macro 1! (Doom)”)
/castsequence reset=target/5 Doom,null
]],– Macro 2
[[
/run(“Executing macro 2! (DemonBolt)”)
/castsequence [nochanneling] reset=target Touch of Chaos,Demonbolt,Demonbolt,Demonbolt,Demonbolt
]],– Macro 3
[[
/run(“Executing macro 3! (Metamorphosis)”)
/use [noform] Metamorphosis
/castsequence reset=120 Dark Soul: Knowledge
]],– Macro 4
[[
/run(“Executing macro 4! (Chaos Wave)”)
/cast Chaos Wave
]],– Macro 5
[[
/run(“Executing macro 5! (Imp Swarm)”)
/castsequence [combat] Imp Swarm
]],PostMacro = [[
/startattack
/cast [combat,nochanneling]Command Demon
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],
}Sequences[“SoulFire-Demon”] = {
StepFunction = [[
stepa = “3124”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]
/petattack [@target,harm]
/petautocastoff [group] Threatening Presence
/petautocaston [nogroup] Threatening Presence
]],– Macro 1
[[
/run(“Executing macro 1! (Hand of Gul’dan)”)
/cast Hand of Gul’dan
]],– Macro 2
[[
/run(“Executing macro 2! (Soul Fire)”)
/castsequence [nochanneling] reset=target Soul Fire,Soul Fire,Soul Fire,Corruption,Soul Fire,Soul Fire,Soul Fire
]],– Macro 3
[[
/run(“Executing macro 3! (Metamorphosis)”)
/use [noform: 0] Metamorphosis
/castsequence reset=120 Dark Soul: Knowledge
]],– Macro 4
[[
/run(“Executing macro 4! (Life Tap)”)
/cast Life Tap
]],PostMacro = [[
/startattack
/cast [combat,nochanneling]Command Demon
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],
}
pls coment if they can be improved ty
and hawe fun…
Jimmy