World of Warcraft

1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16
60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 0. Priest Macro Collection   05/29/2007 09:54:55 AM PDT
limit-reached limit-reached
P R I E S T . M A C R O . C O L L E C T I O N
-----

Updated 11/21/07

Note, updates have been made to incorporate some of the latest patch 2.3 macro changes, however they are not complete, nor has testing been done to ensure all the macros function correctly, or as expected with the client-server communication changes. Therefore be prepared for problems and allow for adjustment time to make trial and error testing.

Because this has not been stickied, the incentive to keep this collection current isn't encouraging. There is much that can still be done and the files are there in the background, though still in refinement stages. Only need some support from Blue to be inspired to work on it all, therefore there are sections that are still incomplete and are posted as placeholders for now.
-----

PRIEST MACROS TABLE OF CONTENTS

Post 1 Introduction
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#1
-----
Post 2 Basic Commands - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#2
-----
Post 4 Focus Function Guide
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#4
-----
Post 5 Mouseover / Hover Guide
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#5
-----
Post 6 Cast Sequence Guide
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#6
-----
Post 7 Simple Macros
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#7
-----
Post 8 Assist / Attack Macros
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#8
-----
Post 9 Buffs: Fortitude + Others
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#9
-----
Post 10 Buffs: Shield
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#10
-----
Post 11 Spells: Healing - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#11
-----
Post 12 Spells: Healing - Part 2 Focus
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#12
-----
Post 13 Spells: Healing - Part 3 w/Messages
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#13
-----
Post 14 Dispel / Cure / Abolish - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#14
-----
Post 16 Spells: Shackle - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#16
-----
Post 19 Spells: Resurrection
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1#19
-----
Post 20 Spells: Mind Control / Shadowfiend
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2
-----
Post 21 Spells: General - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#21
-----
Post 23 Spells: Shadow Priest
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#23
Mind Flay
Vampiric Embrace
Shadowform
-----
Post 24 Combos: Inner Focus
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#24
-----
Post 25 Combos: Power Infusion
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#25
-----
Post 26 Trinkets + Spells - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#26
-----
Post 27 Trinkets + Spells - Part 2
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#27
-----
Post 28 Trinkets + Spells - Part 3
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#28
-----
Post 29 Spells: Faction / Race Specific
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#29
-----
Post 30 Spells: Misc / Others - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#30
-----
Post 32 Utility Macros
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#32
-----
Post 33 Gear / Weapons
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#33
-----
Post 34 Mounts
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#34
------
Post 35 Raid / Battleground
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#35
------
Post 36 Fun Stuff
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#36
-----
Post 37 Slash Commands / Chat & Channel Guide
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#37
-----
Post 38 Chat Messages - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#38
Spells w/Messages
General Messages
-----
Post 39 Chat Messages - Part 2
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=2#39
Random Messages
Link Items in Messages
-----
Post 40 Interface Utilities
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3
-----
Post 41 Reference Notes & Guides - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#41
Spell / Macro Binding
Key Bindings
-----
Post 42 Reference Notes & Guides - Part 2
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#42
-----
Post 43 Resource Links
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#43
-----
Post 44 Sample Chat Text - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#44
-----
Post 45 Sample Chat Text - Part 2
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#45
-----
Post 46 Sample Shackle Messages
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#46
-----
Post 47 Sample Resurrection Messages - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#47
-----
Post 50 Sample AFK / DND Messages - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#50
-----
Post 52 Addons / Mods - Part 1
http://forums.worldofwarcraft.com/thread.html?topicId=106575248&sid=1&pageNo=3#52
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 1. Priest Macro Collection   05/29/2007 09:55:27 AM PDT
limit-reached limit-reached
PRIEST MACROS - 1 INTRODUCTION
-----

The Burning Crusade Expansion introduced some major changes, incorporated was a major overhaul to how macros could be written, function, and are now heavily restricted on how much game play they can execute. It took awhile to adjust to the changes and a whole collection of macros became mostly obsolete. The following is a complete re-do of the assortment, and still has gaps which will be filled in the coming future while learning the adjusted coding lingo.

The compiler (me) is not a macro expert, therefore the details on how to create, write or debug one is not the intended focus of this project. It is mainly a list with as much detail as possible that is necessary to convey a macro's purpose, plus include information pertinent that is most usefull for the priest class. If a macro is marked as untested, it just means I haven't tested it. It may be a copy 'n paste script found and pulled from other sources. Most macros here should work, though expect to do some of your own debugging since Blizzard keeps revising and (hopefully) improving the macro and UI customization foundation. I will continue to update and refine these, and will try to respond and apply any suggestions/corrections posted.

Refrain from asking for macro help here, you will get much better support and advice from the UI Forum than what you may get here. There will not be active monitoring of this thread (by this poster) to answer/help marcro authors, though others may be so inclined. Only updates, corrections and additions will be made on any regularly basis. Post your questions in the proper (UI and Macro) forums.

UI & Macro Forum
http://forums.worldofwarcraft.com/board.html?forumId=11114&sid=1

For more detailed info, please refer to these two threads, they are the source for much macro goodness:

Cogwheel's Complete Macro Guide - READ 1ST!
http://forums.worldofwarcraft.com/thread.html?topicId=96143900&sid=1

Macro FAQ & Repository - Post Macros Here!
http://forums.worldofwarcraft.com/thread.html?topicId=108386180&sid=1
------

This list has been re-defined differently than the previous macro list that was posted in the old forums. (See old resource links below) There are a few added functions that change the base of macros, so it is harder to catalog them for easy searches. Therefore the list may seem a bit disorganized, for which I apologize. I simply haven't found a more graceful way to arrange them as yet. Plus it is an ongoing casual project, which means it gets adjusted arbitrary and haphazardly.

There are advanced and new functions that are important to understand, (Key Bindings, Focus, Mouseover, Cast Sequences), because they enhance how macros work but aren't intuitively simple to write and use. The underlining logic to them is essential to grasp, otherwise the aggravation when they don't work will be unpleasant. They each have been given their own section with macro examples, however other sections will also include macros that use those functions with notes to refer back to the specific topic for reference.

In short, this thread is a simplified distillation of macros with only information that is directly appropriate and relevant. For further clarification, refer to the links below in resources section.

===========================================================

Please ask for this to be stickied if you find it to be of use and worthy of the honors of Stickydum.
Applogies and thanks to all that have posted other previous macro lists. I have attempted to include all that I come across, then copied and edited to make this easy to understand and as complete as possible. The appology is because many macro authors are not acknowledged for their contribution or given credit here; plagiarism is candidly admitted, but no ownership is being claimed by this poster over this collection. So a BIG thanks, enormous appreciation and *hugs* to all that have shared their wealth of experience with macro scripts.

===========================================================

To those deserving thanks and praise:
Anaea - for reposting the original Priest Macros with the 2.0 changes and keeping the thread alive.
Cogwheel - for his wonderful encouragement to stay with it and learn the changes.
Gello - for many of the original macros and foundation of several more.
Slouken - for supporting the UI community with grace and continuous communications, and for which the game simply would not play as well or as be so much fun. Sometimes the banter on the UI forum was more joy than playing the game... !
The visible/invisible moderators - for being the "cleaners" of the forums
....and many others, ... lots, countless, several, ... there are numerous names missing from this note ... /humble bow

===========================================================

How to sticky a post: < Cheesy emoticon here with a *smirk* >
Send email to: wowreportedpost@blizzard.com and ask to sticky a post with title/date/details of the post. Or, click the hazard symbol in the specific post and report with "Please sticky this thread." (Note, the hazard symbol will not be available if you are not logged in)

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 2. Priest Macro Collection   05/29/2007 09:55:59 AM PDT
limit-reached limit-reached
-----
PRIEST MACROS - 2 BASIC COMMANDS - PART 1
-----

