Copy+paste Priest Macro thread!

#0 - Oct. 1, 2009, 8:49 p.m.
Blizzard Post
So yeah, I'm bored, and I haven't seen any kind of compilation of priest macros yet. I suppose various macros aren't even needed for some, depending on what addons you use for healing, or just general player preference when it comes to healing, but I thought I might as well throw some out there, and if any are found useful, well, at least no one can complain I haven't ever done anything useful!

I'm going to try to keep explanations brief, and I'm not going to explain or teach how to make a macro, there's plenty of info about that over in the macros forums.

Healing Macros:

A brief explanation of these. Most of these macros will have the following form:

/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] "spell name"

So what does that mean? Simply put, it's a conditional prioritization list, that will check to see who actually gets the heal. As an example for the above type of macro: say you have player A targeted, but your mouse-pointer-thing is hovering over player B, and both are friendly targets, the heal will be cast on player B, and not player A. Should player B be a hostile target however, player A gets the heal. Last but not least, If your target is hostile or you have no target, you will heal yourself provided that you do not have a mouseover target.

Okay, great, now, why mouseovers? Isn't that potentially risky with spells like Guardian Spirit or Pain Suppression? Well, yes, it is. Then again, I find it very practical to be able to just mouseover someone's frame in Grid (which I'm pretty sure most of you use), toss a quick Flash Heal or CoH, and then just move my mouse away and continue healing my target. In those OHSH-T situations it's sometimes also useful to be able to toss out one of those panic spells as quickly as possible without switching targets (2 tanks, one dips too low and you're on another other tank for example), which I find mouseover macros help with, for me at least. If you don't want the mouseover part of any of these macros, just remove:

[target=mouseover, exists, noharm]

Anway, enough rambling here's the macros:

Abolish Disease:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Abolish Disease

Binding Heal:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm] Binding Heal

/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Circle of Healing

Fearward, NO mouseover conditional in this macro:
/cast [target=target, exists, noharm][target=player] Fear Ward

Flash Heal:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Flash Heal

Greater Heal:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Greater Heal

Guardian Spirit, this macro will NOT cast GS on yourself if you have no mouseover or target:
/cast [target=mouseover, exists][target=target, exists] Guardian Spirit

- this macro will both cast GS and also announce when GS has ended in yell format

Penance (this will not work offensively!!!):
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Penance

Power Infusion:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Power Infusion

Prayer of Healing:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Prayer of Healing

Prayer of Mending:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Prayer of Mending

Pain Suppression, this macro will NOT cast PS on yourself if you have no mouseover or target:
/cast [target=mouseover, exists, noharm][target=target, exists, noharm] Pain Suppression

- this macro will both cast PS and also announce when PS has ended in yell format

/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Power Word: Shield

/cast [target=mouseover, exists, noharm][target=target, exists, noharm][target=player] Renew

And that pretty much takes care of the healing spells! Now, some just generally useful macros, some priest-specific, some just useful:

Single target buff spammacro

/castsequence Power Word: Fortitude, Divine Spirit, Shadow Protection

Prayer buff spammacro

/castsequence Prayer of Fortitude, Prayer of Spirit, Prayer of Shadow Protection

Camera macro! This is a purely awesome macro, it'll let you change the max distance you can zoom out. In this particular macro, I've used 30 as the upper limit, but if I remember correctly you can go all the way up to 50.

/script SetCVar("cameraDistanceMax", 30)

Dispel macro:
/cast [target=mouseover, exists][target=target, exists] Dispel Magic

Dispel self macro:
/cast [target=player]Dispel Magic

Mass Dispel, spam this button without cancelling the spell and retaining the big green thing
/cast !Mass Dispel

Shackle Undead
/cast [target=mouseover, exists, harm][target=target, exists, harm][harm] Shackle Undead

Universal Shadowfiend macro
/cast [nopet] Shadowfiend
/cast [pet][target=pet, exists, noharm] Dispel Magic
/cast [pet][target=pettarget] Shadowcrawl

-this macro will summon your pet if it's not already out, in which case it will order it to attack and attempt to dispel any harmful effects on it and then cast Shadowcrawl

Potentially useful Shadowpriest macros:

Okay, not quite sure how well this will fly with some of you but whatever, I though I'd share at least. The basic idea behind these macros is that they combine offensive shadow spells with healing spells, and they will be bound to the same key irregardless of form. For example, my Mind Blast/Flash Heal macro:

/cast [target=target, exists, noharm] Flash Heal; [target=target, exists, harm] Mind Blast

What it does is pretty simple: if I have a friendly target I'll cast Flash Heal, if my target is hostile, I cast Mind Blast. Quite simply, the point of these macros is that you won't have to switch forms to get the "right" keybinds, what spell you cast is simply decided depending on what you have targeted, if that makes any sense. Note that you can change out the offensive spells with others if you don't want Mind Blast associated with Flash Heal for example, and that you can make other offensive/heal macros simply by copy+paste and throwing in other offensive/helpful spells where proper. Anyway, here they are:

Mind Blast/Flash Heal:
/cast [target=target, exists, noharm] Flash Heal; [target=target, exists, harm] Mind Blast

/cast [target=target, exists, noharm] Renew; [target=target, exists, harm] Shadow Word: Pain

/cast [target=target, exists, noharm] Prayer of Mending; [target=target, exists, harm] Vampiric Embrace

VT/Greater Heal:
/cast [target=target, exists, noharm] Greater Heal; [target=target, exists, harm] Vampiric Touch

Other more or less useful macros for spriests, most of them PvP oriented:

Cancel Disperion:
/cancelaura Dispersion

/cast Dispersion

Psychic Horror, mouseover -> target prioritization
/cast [target=mouseover, harm][harm] Psychic Horror

Psychic Horror focus
/cast [target=focus] Psychic Horror

Shadowform, spammable - it won't drop you out of form after you're in shadowform.
/cast !Shadowform

Silence, mouseover -> target prioritization
/cast [target=mouseover, harm][harm] Silence

Silence Focus
/cast [target=focus] Silence

DOH! Realized I didn't explain the whole #showtooltip thing - it's just a simple aesthetic thing. Instead of displaying whatever name you've given the macro when you mouseover it it will just show the standard spell tooltip!

Anyway, hope this was of some use to someone, and if you have any macros you find useful pile them here!
#13 - Oct. 5, 2009, 9:52 a.m.
Blizzard Post
Q u o t e:
/report for sticky

This has been added to the 'Priest Guides & Useful Links' sticky thread: