Wikia

WoWWiki

Useful macros for priests

Talk13
101,385pages on
this wiki

Redirected from Useful Macros for Priests

Classese IconSmall Deathknight IconSmall Druid IconSmall Hunter IconSmall Mage IconSmall Monk IconSmall Paladin IconSmall Priest IconSmall Rogue IconSmall Shaman IconSmall Warlock IconSmall Warrior
Class races Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Quests Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Abilities Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Spec Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Talents Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Trainers Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Glyphs Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Builds Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Tactics Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Armor sets Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Starting a Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
PvE Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
PvP Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr
Macros Dk Dr Hu Ma Mo Pa Pr Ro Sh Wl Wr

This is a reference for class specific custom WoW macros for the Priest class. See archive 1 for older versions.

Formatting Macros Edit

Note: Commands for some of the older macros have been modified significantly. Where possible, please validate and mark with last working patch or version number.

When editing a macro on the Wiki please:

  • name it, describe what it does, and use a 'space' before each command for the 'code box'
  • note the version of WoW that you tested it in
  • if moving from another page, remove it from the old page
  • follow this Macro formatting example:
==== Macro Name ====
 /y Hooray, I made a macro!
* Use: This yells, "Hooray, I made a macro!"
* Works in 5.4.2
which creates:

Macro Name Edit

/y Hooray, I made a macro!
  • Use: This yells, "Hooray, I made a macro!"
  • Works in 5.4.2
Macrose

Useful macros
Macro commands

General guides

Beginner's guide
FAQs
Making a macro
Wiki Formatting
Category:Macros
UI Customization

Class Macros

IconSmall Deathknight IconSmall Druid IconSmall Hunter IconSmall Mage IconSmall Monk IconSmall Paladin
IconSmall Priest IconSmall Rogue IconSmall Shaman IconSmall Warlock IconSmall Warrior

General Macros Edit

90 Talents Edit

Automatically casts whatever talent you have chosen Automatically changes the icon (on first cast after you switch) Automatically changes the tooltip for that button (on first cast after you switch)

#showtooltip
/cast cascade
/cast divine star
/cast halo
/script m_c=GetSpellInfo(121135); m_ds=GetSpellInfo(110744); m_h=GetSpellInfo(120517)
/run SetMacroSpell("90 Talents", GetSpellInfo(m_c) or GetSpellInfo(m_ds) or GetSpellInfo(m_h))
  • Create a new macro and name it "90 Talents" without the quotes.
  • Choose the questionmark as the icon.
  • If you want to call the macro by a different name, then you need to also modify the macro to match.
  • Credit for the macro goes to Spinalcrack  from Howtopriest.com


15 Talents Edit

Similar to the previous macro, this one is one button for all tier 1 talents.

#showtooltip
/cast Void Tendrils
/cast Psyfiend
/cast Dominate Mind
/script n_vt=GetSpellInfo(108920); n_pf=GetSpellInfo(108921); n_dm=GetSpellInfo(605)
/run SetMacroSpell("15 Talents", GetSpellInfo(n_vt) or GetSpellInfo(n_pf) or GetSpellInfo(n_dm))
  • Create a new macro and name it "15 Talents" without the quotes.
  • Choose the questionmark as the icon.
  • If you want to call the macro by a different name, then you need to also modify the macro to match.
  • Credit for the macro goes to Spinalcrack  from Howtopriest.com


Prayer of Healing Edit

Maximizes healing effect of Prayer of Healing by combining Power Infusion (for faster channeling) and Inner Focus (reduce mana and cause a critical strike).

#showtooltip Divine Hymn
/cast Power Infusion
/cast Inner Focus
/cast Prayer of Healing
  • Works in: 5.4.2

Offensive spell cast while healing Edit

Allows you to cast offensive spells on a targets target without losing your healing target. Also works as a normal attack on a hostile target.

#showtooltip Shadow Word: Pain
/cast  [harm][@targettarget, harm] Shadow Word: Pain
  • Works in 5.4.2
  • Replace Shadow Word: Pain with any offensive spell.


Smite Autotarget Edit

This macro allows you to always keep a target when you are spamming your Smite key.