This needs more work, with be forecoming soon.

(Placeholder)

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 3. Priest Macro Collection   05/29/2007 09:56:31 AM PDT
limit-reached limit-reached
PRIEST MACROS - 3 BASIC COMMANDS - PART 2


This needs more work, with be forecoming soon.

(Placeholder)

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 4. Priest Macro Collection   05/29/2007 09:57:04 AM PDT
limit-reached limit-reached
PRIEST MACROS - 4 FOCUS FUNCTION GUIDE

FOCUS (What is Focus)
Focus is a target setting made using macros or key bindings to hold a specified target in memory till changed or cleared. It is a saved target that can be referenced and cast upon without losing your current selected target. When a target has been saved as a Focus, the target frame gets a white aura for identification.

In addition to the key bindings, there are also the /focus and /clearfocus slash commands. Without any parameters, /focus works exactly like the key binding, setting the current target as the Focus. You can also specify any valid unit ID or name as a parameter to /focus.

■ The Focus does not clear when the target dies; the corpse will still count as the Focus until it disappears and de-spawns; at that point it will clear. Therefore to clear the Focus, use one of the following lines: /clearfocus [target=focus,dead], or /focus [target=focus,dead] will change the Focus to a new target or clear it if none are selected.

■ Try to avoid using /clearfocus in a macro where /focus is also being set, as the conditions overlap.

===========================================================

Focus Keybinding
(Find keybindings in the in-game interface settings)
There are two Focus-related functions in the bindings menu that can be used: Focus Target and Target Focus. They are the simplest usage, but don't necessarily take full advantage of the function.

Focus Target (SETS the FOCUS) sets the selected target as the Focus, saving it for reference; or if no target is selected, clears the Focus. Once a Focus is set, it can be used as a Unit ID for any other command.

Target Focus (TARGETS the FOCUS) will target the entity set as the Focus.

===========================================================

Focus Mod Recommmendation
To support the management of Focus macros, it is suggested to use a Focus Addon or Mod that inserts a frame/window in the interface to show and verify a Focus has been set. This isn't required, but aids with recalling and identifing what has been set as the Focus. Many other frame altering addons will have this utility; two mods are given as examples.

FocusFrame
A simple mod, shows just the Focus frame and related health and casting bars.
http://www.wowinterface.com/downloads/info6463-FocusFrame.html

Perl Classic Unit Frames
A more full frame based mod, has cast bars on self, targets, Focus targets and party members.
http://wow-en.curse-gaming.com/files/details/4720/perl-classic-unit-frames/
http://ui.worldofwar.net/ui.php?id=1465

===========================================================

Focus allows a specified target to be stored in memory while targeting another. No need to target manually if target is lost. Can be used in the event of having mutiple priests, this allows each priest to have each of their shackled targets stored in memory as reference to be re-shackled if needed.

An alternative is a healer could set their Focus to the main tank. With an Addon like FocusFrame, they would have a frame devoted to their main tank that they could easily target for healing. Handy to use so the name of the MT/OT/Assist doesn't need to be changed every run.

The basic method is to make two macros, one to set the Focus, the other to recall the saved Focus and cast whatever spell is needed.
-----

MACRO ONE: Setting Focus
The following will set the current selected target as the Focus. If nothing is selected, (no target), it will clear the Focus.
-----
/focus
or
/focus target
-----

MACRO TWO: Targeting the Focus
The followiing targets the Focus, awaiting further action.
-----
/target focus
-----
or
-----
/cast [target=focus] Shackle Undead
-----

Clear Focus
To clear a set Focus from memory.
-----
/clearfocus
-----

MACRO COMBINED: Set Focus and Cast
It is possible to combine the function of setting focus and then making use of it in one macro.

Follow Focus
A combined macro that sets a Focus and then targets that Focus. This will set Focus on a friendly target and follow them, but if the target isn't friendly or there is no target it will follow the last target.
-----
/focus [help] target
/target focus
/f
-----

Shackle Focus w/Button
Left-click sets the Focus. On a Right-click will target the Focus and cast spell. Otherwise casts spell if applicable. Change spell/rank as needed.
-----
/focus [btn:1]
/cast [btn:2,target=focus] [] Shackle Undead
-----

One-Button Focus Shackle w/Modifier
Pressing the modifier Alt key will set the Focus of the selected applicable enemy, then cast Shackle on that Focus. Otherwise will cast Shackle on the Focus if it has been set. Change spell/rank as needed. Modifier can be alt, shift or ctrl as preferred.
----
/focus [mod:alt,harm,nodead]
/cast [target=focus] Shackle Undead
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 5. Priest Macro Collection   05/29/2007 09:57:36 AM PDT
limit-reached limit-reached
PRIEST MACROS - 5 MOUSEOVER / HOVER GUIDE

