macro-how-to

Latest

  • Macro Anatomy: Run phase and beyond!

    by 
    Sean Forsgren
    Sean Forsgren
    03.23.2008

    Welcome, troops, to the final stage of your lock-step macro training. This phase is when you will learn all about modifier keys. I had planned to include conditionals in the Run Phase, but that subject will necessitate its own series of posts, so look for that in the future. From here on out, Macro Anatomy will focus more on macro development and specific macros rather than teaching you the basics. In case you missed out on the basics, go check out my Macro Primer, then you can graduate to the Crawl and Walk phases of macro development.As I said, we'll be taking a look at modifier key, which can extend the functionality of your macros, as well as helping to cut back on how many buttons you are using on your action bar.Modifier keys allow you to change the behavior of a macro when pressing one of three keys. The keys available for use as modifier keys are: Shift (shift) Control (ctrl) Alt (alt) Keep reading to find out how to use these three modifier keys.

  • Macro Anatomy: Walk phase

    by 
    Sean Forsgren
    Sean Forsgren
    03.16.2008

    If you have been following Macro Anatomy, you should be comfortable with macro basics by now. If not, you may want to consider taking a moment to review what we have covered thus far. For the rest of you, welcome to the next installment, where we'll be covering a commonly used, but powerful macro type, the /castsequence command.This slash command will allow the user to specify a given sequence of commands, tied to a single button. As a reminder, this will not facilitate one-click sequences, but will require you to click or press a bound key for each iteration in the sequence. This also means you'll be timing your input in step with the Global Cooldown.The most obvious use of the /castsequence command comes into play when you realize you're casting the same spells in nearly every fight. I use this type of macro for grinding, with one for PvP situations as well. (Curse of Exhaution be praised!)To use this macro, you simply open your macro interface, create a new macro and in the text box, start with /castsequence, then list the spells you want to cast, in order, separated by a comma. It should end up looking something like this:/castsequence Spell 1, Spell 2, Spell 3, Spell 4

  • Macro Anatomy: Crawl Phase

    by 
    Sean Forsgren
    Sean Forsgren
    03.01.2008

    Welcome, my friends, to the second installment of Macro Anatomy. In this episode we'll be going over some basic macro commands and I'll introduce some simple macros for you to learn and play with.Before we move ahead, I wanted to reiterate an important change to many macros since the release of Patch 2.3 for those of you who are already writing and using macros. The /stopcasting command is no longer necessary between instant-cast, non-GCD spells. An example would be the following macro:/cast Divine Favor/stopcasting/cast Divine Illumination/stopcasting/cast Holy LightTo conserve space, it can be shortened to:/cast Divine Favor/cast Divine Illumination/cast Holy LightPrevious articles found on this site may feature macros that still contain this command. So, feel free to remove it when you copy and paste said macros.Now, let us move onto the "Crawl" portion of our Crawl-Walk-Run approach to macro writing.

  • Macro Anatomy: Primer

    by 
    Sean Forsgren
    Sean Forsgren
    02.23.2008

    Have you ever lost a battle because you fumbled through a sequence of actions? Perhaps when trying to run from a rogue you dropped a Stoneclaw Totem rather than the intended Earthbind Totem. Alternatively, you may have cast Frost Nova rather than Counterspell on a Warlock casting her 1.5 second Fear. Missed clicks or keystrokes have been the bane of many players. This is where the magic of macros can save you from keyboard fumbling. Among their many uses, macros can be used to establish cast sequences, "I win" buttons and evasive action commands.Macros are something many players have heard of, but shy away from because they require some basic scripting knowledge. For the uninitiated, macros are commands built by users to execute customized actions or action sequences. A macro, known in the Computer Science world as a macro instruction, are defined as a rule that specifies how a certain input sequence should be mapped to an output sequence. Sounds horrible, I know, so let's make it easier.Macros in World of Warcraft, are really just new and simplified ways to do the same old things. For a Mage, this can be a Presence of Mind / Pyroblast button, the "I win!" macro for Fire / Arcane mages. From simple commands to eat and drink at the same time, to determining a target's status (friendly or hostile) and casting an appropriate spell, macros can be used to streamline game play and clean up your User Interface.