Revision as of 2008-06-07 09:14:38
  Older version (diff) | current version (diff) | Newer version (diff)

useful macros (WoW)  

This article is a compilation of macros that players have found useful, as well as a source of potential inspiration for your own macros. For more information on how to create macros, see macro.

Contents [hide]

General Macros

Random Mount

/dismount
/castrandom [flyable, nobutton:2, nomodifier:shift] Tawny Windrider; Green Windrider
/castrandom Black War Kodo, Black War Raptor, Red Skeletal Warhorse

This macro will select a random mount from a list of eligible mounts in your bag; if you are in a place where you can use a Flying Mount, by default it will use one of those unless you override the macro by either using the right-mouse button or pressing Shift as you activate the macro.

Self-Bandage

/use [target=player] Heavy Netherweave Bandage

A simple macro that will force you to bandage yourself and only yourself; useful if you constantly forget to detarget people before trying to bandage yourself, like I often do.

Shoot or Throw

/cast [equipped:Thrown] Throw; Shoot

Another simple macro, this one will automaticially select either "Throw" or "Shoot" based on your currently equipped ranged weapon. Useful if you use different kinds of items in different sets of gear, such as a tanking throwing weapon and a DPS bow.

Lucky Charms

/script SetRaidTarget("target",8)

This script will (assuming you are promoted or the leader of the party) mark your current target with a Skull. Can be combined with other macros, such as every time you taunt marking the Taunted mob with a Skull as the DPS target.

Assist the Tank

/focus [modifier:shift]<br> /assist [target=focus]

This macro will let you assign someone to assist by targeting them and holding the Shift button as you hit the macro, and from then on whenever you use the macro you will target their target.

Raid Macros

None yet!

Class-specific Macros

Macros that are specifically used for one class or another, although many of the techniques here can be applied to other classes.

Druid

Simple Cyclone

/cast [target=focus,exists,nodead,nomodifier:shift] Cyclone
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus

This macro will allow you to set a target as your cylone target then cast it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click). Can be easily modified for Entangling Roots.

Easy Charge

/cast [stance:1,modifier:shift] Enrage
/cast [nostance:1] Dire Bear Form; [stance:1] Feral Charge

This macro allows you to easily use Feral Charge on opponents; shifting into Dire Bear Form if neccessary, and if used with the Shift modifier you will use the Enrage ability to generate the needed Rage to use the Feral Charge.

Hunter

Steady Shot

#showtooltip Steady Shot
/castsequence reset=2.5 Steady Shot, Auto Shot
/castrandom [target=pettarget,exists] Kill Command
/script UIErrorsFrame:Clear()

The immortal Steady Shot macro, holy grail of Hunters! This is a basic 1:1 Macro; for more detailed information on how to use this macro (and which one to use), see Shot Rotation.

Aspect Toggle

/castsequence Aspect of the Hawk; Aspect of the Viper

A simple macro to toggle between the two useful Hunter aspects. Can be modified for any variation.

Aspect Consolidation

/cast [button:1] Aspect of the Hawl; [button:2] Aspect of the Viper; [button:3] Aspect of the Monkey

The other simple way to treat aspects, this will activate a different aspect depending upon how the button is pushed. This example uses mouse buttons, but you could also use the shift/alt/ctrl functions.

Simple Misdirect

/focus [help,modifier:shift]
/stopmacro [modifier:shift]
/cast [target=focus,exists,help] Misdirection; [help] Misdirection; [target=pet,exists] Misdirection

A useful macro; if used without any modifiers, it will attempt to Misdirect your focus target, and if that is not eligible your current target, and if that is not eligible your pet. If used with Shift it will attempt to Focus your current target.

Mage

Simple Polymorph

/cast [target=focus,exists,nodead,nomodifier:shift] Polymorph
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus

This macro will allow you to set a target as your polymorph target then cast it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click).

Simple Counterspell