Mouseover or Hover Targeting
Mouseover is the ability to dynamically cast spells on entities without having to select target them; by hovering the mouse over a protected unit frame (a party/raid/target/targettarget unitframe), spells can be cast without directly click-selecting them; will ignore and not change any current selected target. Best used as a keybinding. (Because, for example, the mouse cannot click the action buttons and do hover targetting at the same time.

Hover targeting is very useful to keep track of the main tank, the shackled ghoul, or the mob being assist killed or similar. For raid decursing it allows point and click Dispel Magic or Abolish Disease with one less click in each operation, which can make a bit of difference in terms of combat pressures and time efficiency.

NOTES
■ Mouseovers with modifiers keys (alt/ctrl/shift) could lead to strange results, or elaborate keyboard contortions, so use with prudence. Modifiers usually assume they are being used with the mouse to click on the action button of the macro. (Otherwise could keybind the macro to reduce this issue)

■ If a modifier key isn't working, check the interface keybindings to verify that the modifier key combinations are not already in use. The Shift key is usually prone to this problem because it is used in some default settings.

■ For purposes of mouseover targetting, it works to either to point at the entity you want to cast at or their party/raid unit frame. Recommend aiming for the frame because it is more stable and not prone to move out from under the mouse. (Except for self: If you mouseover your avatar in game, the macro may not work and may cast on a selected target instead. Therefore, point at the character portrait (unit frame), then mouseover macros should work correctly more often.)

IMPORTANT: Mouseover macros work fine for casting between melee type abilities, however they do not work as well while wanding. To use mouseover casts while wanding requires multiple button/key-clicks, first click to cancel wanding, next click to cast spell, and does not always resume wanding after spell cast.

Examples:
The following will cast spell on the entity which is being hovered over by the mouse, regardless of current selected target.
-----
/cast [target=mouseover,exists] Heal
-----

Heal w/Mouseover Option
Will cast spell on mouseover, whatever target the mouse is currently hovering over regardless of target; otherwise if the mouse isn't over an applicable entity, will cast spell on a selected target. Best used as a keybinding. Change spells/ranks as needed.
------
/cast [target=mouseover,exists][] Heal
-----

Basic Mouseover Dispel/Cure Macros
Make each line a separate macro. Each will cast spell on mouseover; whatever target the mouse is currently hovering over, regardless of selected target; otherwise will cast spell on a selected target. Best used as a keybinding. Change spells/ranks as needed.
-----
/cast [target=mouseover,exists][] Dispel Magic
-----
/cast [target=mouseover,help][] Cure Disease
-----
/cast [target=mouseover,help][] Abolish Disease
----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 6. Priest Macro Collection   05/29/2007 09:58:09 AM PDT
limit-reached limit-reached
PRIEST MACROS - 6 CAST SEQUENCE GUIDE
-----

A cast sequence macro is a list of spells, abilites, or items that will activate in the order listed. At each press, starts at the beginning and uses each consective spell or item whose conditions are satisfied, one press for each in the list. It will only advance to the next spell if the prior one was used successfully. Upon reaching the end, restarts at the beginning. Will also restart if any of the reset conditions are fulfilled even if the end has not been reached. (See reset options) The Condition Options are the same as those used for normal macro scripts and determine if the cast sequence is activated.

NOTES
■ If the item/spell is on cooldown or is otherwise prevented from casting, will not advance to the next one and will continue only when the cooldown is over or the blocked item/spell can be used.

■ If an item/spell is resisted, it counts as a successful cast and will continue to the next action in the list; will not recast resisted spell.

■ Racial or Class specific spells may need to be fully expressed, otherwise may not advance the sequence. Example: Will of the Forsaken (Racial)(Rank 1)

===========================================================

RESET OPTIONS:
## - (Number) Restart after this many seconds after last click received.
target - Restarts if target changes.
combat - Restarts every time combat is initiated.
shift - Restarts if activated while pressing the modifier Shift key.
alt - Restarts if activated while pressing the modifier Alt (Option key on a Mac).
ctrl - Restarts if activated while pressing the modifier Control key.

===========================================================

Basic Macro: Command & Parameters
First are the command and its parameters. The parameters in the case of castsequence are a list of spell/item names separated by commas.
-----
/castsequence spell, spell, item, spell
-----

Template: Condition Options
Macro options are conditions that allow a specific set of parameters to activate depending on the situation. Each set of options & parameters is separated by semicolons:
-----
/castsequence [ConditionOptions1] spell, spell, item, spell; [ConditionOptions2] otherspell, otherspell, otheritem, otherspell
-----

Template: Reset Options
All commands that take options function in the same manner as above.
-----
/castsequence [mod:ctrl, target=party1] reset=combat/target/10 spell1, spell2; [mod:alt, target=party2] spell3, spell4; [nomod, target=party3] spell5, spell6
-----

Template Macro:
-----
/castsequence [ConditionOption1] reset=ResetOptions Spell1, Spell2, Spell3...; [ConditionOption2] reset=ResetOptions Spell1, Spell2, Spell3 ...; ...
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 7. Priest Macro Collection   05/29/2007 09:58:40 AM PDT
limit-reached limit-reached
PRIEST MACROS - 7 SIMPLE MACROS
-----

Cast Spell on Self
Cast spell on self (player) without losing current selected target. Replace SpellName with spell/rank as needed; removing "(Rank #)" will default to highest learned.
------
/cast [target=player] SpellName(Rank 1)
-----

Target Party Members
Cast spell on the first player in the party group. Change "party#" to 1-4 as needed.
-----
/cast [target=party1] SpellName(Rank 1)
------

Other Examples
Basic macro to cast spell on various units. Unit names can be the following:
player, pet, target, focus, mouseover, party1..4, partypet1..4, raid1..40

On first raid member:
-----
/cast [target=raid1] SpellName(Rank #)
-----
On first pet of party:
-----
/cast [target=partypet1] SpellName(Rank #)
-----
On Focus (if a Focus has been set /focus):
-----
/cast [target=focus] SpellName(Rank #)
-----
On a mouseover target (whatever the mouse is hovering over):
-----
/cast [target=mouseover,exists] SpellName(Rank #)
-----

Cast Spell on Named Target
Target and cast spell on a named entity without losing current selected target. Replace "EntityName" with name of a player, NPC or mob. Replace SpellName with spell/rank as needed. Note, to match correctly, the target needs to be a member of the group/party/raid, otherwise use the /targetexact command, otherwise may lock onto wrong targets if similar named.
-----
/cast [target=EntityName] SpellName
----
or
-----
/targetexact EntityName
/cast SpellName
-----

Target Specific Spell
Cast spell based upon selected target. If targeting an enemy [harm], will cast Mind Blast, else if targeting a friendly [help], will cast Heal. Change spells/ranks as needed.
-----
/cast [target=target,help] Heal; [target=target,harm] Mind Blast
-----
or simplified to: (target=target is the default and therefore can be removed in this case)
-----
/cast [help] Heal; [harm] Mind Blast
-----

Cast on Any Target
Cast spell based upon any existing selected applicable target, (enemy or friendly), if spell is capable of being cast on either. (Dispel can be used on friendly or hostile.) Change spell/rank as needed.
-----
/cast [target=target,exists] Dispel Magic
-----
or simplified to:
-----
/cast [exists] Dispel Magic
-----

Cast on Target's Target
Similar to assist, if the selected target is targeting a friendly [help], then the Heal spell will be cast. Change spell/rank as needed.
-----
/cast [target=targettarget,help] Heal
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 8. Priest Macro Collection   05/29/2007 09:59:12 AM PDT
limit-reached limit-reached
PRIEST MACROS - 8 ASSIST / ATTACK MACROS
----

Cycle Tab Targeting Startattack
A simple /startattack macro cycles through close hostiles like the tab button. This macro functions exactly like pressing Tab then right-clicking on the selected target. Also note, the /startattack line alone will prevent the toggle action that turns off auto-attack.
------
/targetenemy
/startattack
-----

TargetTarget Assist (Works for 2.3)
Will cast on the target's target without changing selected target. Replace SpellName with preferred spell.
-----
/cast [target=targettarget] SpellName
-----

Various Named Assist Macros --credit to Lealla of Vek'nilash
If "Bob" is the name of the target to be assisted, any of the following will work:
-----
/assist Bob
-----
/target Bob
/assist
-----
/target Bob
/target targettarget
-----
/target Bob-target
-----
The macro sample below only works if Bob is in your party/raid, otherwise the macro will lock onto ANY nearby target with matching first letters of the name which could result in unwanted effects.
------
/cast [target=Bob-target] SpellName
-----

===========================================================

WAND / SHOOT

Wand / Shoot Assist
This will cast Shoot if the selected target is an enemy; or will assist a friendly target to begin shooting at their target. Will turn on auto-attack.
-----
/assist [help]
/cast [harm] Shoot
-----
Alternative macro similar to above, but will NOT turn on auto attack; will only shoot once with a wand. Only if the target is a selected target will the auto-attack turn on.
----
/cast [target=targettarget,harm] Shoot
-----

===========================================================

FOCUS ASSIST

Focus Assist Button (Works for 2.3)
Right-click will make the current selected target the Focus, (eg. assist target or MT); then a Left-click would assist that Focus.
-----
/focus [btn:2]
/assist [btn:1,target=focus]
----

Basic Assist wFocus Option (Untested)
If Focus has been set (/focus), then will assist the Focus target; otherwise will normally assist selected target.
-----
/assist [target=focus,exists]
/stopmacro [target=focus,exists]
/assist
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 9. Priest Macro Collection   05/29/2007 09:59:44 AM PDT
limit-reached limit-reached
PRIEST MACROS - 9 BUFFS: FORTITUDE + OTHERS

Clear Self Buffs (Works for 2.3)
A macro command to remove self buffs. Replace BuffName with the name of the buff needed.
-----
/cancelaura BuffName
-----

Basic Self Target Cast (Works for 2.3)
Cast spell on self (player) without losing current target. Change spell/rank as needed; removing "(Rank #)" will default to highest learned.
-----
/cast [target=player] Power Word: Fortitude(Rank 1)
-----

Cast Sequence Self Buffs (Works for 2.3)
Cast buffs on self in the listed order without losing current selected target. Requires one key press for each spell. Will reset, start sequence from beginning, after comabt, or in 10 seconds after last click received. Add/Remove/Change spells/ranks and reset number as needed. (Useful for re-buffing IF without waiting for a reset.
-----
/castsequence [target=player] reset=combat/10 Inner Fire, Shadow Protection, Divine Spirit, Power Word: Fortitude
-----

Cast Sequence Buffs on Self/Friend (Works for 2.3)
Cast the following buffs in the order listed, one for each key press. Only casts outside of combat. Reset the sequence, start from the beginning, after a change in combat, targets, or when pressing the Alt key. Add/Remove/Change spells/ranks as needed; removing "(Rank #)" will default to highest learned. Note, Inner Fire will only cast on self. Button show tooltip on icon.
-----
#showtooltip
/castsequence [nocombat] reset=combat/target/alt Power Word: Fortitude(Rank 1), Divine Spirit(Rank 1), Shadow Protection(Rank 1), Inner Fire(Rank 1)
-----

Prayer and Divine Spirit (Works for 2.3)
Cast Prayer of Spirit when in a group, otherwise Divine Spirit on self or a single player. If cast it on a person not in a party, including yourself not in a party, this casts the single version buff. (Note: be aware of the limitations that if in a group, will always cast the group version, so if a grouped player needs the single version this will not suffice.)
-----
/cast [group:party] Prayer of Spirit; Divine Spirit
-----

Cast Sequence Inner Fire / Touch of Weakness (Works for 2.3)
Cast each spell in order listed on each key press. Will reset the sequence after change of combat or target. Add/Remove/Change spells/ranks as needed.
-----
/castsequence reset=combat/target Inner Fire, Touch of Weakness
-----

Single or Group Fortitude
When in a group and pressing the Alt key will cast PW:F (single buff) on a targeted player or self. In a group without a modifier key while targeting a player, will cast PoF (group buff), otherwise will cast PoF (group buff) on self. When not in a group and targeting a player, will cast PW:F (single buff), otherwise will cast PW:F (single buff) on self.
-----
/cast [mod:alt,group,help] Power Word: Fortitude; [group,help] [group,target=player] Prayer of Fortitude; [help] [target=player] Power Word: Fortitude
-----

Buff Sequence (Works for 2.3)
Pressing the modifier Alt key will cast Inner Fire on self. Without modifier, cast spells in sequence in the order listed; requires a click for each. Reset sequence on change of target. Add/Remove/Change spells/ranks as needed; removing "(Rank #)" will default to highest rank learned. Key modifiers can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt] Inner Fire(Rank 1)
/castsequence [nomod,help] reset=target Power Word: Fortitude(Rank 1), Shadow Protection(Rank 1), Renew(Rank 1)
-----

Buff Sequence on Self or Friend (Works for 2.3)
Pressing the modifier Alt key will cast on a friendly target the spells listed in sequence, requires a click for each. Reset sequence on change of target or combat; or 30 seconds after last click received. Without modifier, cast spells on self in the order listed with similar conditions. This allows for Inner fire to be refreshed on self, and Shadow Protection on group members at the beginning of each combat if needed. Add/Remove/Change spells/ranks and reset number as needed.
-----
/castsequence [mod:alt, help] reset=combat/target/30 Shadow Protection, Divine Spirit, Power Word: Fortitude; [nomod,target=player] reset=combat/30 Inner Fire, Shadow Protection, Divine Spirit, Power Word: Fortitude
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 10. Priest Macro Collection   05/29/2007 10:00:17 AM PDT
limit-reached limit-reached
PRIEST MACROS - 10 BUFFS: SHIELD
-----

■ Note: The option [raid] is added because the Shield spell can only be cast on members of your group, therefore this prevents error messages if attempting to cast on invalid targets. The raid designation encompass group, party or raid.

Basic Self Shield (Works for 2.3)
Cast spell on self (player) without losing current target. Change spell/rank as needed. Removing "(Rank #)" will default to highest rank learned.
-----
/cast [target=player] Power Word: Shield(Rank 1)
-----

Shield on Named Target (Untested)
Cast PW:Shield on specified player and return to last target. Replace PlayerName with name of player, (note, must be grouped for Shield spell to work). Change spell/rank as needed; removing "(Rank #)" will default to highest rank learned.
=====
/target PlayerName
/cast [raid,help] Power Word: Shield(Rank 1)
/targetlasttarget
-----
or, (optimized for 2.1), the following will Shield named player regardless of selected target.
-----
/cast [raid,target=PlayerName] Power Word: Shield(Rank 1)
-----

Shield Target w/Whisper (Battlegrounds) (Untested)
Cast Shield on friendly target within party/raid group and whisper a message to them. Change spell/rank and message as needed. Can be used in Battlegrounds with character realm names.
-----
/cast [raid,help] Power Word: Shield
/run local n,r=UnitName"target" if r then n=n.."-"..r end SendChatMessage("You are shielded, make the best of it","WHISPER",nil,n)
-----

Emergency Cancel Spell to Shield (Untested)
Useful emergency macro if in the middle of a spell with a long cast time, are under attack and need to Shield in a hurry. This cancels the current spell, then press the macro again to cast the Shield. Will cast on a friendly target, or on a target's target if a friendly. (Shield can only be cast on a member of the group or raid.) Change spell/rank as needed.
------
/stopcasting
/cast [raid,help] [raid,target=targettarget,help] Power Word: Shield
------
This is an instant Shield for self only without losing selected target.
-----
/stopcasting
/cast [target=player] Power Word: Shield
-----

Multi-Purpose Shield (Untested)
Pressing the modifier Alt key will directly cast Shield on self without loosing current selected target; otherwise without the modifier, will cast Shield based upon the target: a friendly (must be in your group or raid); if targeting an enemy, then the target's target will get the Shield; otherwise the Shield will be cast on self. Change spell/rank as needed. Key modifiers can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,target=player] [raid,help] [raid,target=targettarget,help] [target=player] Power Word: Shield
-----

Multi-Purpose Shield w/Mouseover (Untested)
Pressing modifier Alt will cast Shield on self. Without modifier casts Shield based upon the target (must be part of the group/raid): a friendly; or if targeting an enemy, then the target's target will get the Shield; otherwise the spell will be cast on self. Plus can be used as a mouseover keybinding, (cast spell on whatever target the mouse is currently hovering over, regardless of selected target.) Change spell/rank as needed. Modifiers can be alt, shift or ctrl as preferred. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [mod:alt,target=player] [raid,target=mouseover,help] [raid,help] [raid,target=targettarget,help] [target=player] Power Word: Shield
------

Mult-Purpose Shield w/Mouseover & Focus (Untested)
Pressing modifier Alt will cast Shield on self. Or casts Shield based upon the target (must be part of the group/raid): A friendly or the focus if it has been set; if targeting an enemy then the target's target will get the Shield; otherwise spell will be cast on self. Can be used as a mouseover keybinding.
Change spell/rank as needed. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [mod:alt,target=player] [raid,target=mouseover,help] [raid,target=focus,help] [raid,help] [raid,target=targettarget,help] [target=player] Power Word: Shield
------

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 11. Priest Macro Collection   05/29/2007 10:00:48 AM PDT
limit-reached limit-reached
PRIEST MACROS - 11 SPELLS: HEALING - PART 1
-----
Note, these macros are shown with one or more base spells as examples, but are not limited to those. Most can be adjusted to use other spells, therefore be creative, experiment and change/insert different ones as preferred. Note that without rank designation, the spell will default to cast the highest rank learned.
------

Basic Self Heal (Works for 2.3)
Cast spell on self (player) without losing current target. Change spell/rank as needed; removing "(Rank #)" will default to highest rank learned.
-----
/cast [target=player] Heal(Rank 1)
-----

Assist Targettarget Heal (Works for 2.3)
Assist macro. Heal target's target if selected target is not friendly. Handy to watch a boss mob and see it changing targets, or just keep track of its health, what it's casting, etc. Change spell/rank as needed
----
/cast [target=targettarget,help] Heal
-----

Cast Heal on Focus (Works for 2.3)
Once a Focus has been set, (/focus), the following macro will cast the spell on the Focus without losing current selected target. Change spell/rank as needed; removing "(Rank #)" will default to highest learned.
------
/cast [target=focus,help] Heal(Rank 1)
-----

Cast on Named Target (Works for 2.3)
Cast spell on specified player without loosing current selected target. Replace PlayerName with preferred name. Player must be part of your group to match exactly, otherwise use /targetexact. Change spell/rank as needed.
-----
/cast [target=PlayerName] Heal
-----
/targetexact PlayerName
/cast Heal
-----

Targeting Glove (Works for 2.3)
The loads a spell onto the curser (glowy-glove) awaiting a target to click-cast upon, without losing your selected target. Change spell/rank as needed; removing "(Rank #)" will default to highest rank learned.
-----
/cast [target=none] Flash Heal(Rank 1)
-----

Hover Mouseover Heal (Works for 2.3)
Cast spell on whatever mouse is hoving over without changing current selected target. Best used as a keybinding; doesn't require a click, just hover and hit key of the macro. Change spell/rank as needed.
-----
/cast [target=mouseover,help] Flash Heal
----

One Button, Two Spells w/Modifier (Works for 2.3)
With modifier Alt key pressed, will cast Flash Heal, otherwise will cast Binding Heal. Change spells/ranks as needed. Modifier can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,help] Flash Heal; [help] Binding Heal
-----

Target Heal (Untested)
This should heal the target's target, a friendly, or on self if interface settings are changed to autocast on self, otherwise will give the "targeting glove" if no target is selected, which awaits a selection. Cancel glove with "escape key." Change spells/ranks as needed; removing "(Rank #)" will default to highest rank learned.
-----
/cast [target=targettarget,help] [help] [] Heal(Rank 1)
-----

Target Heal w/Focus (Works for 2.3)
If a Focus has been set (/focus), will cast spell on Focus. If no Focus, will cast spell on a friendly; or the target's target is friendly; otherwise cast on self. Change spell/rank as needed. Button shows tooltip of spell listed.
-----
# showtooltip
/cast [target=focus,help] [help] [target=targettarget,help] [target=player] Heal
------

Multi-Purpose Heal w/Mouseover (Works for 2.3)
Casts spell based upon the target: A friendly, or if the target of an enemy is friendly, otherwise the spell will be cast on self. Can also be used as a mouseover: whatever target the mouse is currently hovering over without losing selected target. Best used as a keybinding. Change spells/ranks as needed. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [target=mouseover,help] [help] [target=targettarget,help] [target=player] Heal
------

Multi-Purpose Heal w/Modifier (Works for 2.3)
Pressing the modifier Alt key will directly cast spell on self. Otherwise casts spell based upon the target: a mouseover target; whatever friendly target the mouse is currently hovering over without losing selected target friendly; if targeting an enemy, then the target's target will get the spell ; otherwise spell will be cast on self. Best used as a keybinding. Change spells/ranks as needed. Button shows tooltip of spell listed. (Create a macro for each type of heal: Renew, Heal or Greater Heal, etc. )
------
#showtooltip
/cast [mod:alt,target=player] [target=mouseover,help] [help] [target=targettarget,help] [target=player] Renew
------

Multi-Purpose Heal w/Stopcast (Works for 2.3)
Pressing the modifier Alt key will directly cast spell on self. Otherwise cast spell based upon the target: A friendly, or if the target of an enemy is friendly, or else the spell will be cast on self. Can be used as a mouseover; whatever friendly target the mouse is currently hovering over without losing selected target. Best used as a keybinding. The /stopcasting line is used to interrupt a cast; remove if doesn't work as expected. Change spells/ranks as needed. Modifier can be alt, shift or ctrl as preferred. Button shows tooltip of spell listed.
-----
#showtooltip
/stopcasting
/cast [mod:alt,target=player] [target=mouseover,help] [help] [target=targettarget,help] [target=player] Greater Heal
------

Different Heals w/Modifiers (Works for 2.3)
Pressing the modifier Alt key will cast GHeal on a targeted friendly, otherwise cast GHeal on self without changing targets. Pressing the modifier Control key will cast Heal Rank 4 similar as above. Without a modifier key will cast Flash Heal similar as above. Change spells/ranks as needed; remove "(Rank #)" to default to highest learned. Key modifiers can be alt, shift or ctrl as preferred. Using /stopcasting at the beginning should interrupt any current spell being cast for special circumstances. However, game latency will determine the success of this action; remove line if it doesn't work as expected.
-----
/stopcasting
/cast [mod:alt,help] [mod:alt,target=player,] Greater Heal; [mod:ctrl,help] [mod:ctrl,target=player] Heal(Rank 4); [help] [target=player] Flash Heal
------

Mouseover Precision Healing w/Modifier (Works for 2.3)
Mouseover targeting: cast spell on whatever the mouse is currently hovering over regardless of selected target. Best used as a keybinding. Use modifiers to specify ranks for a spell: Use Alt to cast GH Rank 1; Control to cast highest learned; Otherwise cast higest learned Flash Heal. Change spells/ranks as needed; removing "(Rank #)" will default to highest rank learned. Modifiers can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,target=mouseover,help] Greater Heal(Rank 1); [mod:ctrl,target=mouseover,help] Greater Heal; [target=mouseover,help] Flash Heal
-----

TargetTarget Precision Cast w/Button - credit to Llenyd
Cast the following spells on the mob's current target: Normal click cast GH1; Right-click cast Shield; Mouse Button 4-click cast highest rank FH; Mouse Button 5-click, cast highest rank GH. Change spells/ranks as needed.
-----
/cast [btn:1,target=targettarget,help] Greater Heal(Rank 1); [raid,btn:2,target=targettarget,help] Power Word: Shield; [btn:4,target=targettarget,help] Flash Heal; [btn:5,target=targettarget,help] Greater Heal
-----

Target Flash Heal w/Button/Modifier - credit to Llenyd (Should work for 2.3)
This is similar to the above macro, except that it casts Flash Heal and chooses the targets according to which mouse button is clicked. Change spell/rank as needed.
-----
/cast [mod:alt,target=player] [btn:5,target=party5] [btn:4,target=party4] [btn:3,target=party3] [btn:2,target=party2] [help] [target=targettarget,help] Flash Heal
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 12. Priest Macro Collection   05/29/2007 10:01:19 AM PDT
limit-reached limit-reached
PRIEST MACROS - 12 SPELLS: HEALING - PART 2
-----
HEALING w/FOCUS
-----

Multi-Purpose Renew w/Focus (Works for 2.3)
Pressing the modifier Alt key will directly cast Renew on self. Otherwise casts Renew based upon the target: a mouseover target; whatever friendly target the mouse is currently hovering over without losing selected target friendly, or the focus if it has been set (/focus); or the focus's target; if targeting an enemy, then the target's target will get the Renew; otherwise Renew will be cast on self. Best used as a keybinding. Change spells/ranks as needed. Button shows tooltip of spell listed.
------
#showtooltip
/cast [mod:alt,target=player] [target=mouseover,help] [target=focus,help,nodead] [target=focustarget,help,nodead] [help] [target=targettarget,help] [target=player] Renew
------

Greater Heal Focus (Works for 2.3)
Pressing the modifier Alt key will set the Focus on current applicable target, friendly and not dead; or will set the Focus if previous is dead or has not been set. If no target is selected the Focus will clear. Will then cast spell on the Focus if applicable. Change spells/ranks as needed. Modifiers can be alt, shift or ctrl as preferred. Button shows tooltip of spell listed.
-----
#showtooltip
/focus [mod:alt,help] [target=focus,noexists] [target=focus,dead]
/cast [mod:alt,target=focus,help,nodead] [target=focus,help,nodead] Greater Heal
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 13. Priest Macro Collection   05/29/2007 10:01:51 AM PDT
limit-reached limit-reached
PRIEST MACROS - 13 SPELLS: HEALING - PART 3
-----
HEALING w/MESSAGES
-----

Basic Spell w/Message (Works for 2.3)
Cast spell on a friendly target and send message to local chat. If target is not friendly, then message will not be sent. Change spell/rank and message as needed. Removing "(Rank #)" will default to highest rank learned.
-----
/cast [help] Greater Heal(Rank 1)
/stopmacro [nohelp]
/say Healing %t
-----

Heal Friend or Self w/Message (Works for 2.3)
When pressing the modifier Alt key, casts spell on self; otherwise casts spell on a friendly target. Sends message to local chat. Change spell/rank and message as needed; removing "(Rank #)" will default to highest rank learned. Modifier can be alt, shift or ctrl as desired.
-----
/cast [mod:alt,target=player] [help] Flash Heal(Rank 1)
/say Healing %t
-----

Greater Heal w/Message (Works for 2.3)
Cast spell and send message to party chat. Will not send message if not in a group. Change spells/ranks and message as needed.
-----
/cast [target=mouseover,help] [help] [target=targettarget,help] [target=player] Greater Heal
/stopmacro [nogroup]
/p Big Heal incoming to %t
-----

Renew w/Message (Works for 2.3)
Cast spell and send message to party chat. Will not send message if not in a group. Change spells/ranks and message as needed.
-----
/cast [target=mouseover,help] [help] [target=targettarget,help] [target=player] Renew
/stopmacro [nogroup]
/p Renewing %t
------

Heal Whisper (Works for 2.3)
Cast spell with whispered message to selected target. Change spell/rank and message as needed. This macro will work for normal zones only, will not work for battlegrounds. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [help,nodead] Heal
/run local t="target" if (UnitName(t)~=nil) then SendChatMessage("Heal on its way to you","WHISPER",nil,UnitName(t)) end
-----

Mouseover Heal w/Message (Works for 2.3)
Send message to local chat with "mouseover" target in body of message. ei. Heal incoming for "mouseovertarget." Change spell/rank and message as needed. Replace "SAY" with PARTY, RAID, GUILD, EMOTE, etc, as preferred.
-----
/cast [target=mouseover,help] Greater Heal
/run local m="mouseover" if (UnitName(m)~=nil) then SendChatMessage("Heal incoming for "..UnitName(m),"SAY") end
-----

Heal w/Message -- credit to Llenyd and Augur
Cast spell on self if the target is harmful, otherwise casts spell on selected friendly target. Sends message to local chat about whoever is getting spelled, including self. Change spell/rank and message as needed.
------
/cast [help] [target=player] Flash Heal
/run local t,p,n="target","player" if(UnitIsFriend(p,t)) then n=UnitName(t) else n=UnitName(p) end SendChatMessage("Healing "..n.." in 3 seconds","SAY")
-----

Heal w/Report -- macro thanks to Serik
Cast spell if applicable and send message to local chat with a status on spell results. Change spell/rank and message as needed.
------
/run if(IsUsableSpell("Heal")) then SendChatMessage("Healing %t","SAY") else SendChatMessage("Healing %t Failed","SAY")
/cast [help] Heal
-----

Heal w/Report to Group - credit to Serik, Llenyd and Augur
Cast spell and send message to local chat with the results. Will not send message if not in a group. Change "Heal" with desired spell. Change messages as needed. Replace "SAY" with PARTY, RAID, GUILD, EMOTE, etc. for channel preferred. Note: Casting without mana may send an inaccurate message; not reliable for precision casting.
-----
/cast [help] [target=player] Heal
/stopmacro [nogroup]
/run local t,p,M,n="target","player",SendChatMessage if(UnitIsFriend(p,t)) then n=UnitName(t) else n=UnitName(p) end if(IsUsableSpell("Heal")) then M("Healing "..n.." in 3 seconds","SAY") else M("Healing "..n.." Failed casting","SAY") end
-----

Mouseover Cast w/Message (Works for 2.3)
Mouseover targeting: cast spell on whatever the mouse is currently hovering over, regardless of selected target. Best used as a keybinding. Announce healing objective to local chat. Change spell/rank and message as needed; remove "(Rank #)" to default to highest learned. Replace "SAY" with PARTY, RAID, GUILD, EMOTE, etc. for channel preferred.
------
/cast [target=mouseover,help] Heal(Rank 1)
/run local m="mouseover" if UnitExists(m) then SendChatMessage("Hey, healing incoming on "..UnitName(m)..".","SAY") end
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 14. Priest Macro Collection   05/29/2007 10:02:23 AM PDT
limit-reached limit-reached
PRIEST MACROS - 14 DISPEL / CURE / ABOLISH - PART 1
-----
IMPORTANT NOTE: There is no way to determine or check for a curable/dispellable state on a player or target; therefore no macro can be made to cast a spell based upon a target's condition. The following are macros that can be used.
-----

Dispel Magic Self-Only (Works for 2.3)
Cast spell on self without switching targets. Change spell/rank as needed; removing "(Rank #)" will default to highest learned.
-----
/cast [target=player] Dispel Magic(Rank 1)
------

Dispel Magic Enemy-Only (Works for 2.3)
Cast Dispel Magic only on hostile targets. Change spell/rank as needed.
-----
/cast [harm] Dispel Magic
----

Dispel Magic Friend-Only (Works for 2.3)
Cast Dispel Magic on allies; otherwise cast spell on self. Change spell/rank as needed.
-----
/cast [help] [target=player] Dispel Magic
-----

Cure or Dispel (Works for 2.3)
When pressing Alt key will cast Cure Disease, otherwise cast Dispel Magic on selected target. Change spells/ranks as needed.
------
/cast [mod:alt,help] Cure Disease; Dispel Magic
------

Dispel Magic Assist (Works for 2.3)
When pressing the Alt key, will assist the target and cast spell on target's target; otherwise cast spell on selected target. Change spells/ranks as needed; removing "(Rank #)" will default to highest learned. Modifier can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,target=targettarget] [] Dispel Magic(Rank 1)
-----

Dispel Magic Mouseover (Works for 2.3)
Cast spell on mouseover; whatever target the mouse is currently hovering over; otherwise cast spell on selected target. Best used as a keybinding. Change spell/rank as needed. Button shows tooltip of spell listed.
------
#showtooltip
/cast [target=mouseover,exists] [] Dispel Magic
-----

Dispel Magic w/Modifier (Works for 2.3)
Hold Alt key down to cast spell on self, otherwise cast on target. (Or, turn on Alt self cast in the options, and hold down Alt when pressing the button to cast on self.) Change spells/ranks as needed. Modifier can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,target=player] [] Dispel Magic
------

Dispel Magic on Self/Friend (Works for 2.3)
When pressing the modifier alt key, will target self and cast spell. Will cast spell when targetting a friendly, or the if an enemy target is targetting a friendly, otherwise cast on self. Change spell/rank as needed. Modifiers can be alt, shift or ctrl as preferred. Button shows tooltip of spell listed.
------
#showtooltip
/cast [mod:alt,target=player] [help] [target=targettarget] [target=player] Dispel Magic
------

Dispel Magic Friends-Only w/Message (Works for 2.3)
Hold ALT key down to cast spell on self, otherwise cast on friendly target. Sends message to party chat. Change spells/ranks and message as needed. Modifier can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,target=player] [help] Dispel Magic
/stopmacro [nogroup]
/p Dispelling %t
------

Multi-Target Dispel Magic Friends-Only (Works for 2.3)
Cast spell on a friendly target, or if the target of an enemy is friendly, otherwise spell will be cast on self. Change spells/ranks as needed.
-----
/cast [help] [target=targettarget,help] [target=player] Dispel Magic
------

Multi-Purpose Dispel Magic Friends-Only w/Mouseover (Works for 2.3)
Cast spell based upon the target: A friendly, or if the target of an enemy is friendly, otherwise spell will be cast on self. Can be used as a mouseover: whatever target the mouse is currently hovering over without losing current selected target. Best used as a keybinding. Change spells/ranks as needed. Shows tooltip of spell on button.
-----
#showtooltip
/cast [target=mouseover,help] [help] [target=targettarget,help] [target=player] Dispel Magic
------

Multi-Purpose Dispel Magic (Works for 2.3)
Pressing the modifier Alt key to cast spell on self. Without modifier key will cast spell on friendly; or if the target of an enemy is friendly; otherwise will cast spell on self. Can be used as a mouseover; whatever friendly target the mouse is currently hovering over without losing current selected target. Best used as a keybinding. Change spells/ranks as needed. Modifier can be alt, shift or ctrl as preferred. Button shows tooltip of spell listed. (Note, can only use the mouseover function to dispel offensively on enemies)
-----
#showtooltip
/cast [mod:alt,target=player] [target=mouseover,exists] [help] [target=targettarget,help] [target=player] Dispel Magic
-----

Cure or Dispel Friend-Only (Works for 2.3)
Pressing the modifier Alt key, will cast Cure Disease on targeted friendly, else cast Cure on self. Otherwise with no modifier key, will cast Dispel Magic on targeted friendly, else cast Dispel on self. Change spells/ranks as needed. Modifier can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,help] [mod:alt,target=player] Cure Disease; [help] [target=player] Dispel Magic
-----

