Get an Epic Experience with Premium

Reagent Restocker

Bags & Inventory Login to Add Favorites
  • World of Warcraft
  • 2,502 Monthly Downloads
  • Supports: 6.1.0
  • 269,401 Total Downloads
  • Updated 03/04/2015
  • Created 10/06/2009
  • 378 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: MIT License
  • Newest File: v10.2
Support development! **

About Reagent Restocker

Reagent Restocker is a simple addon for automatically purchasing items, selling unwanted items, and repairing. Unlike many other similar addons, Reagent Restocker supports drag and drop and has a full GUI for editing buy/sell lists.

If you like it, feel free to donate! I highly recommend donating to your favorite addons, it really helps. If every person who downloads this addon donates as little as $1 per month, I could actually work on this addon full time. As it stands, however, it's actually kinda hard to justify putting much time into it at all.

Reagent Restocker now has Google+ and Facebook pages! News, notes, and patch releases will be posted to Google+ and Facebook.

NOTE: I've been seeing copies of Reagent Restocker popping up at other download sites. The only three places I currently upload the addon to are,, and I cannot guarantee the integrity of any other download sites.

What can you do with Reagent Restocker? Well, you can do the following:

  • Automatically buy items from vendors.

  • Automatically sell items you can't use.

  • Automatically fix your gear.

  • Warn you when you're getting low on items you automatically buy.

  • Use LDB to show your current stock of items.

  • Automatically mark items in ArkInventory as trash (Note: This feature is maintained by the authors of ArkInventory).

  • Access it via the minimap (must have LibDBIcon installed).

  • When automatically buying water, it can automatically update the buy list to the latest usable water by your character.

  • Stock excess items in your bank or the guild bank.

  • Control buying/selling/repairing based on vendor discounts.

Devs wanted! It's open source, and I've been busy with other things in real life. I'm willing to add more members to the team. Must have a CurseForge account.


If you have LibDBIcon or a LDB compatible bar installed, you can access Reagent Restocker simply by clicking on the icon. Otherwise, you can access it via slash commands.

To start using Reagent Restocker, type /rr at the command line. /rrstock and /reagentrestocker also work.

Raid Roll users: Reagent Restocker may take over /rr - if that happens, use /rrl for Raid Roll.

/rrbuy and /rrsell add items to the sell and buy lists (thanks g3gg0)


The primary portal for Reagent Restocker is at, even though I also publish the addon to (the old portal) and, and may publish to other places in the future.

The public facing page is here:

The development pages are here:

r130 | cobraa1 | 2015-03-04 16:21:06 +0000 (Wed, 04 Mar 2015) | 3 lines
Changed paths:
   A /tags/v10.2 (from /trunk:129)

-   Updated TOC
-   Sorry, that's all for now.

r129 | cobraa1 | 2015-03-04 16:20:09 +0000 (Wed, 04 Mar 2015) | 1 line
Changed paths:
   M /trunk/
   M /trunk/ReagentRestocker.toc

Commit before release.


