AutoItemMacro: Smart Consumable Macros for World of Warcraft

AutoItemMacro builds one smart macro that always uses your best available consumable in World of Warcraft. No more bag sorting or manual upkeep!

AutoItemMacro

Every World of Warcraft player knows the drill: you are mid-fight, your health is dropping fast, and you need a healthstone. But which one is in your bags right now? The old one from last tier, the fresh one a warlock just handed you, or that stack of potions you keep forgetting to use? AutoItemMacro solves this problem with a single, elegant idea: one macro button that always fires the best item you currently have available.

What AutoItemMacro Actually Does

AutoItemMacro is a general-purpose consumable macro generator. Instead of writing and rewriting macro text every time your inventory changes, you define named macro presets, each with a priority-ordered list of items. The addon then generates a real WoW macro that always uses the highest-priority item currently in your bags. One button can serve as your best available healthstone, your best available flask, your best available utility potion, or anything else you can imagine, without any manual upkeep as you loot or buy replacements.

How the Priority System Works

Each preset holds an ordered list of items. You can drag and drop straight from your bags, or add entries by item ID if you prefer precision. The generated macro contains one /use line per item, listed in priority order. World of Warcraft executes the first /use that is valid, meaning the item is present and not on cooldown, and ignores the rest. This is why shared-cooldown consumables such as potions and healthstones resolve correctly, while single-use items like flasks or food simply use the first one found in your bags.

Modifier Key Support

Items do not have to fire unconditionally. AutoItemMacro lets you bind an entry to a modifier key using conditions like [mod:alt], [mod:ctrl], [mod:shift], or [mod:nomod]. That means a single macro can hold your default consumable plus alternate options triggered only when you hold a specific key. The modifier badge in the editor cycles through the available options, and the macro body preview updates live as you edit.

Staying in Sync Automatically

Macros are kept in sync automatically whenever your bags change, and this behavior can be toggled on or off depending on how much control you want. If you would rather update on your own schedule, the command /aim update force-refreshes every preset immediately. The /aim command opens and closes the preset editor, and /aim help displays the full command reference.

One important note: macros cannot be edited during combat. The editor window hides itself automatically when combat starts, and any pending auto-update runs the moment combat ends. In practice this is invisible, since your existing macro keeps working throughout the fight.

Supported Versions and Compatibility

AutoItemMacro is built to travel across Azeroth's many timelines. It supports Retail as well as the Classic progression servers, including Classic Era, The Burning Crusade, Wrath of the Lich King, Cataclysm, and Mists of Pandaria. Because consumable priorities matter just as much on a fresh Classic realm as they do in current content, the addon keeps the same preset workflow everywhere. If you play on more than one version, your muscle memory carries over cleanly.

Players who prefer a streamlined setup often grab the addon through the foxygame.net launcher, which lists AutoItemMacro in its catalog and handles installation and updates in a couple of clicks. That approach is handy if you juggle several WoW installations and want each one kept current without manual file copying.

How to Install AutoItemMacro

Installation follows the standard addon routine, and it takes less than a minute:

  • Download AutoItemMacro from your preferred addon source and extract the archive.
  • Place the AutoItemMacro folder inside your World of Warcraft Interface/AddOns directory.
  • Confirm the folder contains the .toc file directly, not a nested duplicate folder.
  • Restart the game or reload your UI, then type /aim to open the preset editor.
  • Create a new macro preset, drag in your consumables, and reorder them by priority.

Once the preset is saved, drag the generated macro onto an action bar and you are done. From that point on, the button quietly adapts to whatever you have in your bags.

Who Should Use It

AutoItemMacro shines for anyone who carries overlapping consumables: raiders juggling multiple potion types, PvP players cycling through engineering gadgets, or levelers hoarding every food buff they find. It removes a small but constant source of friction, and it does so without asking you to relearn how macros work. If you have ever wasted a global cooldown fumbling through your bags, this addon was written for you.

Final Thoughts

AutoItemMacro is one of those quality-of-life tools that quietly becomes indispensable. Define your priorities once, let the addon handle the rest, and spend your attention on the fight instead of your inventory. Download AutoItemMacro for World of Warcraft, set up a preset, and enjoy a macro button that finally keeps up with your bags.