Macros :: Paladin :: @Mouseover

There are plenty of classes and abilities that can take advantage of a decent @mouseover macro. Pretty much any ranged ability works well with it, but it works on any ability that requires a target. The way these macros work is like so:

  • The ability in the macro is fired at the target sitting underneath your mouse, no need to actually click to change targets.
  • If there is not a valid target under your mouse, then the ability is fired at your current target.
  • Special Note: There is no way to do a range check in a macro, so if the target under your mouse is a valid target but not in range, then you will simply get out of range errors and the ability will not fire at your current target. Pay attention to what’s under your mouse when using @mouseover macros as you may end up hitting the wrong mob if you’re not paying attention.

I use several @mouseover macros for my Ret/Prot Paladin and I’ve provided them below. But before we get to the Paladin stuff, I use the following macro on all my toons now as the rockets are not bound and do not override your potion cooldowns. It’s just a straight shot to the face for a heavy amount of damage. I recommend keeping a stack of these on you as you play and using them when you need extra burst damage (after any damage boosting CDs of course!):

  • Mecha-Blast Rocket  : 
    /cast [@mouseover,harm,exists,nodead] Mecha-Blast Rocket;Mecha-Blast Rocket[/codebox]

Now on to the Paladin macros, I don’t use all of these but to help others who may want to use this with other Paladin abilities, I’ve written them all out for you. Keep in mind that the “harm” and “help” conditions are used to designate a valid enemy (harm) or friendly (help). This check needs to be in place or the macro will attempt to cast a harmful spell on a friendly target if it’s under your mouse and will result in an Invalid Target error instead of ignoring them and reverting to casting at your current target. On abilities that can target either enemies or friendlies, you can omit the condition entirely to have it work on both. The specific abilities that perform like this I have included all three forms of the macro so you can chose the one that works best with your play style.


Harmful Spell Macros: The target under your mouse must be an enemy.

  • Avenger’s Shield :
    /cast [@mouseover,harm,exists,nodead] Avenger’s Shield; Avenger’s Shield[/codebox]
  • Execution Sentence : (enemy only version)
    /cast [@mouseover,harm,exists,nodead] Execution Sentence; Execution Sentence[/codebox]
  • Exorcism :
    /cast [@mouseover,harm,exists,nodead] Exorcism;Exorcism[/codebox]
  • Hammer of Wrath :
    /cast [@mouseover,harm,exists,nodead] Hammer of Wrath; Hammer of Wrath[/codebox]
  • Holy Prism : (Enemy only version)
    /cast [@mouseover,harm,exists,nodead] Holy Prism;Holy Prism[/codebox]
  • Judgment :
    /cast [@mouseover,harm,exists,nodead] Judgment; Judgment[/codebox]

Control Spell Macros: The target under your mouse must be an enemy.

  • Hammer of Justice / Fist of Justice : (Works with AND without the talent)
    /cast [@mouseover,harm,exists,nodead] Hammer of Justice;Hammer of Justice [/codebox]
  • Rebuke :
    /cast [@mouseover,harm,exists,nodead] Rebuke; Rebuke[/codebox]
  • Reckoning :
    /cast [@mouseover,harm,exists,nodead] Reckoning;Reckoning[/codebox]
  • Repentance :
    /cast [@mouseover,harm,exists,nodead] Repentance; Repentance[/codebox]
  • Turn Evil :
    /cast [@mouseover,harm,exists,nodead] Turn Evil; Turn Evil[/codebox]

Healing Spell Macros: The target under your mouse must be friendly.

(I don’t play Holy so I’m likely missing several here, let me know and I’ll add em. Until them I don’t claim to know anything about Holy only skills!)

  • Execution Sentence :
    /cast [@mouseover,help,exists,nodead] Execution Sentence; Execution Sentence[/codebox]
  • Flash of Light :
    /cast [@mouseover,help,exists,nodead] Flash of Light; Flash of Light[/codebox]
  • Holy Prism : (heal only version)
    /cast [@mouseover,help,exists,nodead] Holy Prism; Holy Prism[/codebox]
  • Lay on Hands :
    /cast [@mouseover,help,exists,nodead] Lay on Hands; Lay on Hands[/codebox]
  • Sacred Shield :
    /cast [@mouseover,help,exists,nodead] Sacred Shield; Sacred Shield[/codebox]
  • Word of Glory / Eternal Flame : (Works with AND without the talent)
    /cast [@mouseover,help,exists,nodead] Word of Glory; Word of Glory[/codebox]

Hand Spell Macros: The target under your mouse must be friendly.

  • Hand of Freedom :
    /cast [@mouseover,help,exists,nodead] Hand of Freedom; Hand of Freedom[/codebox]
  • Hand of Protection :
    /cast [@mouseover,help,exists,nodead] Hand of Protection; Hand of Protection[/codebox]
  • Hand of Purity :
    /cast [@mouseover,help,exists,nodead] Hand of Purity; Hand of Purity[/codebox]
  • Hand of Sacrifice :
    /cast [@mouseover,help,exists,nodead] Hand of Sacrifice; Hand of Sacrifice[/codebox]
  • Hand of Salvation :
    /cast [@mouseover,help,exists,nodead] Hand of Salvation; Hand of Salvation[/codebox]

Dual Purpose Macros: The target under your mouse can be either friendly or an enemy.

  • Execution Sentence :
    /cast [@mouseover,exists,nodead] Execution Sentence; Execution Sentence[/codebox]
  • Holy Prism : 
    /cast [@mouseover,exists,nodead] Holy Prism; Holy Prism[/codebox]



  • 01/062/015
    • Converted to use custom plugin to display macro text more like the in-game interface with easy select all feature
    • Removed most melee abilities as they are rarely used in a macro like these.
    • Converted spell names to wow-head links for extra clarity.

Leave a Reply