I just found myself having 30 different Macros for my Disc Priest. Most of them are nothing but a copy of the same macro for different spells. Others offer some nice QoL features. But generally speaking, macros can greatly improve your performance, especially as a Discipline Priest. Rather than just providing a list of macros, this post is trying to help you decide which macros you need and which you don’t. And ultimately, helps you just writing your own macros the next time.
If you’re more the guy who doesn’t like to learn how to fish, scroll down to “Examples” and start copying macros.

 

Mouseover Macros

The core concept of our specialization is to cast both, offensive and defensive spells. And I do not know a single (sane) person who would recommend to manually target friendly players in order to apply atonement or heal them. Or just ever, at all. Instead, you should just always target the boss (or any other enemy) and apply your healing spells by hovering your cursor over a friendly player’s unitframe. While there are several ways to solve this (macros, Clique, VuhDo, …), this is about my personal choice, macros[1].
A very simple mouseover macro would be

#showtooltip Leap of Faith
/cast [@mouseover] Leap of Faith

, in which #showtooltip Leap of Faith is optional, but no one likes question-mark-buttons without tooltips. [@mouseover] is the only condition in the above macro. If you have your cursor hovering over a target Leap of Faith is castable on, pressing the macro will do this. Otherwise you will just do nothing. But it’s possible to equip a Macro with multiple conditions:

/cast [conditionA1,conditionA2,…][conditionB1,conditionB2,…][conditionC,…]…

For example

#showtooltip Power Word: Shield
/cast [mod:alt, @Player][@mouseover][] Power Word: Shield

. If all conditions A in the first brackets are met, PW:S will be cast on @Player (that is yourself)[2], otherwise the conditions B in the second brackets will be checked. If you have a mouseover target, PW:S will be cast on it, otherwise the conditions C will be checked. As you might have noticed, there are no conditions between the brackets [], which means the spell just falls back into its default mode. Just as if you used it out of the spellbook.

 

Nochanneling Macros

What works for @mouseover as one example of a condition works for a lot of other conditions. The nochanneling condition ensures that you will not cancel a Penance channel because you are mashing the button for your next spell too early. You really don’t want to lose those precious Penance bolts.

#showtooltip Power Word: Shield
/cast [mod:alt, @Player, nochanneling:Penance][@mouseover, nochanneling:Penance][nochanneling:Penance] Power Word: Shield

Using this macro allows you to already hammer your PW:S button while you are still casting Penance. You won’t cast it until you are done casting Penance. If you tend to lose a lot of Penance bolts or are generally a hyperactive button smasher, building this condition into all of your macros is highly recommended. One thing you should be aware of is that nochanneling disables spellqueueing[3].

 

Help, Harm, Nodead

There is another group of conditions that is recommended adding to macros. The [@mouseover] target could potentially also be an enemy or a dead target. Leap of Faith works on neither dead or hostile targets, but the spell would become activated nonetheless. You can try it if you like, it’s awful.
Or maybe, like a lot of people do for Penance, you want a mouseover macro for Penance to cast it on your friends, but not accidentally on an enemy via mouseover. The solution is to have two macros, one exclusively for Penance as a defensive healing spell,

#showtooltip Penance
/cast [mod:alt, @Player][@mouseover, help, nodead][help, nodead] Penance

and one with the exclusive purpose of damaging enemies

#showtooltip Penance
/cast [harm] Penance

. The nodead condition does the same as the help/harm condition in most cases: It prevents the spell from getting activated (but not casted) when accidentially trying to cast something on a dead target.

 

Talent Macros

The last condition I want to emphasize is mostly to make your life a bit easier. A particular talent pick can be used as condition in order to cast a spell. The easy example would be, if Halo is picked, cast Halo. If Divine star is talented, cast Divine star:

#showtooltip
/cast [talent:6/2, nochanneling:Penance] Divine Star; [talent:6/3, nochanneling:Penance] Halo

