Get an Epic Experience with Premium

Reagent Restocker

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

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 curse.com, wowinterface.com, and solidice.com. 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.

Usage

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)

NOTE

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

The public facing page is here: http://wow.curse.com/downloads/wow-addons/details/reagent_restocker.aspx

The development pages are here: http://wow.curseforge.com/addons/reagent_restocker/

------------------------------------------------------------------------
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/CHANGELOG.md
   M /trunk/ReagentRestocker.toc

Commit before release.
------------------------------------------------------------------------

Comments

First Previous Page 1 of 36 Next Last
  • #532

    I would love to see an option to put x number of items in to the reagent bank instead of ALL.  I have components that I need on all of my characters and simply squirreling them all away doesn't work - I need to get them properly distributed.  Is this possible?  I've looked at other addons that keep x amount and send off x amount but they don't count the reagent bank.  I'm kind of stuck for what I'm looking to do.

  • #533

    Right now, it just "pushes the button" that Blizzard already supplies. More control over the process is planned, but I don't have a time frame for that feature. I'm in a rough spot right now in my life, with little time to dedicate to this addon.

  • #528

    I have an issue where this addon fails when I try to 'shop' from my bank. It doesn't throw an error message so I'll try to explain the scenario:

    From a fresh addon install (v10.0), I take the item 'Tome of the Clear Mind' and put a stack of 50 in the bank and a separate stack of 87 next to it in the bank. In my bag I have a stack of 63. I add Tome of the Clear Mind to the Shopping list, setting the threshold at 200. I then check 'Stock items from bank' under the bank tab. When you open the bank, it attempts to split the stacks in order to send the correct amount to you bag to reach 200, but the bank stack it attempts to split greys out and is now unusable and you need to restart wow (not reload ui) to fix this. Debug mode shows a list of actions with an error that says placement failed, but I can't figure out how to copy and paste this log.

    Hopefully this helps. Let me know if you need more clarification.

  • #529

    I'll look into it when I have some time.

  • #531

    These were two separate issues, but should be fixed in 10.1.

  • #530

    In case you needed any more info, Im starting to get these errors more now whenever i first talk to my garrison bank guy. this is addon version 10.0

    Date: 2015-01-17 17:42:12
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\FrameXML\BankFrame.lua line 73:
       attempt to index local 'button' (a nil value)
    Debug:
       ..\FrameXML\BankFrame.lua:73: BankFrameItemButton_Update_OLD()
       ReagentRestocker\BankBag.lua:42: BankFrameItemButton_Update()
       ..\FrameXML\BankFrame.lua:283:
          ..\FrameXML\BankFrame.lua:250
    Locals:
    button = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index local 'button' (a nil value)"

    Last edited by y0shiy0shi on 1/17/2015 4:47:29 PM
  • #526

    Date: 2014-12-11 13:17:42
    ID: 2
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\ReagentRestocker\BankBag.lua line 197:
       bad argument #1 to 'pairs' (table expected, got nil)
    Debug:
       [C]: pairs()
       ReagentRestocker\BankBag.lua:197: v()
       ReagentRestocker\EventHandler.lua:66:
          ReagentRestocker\EventHandler.lua:32
       (tail call): ?
    Locals:
    (*temporary) = nil
    (*temporary) = "table expected, got nil"
     = <function> defined =[C]:-1

  • #527

    Sorry to reply so late . . .

    It appears the line numbers don't match the current code - could you make sure you're up to date and see if it happens again?

  • #525

    I love your addon but I am getting an error message.

    Date: 2014-12-11 13:07:43
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\FrameXML\BankFrame.lua line 73:
       attempt to index local 'button' (a nil value)
    Debug:
       ..\FrameXML\BankFrame.lua:73: BankFrameItemButton_Update_OLD()
       ReagentRestocker\BankBag.lua:42: BankFrameItemButton_Update()
       ..\FrameXML\BankFrame.lua:283:
          ..\FrameXML\BankFrame.lua:250
    Locals:
    button = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index local 'button' (a nil value)

  • #523

    Feature request: Auto deposit / withdrawl from gbank to set gold levels. 

  • #521

    A new addon is born!

    Hey everybody, just thought I'd announce a new addon for those who don't want the entire Reagent Restocker suite to deposit Reagents into the Reagent Bank. It's a simple, minimalist addon that takes almost no memory. The addon is called AutoReagentBank, and can be downloaded from Curse or any of the other usual locations.

    http://www.curse.com/addons/wow/autoreagentbank

  • #517

    I can't seem to get it to move things to from my bank/guildbank/reagent tab. Seems to purchase items from vendors fine. Im using bagnon - is that an issue?

  • #518

    I've discovered the source of the bug, and will be issuing an update soon.

  • #524

    Downloaded latest version after reinstall. Still not pulling items from gbank. Pulls items from bank fine. 

  • #522

    nice work. Feature request: Allow individual item "overstock' options inaddition to global. 

    Last edited by Willmmo on 11/30/2014 10:40:16 PM
  • 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 »

Gamepedia Free-shirt Giveaway