Having issue with Macro working on BoS and not BoP

#showtooltip Blessing of Sacrifice
/cast [@mouseover,help][] Blessing of Sacrifice
/script if UnitIsPlayer(“mouseover”) then SendChatMessage(“Used Blessing of Sacrifice on “…select(1,UnitName(“mouseover”))…”!”,“PARTY”) end

This macro will work for Blessing of Sacrifice on party frames and will cast on mouseover party frame where as this macro

#showtooltip Blessing of Protection
/cast [@mouseover,help][] Blessing of Protection
/script if UnitIsPlayer(“mouseover”) then SendChatMessage(“Used Blessing of Protection on “…select(1,UnitName(“mouseover”))…”!”,“PARTY”) end

Does not. I have to mouse over the character and use the macro that way and even then it doesn’t announce. It’s copy pasted from the working blessing of sacrifice macro. If anyone knows what the issue is I’d appreciate a fix, thanks.

What key do you have the BoP macro bound to?
Unit frames eat mouse clicks so if you’ve got it on mouse 4/5/whatever then it won’t work unless you set it up via an addon like Clique.

Also, make sure to wrap your macros in code tags: `x3 (key to the left of 1) when posting them or the forums with convert the quotes and other characters it in and we won’t be able to verify there’s no syntax issues.

If your macro’s are working as intended for announcing spells you should look into the addon RSA - Raeli’s Spell Announcer

https://www.curseforge.com/wow/addons/rsa

It is very customizable and it can allow you to broadcast the message via any chat channel (Say, Party, Raid, Whisper, System, etc). I don’t even need a macro to use it but if I use my Brez Mouseover Macro it will whisper the target and announce to Raid/Party.

If you look into it just make sure to look at every spell. If you are not careful it can be pretty spamming in chat.

Wow…

Well you learn something new every day I suppose. Thanks for the help.