Can anyone explain mouse over macros for me please

I need them for healing but I don’t even really understand what they are or how they work. Or could someone link the macros to make for me please? Thanks :slight_smile:

Check out the addon clique. It kind of does it from the spell book without needing to know macros.

Essentially - you can bind heals to the same keys you use for your offensive spells, but they act differently depending on if you are hovering over a health bar or not.

1 Like

You can heal someone without losing focus of the tank.

So you can mouse over a DPS standing in fire and heal them and you won’t have to take time clicking on the tank again.

1 Like

hm interesting, I could see that being very useful but might be hard to get used to at first. I should have added I meant this mainly for PvP I have 0 healing addons and don’t know what people typically use

The most basic mouseover macro looks like:

#showtoolip
/cast [@mouseover] Flash Heal

It will cause you to attempt to cast the spell on whatever you have your cursor hovering over and not your current target.

For my healers I personally use:

#showtooltip
/cast [help, nodead][@mouseover, help, nodead][] Flash Heal

If your current target is an ally and not dead it will cast on them. If your current target is dead or is an enemy or you have no target it will cast on your mouseover. If none of the previous cirteria are filled it acts like the default spell.

2 Likes

Simply use the function [@mouseover] in your macros.

What they do is simply cast the spell at the target your cursor is over when you press the button. That can be their player portrait or their player model.

One thing to note is that condition priorities run left to right in macros, so if your conditions are met as having a target is first in your macro and you have a target it will use that first, even if you are mouseing over someone.

I tend to use the mouseover clause first for that reason, therefore it doesn’t matter what I am currently targetting, if I mouseover a suitable target that will take priority.

Something like

#showtooltip ability
/cast [@mouseover,help,nodead] ability; [@target,help,nodead] ability; ability.

This way it checks for a mouseover first, if that’s not met it checks to see if you are targetting a friend, if that’s not met it does the default use (which is typically self cast)