Abolish Disease w/Mouseover (Works for 2.3)
Pressing the modifier Alt key, will cast Abolish Disease on self; otherwise cast Abolish if applicable. Can be used as a mouseover: whatever friendly target the mouse is currently hovering over without losing current selected target. Best used as a keybinding. Change spells/ranks as needed.
-----
/cast [mod:alt,target=player] [target=mouseover,help] [] Abolish Disease
-----

Dispel or Abolish Button w/Modifier (Untested)
Alt key + Left-click will Dispel Magic on self, otherwise cast Dispel on target.
Alt key + Right-click will cast Abolish Disease on self, otherwise cast Abolish on target.
Change spells/ranks as needed. Modifier can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,btn:1,target=player] [btn:1,help] Dispel Magic
/cast [mod:alt,btn:2,target=player] [btn:2,help] Abolish Disease
-----
This will cast similar to above, but includes the targettarget, which will cast on a friendly if targeted by selected target.
-----
/cast [mod:alt,btn:1,target=player] [btn:1,help] [btn:1,target=targettarget,help] Dispel Magic
/cast [mod:alt,btn:2,target=player] [btn:2,help] [btn:2,target=targettarget,help] Abolish Disease
-----

Cure / Abolish / Dispel w/Modifiers (Works for 2.3)
Pressing the modifier Alt key will cast Cure Disease on a friendly target, or if targeting an enemy or none, will cast on self. With the Control key, cast Abolish Disease on a friendly or on self. Otherwise without modifier will cast Dispel Magic on any target, and without a target will cast on self. Change spells/ranks as needed. Modifiers can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,help] [mod:alt,target=player] Cure Disease; [mod:ctrl,help] [mod:ctrl,target=player] Abolish Disease; [exists] [target=player] Dispel Magic
-----

