Mouseover/target Shadowstep

Shouldn’t this work?

#show
/use [@mouseover,nodead][nodead]Shadowstep

The mouseover part works, but not the target part. Based on past usage, I’d have expected not to need @target in there; putting @target doesn’t help. I saw another macro while googling…

#showtooltip Shadowstep
/stopcasting
/cast [@mouseover,exists] [@target,harm,nodead] [@target,help,nodead] Shadowstep

I wouldn’t have expected to need both… but it works.

Does anyone have enough of an understanding to explain why it works so I can take out the unneeded parts?

This is the base template:

For Shadowstep specifically it’d be

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

Unless you’re doing it in pvp where it can get janky and you need the following

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

NOT IF I CAN POSSIBLY AVOID IT

Thanks again