Dragonflight has broke my macros can anyone help please

So, this is the macro that no longer works:

#showtooltip shadowstep
/cast [nomod, target=mouseover, exists] shadowstep
/cast [nomod, target=target] shadowstep
/cast [modifier:alt,target=focus] Shadowstep
/stopmacro [nomodifier]

When I tried to focus shadowstep it would just say Invalid target. I found out that was because of the self cast feature(idk what blizzard has done because they’ve bricked 8 of my macros that worked since day 1)

The problem now though is that when I try to focus shadowstep it shadowsteps my current target. It will only go to my focus if I’m not targeting anything. On top of this the mouseover no longer works.

I tried using this macro which works perfectly fine for my blind:

#showtooltip Shadowstep
/cast [mod:alt,target=focus][] Shadowstep

but it also did not work. If anyone knows how to fix this please help

edit: It appears the mouseover macro part does work if I’m not targeting anything as well. Targeting anything bricks both the focus/mouseover part

Change your Self Cast Key to None.

#showtooltip
/cleartarget [mod:alt] [@mouseover,exists,nodead]
/cast [mod:alt,@focus] [@mouseover,exists,nodead] [] Shadowstep
/targetlasttarget [mod:alt] [@mouseover,exists,nodead]

Also there’s a known bug with Shadowstep where it’ll cast on target instead of focus if you have a target selected.

1 Like

ya, found this out after searching into it a bit more. The self cast thing is also definitely a bug too. Seems like these have been around for a few months now and blizzard just refuses to fix them

edit: thank you for that macro though its better than what i got

Yeah, they introduced the Self Cast Key bug in 9.2.5 when they added self casting to reticle spells (non-macros) and have refused to fix it properly since.

I needed to edit the macro

I needed to add this extra line to make it so I didn’t have to press my keybind twice to shadowstep on current target if no mouseover exists. Will still jump to a target on mouseover that exists with 1 press.

(I didn’t need the alt focus)

1 Like
#showtooltip
/cleartarget [@mouseover,exists,nodead]
/cast [@mouseover,exists,nodead] [] Shadowstep
/targetlasttarget [@mouseover,exists,nodead]

Updated the earlier macro too.