Mouseover Cure / Abolish / Dispel (Works for 2.3)
Cast on mouseover with modifier keys to specify spell; whatever target the mouse is currently hovering over without losing current selected target. On friendly targets, use the modifier Alt key to cast Cure Disease; the Control key to cast Abolish Disease; otherwise cast Dispel Magic on any target. Best used as a keybinding. Change spells/ranks as needed. Modifiers can be alt, shift or ctrl as preferred.
-----
/cast [mod:alt,target=mouseover,help] Cure Disease; [mod:ctrl,target=mouseover,help] Abolish Disease; [target=mouseover,exists] Dispel Magic
-----

Sequence Dispel / Cure (Works for 2.3)
This will attempt to cast Dispel Magic on selected target, then on second click, cast Cure Disease. Will reset 5 seconds after last click received. Change spells/ranks and reset number as needed.
-------
/castsequence reset=5 Dispel Magic, Cure Disease
------

Sequence Dispel/Cure Self Only (Works for 2.3)
This will attempt to cast Dispel Magic on self, then on second click, cast Cure Disease without changing current selected target. Will reset 5 seconds after last click received. Change spells/ranks and timer number as needed. (Note, Abolish Disease could be used instead to ensure the spell is cast since there would then be no check for the debuff.)
------
#showtooltip
/castsequence [target=player] reset=5 Dispel Magic, Cure Disease
------

