Macros

One of the great things about WoW is that you can customise it in so many ways. Apart from customising your UI with addons, you can do so many different things with Macros to make not only combat, but mundane tasks easier for yourself.

On this page I'll share some of the macros I use on my Druid, show how to create macros in the game, and show how to integrate macros with Clique. I hope you find something useful here, or you are inspired to create your own macros.

Contents
  • Useful Macros for Druids and Others
  • How to Make a Macro
  • Macro Making Resources
  • How to Make a Macro in Clique

Useful Macros for Druids and Others
Combat
Wrath plus trinkets - This macro uses both trinkets (item slots 13 and 14) before casting Wrath, if the trinkets are available. The Sound Effects are turned off and error message suppressed, so that I don't continuously get annoying error sounds and messages when the trinkets are on cooldown.

You can also add extra lines in to cast spell effects such as Icy Veins, Inner Focus or any other ability you want to use every time it is available.
#showtooltip wrath
/run sfx=GetCVar("Sound_EnableSFX");
/console Sound_EnableSFX 0
/use 13
/use 14
/run UIErrorsFrame:Clear()
/run SetCVar("Sound_EnableSFX",sfx);
/cast Wrath

Instant Battle-res - (Resto spec only) If Nature's Swiftness is available, it will be cast before casting Rebirth, making it instant cast. It also announces to my party or raid group that I am ressurecting someone.
#showtooltip Rebirth
/cast Nature's Swiftness
/stopmacro [nohelp,nodead]
/run c="Resurrecting %t"if UnitInRaid("player")then SendChatMessage(c, "RAID")elseif GetNumPartyMembers()>0 then SendChatMessage(c, "PARTY")end
/cast Rebirth

Healing
Swift Healing Touch - Instant-cast Healing Touch is also only available in Resto spec, when Nature's Swiftness is available. I have this macro bound using Clique.
/cast Nature's Swiftness;
/stopcasting
/cast [target=mouseover] Healing Touch;
Use Trinkets before Rejuvenation - Similar to the trinket macro above, this one uses available trinkets before casting Rejuvenation on the target. I have this one click bound with Clique as well.
/run sfx=GetCVar("Sound_EnableSFX");
/console Sound_EnableSFX 0
/use 14
/run UIErrorsFrame:Clear()
/run SetCVar("Sound_EnableSFX",sfx);
/cast [target=mouseover,exists] rejuvenation

Other Macros
Pony Up! - I have this macro bound to my ` key so I can press it easily to mount up. Just replace the name of your flying and land mount of choice! You will mount a flying mount if possible, and if not, a land one. You can also use Ctrl+keybind or Ctrl+click to use a land mount in a flying area. The only time this macro doesn't work properly is when you first get to Northrend - you have a flying mount, but you don't yet have Cold Weather Flying. Press the keybound button again to dismount!
#showtooltip
/cast [nomounted,flyable,nomodifier]Flight Form
/cast [nomounted,flyable,modifier][noflyable]Great White Kodo
/dismount [flying,modifier]
/dismount [noflying, mounted]
Random Pet - does what it says on the tin!
/run CallCompanion("CRITTER",random(GetNumCompanions("CRITTER")))


How to Make a Macro
To open the macro window, simply type /macro.


There are two tabs in the macro window - General Macros and Character Specific Macros. If you make a macro in the General tab, it will be usable by all your toons. Macros in the Char-specific tab will be usable by that toon only. Makes sense really.

Click the "New" button. There are a whole range of icons available to choose from, but if you choose the question mark one it will use either the tooltip you specify in the macro, or the icon of the first spell cast or item used. For this example, I kept the question mark and entered a name.


The first line I've entered, "#showtooltip ritual of refreshment", means that the macro will use the Ritual of Refreshment tooltip.

Enter the rest of the macro. The commands are not case sensitive and you do not need to include a spell rank unless you are specifically wanting to use a down-ranked spell.


Drag the macro onto your toolbar. Once you press Exit on the macro window, the tooltip you chose will appear, and your macro will be ready to use!


Macro Making Resources

Using Macros in Clique
I use Clique paired with Grid for healing. Clique has a direct method for creating macros that does not use the standard interface.

1. Firstly, open the clique window in your spellbook.

2. Click the 'Bind other' button, and choose 'Run custom macro' from the options.


3.We need to set the Click Binding. Mouse over the 'Set binding' button and click it using the modifier you choose. I click my scroll wheel ("MiddleButton") for Rejuvenation.

4. Now we can enter the macro text. The full text I entered for this macro is:
/run sfx=GetCVar("Sound_EnableSFX");
/console Sound_EnableSFX 0
/use 13
/use 14
/run UIErrorsFrame:Clear()
/run SetCVar("Sound_EnableSFX",sfx);
/cast [target=mouseover,exists] rejuvenation

This macro uses each of my trinkets (items 13 and 14) if they are available, before casting Rejuvenation on the mouseover target. It also turns off error messages so that I don't get annoying messages when the trinkets are on cooldown.

5. Press Save. The macro now appears in the Clique list. Make sure you test the macro out on yourself and another person before trying to use them in the heat of battle!


blog comments powered by Disqus