First Previous Page 16 of 36 Next Last
  • #303
    Is "Sell food and water" supposed to sell buff foods aswell? I have it selling my [Baked Rockfish] but at the same time it's not selling [Severed Sagefish Head]. I don't have Auto-populate Selling List on and the list in it is empty anyway. Selling quality treshold is on "0". I love RR btw, one of those couldn't live without addons ^^

    Edit: I added the [Baked Rockfish] on the Exceptions list - problem solved :)
  • #304
    Installing LibPeriodicTable-3.1 may also help. Reagent Restocker will use that if you have it installed to better determine which foods and waters it should be selling.

    Check to see if you haven't set it up to buy the heads automatically or something like that - as far as I can tell, it does indeed sell them if you have it set to sell food and water.

    I may add more options in the future (although you will likely still need LPT installed to use them).
  • #297
    Wow. Got a surprise in YouTube from one of my favorite subscriptions - TotalBiscuit mentioned Reagent Restocker, along with Sell-O-Matic 2.

    Kinda odd, actually, considering SOM2 appears to have much of the same functionality.

    I guess the functionality doesn't completely overlap, and he likes some things from both addons. I will also admit that SOM has a superior interface, and I really need to do a lot more in the UI department.

    Looks like I have my work cut out for me for debugging the beta. I most certainly can't have it in this state if I'm gonna be getting TotalBiscuit's audience.

    And if you like YouTube and you like WoW, you certainly should be subscribed to TotalBiscuit. He's got some of the best commentaries I've seen on YouTube.
  • #298
    Awesome, grats on your publicity! Unfortunately, it looks like that video was removed (or reuploaded, who knows). RR has always been one of my cant-live-without addons. I'm so excited about the updates to it, especially the memory-usage stuff. Can't wait to give it a whirl. Thanks so much for your continued work on this delightful addon!
  • #299
    Sorry to reply to my own reply. I installed the beta last night and am still seeing some crazy memory usage at random times of play, but mostly during 25m raiding. RR spikes at about 12MB memory usage, but normally uses less than 1MB. It tends to hang out between 8-10.

    Thank you again for your work!
  • #300
    Chances are, the memory usage is due to the low reagent check whenever the inventory's being changed (ie, when looting or using a spell that uses a reagent).

    In a garbage collected language like Lua, I have very little control over when the GC comes around and reclaims released memory. I've done my best to keep it under control, but it's ultimately up to Lua to reclaim memory I'm not using anymore.

    It shouldn't slow anything down, however. Memory waiting for the GC won't eat up CPU cycles or anything like that.

    As long as it doesn't affect your FPS, I wouldn't worry about it.
  • #301
    Unfortunately, that's one of the issues I've been having as of late. I'm getting ridiculous FPS while raiding. My rig is a little bit outdated (2006 Mac) with 2GB of memory. I've managed to get my addon usage down to 19MB and it seems like when I'm raiding (and a few addons go nuts with the memory; Satrina Buff Frame is another one, and Grid does it, too) my FPS drops down to 2-4 which makes me a sad panda.

    However, chances are I have no idea what I'm talking about since I'm not very FPS/memory savvy. Then again, I'm also sure this has a lot to do with my current video card that I cannot upgrade. Hoping to get a new system later this year, but in the meantime I'm trying to cut addon corners where I can. Maybe dropping my overall memory usage for my addons isn't going to do anything?

    Thanks for your reply, and keep fightin' the good fight!
  • #302
    I'll definitely keep looking at ways to reduce memory usage and increase performance overall.
  • #296
    Here goes nothing - just released a beta, should be up soon. Includes guild bank support, something that's been requested for a long time.

    Bugs pretty much guaranteed for bank/guild bank transactions. Rewrote quite a bit to support the guild bank APIs. Please report them.

    Also includes a mess of other changes, see the changelog for complete details.
  • #295
    Life's been keeping me busy, sorry for no updates yet :(. Still some bugs in the guild bank code. If anybody wants to help with coding, that would be great.
  • #294
    Guild support is in and working, but very buggy. Might be looking at a beta release soon.
  • #292
    Humm, got *some* guild bank support working, although there's a bug that will currently eat through the withdrawal limit if you have one for some odd reason.

    If there's anybody who has a guild on Ysera or Dark Iron I can join that doesn't have a limit, I could continue testing.
  • #290
    ''In addition, I'm deep in an overhaul of some of RR's core code trying to get guild bank support working. Other features are unlikely to happen until I've got it working.''

    Fair enough, but I will bring this to you attention nevertheless, just in case: Reagent Restocker refuses to stock up on Dust of Disappearance.
  • #293
    I've also stumbled across some possible causes of the bug, and an attempted fix will be in the upcoming beta.
  • #291
    Try removing it, reloading WoW, and re-adding it.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Legends of Hoenn Tin Giveaway