#showtooltip
/cleartarget [dead][noharm]
/targetenemy [noexists]
/cast Smite
/run UIErrorsFrame:Clear()
  • It will clear your target if you cannot attack it, or if it is dead.
  • Works in: 5.4.2

Holy Fire Autotarget Edit

This macro allows you to always keep a target when you are spamming your Holy Fire key.

#showtooltip
/cleartarget [dead][noharm]
/targetenemy [noexists]
/cast Holy Fire
/run UIErrorsFrame:Clear()
  • It will clear your target if you cannot attack it, or if it is dead.
  • Works? in: 5.4.2

Shadow Word: Pain Autotarget Edit

This macro allows you to always keep a target when you are spamming your Shadow Word: Pain key.

#showtooltip
/cleartarget [dead][noharm]
/targetenemy [noexists]
/cast Shadow word: pain
/run UIErrorsFrame:Clear()
  • It will clear your target if you cannot attack it, or if it is dead.
  • Works in: 5.4.2

Smart Shadowfiend/Shadowcrawl Edit

Send out a Shadowfiend when targeting an enemy or targeting an ally.

#showtooltip Shadowfiend
/cast [nopet,harm][nopet,@targettarget,harm]Shadowfiend
/petattack [harm][@targettarget,harm]
/cast [harm][@targettarget,harm]Shadowcrawl
  • Sends Shadowfiend to attack your current target if they are not friendly
  • if your target is friendly, attacks the target's target (that is, if you are healing the tank, this macro sends the Shadowfiend onto the mob your tank is targetting).
  • Credit Xaeros of Shadowmoon
  • Works in 5.4.2


Shield Shadowfiend Edit

Send out a shadowfiend, then hit a second time to shield it.

#showtooltip Shadowfiend
/castsequence [target=pet,exists,nodead] Power Word: Shield; [harm,nodead][target=targettarget,harm,nodead]Shadowfiend
  • Use: This macro will force the pet to auto attack either your target or the target of whoever you are healing.
  • Also by clicking the macro a second time it will shield your Shadowfiend (thus reducing the chance your pet will die).
  • Overall you will recover more mana.
  • Focus : Raid healing
  • Works in 5.4.2


Kevin Bacon Shadowfiend Edit

#showtooltip
/cast [harm,nodead][@targettarget,harm,nodead][@targettargettarget,harm,nodead][@targettargettargettarget,harm,nodead][@targettargettargettargettarget,harm,nodead][@targettargettargettargettargettarget,harm,nodead]Shadowfiend
  • Use: This sends the Shadowfiend after the first hostile target down the chain of target of target of ... target six levels deep.
  • Focus : Raid healing
  • Works in 5.4.2


Focused mind control Edit

Casts Mind Control in these situations:

  • No Focus, dead focus, or friendly focus – focuses your current target and casts Mind Control
  • Focus that is alive and is unfriendly – casts Mind Control
  • The modifier forces your focus to switch to the current target and casts Mind Control
#showtooltip
/focus [target=focus,noexists][target=focus,dead][target=focus,noharm][mod]
/cast [target=focus] Mind Control
  • Credit: Xaeros of Shadowmoon
  • Works in 5.4.2


Ultimate Mind Control Macro Edit

This macro will first Mind Control your current target and set that target to be your focus target . This will allow you to Mind Control again with another click without having to change targets. When you are ready to release, right click will release your Mind Control , cast Fade , re-target the Mind Controlled enemy, clear focus, and announce that you have released your mind control .

#showtooltip Mind Control
/focus [@focus,noexists]
/cast [nobtn:2,@focus]Mind Control
/stopmacro [nobtn:2]
/script PetDismiss()
/cast Fade
/tar focus
/clearfocus
/stopmacro [nogroup]
/s Mind Control Released!
  • Works in 5.4.2


Clip-prevention Mind Sear w/ Autotarget Edit

Prevents clipping off the previous Mind Sear before its full cast:

#showtooltip Mind Sear
/cleartarget [dead][noharm]
/targetenemy [noexists]
/cast [nochanneling] Mind Sear
  • This macro is spammable
  • you will not be able to cast Mind Sear until you are no longer casting a channeling spell
  • It will automatically find a new target when none are present
  • Focus: PVE
  • Works in 5.4.2