In this case, [talent:6/2] means “if the talent in the 6th row and 2nd column is talented”. The condition doesn’t necessarily have to be the talent you want to cast. You could also come up with a weird combination of “If Twist of Fate is talented, cast Levitate”, but that appears to be quite pointless.

 

Other

There is some other stuff you can do with macros, of course. You could, for example, make a macro to use whatever trinket you have equipped and mouseover-cast it on a friend. Trinkets often are usable healing effects that are just treated as an additional spell.

#showtooltip
/use [@mouseover, help][] 14

, whereas 14 is the top trinket slot. 13 would be the bottom trinket slot.
Or you could write a macro for two different spells, where one will be cast if the other cannot be cast. For example

#showtooltip
/cast [@mouseover, help, dead] Resurrection; Mass Resurrection

will by default cast a Mass Ressurection unless you mouseover-target a very specific dead player which you want to ress. This is your ress-button now.
Or just a macro for the Stamina buff that is always true, so you never have to pick a target for it:

#showtooltip
/cast [@mouseover, help, nodead][@player] Power Word: Fortitude

Examples

#showtooltip Penance
/cast [@mouseover, help][help] Penance

#showtooltip Penance
/cast [harm] Penance

#showtooltip Penance
/cast [mod:ctrl, @mouseover, help][harm][] Penance

#showtooltip Angelic Feather
/cast [@player] Angelic Feather

#showtooltip Leap of Faith
/cast [@mouseover, help][help] Leap of Faith

#showtooltip Power Word: Shield
/cast [mod:alt, @Player, nochanneling:Penance][@mouseover, help, nochanneling:Penance][help, nochanneling:Penance] Power Word: Shield

#showtooltip Purify
/cast [mod:alt, @Player, nochanneling:Penance][@mouseover, help, nochanneling:Penance][help, nochanneling:Penance] Purify

#showtooltip Power Word: Radiance
/cast [nochanneling:Penance, mod:alt, @Player][@mouseover, help, nochanneling:Penance][help, nochanneling:Penance] Power Word: Radiance

#showtooltip
/cast [nochanneling:Penance, mod:alt, @Player][@mouseover, help, nochanneling:Penance][help, nochanneling:Penance] Shadow Covenant

#showtooltip Shadow Mend
/cast [mod:alt, @Player, nochanneling:Penance][@mouseover, help, nochanneling:Penance][help, nochanneling:Penance] Shadow Mend

#showtooltip Pain Suppression
/cast [mod:alt, @Player][@mouseover, help][help] Pain Suppression

#showtooltip Levitate
/cast [mod:alt, @Player] [@mouseover, help] [help] Levitate

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

#showtooltip
/cast [talent:6/2, nochanneling:Penance] Divine Star, [talent:6/3, nochanneling:Penance] Halo

#showtooltip
/cast [@mouseover, help, nochanneling:Penance][@player, nochanneling:Penance] Shining Force

#showtooltip
/cast [nochanneling:Penance] Evangelism

#showtooltip
/cast [nochanneling:Penance] Fade

#showtooltip
/cast [nochanneling:Penance] Holy Nova

#showtooltip
/cast [nochanneling:Penance] Psychic Scream

#showtooltip
/cast [nochanneling:Penance] Rapture

#showtooltip
/cast [nochanneling:Penance] Schism

#showtooltip
/cast [nochanneling:Penance] Shadowfiend

#showtooltip
/cast [nochanneling:Penance] Smite

#showtooltip
/cast [nochanneling:Penance] Power Word: Solace

#showtooltip Power Word: Solace
/cast [@mouseover, harm][harm] Power Word: Solace

#showtooltip Dispel Magic
/cast [@focus, harm][@mouseover, harm][harm] Dispel Magic

#showtooltip
/cast [@mouseover, help, dead] Resurrection; Mass Resurrection

#showtooltip
/cast [@mouseover, help, nodead][@player] Power Word: Fortitude

#showtooltip
/use [@mouseover, help][] 14

#showtooltip
/use 14

#showtooltip
/use 14
/use 13

Author Jayde
Published
Categories Discipline News