Mouseover raid frames only

Hello there, I’ve been looking around for hours trying to find a macro / addon that will allow me to mouseover a raid frame to heal with a spell while targeting an enemy. The current macro I have is:

#showtooltip
/cast [target=mouseover,help] Holy Shock; [help] Holy Shock; Holy Shock

This macro is great, but I’m having an issue that is making things a little awkward when healing. Mousing over a nameplate in raid uses the spell on them, so whenever I want to use it on an enemy I simply drag my cursor off the screen and use it. The issue with this is that my mouse occasionally mouses over people in the 3d world which causes the spell to be used on them. I’ve had this happen when I’ve tried to use spells on myself as well.

What I am looking for is an addon that simply allows spells to be used when mousing over RAID FRAMES ONLY. When not on a raid frame, I simply want the spell to function as normal (If it’s a damaging spell, it casts on the enemy. If it’s a friendly spell, it casts on myself).

I have tried Vuhdo and Clique but neither seem to give the option to mouseover raid frames only and they furthermore require bindings to be set to a spell, bindings that I already have set to my bars.

If either of these addons have settings that I have missed, I would be interesting in hearing about them. Otherwise, I’d be greatly appreciative if anyone could share information on an addon or macro that can be used to mouseover raid frames and nothing else.

1 Like

Typically there are two kinds of healing: click-cast and mouseover-cast.

Click-cast means you click on something and that click triggers a certain pre-programmed spell using the unit assigned to that frame; many addons use this such as HealBot, Decursive, Clique, CTRA, etc., Keybinds are not involved, but modifiers like shift/alt/ctrl might be used to modify the left, right, middle mouse clicks.

Mouseover-cast means you use a keybind to cast a particular spell on whatever you are mousing over, be it a player, nameplate or unit/raid frame. This is the common approach for macros like the one you put at the top.

Technically the two approaches can be combined to both work on the same raid frame, but the bottom line is this: custom addon frames can only respond to clicks whereas a macro allows mouseover with keybind but cannot differentiate between a player or a secure unit frame representing that player.

I use VuhDo for that.

You need to set up your mouseover stuff in VuhDo’s bindings.
Then on your bars you only put non-mouseover stuff.

I’m not aware of any way to take a mouseover macro on your bars and make it only process the mouseover part while over your raid frames.

Just move your mouse off your frames and hold down left or right click and it’ll force the cast on to your target.

Optimized macro:

#showtooltip
/cast [@mouseover,help,nodead] [] Holy Shock

Enhanced With Alt Self-Cast:

#showtooltip
/cast [mod:alt,@player] [@mouseover,help,nodead] [] Holy Shock
3 Likes

Unless I’m understanding your post incorrectly, I use Clique and I use some keybindings for two different spells that activate depending on where my cursor is. For example, I have a keybind set to moonfire, but it’s also my dispel if my cursor hovers over a player in my raid frames.

Personally, I’ve tried VuhDo and it was too buggy for me. I’ve used Clique for years on every healer class without any issues. Hope this helps!