Blessing of Sacrifice + Shield of Vengeance Macro Help

I want to preface this by saying I don’t make my own macros, but get them from external sources, so am a bit unknowledgeable on the topic. Anyways, I was wondering if I could get some help creating a macro that satisfies the following priorities and conditions -

  • Activates Blessing of Sacrifice on a currently selected / mouseover target
  • Casts Shield of Vengeance

Or alternatively -

  • If no friendly target is selected or being hovered over, will not try to activate BoS and cast Shield of Vengeance by itself.

Thank you in advance to anyone who helps, I really appreciate it!

sounds like you need something that uses /castsequence and [@mouseover]

I would try
/castsequence [@mouseover, help] Blessing of Sacrifice, [@player] Shield of Vengance

I’m not sure if this works, and cannot test right now, but that will get you on the right-ish path.

Alternatively, putting BlessSac and SoV on the same key modified by shift is quick and dirty, but works

/cast [@mouseover, modifier, help] Blessing of Sacrifice; [@player] Shield of Vengeance

  • That will cast @mouseover Bless sac if shift, ctrl, or alt is held, and just SoV if no modifier key.

Good luck, have fun

EDIT:
I messed up that las one, better phrasing is

/cast [mod:shift, @mouseover, help] Blessing of Sacrifice
/cast [nomod] Shield of Vengeance

1 Like

Doable as a single press because Blessing of Sacrifice is off the GCD.

#showtooltip
/cast [@mouseover,help,nodead] [@target] Blessing of Sacrifice
/cast Shield of Vengeance

Using [@target] rather than the standard fallback [] prevents BoS from auto self casting.

Note that when targeting an ally SoV won’t cast because you cannot target it at allies.