1. Wow Classic Trinket Slot Numbers
  2. Wow Macro Use Trinket Slot 1.5
  3. Wow Bfa Trinket Macro

The macro for using equipped trinket is: /use 13 To use your belt tinker, its slot 6. Gloves are slot 10. If you're running low on characters and you're using this for a trinket, you can replace the use command with 'use 13' (for upper trinket) or 'use 14' (for lower trinket). Credit: Vandalite of Feathermoon, and Xaeros of Shadowmoon for the macro this was based on. If you hold down a modifier key (alt, ctrl, or shift – assuming those aren’t keybound to another game function) and activate the macro, wow will activate whatever is in the 1st trinket slot. Otherwise it casts Apocalypse. WoW Vanilla Macros. Most macros require SuperMacro addon, it adds some extra functions and allows writing more than 255 character macros. If a macro isn't working, double check that you copied it correctly and got all prerequisites. If all looks well, open an issue, try to write as much defail as possible. Generic Use Healthstone Root Tuber. Macro is a tool that has been present in World of Warcraft since its inception. The base concept of a macro is to perform more than one action at a time, in order to easier accomplish a task or really for any reason. All macro commands start with a forward slash ( / ) to separate them from normal text actions.

Macros
General guides

Macros Beginners Guide
Making a macro
Macro conditionals
Macro commands
Category:Macros

Useful macros by class


  • 1Macro Formatting Guidelines
  • 2Smart Mount Macros
  • 3Not Type Specific
  • 7Ground and Flying without Cold Weather Flying
  • 8Ground and Flying with Cold Weather Flying
  • 9Ground Only or Not Type Specific

Macro Formatting Guidelines

Note: With the release of 6.0.2, many spells have been renamed, and much of the scripted command functionality has been modified. In an effort to keep Wowpedia posts relevant, please re-validate and re-post macros that work in the current version.

Re-Creating Old Macros

When re-creating a macro in Useful macros please

  • follow the example format posted below (to get the frame around your macro, add a space before you start it)
  • describe what it does
  • note the version of WoW in which you tested it
  • remove it from the Old Macros page

Example Macro

  • Use: This yells, 'Hooray, I made a macro!'
  • Works in 6.x

Smart Mount Macros

Random Smart Mount with Sea Horse in Vashj'ir (improved)

  • Validated: 4.0.6
  • Replace g,g,g with your preferred ground mount slot numbers, f,f,f with flyers, and s,s,s with water mounts. If only one mount is desired in any time, just place one number in the {} with no commas. The number of mounts you can list is limited by the 255 character macro limit. The macro has been adjusted to function throughout Vashj'ir
  • Note: This macro will dismount you if you are already mounted/flying, so be mindful.

Flying mount, ground mount and Sea Horse in Vashj'ir (Blizzard macro modifier version)

Wow
  • Validated: 4.2.2
  • Replace mount names with your preferred mounts
  • Using a modifier (in this example: shift) will force the flying mount, for when you are swimming at the water's surface.
  • Note: This macro will dismount you even while flying, be mindful!

Flying/Ground/Sea Horse Macro with more flexibility and one-press dismount

  • Validated 4.3.2
  • Replace mount names with your preferred mounts
  • Works similar to preceding macro, with the following differences
    • Flying mount has priority while swimming (i.e. clicking macro will default to flying mount, use shift to select sea horse)
    • Allows for selecting ground mount in flyable area by pressing any modifier key (shift/ctrl/alt) and clicking button
    • clicking button while mounted will dismount you - regardless of mount (i.e. if on ground mount in flyable area, simply pressing the button will dismount you, instead of dismounting and using flying mount)

One Flying or Land Mount

  • Validated: 4.0.1a
  • This will use mount a if it is possible to fly, and mount x if it is not. The tooltip will let you know if the zone is flyable or not. If you were mounted already, you will dismount.
  • Note: This macro will dismount you even while flying, be mindful!

One Flying or Land Mount via Modifier

  • Validated 4.0.3

This is based off of the macro above, but with a conditional modifier added.You don't get forced onto your flying mount, or your ground mount unless the zone prevents you from doing so.

A second version of that same macro, but on one line:

You don't need the '/dismount [mounted]' line, unless you want to start mounting the other mount immediatly.

Random Flying or Land Mount

  • Validated: 4.0.1a
  • This will use a random one of mount a, mount b or mount c if it is possible to fly, and a random one of mount x, mount y or mount z if it is not. If you were mounted already, you will dismount for 1.5 seconds as the random mount is cast.
  • Note: This macro will dismount you even while flying, be mindful!

