A macro is a small script that is used to combine several actions in a single button, with the potential for a (limited) amount of intelligent choice without player input.
Contents [hide] |
Macros are divided into two sets; General Macros, which are shared across your entire account, and Character-Specific Macros, which are useable by your current character only. Each set has a limit of 16, for a total of 32 potential macros, and each macro has a 256-character length limit.
Creating a Macro in World of Warcraft is easy! Just hit the Escape key until the Game Options menu appears, and then to click on the Macros button. Click the "New" button in the bottom of the Macros pane, pick the icon you want your macro to use as well as the name and you're all set to start writing!
For our example we're going to create a simple macro that will use a /say command to talk and also use an emote action. Name your macro "Hello World" and pick whichever icon you want, then hit okay. Click on the text-box in the bottom of the Macro pane and type the following;
/say Hello, world!
/dance
Drag the macro onto your action bar and hit it, and you'll tell the world hello and start dancing. Congratulations, you've just made your first macro! Yes, it really is that easy.
Macro Commands are useful slash-comamnds you can put into macros (or your chat bar!) to make the game perform certain actions for you. Combined with macro conditionals you can create useful macros to perform a wide variety of tasks for you.
Command | Use | Syntax | Notes |
---|---|---|---|
/cast | Casts the ability, item or spell | /cast [Conditonal] First Spell; [Conditional] Second Spell | Identical to /use |
/use | Casts the ability, item or spell | /use [Conditional] First Spell; [Conditional] Second Spell | Identical to /cast |
/castsequence | Casts the abilities in order, then repeats | /castsequence [Conditional] First Spell; Second Spell | Can use reset= to determine when to return to the first ability |
/castrandom | Casts a random ability | /castrandom [Conditional] First Spell; Second Spell | |
/stopmacro | Stops the macro | /stopmacro [Conditional] | Useful for creating if->then sequences |
/assist | Switches your target to your target's target | /assist [Conditional] | |
/targetlasttarget | Switches your target to your previous target | /targetlasttarget [Conditional] | |
/cleartarget | Clears your target | /cleartarget [Conditional] | |
/focus | Focuses your target | /focus [Conditional] | |
/clearfocus | Clears your focus target | /clearfocus [Conditional] | |
/targetenemy | Targets your closest enemy | /targetenemy [Conditional] | Functionally identical to tab-target |
/targetparty | Targets your closest party member | /targetparty [Conditional] | |
/targetraid | Targets your closest raid member | /targetraid [Conditional] | |
/equip | Equips the named item | /equip Name of Item | |
/equipslot | Equips the named item in the selected slot | /equip # Name of Item | Full list of item slots |
/cancelbuff | Cancels the named buff | /cancelbuff [Conditional] Buff Name | |
/cancelform | Cancels your current form | /cancelform [Conditional] | Primarily used by Druids to return to Caster form |
/dismount | Cancels your current mount | /dismount [Conditional] |
Example Macros== Each class has specific macros that make their abilities easier in raid, group and solo settings easier. Rather than detail them all here, there will be a link to each class and some of their related macros at the bottom of the page.
There are many examples of other macros that support in making World of Warcraft more enjoyable and convenient for the user. Some of them include:
|