I’m just starting out in WoW and already frustrated with the base macro system. If I have the WoW terminology correct, I want to have “priority” type macros. For my puny lil’ level 12 Warrior, that would be: Execute > Overpower > Slam. One button would use Execute if its up, Overpower if it isn’t, then Slam if the first two are down.
I saw GSE has a priority macro option, but it’s not working the way I thought it would, and I’m too noob to know if it’s just user error or just something not supported.
Here is how I have it setup now:
Sequences['WAR-SpamMe1'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Tanjoubi@Stormrage",
SpecID=71,
Talents = "2?,?,?,?,?,?,",
Help = [[Exec>OP>Slam]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Priority",
LoopLimit=1,
KeyPress={
},
PreMacro={
},
"/cast Execute",
"/cast Overpower",
"/cast Slam",
PostMacro={
},
KeyRelease={
},
},
},
}
This results in, if I pace out my macro presses, Slam sometimes taking up to 4-5 button presses to cast, at the start of a fight with nothing on cooldown, and when I space out my button presses. I’ll get multiple melee swings in in this time. I still have to rotate through Execute and OP to get to Slam if they’re not up yet with multiple presses. This is still sequential, or at least what I call sequential. I can even see the icon rotate when I click the button with no enemy targeted, and even if Slam’s icon is on the hotbar pushing the button doesn’t always result in Slam being cast.
I’ve also tried:
Edit: 0) I’ve also tried it with the loop limit blank, setting it to 1 was the most recent thing I tried.
- Kicking Execute to Pre-Macro. It simply does not go off.
- Changing the cast names to ![Ability], as I saw in a few sample macros. I’m not sure what the ! modifier does, but it still ain’t do what I want.
Edit: 3) I tried changing it to /castsequence Execute,Overpower,Slam. This resulting in -no- abilities being used, even when melee whittled a Goretusk down to Execute range. WHich is how CastSequence is supposed to work, but I figured I’d give it a try.
I’ve poked through some of the help/FAQ that explains what it all does, but most of the examples cover sequential, which would be, roughly:
[Press][Pre]Line 1[post][release]
[Press][Pre]Line 2[post][release]
[Press][Pre]Line 3[post][release]
How does Priority work in GSE? I was expecting:
[Press][Pre](Try Line 1)(Try Line 2)(Try Line 3=Success!)[post][release]
[Press][Pre](Try Line 1)(Try Line 2=Success!)[post][release]
[Press][Pre](Try Line 1=Success!)[post][release]
Or, at least, actually executing all 3 lines even if the first two fail – which is how macros used to work “Back In The Day” from what I’ve read but no longer.
Edit: Just to keep from beating up poor defenseless Goretusks all night, I made a new priority macro with three lines, each whispering myself “One” "Two “Three”. That works as I expected – pressing the button with a delay always results in whispering “One” to myself. if I really spam it, sometimes it’ll kick over to two or three, but I’m sure there’s a rate limit on whispering and that’s what comes into play there. It’s not doing it for the abilities though. Even with nothing on cooldown, it simply won’t cast slam most times without multiple button presses.