Mouseover Macro Issue - Classic

I’m trying to use a basic mouseover macro I use in retail, and the mouseover part works fine, but I can’t get the no mouseover part to function.

/cast [@mouseover][] SPELL

I’ve also tried

/cast [@mouseover][@player] SPELL
and
/cast [@mouseover] SPELL; SPELL

The [], [@player], or second SPELL won’t work, and I just get error saying no target when I just want it to cast on me. Anyone know how to solve this issue?

Thanks in advance.

You need to include an existence check: exists, help, or harm otherwise it always assumes you’re mousing over something.

1 Like

Big thanks! On retail, it’s always let me get away without having to have “help,nodead” so I would shortcut, and leave that off, but it looks like it makes all the difference in classic. Thanks again!

It follows the same rules in Retail.

No, no it doesn’t. Because you absolutely do NOT need to include help,nodead for the mouseover to work as intended.

/cast [@mouseover][] SPELL is more than enough in retail.