Random Dispel/Cure Self Only (Works for 2.3)
Cast random either spell, Dispel or Cure, on self; spam it and hope it gets to the right one. Change spells/ranks as needed.
-----
/castrandom [target=player] Dispel Magic, Cure Disease
-----

Dispel or Mass Dispel w/Mouseover w/Modifiers (Works for 2.3)
Pressing the shift key will cast Mass Dispel; pressing the modifier Alt key will cast Dispel on self; otherwise cast Dispel if applicable. Can be used as a mouseover: whatever target the mouse is currently hovering over without losing current selected target. Best used as a keybinding. Change spells/ranks as needed. Modifiers can be alt, shift or ctrl as preferred. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [mod:shift] Mass Dispel; [mod:alt,target=player] [target=mouseover,exists] [] Dispel Magic
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 15. Priest Macro Collection   05/29/2007 10:02:55 AM PDT
limit-reached limit-reached
-----
PRIEST MACROS - 15 DISPEL / CURE / ABOLISH - PART 2
-----

(Placeholder)
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 16. Priest Macro Collection   05/29/2007 10:03:27 AM PDT
limit-reached limit-reached
PRIEST MACROS - 16 SPELLS: SHACKLE - PART 1
-----

Shackle Alert (Works for 2.0)
Cast spell if the target is hostile and not dead and send message to party chat. (If a non-valid target, message will still be sent). If target is not hostile, then macro will not cast or send message. Change spell/rank and message as needed.
-----
/cast [harm,nodead] Shackle Undead
/stopmacro [noharm]
/p Shackling %t. **YOU BREAK IT, YOU TANK IT!**
-----

