Past discussions archived to...

/startattack type macro for wands?

Is there a macro that can start shooting a wand but won't toggle shoot off again?--RotJ 19:18, 19 May 2007 (UTC)

Yes there is.

 /cast !shoot

This is a (moderately) spammable wand macro that helps prevent you from accidentally switching off your wand's shoot. Normally using your wand toggles 'shoot' on and off. This macro keeps it switched on. So if you accidentally press it twice, it'll still keep shooting. It works most of the time (unless you really mash the key).

The ! exclamation is the key to this. It stops the toggle. If you want to stop shooting, jump, move, re-target or kill the mob.

Cleanup macros

Should this page (and the subpages per class) be cleaned up a bit to reflect the latest changes? Not all the macros (most notably the mount ones that try a flier before regular mount) need all that's written into them at this point. --Vrak 17:39, 24 June 2007 (UTC)

Feel free to cleanup as needed. If macros can be optimized or are no longer needed, anyone is encouraged to make the edits needed, no discussion required. --GRYPHONtc 02:41, 25 June 2007 (UTC)

I don't know if this changed with the 2.2 patch or what, but the way these macros are all written is not very efficient. When you have a macro with button modifiers, to save space you can list the modifiers in reverse order: ctrl, alt, shift (or any order of modifiers) then end with nomod, which decreases the need for the actual option [nomod]. For example: /cast [mod:alt] Summon Felhunter; [mod:ctrl] Summon Voidwalker; [mod:shift] Summon Imp; Summon Felguard is the same as writing /cast [nomod] Summon Felguard; [mod:alt] Summon Felhunter; [mod:ctrl] Summon Voidwalker; [mod:shift] Summon Imp and saves a few characters. All the macros should either be changed to reflect this, or at least have an alternate macro syntax. Perhaps this notation should be on the HOWTO: Make a Macro page too? --Xtoq 19:00, 21 March 2008 (UTC)

All Healthstones macro?

In a raid, it is highly probable that you will have all three talented levels of healthstones in your inventory. Is it possible to make a macro that will attempt to use all levels at once, starting with the most powerful? Obviously, it would result in two error messages each time (2x "On cooldown"; 1x "On Cooldown" and 1x "Don't have that item"; and 2x "Don't have that item"), but it would be unbelievably useful to put three buttons into one macro. --Valandilv 05:49, 4 September 2007 (UTC)

At a guess, I doubt it. They are all named (Assuming max level warlocks) 'master healthstone', with no other differentiation between them. Could you use a simple macro something like
#show Master Healthstone
/use Master Healthstone
? This would probably just use whichever one it ran into first in the bags, though... I don't have access to multiple healthstones most of the time so I can't test it... --Azaram 09:14, 31 October 2007 (UTC)
The different levels of healthstone have different ItemID, so you can make a macro like this:
/use item:22105
/use item:22104
/use item:22103
...and for the sake of neatness add
/script UIErrorsFrame:Clear()
at the end. Jackstrom 18:56, 15 December 2007 (UTC)

Simple Enchanting Macro

/script DoCraft(GetCraftSelectionIndex());
/click CharacterWristSlot; --Target Slot Name
/script ReplaceEnchant();


  1. - Open Character Window/Trade.
  2. - Open Enchanting Window. (Is not necessary to open the target of the enchant, Ex: to enchant a bracer you don't need to open the Character Portrait).
  3. - Select the desired Enchant.
  4. - To get the slot name, just mouse over and copy paste and execute this line in the chat:
/script DEFAULT_CHAT_FRAME:AddMessage(GetMouseFocus():GetName());


Examples of possible "Target Slot Name": A Back Pack Slot:

/click ContainerFrame5Item16


/click CharacterFeetSlot;


/click CharacterWristSlot; --Target Slot Name

Not Be Traded:

To Be Edited.

--By FreeFog


Cannibalize is most definitely usable in combat.

Community content is available under CC-BY-SA unless otherwise noted.