Right Click forces ground mount or dismounting while in flight

  • Validated: ??
  • Right Click forces ground mount or dismounting while in flight.

Ground and Flying mount macro that will not dismount you when flying unless you hold alt

Replace mount a and mount b with the names of your preferred flying and ground mounts. Only dismounts when you are not flying or if you hold alt while flying.

And you can take it further too, by adding a safety spell to the macro. So now holding ctrl-alt while activating the macro will dismount you even in air and then cast your safety spell so you don't go squish. Priest's [Levitate], Mage's [Slow Fall] or an engineer's parachute can be added. Add this line to the macro:

  • Validated: ??

Not Type Specific

Completely Random Mount

  • Validated: 4.0.1a, tested working 7.2
  • Summons a completely random mount of the ones you have learned.
  • Note: This may try to summon flying or aquatic mounts where they are not allowed, which will produce an error message.

Multi-purpose Mounts

  • Validated: 4.0.1a
  • This enables you to summon a mount of choice while only taking up one bar space or keybind. Particularly useful when you want several mounts with different purposes to be easily accesible, but don't want to use them all the time, such as a vendor mount, aquatic mount or passenger mount.
  • Press normally to summon mount a, hold Shift to summon mount b, Alt to summon mount c or Ctrl to summon mount d. If you were mounted already, you will dismount.

Mount Outside

  • Validated: 3.1
  • This will attempt to mount if you are outside and not mounted. There will be no reaction if you are in an area that does not permit mounts. It will produce an error if you are in combat.


Random mount

  • Validated: 3.1
  • This will randomly use one of the mounts listed in the macro. If you were mounted already, you will dismount for 3 seconds as the random mount is channeled.
  • Note: This macro will dismount you even while flying, be mindful!

Need testing post-4.0

Random Smart Mount with Sea Horse in Vashj'ir

Replace g,g,g with your preferred ground mount slot numbers, f,f,f with flyers, and s,s,s with water mounts. If only one mount desired in any type, place one number in the {} with no commas. The number of mounts you can list is limited by the 255 character macro limit. The macro does not currently work everywhere in Vashj'ir because it is technically three zones: Kelp'thar Forest, Shimmering Expanse, and Abyssal Depths.

Fly where possible, ride, dismount if mounted

This will work in any area. Replace the number of the mount with the desired mount, 1 is the first mount in your mounts list.


Ground and Flying without Cold Weather Flying

Fly where possible without Cold Weather Flying