Shackle Alert w/Details (Untested)
Shackles a target and alerts the party with description of target (Level/Gender/Name). Will not send message without a target. (No check available for invalid targets). Change spell/rank and message as needed. Replace "PARTY" with SAY, RAID, GUILD, EMOTE, etc. for channel preferred.
Sample Message (mob): Shackling level 6 Male Skeleton
-----
/cast [harm,nodead] Shackle Undead
/stopmacro [noharm]; [noexist]
/run local t,g="target",{"Unknown","Male","Female"} SendChatMessage("Shackling level "..UnitLevel(t).." "..g[UnitSex(t)].." "..UnitName(t)","PARTY")
-----

===========================================================
-----
SHACKLE w/FOCUS
----
The advantage to techniques that involve targeting the undead mob (or displaying the Focus target in a separate frame) is there is a visual indication of when the shackle breaks. For that reason, setting the selected Focus as the Undead is preferred over the MT.

Example: Target an undead to be shackled, save it as a Focus (/focus). Then go and select another target to cast another spell on. When the shackle breaks, hit the Shackle Focus macro and the undead can be shackled again without losing the current target.
-----

One Click Focus Shackle (Works for 2.3)
Pressing the modifier Alt key will set the Focus; or if no target is selected, will clear the Focus. On a normal key press will make the current selected target the Focus if applicable, (an enemy and not dead). Will then cast spell on the Focus or valid target. Will clear Focus if dead and make a new Focus of a selected target. Change spell/rank if needed. Key modifiers can be alt, shift or ctrl as preferred. Button shows tooltip of spell listed.
-----
#showtooltip
/focus [mod:alt] [target=focus,noharm] [target=focus,dead]
/cast [target=focus,harm] [harm,nodead] Shackle Undead
-----
Same as above with message to local chat. Will not send message if the Focus is a friendly. Change text as desired.
-----
#showtooltip
/focus [mod:alt] [target=focus,noharm] [target=focus,dead]
/cast [target=focus,harm] [harm,nodead] Shackle Undead
/stopmacro [target=focus,noharm]
/s Shackled %f
-----

Shackling Focus Macro w/Button -- credit to Ignayshus of Bleeding Hollow
Left-click casts Shackle on selected target or target's target, whichever is hostile.
Middle-click sets the Focus on selected target or target's target, whichever is hostile. Then cast Shackle on them. If selected target is friendly AND they do not have a hostile target, it will set the friendly as the Focus.
Right-click will shackle the Focus or the Focus target whichever is harmful.
-----
"How I (Ignayshus) use it: I use the middle click button to set and change focus (friendly or hostile) as needed in and out of combat. When I have a shackle assignment, I middle click the target to set them as my focus and shackle at the same time. From then on, I just right click the button to reshackle. If I just want to shackle a target and not change my focus or worry about reshackling, I left click the button."
-----
/focus [btn:3,harm][btn:3,target=targettarget,harm][btn:3]
/cast [btn:2,target=focus,harm][btn:2,target=focustarget,harm][nobtn:2,harm] [nobtn:2,target=targettarget,harm] Shackle Undead
-----

Shackling Focus w/Modifier (Untested)
Similar to above, pressing the modifier Alt key will set the Focus, in the following priority order, a hostile target, the target's target; or set a friendly target as the Focus. Then will cast Shackle on whichever is hostile in that order. Without a modifier key will normally cast Shackle on a hostile, in the following priority order, the Focus, or the Focus's target; or cast on a selected applicable target, or target's target. Key modifiers can be alt, shift or ctrl as preferred.
-----
/focus [mod:alt,harm][mod:alt,target=targettarget,harm][mod:alt]
/cast [target=focus,harm][target=focustarget,harm][harm][target=targettarget,harm] Shackle Undead
-----


More macros to be added. . .

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 17. Priest Macro Collection   05/29/2007 10:03:59 AM PDT
limit-reached limit-reached
-----
PRIEST MACROS - 17 SPELLS: SHACKLE - PART 2
-----

(Placeholder)
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 18. Priest Macro Collection   05/29/2007 10:04:30 AM PDT
limit-reached limit-reached
-----
PRIEST MACROS - 18 SPELLS: SHACKLE - PART 3
-----
(Placeholder)
-----

* * * *

[ Post edited by Troodi ]

60
View All Posts by This User Toggle Ignore / Unignore This User
  • Maelstrom
  • 19. Priest Macro Collection   05/29/2007 10:05:02 AM PDT
limit-reached limit-reached
PRIEST MACROS - 19 SPELLS: RESURRECTION
-----

Resurrection w/Message #1 (Works for 2.1)
Casts Resurrection on a friendly, applicable target and sends a message to local chat. Will not send message if not dead or no target. May not work if they have released, but spell from book, or base spell on the action bar can be used. Change spell/rank and message as needed. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [help,dead] Resurrection
/stopmacro [nohelp][nodead]
/s Rezzing %t the dead to fight again
-----

Resurrection w/Message #2 (Works for 2.1)
Cast Resurrection on a friendly, applicable target and sends a message to local chat. Will not send message if not dead or no target. If they have released, the "targeting glove" can be used to target the body, but will not send message. Change spell/rank and message as needed. Button shows tooltip of spell listed.
----
#showtooltip
/cast [help,dead][target=none] Resurrection
/stopmacro [nohelp][nodead]
/s Your life has been restored. Try not to die again.
----

Resurrection w/Message #3 (Works for 2.1)
Casts Resurrection on an applicable target and sends a message to party chat. Change spell/rank and message as needed. Replace "PARTY" with SAY, RAID, GUILD, EMOTE, etc. for channel preferred.
-----
/cast Resurrection
/run local t= "target" SendChatMessage(UnitName(t).." you are one lazy "..UnitClass(t)..".","PARTY")
-----

Resurrection w/Message wTarget Name & Class (Works for 2.1)
Casts Resurrection on an applicable target and sends a message to local chat with name and class of target. Message is prevented if the selected target isn't a friendly, dead or doesn't exist. Change message as needed. Replace "SAY" with PARTY, RAID, GUILD, EMOTE, etc. for channel preferred. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [help,dead][target=none] Resurrection
/stopmacro [nohelp][nodead]
/run local t="target" SendChatMessage("Resurrecting "..UnitName(t)..", a lazy "..UnitClass(t),"SAY")
-----

Resurrection w/Message to Channel (Works for 2.1)
Casts Resurrection on an applicable target and sends a message to party chat. The stopmacro will prevent the message if not in a group or the selected target isn't a friendly, dead or doesn't exist. Change message as needed. Replace "PARTY" with SAY, RAID, GUILD, EMOTE, etc. for channel preferred. Button shows tooltip of spell listed.
-----
#showtooltip
/cast [help,dead][target=none] Resurrection
/stopmacro [nohelp][nodead][nogroup]
/run SendChatMessage("Resurrecting "..UnitName("target"),"PARTY")
-----
Alternative Message: Specify a channel, (example: "HealerChat"), for the message to be sent to.
-----
/run if GetNumRaidMembers()~=0 then SendChatMessage("Resurrecting "..UnitName("target"), "CHANNEL",nil,GetChannelName("HealerChat")) end
-----
Alternative Message: Random messages to local chat. Replace "SAY" with PARTY, RAID, GUILD, EMOTE, etc. for channel preferred.
-----
/run SendChatMessage(GetRandomArgument("Rezzing %t.","Surprise, surprise, %t needs a rez again", "%t, better not be another attempt to get mouth to mouth!"),"SAY")
------

Resurrection Mouseover w/Random Message (Untested)
Casts Resurrection on a mouseover target and sends a message to local chat. Change spell/rank and messages as needed. Replace "SAY" with PARTY, RAID, GUILD, EMOTE, etc. for channel preferred. Note, keep macro within the 255 chars limit.
-----
/cast [target=mouseover] Resurrection
/run local m=UnitName("mouseover") SendChatMessage(GetRandomArgument("Rezzing "..m..".","Anyone not surprised "..m.." is getting rezzed again?", m..", better not be another attempt to get mouth to mouth!"),"SAY")
-----

Cancel Shadowform & Rez w/Message (Untested)
If in Shadowform, will drop the form. When not in Shadowform, and targeting an applicable target, will cast Resurrection and send message to local chat. Change spell/rank and message if needed. Button shows tooltip of spell listed.
----
#showtooltip Resurrection
/cast [stance:1] Shadowform
/stopmacro [stance]
/cast [help,dead] Resurrection
/stopmacro [nohelp][nodead]
/s Rezzing %t.
-----

* * * *

[ Post edited by Troodi ]

1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16
Forum Nav : Jump To This Forum
Blizzard Entertainment