Hi Kal, you say "or raid frames"? I have often used this type of macro for mouse-over on a player entity - not the raid frame. So it works on that too?
I found having usual spells keybound and in mouse-over macros worked well, when new expansions come and my preferred healing addon VuhDo doesn't work anymore or is really bug-ridden. Thanks for the new tip.
Just making a quick guide for making a hovercast macro to aid in healing, you hover over your raid frame, click the keybind, and the spell cast will go to that player.
To access the macro menu of wow, you want to type /macro in the chat box, and a new window will appear (You can also access this from the main menu Macro selection) When in this window you have several options, for now, we will make a basic macro to hold the string we will be duplicating for other heal spells.
Select New, and name this macro Test, the Icon is not necessary. Then click Okay and the new macro should appear in the tiles with the name Test and the icon selected (Default is a Red Questionmark) Below the tile frame you will see some more buttons and window for inputing text. there is a character limit, however you shouldn't reach that with this macro, its only for adding hovercast functionality to the spells you make a macro for. In the Text window for the Test Macro you will want to insert this string
The text should appear as above, with the /cast [@mouseover,help,nodead] on a new line. Go ahead and save that as the base macro for our purposes.
Work out which spell you will want to use in hovercast mode and create a new macro with a name that is suitable for that spell (exact name, truncated name, Initial letters is fine, the name of the macro is unimportant other than allowing you to locate it more easily in the tile menu, the icon will not matter as you will soon see) and then go ahead and copy that string to that macro, So if you wanted to have Renew hovercast macro, you could make a new Macro called 'Renew' and then input the string from the test macro to get the base syntax correct, after that you will need to put a space at the end of the second line, and insert the exact name of the spell (capitalisation does not count, only spelling) so your macro for Renew would look like this
/cast [@mouseover,help,nodead] renew
Save this macro and if the spelling is correct, you will see that the macros icon will now be that of the Renew spell thanks to the first line, #showtooltip.
To use this macro you will need to drag the spell icon from the tile menu out onto your bars to use them, then hover your mouse cursor over your raid frames or player entity on your screen and press the corresponding keybind to cast that spell on them. If you arent hovering over a viable target (boss frame, no target or hostile entity) it will attempt to cast the spell on your selected target, if that is not a viable target (hostile entity, out of range) it will cast the spell on yourself.