/cast [target=focus,exists,nodead,nomodifier:shift] Counterspell
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus

This macro will allow you to set a target as your counterspell target then have you cast it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click). Extremely useful for Arenas.

Paladin

Easy Taunt

/cast [help] Righteous Defense; [target=targettarget,help] Righteous Defense

This macro gives you much greater flexibility with the Paladin taunt, letting you use it when targeted on a mob rather than having to target the specific player.

Priest

Simple Shackle

/cast [target=focus,exists,nodead,nomodifier:shift] Shackle Undead
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus

This macro will allow you to set a target as your shackle target then cast it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click).

Rogue

Simple Blind

/cast [target=focus,exists,nodead,nomodifier:shift] Blind
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus

This macro will allow you to set a target as your blind target then cast it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click). Can be easily modified for use with Fear.

Shaman

Easy Twisting

/castsequence Stormstrike, Windfury Totem, Grace of Air

A simple macro, this trivializes Totem Twisting for you based off the Stormstrike cooldown (i.e. 10s). Not quite as effective as Twisting manually (lose .5s off Windfury every 10s, plus if you are out of range of the target it will go to hell quickly) but considerably easier for untrained people to use than manual twists and good introduction to the theory.

Quick Shock

/stopcasting /cast Earth Shock

A simple macro to stop casting a spell and Earth Shock your current target. Very useful for interrupts, and it can be easily modified to cover a variety of situations - or to Earth Shock your focus target.

Warlock

Simple Banish

/cast [target=focus,exists,nodead,nomodifier:shift] Banish
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus

This macro will allow you to set a target as your banish target then cast it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click). Can be easily modified for use with Fear.

Simple Spell Lock

/cast [target=focus,exists,nodead,nomodifier:shift] Spell Lock
/stopmacro [target=focus,exists,nodead,nomodifier:shift]
/focus

This macro will allow you to set a target as your Spell Lock target then have your Felhunter it upon them whenever you hit the button, no matter who your current target is. Hitting the Shift button will also force a Focus shift to your current target (can be modified to either ctrl or alt if you so choose, or even replace it with button:2 to refocus on a right-click). Extremely useful for Arenas.

Warrior

Interrupt Pro

/cast [equipped:Shields, stance:1/2] Shield Bash; [noequipped:Shields, stance:1/2] Berserker Stance; Pummel

This macro will use the best spell interrupt available under the circumstances; if you are using a Shield, it will attempt to Shield Bash (unless you are in Berserker Stance), and without a Shield will attempt to shift to Berserker Stance if required and then Pummel.

GetThere Deluxe

#showtooltip Charge
/dismount
/cast [stance:1, nocombat, nomodifier:shift] Charge; [nostance:1, nocombat, nomodifier:shift] Battle Stance; Berserker Stance
/cast [modifier:shift] Bloodrage

#showtooltip Intercept
/dismount
/cast [stance:3,combat] Intercept; [nocombat, nomodifier:shift] Battle Stance; [stance:3,modifier:shift] Intercept; Berserker Stance
/cast [modifier:shift] Bloodrage

Note that the above is actually two macros, not one.

This macro combines the functionality of Charge and Intercept into a single function. If you are in combat, the macro will attempt to shift to Berserker Stance if needed and Intercept. If you are out of combat, it will attempt to shift to Battle Stance if needed and Charge. Holding down Shift will force an override of Intercept, as well as using Bloodrage to generate additional rage to let you use it in the first place.

Mouseover Sunder

#showtooltip Sunder Armor
/cast [target=mouseover] Sunder Armor

This macro lets you sunder your current mouseover target, which is extremely useful for building AoE threat. Even better, though, is that Sunder Armor does not break crowd control, allowing you to build threat on a CC'd target without breaking it. Normally Sunder activates autoattack, but because this is a different target than your current target you will not autoattack and break the CC.

This page last modified 2008-06-07 09:14:38.