Brian Koponen

Programming and Tech Tips

Custom Priest Macros for World of Warcraft: Classic

This page is still a work in progress.

World of Warcraft: Classic has been released, and so it is time to adapt my original Vanilla Priest Macros to the new macro system. Unfortunately, it is far more restrictive than what we had originally, so those old super powerful macros no longer work.

Instead, we will have to figure out ways to get the most out of the new system. This is still very early, I've only just begun to level this character, but over time I will be adding all the macros I end up using to this page.


Melee Attack

This macro targets an enemy and starts your melee attack. Hitting this repeatedly won't stop your attack, making it safe to spam.

/cleartarget [dead][help]
/targetenemy [noexists]
/startattack [harm]

Wand Attack

This macro is similar to the Melee Attack, but uses your wand to attack. Unfortunately, hitting this repeatedly will cancel your wand, so be careful not to spam this. I tried using /cast [harm] !Shoot, which would seem to prevent canceling Shoot, but it doesn't work.

#showtooltip Shoot
/cleartarget [dead][help]
/targetenemy [noexists]
/cast [harm] Shoot


This macro casts Smite and starts your melee attack.

#showtooltip Smite
/startattack [harm]
/cast [harm] Smite

Shadow Word: Pain

This macro casts Shadow Word: Pain on an enemy, using a mouseover target if you have one.

#showtooltip Shadow Word: Pain
/cast [@mouseover, harm] Shadow Word: Pain; [harm] Shadow Word: Pain


Power Word: Fortitude

This macro casts Power Word: Fortitude on a friendly mouseover target, or normally if you don't have a mouseover target. If you hold down a modifier key, it will cycle through the nearby player targets. This is great for when you want to buff all your party members or even just random people you meet in the world.

#showtooltip Power Word: Fortitude
/targetfriendplayer [mod]
/cast [nomod, @mouseover, help] Power Word: Fortitude; [nomod] Power Word: Fortitude


These macros each cast a healing spell, using a friendly mouseover target if you have one.

Lesser Heal

#showtooltip Lesser Heal
/cast [@mouseover, help] Lesser Heal; Lesser Heal


#showtooltip Heal
/cast [@mouseover, help] Heal; Heal

Greater Heal

#showtooltip Greater Heal
/cast [@mouseover, help] Greater Heal; Greater Heal


#showtooltip Renew
/cast [@mouseover, help] Renew; Renew


Potions and Bandages

This is an easy way to bind Health Potions, Mana Potions and Bandages to a single button. Pressing it normally will use a Health potion, holding down control will use a Mana potion and holding down shift will use a bandage.

Don't forget to change which type of potion and bandage it uses as you are leveling up.

/use [mod:shift] Wool Bandage
/use [mod:ctrl] Lesser Mana Potion
/use [nomod] Lesser Healing Potion


I'm still leveling up this character, so there aren't many macros yet. As I get some more spells, I'm sure I'll find some interesting macros to make leveling as easy as possible.

Question or Comment?