Hello,
i tried out all the macros in this forum - some run - some don’t
I came to the point where i want to make my own, priority based Macro.
I did a lot of testing and below you find where i ended up with.
For my tests - it gave me the hightest ST Dummy DPS of all the macros i tried.
There are some things to keep in mind:
-
Sometimes you have a lot of Focus, feel free to smack in an arcane Shot or a ST Barrage. I tried with another Arcane Shot right in the steps - but overall that lead me to a loss in DPS, so i decided to favor Kill Command and AMoC Casts on Cooldown
-
I added Focus Fire into the steps, feel free to put them on a different button and cast them when you think they fit most - i couldn’t find any significant difference, so i left it in.
-
Macro 8 has Dire Beast in it - i am NOT speced into it - so you won’t find it in the step order. If you like to use Dire Beast - feel free to change the Steps into: (7, 4, 5, 1, 8, 2, 3, 2, 6, 4, 1) - you may try if something else is working better for you.
My Talents are: 3,1,2,1,1,3,3
and here is the Single Target Macro (AOE will follow later!)
Sequences['BMCrowST'] = {
StepFunction = [[
order = newtable(7, 4, 5, 1, 5, 3, 2, 2, 6, 1,5)
newstep = (newstep and (newstep % #order + 1)) or 2
step = order[newstep]
]],
PreMacro = [[
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petattack [@target,harm]
/console Sound_EnableSFX 0
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
-- Macro1
[[
/cast [nochanneling] Kill Command
]],
-- Macro2
[[
/cast [nochanneling] Cobra Shot
]],
-- Macro3
[[
/cast [nochanneling, mod] Barrage; [nochanneling] Arcane Shot
]],
-- Macro4
[[
/cast [nochanneling] A Murder of Crows
]],
-- Macro5
[[
/cast [nochanneling] Kill Shot
]],
-- Macro6
[[
/cast [nochanneling] !Focus Fire
]],
-- Macro7
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro8
[[
/cast [nochanneling] Dire Beast
]],
-- Macro9
[[
]],
}
Here comes the AOE Part:
Sequences['BMCrowAOE'] = {
StepFunction = [[
order = newtable(7, 4, 3, 1, 5, 8, 2, 2, 8, 8, 6, 1, 5, 3)
newstep = (newstep and (newstep % #order + 1)) or 2
step = order[newstep]
]],
PreMacro = [[
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petattack [@target,harm]
/console Sound_EnableSFX 0
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
-- Macro1
[[
/cast [nochanneling] Kill Command
]],
-- Macro2
[[
/cast [nochanneling] Cobra Shot
]],
-- Macro3
[[
/cast Barrage
]],
-- Macro4
[[
/cast [nochanneling] A Murder of Crows
]],
-- Macro5
[[
/cast [nochanneling] Kill Shot
]],
-- Macro6
[[
/cast [nochanneling] !Focus Fire
]],
-- Macro7
[[
/cast [nochanneling] Bestial Wrath
]],
-- Macro8
[[
/cast [nochanneling] Multi-Shot
]],
-- Macro9
[[
]],
}
Please try it out and let me know what you think of it and how it works for you and if there is any change that you would suggest!
Thanks!