Posted on: 09-07-2012 - Updated on: 10-18-2012
First off, you don’t have to learn how to make your own macros for Wow, simply search ours or you can request a macro. We’ll write a custom one for you! However, if you want to learn something new, check this guide out. In this guide, I’ll explain how the /cast macro syntax works, what and how conditionals work, and how targeting works in macros for World of Warcraft. First of all, we’ll define various terms to get you understanding the basics of making Wow macros. After reading this guide, you’ll be able to cast spells with a macro, know how to target macros and how to combine spells into one key press.
The simplest /cast macro is something like this:
/cast Shadow Bolt
Right now, don’t worry about the #showtooltip part. Just always use that as the first line. When you are done with this guide, read the #showtooltip guide. Enter the PVP or PVE spell name exactly as it appears in the Wow interface. So “Flash of Light” spell should be capitals and with spaces. Here’s what the syntax of a Wow macro is supposed to be, with the right terminology:
/command [conditionals] item or spell
You can use two different macro syntax methods for conditionals as well:
/cast [condition, AND condition] Spell
/cast [this condition][OR condition] Spell
As you can see, there’s the conditionals we talked about earlier. A conditional is like an IF statement and sort of like a parameter of a method in a programming language. Wow macros conditionals are a little weird, but easy to grasp, even for beginners. Here’s a macro that will /cast a spell at your focus:
/cast [@focus] Spellname
The @focus conditional tells the macro where to target the spell. There’s also @player you can use for yourself. See this guide on all of the macro conditionals you can use. Next, let’s take a look at stringing multiple conditionals in one macro for Wow. It is done by separating each with a comma (,) like this:
/cast [@focus,harm] Spellname
This macro for Wow will cast the spell at your focus, but ONLY if it is harmful to you. Pretty cool huh? You can even string multiple sets of conditionals in the same macro withe a semicolon (;) like this:
/cast [@focus,exists] Spellname; [@player] Spellname
That macro will first look to cast the spell at your focus, if that fails or it doesn’t meet the conditions, it moves on to the next series and casts the spell on yourself (if possible of course). All of this happens within the same button click. There are also mouse button conditionals and key press conditionals as well as checks to see if the target is friendly or not.
Next, you can string together lots of different /cast macros in the same button press. If you have class abilities, items or spells that don’t set off the global cooldown, then you can string them together, like this:
/use Potion Name
/cast Class Cooldown Buff
/cast Spell Name
That macro will use a potion, activate a class cooldown and then finally cast a spell. For a complete list of class abilities off the GCD, view this macro guide.
You can get creative with your macros and really extend World of Warcraft and make you a better player in both PVP and PVE. Please let us know how you are doing making your own Wow macros and we’ll post them up here to share with everyone!