Been trying to stitch together a macro all morning, hope I can gain some insight here.
I’m trying to get a mouseover macro for Blessing of Protection, but when Blessing of Spellwarding is talented (PvP Talent), then the macro automatically switches over to BoS.
This is what I currently have, I tried re-arranging but it appears to be a dud.
#showtooltip [target=mouseover,exists][known=204018] Blessing of Spellwarding; Blessing of Protection
Yes, it works. The question mark is probably because you’re not mousing over a valid target (or no target), and the macro has no behavior for that situation.
#showtooltip
/cast [@mouseover,help,nodead,known:204018][known:204018] Blessing of Spellwarding; [@mouseover,help,nodead][] Blessing of Protection
If you do it like this, it will cast the spells normally if you don’t have a valid MO.
Or if you don’t want that backup behavior, you can do
#showtooltip [known:204018] Blessing of Spellwarding; Blessing of Protection
/cast [@mouseover,help,nodead,known:204018] Blessing of Spellwarding; [@mouseover,help,nodead] Blessing of Protection
Using @target for the fallback so it doesn’t auto self cast.
#showtooltip
/cast [known:204018,@mouseover,help,nodead] [known:204018,@target] Blessing of Spellwarding; [@mouseover,help,nodead] [@target] Blessing of Protection
That said, are you aware that speccing into Spellwarding doesn’t remove your ability to cast BoP like it has in previous expansions? You get both in DF.
Quick note: #showtooltip can take parameters, so you can list the spell there and the parameters can also have conditionals, so something like #showtooltip [known:204018]Blessing of Spellwarding;Blessing of Protection might be a good way to fix the icon and tooltip.
I used this method in my “change talent loadout” macro to give each talent spec a unique icon (I use modifiers to specify which talent loadout I want).