Shadowstep mouseover macro

So. I was using this macro a long time ago for mouseover shadowstep even with a currently target.

#showtooltip Shadowstep
/cast [@mouseover, exists][@target, exists] Shadowstep

That was a good macro so u can shadowstep a friend or neutral mob to run away and don’t die. But isn’t working since DF launch. It works for every macro, like blind and sap, but shadowstep. Anyone have an alternative macro?

1 Like

Isnt there not supposed to be a space there? So it should be exists]Shadowstep.

Ill check my macro for it when i get home from work and post it if you havnt gotten an answer yet.

As far as I can tell, that space doesn’t matter if it’s there or not. I always use a space in mine. :x

I tested the above macro and it worked. Maybe it doesn’t in certain situations, I am not sure!

It is work for mobs, but when u have a player in your main target, u can’t shadowstep with mouseover to another target.

1 Like

Against hostile targets only? It works on friendly players, right?
E: Did some testing. I see what you mean. Seems like against hostile players, the mouseover part doesn’t work. But, it does work on friendly targets. Not sure what is up with that.

Yeah. That’s the point. It works for every others abilities and was working for shadowstep before the Dragonflight launch.

1 Like

/cleartarget
/cast [@mouseover] shadowstep
/targetlasttarget

3 Likes

Use this one folks. It works!

I’ve found AI to be crazy good at helping me with macros lately. Here is what I pulled up in regards to this. FYI I did not test this myself.




Due to persistent engine bugs introduced in modern expansions, standard @mouseover or @focus targeting parameters can fail if you already have an active enemy target. Instead of casting at your mouseover, the game will mistakenly teleport you to your current target.

imageBlizzard Forums +1

If you encounter this glitch, use this advanced version, which clears and restores your target instantly to force the mouseover check to succeed:

text

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