How to Make Macros in Wow – Complete Guide

Last update: 04/10/2024

Would you like to learn how to make Macros in WoWA macro is a tool that has been present in World of Warcraft since its inception. The basic concept of a macro is to perform more than one action at a time, in order to accomplish a task more easily or really for any reason.

All commands of macros in Wow start with a slash 🇧🇷 to separate them from regular text actions. In this guide, we'll go over the basics of macros and how to get started creating your own macros. We'll also list the most popular macro constructs so you can create more advanced macros yourself.

The essentials for making Macros in Wow

Macros have a screen dedicated to themselves. This screen can be accessed through the in-game menu (Esc shortcut) and then selecting Macros o writing / macro and pressing Enter in the chat. From this screen, you can access all the main information about your macros.

The basics of macros and how to start creating your own macros

You may also be interested in reading about: WoW Fishing Guide (World of Warcraft)

All macros in Wow that you create are saved on the server Blizzard and are linked to your account or character, meaning you can access them from different computers and still retain all the macros you've created. At any given time, an account can have 120 macros saved, plus 18 macros saved for each character.

Account macros, as the name implies, are shared by all of your characters, while character macros are not visible to other characters on your account once they are saved.

Creating your macros in Wow

How to Make Macros in Wow – Complete Guide

To create macros in Wow, you must do the following:

  • Step 1:: enter the Macro screen and then press the button New.
  • Step 2:: Doing so opens a new window where you must name your macro and select an icon for it.

NOTE: : You can select any icon from the icons present in the game. There are some macro directives which we will cover below that allow you to override both the name and the icon that the macro displays, so you don't need to spend too much time selecting them, you can name each macro just with a blank space and have the icon be the default question mark without any problem.

  • Step 3:: If you ever want to change the name of your macro, simply select it in your macro list and click Rename/Icon
  • Step 4:: After selecting a name and icon, you can drag the macro from the Macro screen to your action bars to use when you press a key combination, like a normal spell. The next step is to write your macro!
  6 Best Programs To Improve My PC Performance

How to Make Macros in Wow – Complete Guide

Your first macros in Wow

How to Make Macros in Wow – Complete Guide One of the most basic macros you can write is to announce what spell you are using, which can be useful for interrupts and can be written as:

  • / I say I'm casting Mind Blast
  • / I launch Mind Blast

Another type of useful macros in wow can be both to use a spell and to cancel it with the same button, normally used with defensive spells such as  Block of ice o  Dispersion, which reduce or eliminate your ability to deal damage.

Pressing the macro button once will cast the spell, pressing it again will cancel it. Be careful, if you spam that button you can cancel it immediately after casting!

  • / cancel Ice Block
  • / throw Ice Block

Another useful macro is to cast a certain spell only on a certain target. For example, you might want to damage one main target and interrupt another. For that, you can set this interrupt target to Focus, by typing /focus while aiming at that target (which can be done with a macro!). Then you can type the macro

  • / cast [@focus] Kick

Macro capabilities and limitations in wow

A macro can hold many different commands and functions, including, but not limited to, emulation functions, spells, user interface calls, and add-on functions.

There are some limitations, however, macros cannot use tools that players do not normally have access to, and they can only trigger a global cooldown, which, when done, cancels the rest of the macro. Macros also cannot be programmed, meaning they cannot make intelligent decisions for the player, such as “heal the target with the lowest HP.”

Most commonly used slash commands and modifiers in wow macros

Here you will find a list of the most popular macro-supported slash commands and their functionalities. A little trick you can do is to add #showtooltip to the start of a macro to make the macro behave as if it were the spellbook ability itself, overriding the names and adding the tooltip of the result spell shown in the macro.

Chat commands / emote macros in wow

These actions do not perform any action, so they do not provoke combat and only have cosmetic value.

  • /e – (or /emote) Prints the message afterwards as if your character had emoted it.
  • /s – (or /say) Your character will say the message after the command.

Combat macro commands in wow

