General World of Warcraft macros
Wow macro commands:
In patch 3.3 the @ symbol has been added as a synonym for 'target=' to make macros more compact.
Tip: Shift-click the spell you want to use in your spellbook while in the Create Macros window ,that way the spelling is always correct.
- #showtooltip : Shows the tooltip of the ability you are using.
- #show :Does not show the tooltip but still shows the cooldown.
- /use 13 : activates trinket 1 ( top one)
- /use 14 : activates trinket 2 (bottom one)
- /equip : equips an item
- /cast : casts a spell
- /castsequence : casts spells in a determined order
- /use : uses an item or consumable
- /focus : Sets your target as your focus target
- /clearfocus : Clears your focus target
- /assist player name : Assist a friendly player .Often used in raids to let everybody attack the same target.
- /script UIErrorsFrame:Clear() Used to prevent the on screen error message when an item or ability is not ready.
- /petpassive : puts your pet on passive
- /petdefensive : puts your pet on defensive
- /petattack : Tells your pet to attack
- /petfollow : Tells your pet to follow you
- /petstay :Tells your pet to stay
Wow macro conditionals :
Conditionals are used to control actions based on information.
Syntax: /command [conditional] parameter; [conditional] parameter
Conditionals are enclosed within square brackets ,seperated by a comma if more than one.
The comma can be seen as an "and"
Conditionals/parameter groups are separated by semicolons.
The semicolons can be seen as an "else"
Example : /cast [help,@focus] Renew
When you click this macro , first the [help,@focus] condition is tested and when true (you can cast a helpfull spell on your focus )
Renew is cast.
- [combat] : True if you are In combat
- [exists] : True if you have a tartget
- [dead] : True if Target is dead
- [harm] : True if you can cast harmfull spells on the target
- [help] : True if your target can receive a beneficial effect
- [mod:shift] , [mod:ctrl] , [mod:alt] True if you hold the given key
- [stealth] : True if stealthed
- [vehicleui] : True if the player has a vehicle UI
- [unithasvehicleui] : True if the target of the macro has a vehicle UI
All targeted conditionals are evaluated on your current target by default. You can change the target of the macro by using a targetting modifier.
- [@focus] evaluates conditionals based on your focus target.
- [@player] evaluates conditionals based on yourself.
- [@mouseover] evaluates conditionals based on the target you mouse is hovering over.
Useful general macros
Max camera distance
Sets your camera distance to the maximum./script SetCVar("cameraDistanceMax",30)
Self bandage
Bandages yourself.#showtooltip Heavy Frostweave Bandage
/use [target=player] Heavy Frostweave Bandage
Guild recruitment
Instead of typing your text in general chat every time , just put it into a macro and click the button./1
MyGuildname is recruiting players for end game content. Whisper if you want to join our team.
