KBD

Keith Devens .com

Sunday, November 23, 2008 Flag waving
in God I trust; I will not be afraid. What can mortal man do to me? – David (Psalm 56:4)
← Comparison of data description languagesJayrock: JSON and JSON-RPC for .NET →

Daily link icon Sunday, June 22, 2008

My priest's macros

I recently set up a whole bunch of macros for my priest. Figured I'd put them here for my own future reference, and in case anyone else wants to copy them.

In general, since priests can cast heal spells and damage spells, but you can't damage friends or heal enemies, you get a modal interface. Many of my macros enable the same button to be used for one action if targeting a friendly, and another action if targeting a hostile. Another goal was to enable mouseover on everything.

"Abolish"

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

"Dispel" (hold shift for mass dispel)

/cast [mod:shift] Mass Dispel; [mod:SELFCAST, target=player] [target=mouseover, exists] [] Dispel Magic

"BUFF" (one button buff!)

/cast [nomod] Power Word: Fortitude; [mod:alt,mod:shift,mod:ctrl] Prayer of Shadow Protection; [mod:alt,mod:shift] Shadow Protection; [mod:alt] Inner Fire; [mod:shift,mod:ctrl] Prayer of Spirit; [mod:shift] Divine Spirit; [mod:ctrl] Prayer of Fortitude

Note I had to use [mod:alt] there instead of [mod:SELFCAST] because the macro inched over 255 characters.

"Flash/SWP"

/cast [target=mouseover,help,mod:shift][help,mod:shift]Binding Heal;[mod:alt,target=player][target=mouseover,help][help]Flash Heal;[target=mouseover,harm,mod:shift][harm, mod:shift]Vampiric Touch;[target=mouseover,harm][harm]Shadow Word: Pain;Flash Heal

Flash heal on friend, shadow word pain on an enemy. Hold shift for binding heal on a friend, hold shift for vampiric touch (if you have it) on an enemy.

"Greater heal"

/cast [mod:SELFCAST,target=player] [target=mouseover,help] [help] [] Greater Heal

Greater heal that works with mouseover.

"Holy nova"

/cast [nocombat] Holy Nova(Rank 1); Holy Nova

Casts rank 1 holy nova if you're not in combat. Super helpful for unstealthing rogues/druids without blowing lots of mana on max rank holy nova.

"Mind flay"

/cast [nochanneling:Mind Flay] Mind Flay

Keeps you from clipping your mind flay.

"PoH/MB/Rez"

/cast [harm] Mana Burn; [help, dead] [mod:shift] Resurrection; [help,nodead] [] Prayer of Healing;

On an enemy target, mana burns. If you target a friendly, casts prayer of healing. If your target is friendly and dead, or if you hold shift (for the times when people release), casts resurrection.

"PoM"

/cast [mod:ctrl]Mind Vision;[mod:SELFCAST,target=player][target=mouseover,help][help]Prayer of Mending;[target=mouseover,harm,mod:shift][harm,mod:shift]Mind Soothe;[target=mouseover,harm][harm]Mind Control;Prayer of Mending

Enemy: mind control, friend: prayer of mending. If you hold shift, does mind soothe. Works with mouseover, selfcast, etc.

"PWS/Shoot"

/cast [harm, nomod] Shoot; [mod:SELFCAST, target=player] [target=mouseover, help] [] Power Word: Shield

Power word: shield on a friend, wand shoot at an enemy.

"Renew/SWD"

/cast [mod:SELFCAST, target=player] [target=mouseover, help] [help] Renew; [target=mouseover, harm] [harm] Shadow Word: Death; Renew

Friendly: renew, enemy: shadow word: death.

"Shackle"

/clearfocus [mod:alt] [target=focus,dead]
/focus [target=focus,noexists]
/cast [target=focus] Shackle Undead

Typical shackle focus macro.

"Smite/HF"

/cast [mod:SELFCAST, target=player] [target=mouseover,help] [help] Greater Heal(Rank 2); [mod:shift] Holy Fire; Smite

Since holy fire is used rarely, I just stuck it on my smite button. Just hold shift. Also, since that button wasn't doing anything for friendly targets, I put a low rank of greater heal on there too.

← Comparison of data description languagesJayrock: JSON and JSON-RPC for .NET →

Comments XML gif


Feel free to post a comment below. Please see my comment policy.

Formatting Rules (No HTML):

  • **bold**, *italic*, _underlined_, --strikeout--
  • "text"="url" creates a link, and URLs are auto-highlighted
  • Blockquote: Like e-mail, begin paragraph with > (greater-than sign)
  • Lists: begin paragraph with *,-, or + (unordered), or # (ordered)
  • Code block: ?!code:language=perl|php|sql|javascript|etc.{\n}...{\n}?!/code

:
(will be your IP address if blank)
: (optional)
(Will not be shown on site)

: (optional)
:

November 2008
SunMonTueWedThuFriSat
 1
2345678
9101112131415
16171819202122
23242526272829
30 



RSS feed RSS feed for Keith's Weblog
Atom feed Atom feed for Keith's Weblog
Weblog archive
Recent comments
  on 5 posts

Recent comments XML

new⇒Spider solitaire

Does anyone play without using​Undo, without choosing the game​they play, a...

You Don't Even Realize: Nov 22, 5:14pm

new⇒Ubuntu Nvidia install not working for me... could use a hand

Cant change xorg.conf!

I'm not​the owner of it, don't ask me​why
but it...

I)orogon: Nov 22, 5:41am

Calif. Supreme Court to take up gay marriage ban

I would argue the point is not​definitional.  While the word​marriage is su...

Justin: Nov 20, 4:37pm

Java join function

Meh, don't have null strings in​your string arrays imo, but you're​welcome ...

Keith: Nov 19, 7:51pm

Girls, please don't get breast implants

sorry but another thing i have to​make a comment on about you​men...the men...

happynow: Nov 17, 11:36pm

Generated in about 0.359s.

(Used 8 db queries)

mobile phone