#showtooltip Agony
/cast [@mouseover,harm,nodead][] AgonyApplies Agony without changing target. Agony ramps over time, so getting it onto every target as early as possible is worth real damage.
Blizzard Entertainment · 2004
World of Warcraft ships with a full macro editor. Macros combine slash commands with conditionals such as [@mouseover], [mod:shift] and [spec:1], which lets a single keybind behave differently depending on your target, your modifier keys or your specialisation. Blizzard deliberately caps what a macro can do — one button press may only trigger one spell cast — so macros save keystrokes rather than play the game for you.
Macros live in the in-game macro window and are limited to 255 characters. They accept slash commands and conditional clauses, and can be dragged onto any action bar slot like a normal spell.
Pick a class to see only the macros that apply to it.
263 macros, searchable and ready to copy.
263 macros
#showtooltip Agony
/cast [@mouseover,harm,nodead][] AgonyApplies Agony without changing target. Agony ramps over time, so getting it onto every target as early as possible is worth real damage.
/cast [mod:shift] Summon Imp; [mod:ctrl] Summon Succubus; [mod:alt] Summon Voidwalker; Summon FelhunterSummons your Felhunter by default, with Imp, Succubus and Voidwalker on Shift, Ctrl and Alt. Four summons on one key, which is worth it given how often you swap.
#showtooltip Angelic Feather
/cast [@player] Angelic FeatherDrops a speed feather directly on yourself rather than making you place it and walk into it. When you need to move right now, the two-step version is too slow.
#showtooltip Anti-Magic Zone
/cqs
/cast [@cursor] Anti-Magic ZonePlaces Anti-Magic Zone at your cursor instantly. Cancels any spell you have queued first so the bubble lands the moment you press the key rather than after your current cast finishes.
#showtooltip Aspect of the Turtle
/stopcasting
/cast Aspect of the TurtleCancels your queued spell and turns on your immunity straight away. Aspect of the Turtle is a reaction to something that already happened, so any delay makes it useless.
#showtooltip Asphyxiate
/cast [@focus,harm,nodead][] AsphyxiateStuns your focus target without giving up your current target. Asphyxiate is your only hard stun, so being able to land it on a healer while you keep hitting the damage dealer is worth a keybind on its own.
#showtooltip Banish
/cast [@focus,harm,nodead][] BanishBanishes your focus without touching your current target. Banishing the demon you are supposed to be killing is a classic mistake this makes impossible.
#showtooltip Binding Shot
/cast [@cursor] Binding ShotDrops the stun zone exactly where the pack will be. Binding Shot only triggers when enemies move out of it, so placement is everything.
#showtooltip Blessing of Freedom
/cast [@mouseover,help,nodead][help][@player] Blessing of FreedomFrees whoever you are hovering from snares and roots, falling back to your target and then to yourself. Freedom is time-critical and rarely needed on your current target.
#showtooltip Blessing of Protection
/cast [@mouseover,help,nodead][help][@player] Blessing of ProtectionDrops the physical immunity on a hovered ally. Because it also stops them attacking, being able to aim it precisely at the person who actually needs saving matters.
#showtooltip Blessing of Sacrifice
/cast [@mouseover,help,nodead][help] Blessing of SacrificeTakes a share of a hovered ally's damage. Usually thrown on the tank the moment a big hit is incoming, which you want to do without dropping whoever you are healing.
#showtooltip
/cast [known:Blessing of Spellwarding,@party1] Blessing of Spellwarding; [@party1] Blessing of ProtectionCasts Spellwarding on the first player in your party frames, falling back to Blessing of Protection if you have not talented it. Handy in arena where you know exactly who needs it.
World of Warcraft (WoW) is a massively multiplayer online role-playing game (MMORPG) that offers players a wide range of features, including the ability to create and use macros. Macros are sets of commands that can be executed in a single action, allowing players to automate certain tasks or streamline their gameplay. In this comprehensive guide, we will dive into the world of WoW macros, covering their creation, use, various examples, and advanced techniques to help you improve your gaming experience.
Macros are a series of in-game commands that can be executed with a single button press or keybinding. They allow players to automate repetitive tasks, simplify complex actions, and optimize their gameplay. Macros can be used for various purposes, such as casting spells, using abilities, sending messages, managing your inventory, or even coordinating with your team.
Macros in WoW use a specific syntax that allows players to combine multiple commands and conditions into a single action. The basic structure of a macro is:
/cast [condition] spell or ability
The command /cast is followed by optional conditions and the spell or ability you wish to use. Conditions can be used to customize the behavior of the macro based on specific situations, such as the target's health, your character's buffs, or whether you're in combat.
Modifiers are used in macros to add conditional behavior based on user input or the state of the game. Some common modifiers include:
shift: Requires the Shift key to be held down.ctrl: Requires the Ctrl key to be held down.alt: Requires the Alt key to be held down.mod: Requires any combination of Shift, Ctrl, or Alt to be held down.Macros can include various targeting and condition options to ensure they only execute under specific circumstances. Some common targeting and condition options include:
@target: Executes the command on your current target.@mouseover: Executes the command on the target under your mouse cursor.@focus: Executes the command on your focus target.@player: Executes the command on yourself.Conditions can be combined with these targeting options, such as:
exists: The target exists.dead: The target is dead.harm: The target is hostile.help: The target is friendly.nodead: The target is not dead.To create a macro in World of Warcraft, follow these steps:
Esc key and select Macros.New to create a new macro.Save to save your macro.Here are some examples of macros that can be useful in various situations:
This macro will summon a random flying mount if you're in a flyable area or a random ground mount otherwise:
#showtooltip
/cast [flyable] Random Flying Mount
/cast [noflyable] Random Ground Mount
This macro casts a healing spell on your mouseover target, your current target if no mouseover target exists, or yourself if no valid target is found:
#showtooltip Healing Spell
/cast [@mouseover,help,nodead][@target,help,nodead][@player] Healing Spell
This macro will cast a crowd control spell on your focus target without deselecting your current target:
#showtooltip Crowd Control Spell
/cast [@focus,exists,harm,nodead] Crowd Control Spell
This macro activates your top trinket slot, followed by a damage-dealing ability:
#showtooltip Damage Ability
/use 13
/cast Damage Ability
This macro simplifies your DPS rotation by casting different abilities based on modifier keys:
#showtooltip
/cast [mod:shift] Ability 1; [mod:ctrl] Ability 2; [mod:alt] Ability 3; Ability 4
This macro removes a debuff from your mouseover target or your current target if no mouseover target exists:
#showtooltip Remove Curse
/cast [@mouseover,help,nodead][help,nodead] Remove Curse
Here are some advanced techniques to help you create more powerful macros:
You can prioritize abilities based on cooldowns or resource availability by using the following syntax:
/castsequence reset=<time> Ability 1, Ability 2, Ability 3
The <time> is the number of seconds before the macro resets to the first ability.
Add the /stopcasting command to your macro to cancel your current cast before using another ability:
/stopcasting
/cast Ability
You can create macros that send custom messages to your party, raid, or guild:
/party I'm using my cooldowns!
/cast Cooldown Ability
; character.#showtooltip command at the beginning of your macro to display the tooltip of the specified spell or ability.Macros are a powerful tool in World of Warcraft that can significantly enhance your gameplay experience. By understanding the syntax, utilizing the examples provided, and mastering advanced techniques, you can create macros tailored to your specific needs and optimize your in-game performance. With practice and experimentation, you can create unique and efficient macros that suit your preferred playstyle and help you conquer the world of Azeroth.