Arqade is a question and answer site for passionate videogamers on all platforms. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How can I script a macro to my Mage do several sequencial attacks? I've tried the command /castsequence but it doesn't works.

share|improve this question

WoW's macro system is deliberately unable to cast multiple spells with a single keypress except in very specific circumstances; this is to discourage botting/cheating. Blizzard's approach to macros (in-game or out) is that one keypress should trigger only one action.

The only case in which multiple spells/items can be used in a single macro is when only the last one triggers the global cooldown. This means that a warlock could macro Soulburn and Summon Felhunter together (because Soulburn doesn't trigger the GCD), but not Bane of Agony and Corruption. If you have many spells or items which don't trigger the GCD, you can even chain them together, as in the (in)famous PoM/Pyro macro for mages.

If you want to cast multiple GCD-causing spells with the same macro, you can use /castsequence to do it, but you'll need to hit the macro once for each spell. This can still provide plenty of flexibility even for fairly complex cast sequences, especially when combined with other macro commands and conditionals. I thoroughly recommend Wowpedia's page on Making a macro for learning how to create powerful macros.

share|improve this answer
Just to add, castsequence casts spells in order every time you press the macro. So for example, /castsequence Fireball, Frostbolt will alternate between fireball and frostbolt each time you hit it. It does not cast them one after each other. – Resorath Jul 24 '11 at 8:30

You can't script several actions to occur automatically on a single mouse click or key press.

The closest you can do is a /castsequence, bind your macro to an action bar button or a hotkey and press it repeatedly to advance through the sequence of actions you set up.

share|improve this answer
Can you show me? An example? – Ed Pichler Jul 23 '11 at 16:23
"/castsequence Frostboalt, Fire Blast" Doesnt works – Ed Pichler Jul 23 '11 at 16:23
Well, for one thing, you'd have to spell frostbolt properly. – LessPop_MoreFizz Jul 23 '11 at 20:32
@EdPichler That's it, but as LessPop said, you might want to check your spelling. – Adam Lear Jul 24 '11 at 6:22

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.