I have this macro in retail, /cast [mod:alt, target=player] [help] Healing Wave; [harm] Lava Burst; Healing Wave.
That would cast Healing wave if I target an ally, lava burst if enemy, and healing on myself if I hold shift.
Is there anyway to make this work in Vanilla?