Focus macros no longer working

I’ve noticed my focus macros no longer work. For example if I have someone already targeted and try to step to focus I just step to my current target. I’ve tried having separate bind for focus step or focus kick and still wont work if I have someone already targeted. Focus macros are only working as long as nothing else is targeted. None of my macros have changed but they definitely don’t work anymore in prepatch. Has anyone else experienced this especially in arena?

Edit. I’ve had added examples of macros
#showtooltip
/cast [modifier:shift, target=focus] Shadowstep; Shadowstep

#showtooltip
/cast [modifier:shift, target=focus] Kick; Kick

2 Likes

my focus macros work

1 Like

My focus macros are still working.

1 Like

how about you post the macro

1 Like

Yeah, this would be helpful.

I’ve edited my post and added examples.

they work fine for me

1 Like

Something I often see with these types of macros is that they have the bind elsewhere. For instance there’s kick on 1, and the modifier for focus kick is shift, so shift 1 to focus kick.

But they also have shift 1 keybind to, say, backstab. As like a standalone bind.

So the first bind doesn’t work.

The “fix” is to bind shift 1 somewhere else, save it, unbind it, then try the macro again.

Yep, works for me as well.

1 Like

logged on my alt rogue, shadowstep doesn’t work but the kick macro is still fine.

Edit: Things to note: a focus conditional by itself will cast on the focus properly and attempting to shadowstep with no target gives an invalid target error instead of no target selected.

I was able to get it to work by setting the focus cast key in options to shift instead of none. This option is weird, because focus cast conditional keys work fine without it (except for shadowstep) and the option itself seems to do literally nothing. Maybe addon interference? Bartender has its own option for focus cast which is the cause of this.

1 Like

And now it randomly works fine without the option enabled.
:dracthyr_sweat:

Do you bartender or any other addon that replaces the action bars?

No I’m just using the default UI.

So on warrior it worked fine with charge/pummel with no alterations, I swap to rogue and then kick works and shadowstep doesn’t cast on focus. I turned the focus cast option to shift in the default and not bartender, and then shadowstep focus casted properly. I disabled bartender, shadowstep still worked properly. Put the option back to none, and it still worked properly on default ui. Enabled bartender again to see if it was just changing the option, and shadowstep still worked properly for no reason whatsoever. Like what.
:dracthyr_sweat:

and now I can’t replicate it

1 Like

I found a post on the EU forum where others had a similar issue. One suggested fix was to add /cleartarget at start of the macro. I’ve updated my macros and it started working and then tried it again after adding this post and stopped again. It’s so frustrating. I’ve havent changed anything in game and have been using the same macros for all of shadowlands with no issues.

1 Like

target=focus macros no longer work, they have to be @focus or @cursor.

Just replace and your macros will work.

Try going into options>combat and make sure self cast key and focus cast key are both set to none

1 Like

I did try that and still have the problem.

target=focus and @focus are functionally the same.

Some of my macros are broken too, but its the macros that have toys included.

Fun detected?

I think it has something to do with what Kennie said. You need to go into your binds and remove wherever you have your shift buttons keybinded to. You may not use bartender or dominos or whatever bar addon now but its possible if you’ve used them prior to prepatch, it is saving those binds somewhere.

When prepatch dropped and I uninstalled bartender and went through rebinding my buttons to the default ui, it was removing the old binds from bartender.

I’ve gone through every keybind and nothing is using Shift R or Shift E. Previously Shift R was used for whisper but confirmed that it’s not assigned back to Shift R.