Space-saving Smite/Heal Edit

Saves space by having the same button cast Smite on enemies, and Flash Heal on friendly targets:

#showtooltip
/cast [harm] Smite; Flash Heal
  • Mix and match heal and harm spells based on your key binding preferences
  • Focus: Universal
  • Works in 5.4.2

This macro can be duplicated for other damage and healing spells in the priest's arsenal.

A more complicated macro can introduce a sequence of DPS spells:

#showtooltip
/use 13
/use 14
/castsequence [harm] reset=6 Holy Fire, Smite, Smite, Smite, Smite; Flash Heal
  • Focus: Universal
  • Works in 5.4.2

Shackle Undead and focus on target Edit

This macro will first Shackle Undead 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.

#showtooltip Shackle Undead
/focus [@focus,noexists][@focus,dead][@focus,noharm][mod]
/cast [target=focus]Shackle Undead

If you want to announce your shackle add a line like this to the end of the macro

/raid Shackling %f
  • Works in 5.4.2

Super PoM Edit

This macro starts by attempting to PoM the target of whatever enemy you have selected. It's perfect in PvP for helping out the target of the enemy player you select, and it's perfect in PvE for getting an instant heal in on someone who may have accidentally pulled aggro. If you have no target selected, it attempts to PoM your Focus if you have one set up. If neither of those happen, you will PoM yourself.

 /cast [help][@targettarget,help][@focus,help][@player] Prayer of Mending
  • Works in 5.4.2


Shield Self without losing healing target Edit

On one button press you can use Power Word: Shield on yourself without losing your current healing target.

/cast [@player]Power Word: Shield
  • Works in 5.4.2


Greater Heal w/ Trinkets Edit

This macro will use both trinkets and cast Inner Focus before casting Greater Heal .

 #showtooltip Heal trinket
 /use 13
 /use 14
 /cast Inner Focus
 /cast Greater Heal
  • Works in 5.4.2


Resurrection Announcer Edit

Does not execute if you're in combat. Selects resurrection for casting on next click if your target is not friendly or not dead.

/stopmacro [stance:1][combat]
/cast Resurrection
/stopmacro [nohelp][nodead]
/ra Resurrecting %t.
  • Works in 5.4.2


Better Resurrection Notifier Edit

This macro checks if your in range of the target and if your in a group before you are announcing that you are resurrecting people when you actually arent. this macro is best suited for Clique, by binding a mouse combination with a special macro. if you are putting this macro on your actionbars, then its best if you add #showtooltip as the first line

/script local u,rez,c="Mouseover","Resurrection",GetNumRaidMembers()>0 and "RAID" or "PARTY";if IsSpellInRange(rez,u)==1 then SendChatMessage(rez.." on "..UnitName(u),c) end
/cast [target=Mouseover] Resurrection
  • Works in 5.4.2


I'm under attack! Edit

This is possibly the most important macro a party/raid healer can have. Put it in an easily accessible action bar slot, or bind it to something convenient.

/rw The healer is under attack!
/helpme

Particularly useful while pugging. Gets a near instantaneous response out of most tanks (and the beefier DPS will typically run to your aid, too). Without it, party members will often simply not notice that you've drawn aggro until you have died. Variants include using /p or /y instead of the raid warning. However, I have found that in the kind of sticky situations where you NEED the macro, party members are far too distracted to notice party chat or a yell; the raid warning never fails.

5.4 Discipline MacrosEdit

Penance Autotarget Edit

This macro will allow you to always keep a target when spamming your Penance key.

?#showtooltip
/cleartarget [dead][noharm]
/targetenemy [noexists]
/cast Penance
/run UIErrorsFrame:Clear()
  • Works in 5.4.2


Pain Suppression Edit

Casts Pain Suppression with the following parameters:

#showtooltip
/cast [mod:alt,@player][mod:ctrl,@target][@focus,exists,nodead,noharm][@target] Pain Suppression
  • Credit: Xaeros of Shadowmoon
  • Works in 5.4.2


Pain Suppression Edit