If, you have not yet mastered [Cold Weather Flying], this macro will only summon your flying mount in Outland. My flying mount is in slot 2 on the Mounts pane, while my two epic ground mounts are in slots 1 and 4. Replace these numbers as appropriate. (I have not found a function to show the continent you are currently in, only what continent the map shows. If you have just switched continent and this macro doesn't work as it should, a quick double-tap on the M-button should update your map, and fix it.)

  • Validated: 3.2.0a
  • Credit: Eldhannas of Wildhammer(EU)

Ground and Flying with Cold Weather Flying


Mount Macro for the right place and time

  • Validated: 3.2
  • Focus: Universal
  • This just checks to see whether the area you're in is flyable or not, works for Dalaran depending if you are inside the city, then your ground mount will be selected or if you're on Krasus' landing then your flying mount since IsFlyableArea() works for this. IsFlyableArea() also works Wintergrasp, but when the battle for wintergrasp starts then it will check to see if you're in Wintergrasp and if the timer is 0, it will then select your ground mount if so, but if you're in Wintergrasp and the timer is not 0 then you will use your flying mount. Also added IsSwimming() if you decide to mount when in water, although if you have a underwater mount then you can change the macro to the following to use your underwater mount.
  • Replace the values of m=(1) to the slot of your ground mount and m=(3) to the slot of your flying Mount and if you have a swimming mount, m=(2) to the slot of your Swimming mount
  • Note: this macro will dismount you in mid air. Use it wisely.
  • By Ryarc of Sunstrider

Random-from-list Mount and Dismount 3.2

  • Validated: 3.2
  • Focus: Universal
  • Credit: Smiteness of Barthilas
  • Use: This will fly if possible, and mount a grounded mount if possible, and if mounted OR in a vehicle, will get off. Works perfectly in Dalaran, Wintergrasp, Outland and Old World. Aka everywhere.
  • Replace: Simply add or remove mounts from the first line for flying mounts, and add or remove mounts from the second line for ground mounts.
  • Note: This works on ANY character, WITH or WITHOUT Cold Weather flying. Also works with lazy people who don't wish to count their mount's specific placing and just put the name down. This may produce an error on use, but you will mount anyway so I doubt you will care.

Random Smart Mount

  • Validated: 3.3.3a
  • Focus: Universal
  • Credit: Xaeros of Shadowmoon, Faceeater of Nozdormu
  • Use: When you are mounted the macro will dismount you (unless you are flying), when you are in any non-flyable zone (Kalimdor/Eastern Kingdoms/Dalaran/Wintergrasp) it will use your ground mount. When you can fly (anywhere else + Krasus' Landing in Dalaran) it will put you on a flying mount.
  • Replace G with a ground mount, and F with a flying mount. To find your mount number, open your mounts tab and count from left-to-right, top-to-bottom. (eg: The top-left mount on the first page is 1, the bottom-right mount on the first page is 12)
  • This macro produces no errors (for the most part, you can mount up manually in the room between Krasus' Landing and Dalaran, but not with this macro. This happens because you are being recognized as being in Krasus' Landing so the macro attempts to mount you on your flying mount, but the room itself is still in-doors.) and will not start re-casting a mount if you are already mounted.

Random Smart Mount with Flying Dismount

  • Validated: 3.2.2.10505
  • Focus: Universal
  • Credit: Magumbadin of Sen'Jin, Xaeros of Shadowmoon, Faceeater of Nozdormu
  • Use: When you are mounted the macro will dismount you (even if you are flying - only difference from the above 'Random Smart Mount'), when you are in any non-flyable zone (Kalimdor/Eastern Kingdoms/Dalaran/Wintergrasp) it will use your ground mount. When you can fly (anywhere else + Krasus' Landing in Dalaran) it will put you on a flying mount.
  • Replace G with a ground mount, and F with a flying mount. To find your mount number, open your mounts tab and count from left-to-right, top-to-bottom. (eg: The top-left mount on the first page is 1, the bottom-right mount on the first page is 12)
  • This macro produces no errors (for the most part, you can mount up manually in the room between Krasus' Landing and Dalaran, but not with this macro. This happens because you are being recognized as being in Krasus' Landing so the macro attempts to mount you on your flying mount, but the room itself is still in-doors.) and will not start re-casting a mount if you are already mounted.

Random Smart Mount 3.1 (Compact)

  • Validated: 3.1.3
  • Focus: Universal
  • Credit: Blindsight of Spirestone
  • Use: When you are mounted the macro will dismount you (including when you are flying), when you are in any non-flyable zone (Kalimdor/Eastern Kingdoms/Dalaran/Wintergrasp) it will use your ground mount. When you can fly (anywhere else + Krasus' Landing in Dalaran) it will put you on a flying mount.
  • Replace a,b,c with a list of ground mounts, and x,y,z with a list of flying mounts. To find your mount number, open your mounts tab and count from left-to-right, top-to-bottom. (eg: The top-left mount on the first page is 1, the bottom-right mount on the first page is 12. For each page add +12.)
  • This macro removes as many unnecessary characters as possible to allow for a longer list of mounts. Still be mindful of the 255 character limit.
  • This macro will summon a land mount in the Dalaran Sewer pipe and the top of the Violet Tower.
  • Note: This macro will dismount you even while flying, be mindful!


Random Smart Mount 3.1 (Alternate Compact)

  • Validated: 3.1.3
  • Focus: Universal
  • Credit: Faceeater of Nozdormu
  • Use: same as Blindsight's macro above.
  • Replace a,b,c with a list of ground mounts, and x,y,z with a list of flying mounts. (see above)
  • This macro offers the exact same functionality as the one from Blindsight.


Supercompact Smart Mount 3.1 (Works with large numbers of mounts)

  • Validated: 3.1
  • Focus: Universal
  • Due to the checks for Dalaran and Wintergrasp there is very little room left in other macros for mounts (because the game thinks Dalaran/Wintergrasp are flyable areas-some consider this a defect). This version uses a different technique to circumvent the lengthy wintergrasp/dalaran check: it attempts to mount twice - normally the second attempt will fail because you are already mounting. However in the case of wintergrasp or dalaran or other non-flyable areas the original mount attempt will have failed so the second mount command will succeed.
  • Replace a,b,c with a list of your flying mounts (e.g. 4,6,9,12,15), n,o,p with your ground mounts.
  • This macro will cause a 'You cant use that here' or 'Action already in progress' error. If you prefer not to see errors then you should choose a different mount macro but you may be limited in the number of mounts you can specify.
  • Note: This macro will dismount you even while flying, be mindful!

Supercompact Smart Mount 3.3

  • Validated: 3.2.2a and 3.3.0
  • Updated to fix will no longer cast second mount instead of dismount
  • Focus: Universal
  • They seem to have fixed the IsFlyableArea() script command, so this allows you to use a random mount. The second macro dismounts you, and dismounts you in-flight if you hold alt to click it.
  • Replace a,b,c and d,e,f with the list of your flying mounts and ground mounts, respectfully.
    • The list consists of the number of you mount as it appears in your pet tab on you character pane. (The first mount is 1, the last mount on the first page is 12, the first mount on the 2nd page is 13, and so on.)
    • You can have more or less than 3 in each list, just have a comma between each mount number.
  • Note: This macro is very similar to the one from above, it just allows you to use alt to dismount in air and does not show any errors.
    • Does work during in Wintergrasp during the battle.

Random Smart Mount 4.0 (Alliance version, english client)

  • Validated: 4.0.1
  • Focus: Universal
  • Credit: Puriella of Gilneas
  • There is still no easy way to determine if a mount is capable of flying
  • Use: When you are in any non-flyable zone it will use one of your ground mounts. When you can fly it will put you on a flying mount.
  • Replace G1,G2 with a list of ground mounts (watch for 255 characters!). To find your mount number, open your mounts tab and count from left-to-right, top-to-bottom. (eg: The top-left mount on the first page is 1, the bottom-right mount on the first page is 12. For each page add +12.)
  • It will look for certain parts in the mount name (p.e. 'rake' finds 'Red Proto Drake' as well as 'Albino Drake', 'ryp' will find 'Ebon Gryphon' as well as 'Cenarion War Hippogryph' or 'Argent Hippogryph', 'rpet' will find all sorts of 'Carpet', and 'qui' all 'Vanquishers'. You can localize your macro or adapt it to Horde (p.e. you could change 'ryp' to 'd R' for Wind Rider). But those parts should be unique to flying mounts, or there is a chance you may get a ground mount (p.e. 'Swift' will find 'Swift Green Gryphon' as well as 'Swift Frostsaber'). And it is case-sensitive.
  • This macro removes as many unnecessary characters as possible to allow for a longer list of mounts. Still be mindful of the 255 character limit.

Mount Macro Addon

There is an addon that creates an maintains a mount macro. It uses a LUA function call to an addon that keeps track of your location. The macro shows the icon of your favorite mount for flying or riding, depending on what it will operate. The macro will also exit from vehicles. This addon works everywhere as of patch 3.2.0. The addon is Mounty.Draewind (talk) 17:26, 14 August 2009 (UTC)


Mount Macro for the right place and time

  • Validated: 3.2
  • Focus: Universal
  • This just checks to see whether the area yur in is flyable or not, works for Dalaran depending if you inside the city, then your ground mount will be selected or if your on Krasus' landing then your flying mount since IsFlyableArea() works for this. IsFlyableArea() also works Wintergrasp, but when the battle for wintergrasp starts then it will check to see if your in wintergrasp and if the timer is 0, it will then slect your ground mount if so, but if your in wintergrasp and the timer is not 0 then you will use your flying mount. Also added IsSwimming() if you decide to mount when in water, although if you have a underwater mount then you can change the macro tot he following to use your underwater mount.
  • Replace the values of m=(1) to the slot of your ground mount and m=(3) to the slot of your flying Mount and if you have a swimming mount, m=(2) to the slot of your Swimming mount
  • Note: this macro will dismount you in mid air. Use it wisely.

by Ryarc of Sunstrider

Left/Right Click for Random Flying/Ground Mount

  • Credit: Xaeros of Shadowmoon
  • Use: Left-click to summon random flying mount, right-click to summon random ground mount. Replace the first set of numbers with your flying mounts, and the second set with your ground mounts. To find your mount number: open your mounts tab and count from top-left to bottom-right, starting on the first page. (ex: The first mount on page 1 is '1', the first mount on page 2 is '13')
  • Works in 3.3.3a


Left/Right Click for Random Flying/Ground Mount with swimming support

similar to previous one

  • Credit: Xaeros of Shadowmoon and my humble self nkv1
  • Use: Left-click to summon random flying mount, right-click to summon random ground mount. Replace the first set of numbers with your flying mounts, and the second set with your ground mounts, while third set of numbers are swimming mounts. To find your mount number: open your mounts tab and count from top-left to bottom-right, starting on the first page. (ex: The first mount on page 1 is '1', the first mount on page 2 is '13')
  • Works in 4.0.3

Ground Only or Not Type Specific


One-button flyer or ground mount with emote

  • Validated: 3.1.1
  • Replace Albino Drake, talbuk etc. with flyers and ground mounts of your choice.
  • This mounts you on your flying mount anywhere you can fly, if you are not already mounted. In Old School WoW and in no-fly zones (Dalaran, Wintergrasp etc.Tested in 3.1.1a, you still need a conditional for Dalaran, etc.) and Northrend if you don't have the skill) it summons your ground mount. Holding down alt will summon a 'showing off' ground mount. Pressing the macro when you are already mounted will do the 'mountspecial' emote (rearing, growling, stretching).



Wow Classic Trinket Slot Numbers

Mount macros written before Patch 3.1 that have not been re-validated in newer patches can be found on the Old Mount Macros page.

Retrieved from 'https://wow.gamepedia.com/Mount_macros?oldid=5750307'
Macros
General guides

Macros Beginners Guide
Making a macro
Macro conditionals
Macro commands
Category:Macros

Useful macros by class


  • 1Macro Formatting Guidelines
  • 2Useful Macros
  • 3Swapping Talents, Equipment and Stances
  • 4Suppressing Sound and Error Messages
  • 5Training and Levelling
  • 6Trading, Bags and Money
  • 7Professions
    • 7.1Link your professions in the trade channel
    • 7.5Fishing with your Weather-Beaten Fishing Hat
  • 8Raiding and Parties
    • 8.3Parties and Raiding
  • 9Just For Fun
    • 9.2Vanity Pets
    • 9.3Out of Date Vanity Pet Macros
  • 10Food & Water

Macro Formatting Guidelines

Note: With the release of 6.0.2, many spells have been renamed, and much of the scripted command functionality has been modified. In an effort to keep Wowpedia posts relevant, please re-validate and re-post macros that work in the current version.

Re-Creating Old Macros

When re-creating a macro in Useful macros please

  • follow the example format posted below (to get the frame around your macro, add a space before you start it)
  • describe what it does
  • note the version of WoW in which you tested it
  • remove it from the Old Macros page

Example Macro

  • Use: This yells, 'Hooray, I made a macro!'
  • Works in 6.x

Useful Macros

Switch language

  • Credit: Telarrus @ US-MoonGuard. Based on original code by Yza @ EU-Ysondre.
  • Use: Intelligent swicth between default and racial language for races that have one. Does nothing for races with only one language.
  • Works in 7.3.5

Cycle language

  • Credit: Kiingy @ US-Frostmourne. Based off the above switch language macro.
  • Use: For those with only 2 languages it will toggle between them. For those with 3+ it will cycle through each of them, moving to the next language on click.
  • Works in 8.0.1, for both factions and all races/classes.

Swapping Talents, Equipment and Stances

Swap Current Dual-Spec Talent

  • Credit: Earthsoul of Thunderhorn, many thanks to Desiday of Antonidas for inspiration
  • Use: 'Quickly' swaps your Primary/Secondary talent specs.
  • Also changes your equipped item set, only need to change the name of Eq1 and Eq2
  • Works in 3.1.1

Here is one that switches the set before the spec (may avoid some errors):

Just have to replace PSS with the name of your primary spec set, and SSS with the name of your secondary spec set.

Swap Talents, Equipment, and Stance

This macro will switch your talent spec and put you into the respective gear and stance.

Here is an alternate version for fury warriors that cannot use the above macro due to Titan's Grip. Left click swaps the talent spec, right click swaps gear and stance.


A one button spec, stance and equipment interchanger, caters for Furry Warriors Titan's Grip

Offhand weapon switching

You might find yourself in a situation where you have two offhand weapons with the same name but different poisons on them and you want to switch between them quickly. Or perhaps you just want to alternate between two offhand weapons with just one hotkey.

  • Keep your alternate dagger in the sixteenth slot (lower right corner) of your main (rightmost) backpack.
  • The number 17 refers to your offhand weapon slot.
  • #showtooltip makes the macro's icon and tooltip display the icon of the equipped weapon, or hold down a modifier key (say Alt) and it will display the icon of the weapon that's ready to be switched in.
  • Works in 3.2.2

Suppressing Sound and Error Messages

Sound and Message Error Cleaner

When you spam a spell you get sounds and error messages that can be annoying. Using the macro below you will avoid all that.This example is a macro which you can use to spam Arcane Missiles. It will not cut an already channeling Arcane Missile cast, nor will it make the error sound or spam your screen with error messages.

  • Credit: Vermin of Talnivarr.
  • Use: Change the third line to the spell you want to spam.
  • Works in 3.3 but at least one or two errors will not be cleaned with this macro

No Error Text or Sound (Improved)

For people that macro cd's into normal spells, such as petattacks, trinkets, everlasting potions, etc. it gets annoying being spammed with 'This ability is not ready' and that fun error sound. I've seen a common solution online (similar to the macro above) that fixes this problem with a single issue that's almost as bad as the problem it's fixing.

For people who play without sound to begin with, these macro will -enable your sound- every time you use them. So here is my solution:

The overall effect is the same, but my macro checks to see what you sound currently is set to (enabled or disabled), disables it for the error, and then sets it back where you had it. (ex: if your sound was already off, it will prevent the text error without turning your sound on at the end)

Trinket use macro wow classic
  • Credit: Xaeros of Shadowmoon
  • Use: Replace 'ExampleTrinket1' and 'ExampleSpell2' with your cd(s) and abilities, then drag to your bar like a normal macro.
  • Works in 3.3.3a

No Error Text or Sound (Improved Again)

This is just like the one above but with an added tooltip that matches the original skill, and doesn't disable sound for the skill's error messages. Sound and error messages for the trinket use are still suppressed though. If you set the name of the macro to a blank space, you can't even tell it's a macro. This one is designed more for trinket use than anything else, but it's here for when you only want to silence one of the two skills this macro uses.

If you're running low on characters and you're using this for a trinket, you can replace the use command with 'use 13' (for upper trinket) or 'use 14' (for lower trinket).

  • Credit: Vandalite of Feathermoon, and Xaeros of Shadowmoon for the macro this was based on.
  • Use: Replace 'ExampleTrinket2' and 'ExampleSpell1' With your cooldowns and abilities, then drag to your bar like a normal macro.
  • Works in 3.3.2

Wow Macro Use Trinket Slot 1.5

Training and Levelling

Learn all Spells from a Trainer

  • Click a second time to stop learning

Tanks: Check unhittability and avoidance (+ how far away hard-defcap)

Gear By iLevel

  • Lists all of your equipped gear sorted by iLevel

Trading, Bags and Money

Print Money and Currencies to Chat Frame

  • Left click to display your total money in the chat window.
  • Click any other way to display your money and all your watched currencies.
  • Works in 3.3.2

Sell all grey items

  • Use: sells all grey quality items
  • Works in 4.0.3
  • May get you in trouble since the selling is so fast that sometimes the server thinks it's spam.

Sell all grey items

  • Use: sells all grey items, shows what was sold and how much money was made from selling
  • Works in 4.0.3

Item Link

  • Use: Displays an item link in the default chat frame.
  • Replace '10000' with the desired item ID #.
  • Works in 4.0.3

Spell Link

  • Use: Displays a spell link in the default chat frame.
  • Replace '10000' with the desired spell ID #.
  • Works in 4.0.3

Professions

Link your professions in the trade channel

Link a single profession

This macro sends a link with your Profession recipes to a Channel.

Replace #prof# with your profession.If your Profession is Engineering, then write:

Link two professions

One button to link both of your professions to trade chat and guild chat. Just replace 'Inscription' and 'Enchanting' with your two professions.Also, trade chat is not necessarily always your number 2 channel. Make sure you check it and adjust accordingly.Replace channel with guild to link it to your guild, or raid to link to raid chat.

One-Button Disenchant/Milling/Prospecting

You can of course change the order, skill and modifier to suite your needs

AIO Profession Button

You can of course change the order, skill and modifier to suite your needs

Fishing

Fishing with your Weather-Beaten Fishing Hat

  • This macro will equip your fishing pole and [Weather-Beaten Fishing Hat], attach lure and start fishing just by repeatedly clicking the button. One-button fishing never was easier.
    • Change the name of your fishing pole if you are not exalted with the Tuskar yet.
  • Works 4.3.4

Modifier Swap

  • Credit: Xaeros of Shadowmoon
  • Use:(Make sure to replace the fishing pole/weapons with your own)
    • On click, you will attempt to cast fishing.
    • On mod+click you will switch between your fishing pole and your weapon(s).
  • Works in 3.3.3a
Slot

Set Swap

  • Uses the Blizzard Equipment Manager
    • Requires one set called Fishing that contains your fishing pole and any equipment you want to wear while fishing (fishing hat, gloves or similar) and two sets that fit your specs (replace Set1 and Set2 with your names)

If your fishing set is equipped, click will cast Fishing, mod-click will equip the set fitting your current spec. Otherwise, mod-click will equip your fishing set, normal click will equip the spec-relevant set.

Alternate version for toons with just one spec or equipment set:

Automated Equipment Manager Fishing & Lure Macro

  • Credit: Taurolyon of Sargeras-US --Taurolyon (talk) 15:53, October 14, 2009 (UTC)
  • To use:
  1. Create a Fishing outfit in your equipment manager (or if you use the Outfitter Addon, save the outfit to server)
    • Outfit must be named Fishing
  1. Create a Normal outfit for your primary spec
  2. Create a DPS outfit for your secondary spec (or remove the last line in the macro if you only have one set of gear/spec)
  • If you don't have your fishing pole equipped, it will automatically equip your 'Fishing' outfit from your equipment manager
  • Clicking on this macro after your fishing pole is equipped, will automatically cast your line and start fishing.
  • Shift-Clicking on this macro will apply a lure to your equipped fishing pole (Change Bright Baubles to any lure you'd like. I.E. [Weather-Beaten Fishing Hat])
  • Alt-Clicking on this macro will equip your Normal set of gear.
  • Ctrl-Clicking on this macro will equip your DPS set of gear.

Binding this macro to a button on your mouse will allow for easy one handed casting and reeling.--Taurolyon (talk) 15:53, October 14, 2009 (UTC)

Multi Gathering Macro

Can of course be modified to your liking and professions

  • Not holding down a button: Will summon a mount of your choice (Note:<Mount of your choice> has to be swapped with a mount in your possession).
  • Holding down ctrl: Will make mining nodes appear on your minimap.
  • Holding down shift: Will make herb nodes appear on your minimap.
  • Holding down alt: Will show the Smelting pane, where you can smelt your ore bars.

Craft a single item

(replace 'First Aid' and 'Linen Bandage' with the craft and item you want)

Craft many items of a single type

(replace 'First Aid' and 'Linen Bandage' with the craft and item you want, and 100 with the number you want; use a large number for 'as many as possible')

Raiding and Parties

Reload UI and notify group

Reload your UI, send a message to your party/raid telling them you're doing so and set an appropriate /afk message.

  • Credit: Ashel of Antonidas
  • Works in 3.2.0a

Autoassist tank if the tank's target can be attacked

  • Use /focus to set focus on the main tank (or right click on the tank and select focus).
  • Your target will be set to the main tank's target, but only if the tank is targeting an enemy which is alive.
  • Works in 3.3
Wow Macro Use Trinket Slot 1
  • The melee dps version also starts attacking, and sets the icon to your attack ability.

Parties and Raiding

Announce Discord in Party or Raid

  • Use: Announces your Discord details to your party or raid.
  • Works in 7.3.5

List raid members without a food buff

Use this version to list members without a food buff to yourself:

Use this version to send the list to raid chat:

  • Credit: Xaeros of Shadowmoon
  • Use: Click the macro to report members in raid that are neither food buffed nor eating.
  • Works in 7.1

List raid members without a flask active

Use this version to list members without an active flask to yourself:

Use this version to send the list to raid chat:

  • Credit: Xaeros of Shadowmoon
  • Use: Click the macro to report members in raid that are neither food buffed nor eating.
  • Works in 7.1
  • Will not report people using the [Flask of the North].

Just For Fun

Below are macros that serve no real purpose in-game beyond amusement.

Mounts

There's a whole page dedicated to Mount Macros.

Vanity Pets

Wheel O' Pets

  • Credit Xaeros of Shadowmoon
  • Use: Click to summon a random vanity pet. This macro has 49 free characters, so feel free to change your message. By default it says: '[player] spins the Wheel O' Pets! The wheel stops on [[random pet number]/[total pet number]]: [random pet's name]!
  • Works in 5.4.7

Random Pet with Announce

  • Credit Xaeros of Shadowmoon
  • Use: Click to summon a random vanity pet. This macro has 33 free characters, so feel free to change your message. By default it says: '[player] gasps as [pet] hops out of [his/her] pocket! (The [his/her] is based on the character's gender)
  • Works in 5.4.7

Out of Date Vanity Pet Macros

  • Use: This will first attempt to dismiss any vanity pet you have summoned, and then attempt to randomly summon a new one.
  • Works in 3.1.2
  • Use: This is a more advanced version of the above macro, as it first attempts to determine whether or not you already have a pet summoned. If not, it summons one, else it dismisses it. (Note: There's no IsMounted() equivalent for pets, hence the for loop)
  • Works in 3.1.2

Summon Random Pet with salutation

Wow Bfa Trinket Macro

  • Credit: Strunge 12:55, December 23, 2009 (UTC) (Talk)
  • Use: This is a compact version of the above macro that also sends a chat message stating what pet, you have summoned. All 255 characters are used, so you can only change the text in the SendChatMessage-part to a statement with the same amount of characters.
  • Works in 3.3

Random Pet with Announce (Dismiss First)

  • Credit Totemfellow of Silvermoon
    • Based on the above macro by Xaeros of Silvermoon
  • Use: Click to summon a random companion. You will first dismiss any companion you already have out. The default message is '[player] calls for [his/her] faithful friend, [pet name].' This uses all 255 characters, so any altered message will need to be equal or shorter in length.
  • Works in 4.3.4

Target's Gender

Have you ever wondered, 'Is Razorscale a boy or a girl?', when directing a raid to attack 'him' or 'her'? Well now you can pronoun with confidence!

Maybe not the most 'useful' macro, but a fun one :) Use this to discover your target's gender. You may be surprised, every once in a while Blizz slips up and flags Male NPCs as Female and vice-versa.

  • Credit: Xaeros of Shadowmoon
  • Use: Click the macro to print the target's gender. Shift+Click to announce in /SAY.
  • Will not help in the [77] Tails Up (Cats are flagged as unknown, Bears are all flagged male.)
  • Works in 7.1

Raid Blame (now with Guild Blame!)

Macro for trinket wow

Have you ever been in a raid that had an unfortunate wipe? Has your raid ever been left wondering, 'What just happened? Who should we blame this on?'? Well, wonder no more! With this macro blame can always be placed upon those who most deserve it with 100% accuracy! [NEW!] Too much blame to go around, and not enough raiders? Well now you can blame the whole guild!

  • Credit: Xaeros of Shadowmoon
  • Use: Click the macro to blame any member of your guild in /guild ! (ex: [iBlame]: RandomGuildie)
  • Use: Shift+Click the macro to blame any member of your raid in /raid ! (ex: [iBlame]: RandomRaider)
  • Extra: This macro currently pulls a random guild member from the entire guild, if you'd rather only blame ONLINE members, change 'x=GetNumGuildMembers(1)' to 'x=GetNumGuildMembers(0)'
  • Works in 3.3.3a

Target Wealth

By selecting a (player) target and clicking this macro, you can see the most amount of gold that player has ever owned! This doesn't show the total amount of money they've ever had, just the single largest sum of money they've ever possessed at once.

  • Works in 4.2.2

Gold Counter

This macro allows you to track how much gold you've made or lost in a specified span of time. Shift/Ctrl/Alt click to set the starting point. Then just click it to show how much gold you've made/lost since the last starting point. Clicking it does not reset the starting point, you have to Shift/Ctrl/Alt click again to reset it.

Usage:

  • Shift, Ctrl, or Alt click to set the starting point
  • Click to show the total amount of money made/lost since the last starting point
  • Works in 4.2.2

Experience Announcer

Clicking this macro will output a message similar to the following: 'I am 16.2 bars into 64 (3.8 bars left)' into party chat.

  • Works in 4.2.2

Food & Water

Eating and drinking

  • Use: Let you eat an drink at the press of one button
  • Works in 3.3.5

Eating and drinking with dynamic food & water

  • Use:This macro uses Items from a fixed Bag slot so you can easily exchange the food (B1 Slot 20)/water (B1 Slot 16) you want to be consumed.
    • Default: this macro will use the item in slot 20 and 16 of the first bag (to the left of the bavkpack which is zero) so you immediately start eating an drinking.
    • Modifiers: You can use the modifiers [alt] and [shift] if you only want to drink or eat. The Modifier alt also views a count of water currently in bag.
    • Buttons: btn1 is default; btn3 is similar to the shift modifier; btn2 is similar to the alt modifier.

Old macros

Macros written before the current patch that have not been re-validated in newer patches can be found on the Old Macros page.

Retrieved from 'https://wow.gamepedia.com/Useful_macros?oldid=5495957'