Priest Macros
Basic Self Target Renew/Spell
/cast [target=player] Renew
Shackle Undead
/cast [harm] Shackle Undead
/stopmacro [noharm]
/p Shackling %t! DO NOT TOUCH!
Shackle Undead (focused)
Macro #1 /focus
Macro #2 /cast [target=focus] Shackle Undead
.This Macros allows you to set your focus and bind a spell directly to that focus. You should be able to cast the second spell without ever losing your current target. If used with a heal spell instead of shackle, this should also be very helpful for MT/Raid healing.
Greater Heal
/cast [help] Greater Heal
/stopmacro [nohelp]
/p Healing %t
Self or Friend Flash Heal
/cast [modifier:alt,target=player] Flash Heal; [help] Flash Heal
/p Healing %t
.This macro checks to see if you have the “alt” key selected - if you do, then it casts Flash Heal on yourself. If you do not, it wil cast Flash Heal on your friendly target. It also announces to the party whom you’re healing.
Priest Basic Combat Macro
/castsequence reset=combat/target Mind Blast, Shadow Word: Pain
Mind Flay
/cast [nochanneling:Mind Flay] Mind Flay
Inner Focus and Devouring Plague
/castsequence reset=170 Inner Focus, Devouring Plague
Pain Suppression or Resurrection
/cast [combat] Pain Suppression; [nocombat] Resurrection
.If the player is in combat then the macro casts Pain Suppression. If not, the macro casts Resurrection.
Power Infusion with Notification
/cast Power Infusion
/script local n,r=UnitName”target”;if(r)then n=n..”-”..r;end;SendChatMessage(”Power Infused.”,”WHISPER”,nil,n)
Power Infusion with ZG Trinket
/castsequence [target=player] Zandalarian Hero Charm, Power Infusion
Hover Dispel
/cast [target=mouseover] Dispel Magic
.This macro will cast dispel magic on whatever target your mouse is presently hovering over. So if you bind it to a mouse button and hit that button while hovering over a character