casts Pain Suppression on your mouseover and alerts raid with a link and the length of effect

/script local u,ps,c="mouseover","Pain Suppression",GetNumRaidMembers()>0 and "Raid";if IsSpellInRange(ps,u)==1 and GetSpellCooldown(ps)==0 then SendChatMessage(GetSpellLink(ps).." for 8 seconds on "..UnitName(u),c) end
/cast [@mouseover] Pain Suppression
  • Works in 5.4.2


Pain Suppression Edit

This is another macro like the last that is more for PVE healing because it only casts the spell on the focus target, but it also checks whether you're in a raid or party, then announces it accordingly. you can also always replace the two words "focus" with "mouseover" in order to have it cast on your mouseover. 

#showtooltip
/script local u,ps,c="Focus","Pain Suppression",GetNumRaidMembers()>0 and "RAID" or "PARTY";if IsSpellInRange(ps,u)==1 and GetSpellCooldown(ps)==0 then SendChatMessage(ps.." on "..UnitName(u),c) end
/cast [@Focus] Pain Suppression
  • Works in 5.4.2

5.4 Shadow Macros Edit

Clip-prevention Mind Flay Edit

Prevents clipping off the previous Mind Flay before its full cast:

#showtooltip
/cast [nochanneling] Mind Flay
  • Focus: both
  • This macro is spammable
  • you will not be able to cast Mind Flay until you are no longer casting a channeling spell
  • Works in 5.4.2

One-button Mind Flay and Mind Sear Edit

Casts Mind Flay unless you press the shift key, in which cases casts Mind Sear :

#showtooltip Mind Flay
/cast [mod:shift] Mind Sear; Mind Flay
  • Focus: both
  • Works in 5.4.2


A General Shadow priest PvP Macro Edit

Enable's a quick and easy way to setup a button to auto enter Shadowform if you are not in it before casting, and with the addition of shift or alt modifier, allows you to heal yourself or your target! (Only heals target if target is friendly!)

#showtooltip
/cast [nomod:shift/alt, nostance] !Shadowform
/cast [mod:shift, noharm] Greater Heal; [mod:alt, target=player] Greater Heal; Shadow Word: Pain
  • Note: You can modify the heal to any heal you want, and note if target is hostile, and shift is clicked, you will cast the main spell!
  • Focus: PvP
  • Validated: 5.4.2
  • Author: Seyhin @Tarren Mill EU


Shadow Priest All-in-One Panic Button Edit

Casts the following in succession when you are taking moderate to heavy incoming damage where the healer is otherwise occupied or you are on the move.

Power Word: ShieldRenewPrayer of Mending.

#showtooltip
/stopcasting
/castsequence reset=15 Power Word: Shield, Renew, Prayer of Mending
  • Focus: PvE or PvP
  • Works in 5.4.2
  • Poster: Drizzella @ Draenor-US
  • Macro Source: Chronicles @ Draenor-US (possibly not the author but he's the one that gave me the macro)

Patch 3.1 Holy macros Edit

Guardian SpiritEdit

Casts Guardian Spirit with the following parameters:

#showtooltip
/cast [mod:alt, target=player][mod:ctrl, target=target][target=focus, exists, nodead, noharm][target=target] Guardian Spirit
  • Credit: Xaeros of Shadowmoon
  • Works in 3.3.3a


Patch 4.0.6 Holy Macros Edit

Chakra Serenity Edit

casts Chakra, Renew, and Heal on set focus. usefull for refreshing Chakra after 30 second cooldown without multiple clicks

#showtooltip Chakra
/cast Chakra
/castsequence [target=focus] Renew, Heal

Chakra Sanctuary Edit

casts Chakra and Prayer of Mending on target, additional clicks for Renew, Circle of Healing, Prayer of Healing, and Holy Word: Sanctuary

#showtooltip Chakra
/cast Chakra
/castsequence reset=10  [target=focus, exists, nodead] Prayer of Mending, Renew, Circle of Healing, Prayer of Healing, Holy Word: Sanctuary
  • tested in Patch 4.0.6
  • Credit: Exila

Around Wikia's network

Random Wiki