These commands perform actions that are primarily used in combat-focused macros.

  • / stopcasting: Immediately stops the current spell from being cast or channeled, if it occurs.
  • / targetlasttarget: Change your target to the last unit you were targeting.
  • / cast: Casts the spell with the name entered after it from your spellbook. (i.e. /cast Fireball)
    You can also have modifiers on your spell casts, which will appear between the /cast command and the spell name in parentheses ().

    • E.g./ cast [@focus] Kick. It can have multiple modifiers, linked by commas (,), that must be true for it to happen, or have different groups of modifiers, enclosed in different parentheses. For example
  • /cast [@focus, exists, nodead, damage] Fireball. will cast the Fireball at your focus target if it exists, if it is not dead and is an enemy; otherwise, the cast will occur at your current target.
  How to Play Multiple Videos at Once – Best Alternatives

Target Modifiers

Adding a target modifier to your macro will change your current target to the one specified if your conditionals true. @(read 'in') can be replaced by target = in every command.

List of target modifiers

  • @player: points to the player.
  • @target: Aims at the player's current target.
  • @mouseover: Aims the spell at the target the mouse is currently over.
  • @cursor: Targets the spell on the terrain the mouse is currently over (only available for spells with a reticle as a target, such as  Dissipation en masse or  Blizzard).
  • @focus: points to the focus target.
  • @targettarget: Aims at the target's target. For example, when used to target a boss, it will target the tank or whoever the boss has targeted at that instant.
  • @boss1: Targets the first unit in Boss frames. Usually only available during Dungeon and Raid encounters. There are more variants like boss2, boss3, etc.
  • @arena1: Targets the first unit in Arena frames. This is a PvP-only modifier, usually only available during Arena matches. There are more variants like arena2, arena3, etc.
  • @pet – Aim at the player’s pet.

wow

WoW Macro Conditionals

All of these conditionals can be used to decide what action to take. You can add not in front of all of them to make them behave like exact opposites.

  • E.g., noharm is true for any target that isn't an enemy, but that could include targets you can't help, like neutral NPCs.

List of conditionals

  • pet: true if the player has a current pet.
  • combat– true if you are in combat.
  • Hurt: true if the target of the cast is an enemy.
  • helps: true if you can assist the target in the throw.
  • Dead: true if the cast target is dead.
  • There: true if the target of the distribution exists.
  • Canalization: true if you are currently channeling a spell.
  • button: number – (or btn) used to check which mouse button triggered the macro. [button:1] is the default, left button, [button:2] right, [button:3] middle. For mice with more buttons, the number button follows the pattern of the option.
  • talent: Row / Column: true if you have the talent for the selected Row/Column combination. E.g., [talent: 7/2] will be true if you have the middle talent selected for the last row of talents.
  • fitted: slot – (or worn) true if you have an item equipped in the slot. For example, [equipped: chest] will be true if you have a chest piece equipped.
  What to install after formatting Windows: a complete guide

List of key modifiers

  • mod: shift– true if the key combination was pressed while the SHIFT key was held down.
  • mod: alt– true if the key combination was pressed while the ALT key was held down.
  • mod: ctrl– true if the key combination was pressed while the CTRL key was held down.

General commands

These commands can be used for both combat and non-combat situations.

  • / run – (or / script) Executes the message after it as a LUA script (scripting language present in WoW add-ons and scripts.
  • /use: Uses the item with the name written after the command. Can also be used with numbers, which will cause it to use the item equipped in that number's slot.
    (ie /use Potion of Prolonged Power or /use 14 to use your second trinket)

Here you can learn about: How to Make Macros in Wow (World of Warcraft)

Slot ID List

  • 1 – Head
  • 2 – Neck
  • 3 – Shoulder
  • 4 – Shirt
  • 5 – Chest
  • 6 – Waist
  • 7 – Legs
  • 8 – feet
  • 9 – Doll
  • 10 – Hands
  • 11 – Finger 1
  • 12 – Finger 2
  • 13 – Trinket 1
  • 14 – Trinket 2
  • 15 – Back
  • 16 – Main hand
  • 17 – Left hand
  • 19 – Tabard

Conclusion

As you can see, this guide covers the basics you need to know to create your own macros in WoW, but if you want to read more about them, you can check out the WoW website. We hope we have helped you with this information.