Helpful World of Warcraft Macros: Priest

Below you will find a collection of my favorite Priest macros for World of Warcraft. You may want to adjust the strings or ranks of spells to your liking. Some of these may look messy because they’ve been condensed to fit into the 255 character limit.

Resurrection

This will send a message to your /raid, /party, or /say channel when you are resurrecting a dead comrade:
#showtooltip Resurrection
/run if GetNumRaidMembers()>0 then chan="RAID" elseif GetNumPartyMembers()>0 then chan="PARTY" else chan="SAY" end
/run SendChatMessage(">>> Rezzing "..UnitName("target").." <<<",chan)
/cast Resurrection

Shackle Undead

This macro will first shackle your current target and set that target to be your focus target. This will allow you to reshackle a mob without having to retarget it. Right or shift clicking will allow you to shackle your current target. The macro will also interupt any spells currently being cast when triggered. It also will yell out what you are shackling so that party members won’t break your shackles. (Taken from Wowwiki)
#showtooltip Shackle Undead
/stopcasting
/clearfocus [button:2] [target=focus,dead] [target=focus,noexists]
/focus [target=focus,noexists]
/stopmacro [target=focus,noharm]
/yell >>> SHACKLING %f <<<
/cast [target=focus] Shackle Undead