Auto Bullets & Arrows & Reagents (Classic)
Never run out of ammo or reagents again. This addon keeps your character stocked at vendors, loads the best ammo for you, and clears out the tiers you've outgrown — all automatically, with per-class options.
Works on both WoW Classic Era (1.15.x) and TBC Anniversary (2.5.x) from the same install — the correct ammo tiers are used automatically for each version.
Runs in full auto out of the box. Open the options only if you want to fine-tune it.
Ammo (Hunter, Warrior, Rogue)
- Full auto restock — visit a vendor that sells your ammo and it tops you up. It reads your equipped quiver / ammo pouch and keeps it full (or set a fixed amount instead). No quiver? It buys nothing rather than cramming a normal bag.
- Picks the right ammo — uses your equipped ranged weapon and level to choose the best vendor arrow/bullet: gun, bow, or crossbow. Or pick a specific tier yourself.
- Auto-equips the best ammo into your ammo slot (on purchase, level-up, weapon swap, or login). It never overrides special/crafted ammo you loaded yourself.
- "Delete Old Ammo" button at vendors clears outdated stacks (ammo can't be sold, so it's destroyed with one click per stack). Restock waits until old ammo is gone, then buys the new tier.
- Extra items — shift-click any item into the list to keep it stocked too: thrown weapons, poisons, or anything.
Reagents (Paladin, Priest, Mage, Shaman, Warlock, Druid)
Caster classes get a reagent auto-buy list instead of ammo. Set how many of each to keep, and it restocks them at any vendor that sells them:
- Paladin: Symbol of Divinity, Symbol of Kings
- Priest: Holy Candle, Sacred Candle
- Mage: Rune of Teleportation, Rune of Portals, Arcane Powder
- Shaman: Ankh
- Warlock: Infernal Stone, Demonic Figurine
- Druid: Rebirth seeds (Maple → Ironwood) and Mark of the Wild reagents (Wild Berries, Wild Thornroot)
Options window
Open with /autoammo options or the minimap button (ESC closes it). It shows a General tab plus a tab for your own class. Settings are saved per character, and each class's settings only affect that class:
- General: toggle the "Delete Old Ammo" pop-up, toggle the minimap button.
- Your class: auto-restock on/off, auto-equip on/off, full-auto vs manual amount, ammo tier, and your extra items or reagents.
Commands
- /autoammo — show current mode + the command list
- /autoammo options — open the options window
- /autoammo auto — full auto (fill your quiver)
- /autoammo <number> — keep a fixed amount instead
- /autoammo button — toggle the "Delete Old Ammo" pop-up
- /autoammo clean — delete old ammo (or click the on-screen button)
Tip: type /au and press Tab to auto-complete.
Note on deleting old ammo
Blizzard protects item deletion so addons can't destroy your items on their own — only one item can be removed per click. That's why old ammo is cleared with a button / /autoammo clean instead of silently, the same approach junk-cleaner addons use.

