• World of Warcraft Addons
  • World of Warcraft
  • Average Rating:

  • Your Rating

  • Share
  • Report Abuse

Reagent Restocker

 

Project Updated:
Files Updated: Fri, Nov 13 2009
Supports Game Version: 3.2.0
Category: Bags & Inventory, and Auction & Economy
Tags:

, , , , , and [Edit Tags]

Project Manager: CobraA1
Additional Authors: No additional authors
Current Version: v1.2.3
License: MIT License
Development Site: CurseForge.com
Avg Daily DL (last 30 days): 56
Downloads Total: 2,836
Favorites: 21
Comments: 22
  • Curse Giveaways
  • Alganon

    Alganon

    Alganon Open Beta Key Giveaway Alganon is an upcoming fantasy-based MMORPG that allows thousands of people to play together in a virtual world that features a rich history dominated by commanding deities...

    Get Key

  • Contests
  • About Reagent Restocker
  •  

Overview

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. Even thuogh it may be more useful to some classes than others, Reagent Restocker works for all classes.

This addon is of particular use to:

  • classes that use multiple reagents (Mages, Druids, etc.),
  • characters that like to have a stock of vials, flux, etc. on hand,
  • characters that always like to keep stocked on items like potions in their bank,
  • characters that do a lot of farming.
  • anybody who wants to keep a constant supply of some item buyable from a vendor.

News

Version 2.0 is in the planning stages:

  • Upgrade to latest Ace 3.0 libraries.
  • Move from Waterfall UI to Ace 3.0 UI.
  • Tweaks to UI layout to better fit the Interface menu in WoW.
  • Likely to happen during a major holiday, when there is more time for side projects.
  • Possibly new features like support for guild bank and alts. But no gauruntees.

New author: CobraA1. Please report all bugs!

Usage

To start using Reagent Restocker, type

/rr

at the command line.

/rrstock and /reagentrestocker also work. If you are using Raid Roll, Regeant Restocker will not use /rr.

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

Versioning

Reagent Restocker now uses a versioning system similar to many Linux programs:

First digit is major revision. Second digit is a minor revision number, and is odd for dev versions, even for stable. Third digit is build number. Incremented when a new revision is released, but has not changed beta/stable status.

previous development

Reagent Restocker began as a project to learn about WoW addons/LUA, and evolved in to what I found to be a handy tool.

I welcome any suggestions and feedback - especially bug reports!

  • Downloads (7)
  •  
File Name Release Type Game Version Downloads Date
Addon Curse.com Beta 2.3.3 0 9/29/2008
  File Name Release Type Game Version Downloads Date  
  Reagent Restocker v1.2.3 Release 3.2.0 518 11/13/2009
  Reagent Restocker v1.2.2 Release 3.2.0 417 11/7/2009
  Reagent Restocker v1.2.1 Release 3.2.0 752 10/21/2009
  Reagent Restocker v1.2.0 Release 3.2.0 98 10/21/2009
  Reagent Restocker v1.1.8 beta Beta 3.2.0 258 10/17/2009
  • Screenshots (3)
  •  
  • Comments

Add Comment  

Add

You need to login or register to post.

Benefits of Registration

  • Interact with hundreds of thousands of other gamers on an open social network.
  • Post your stories, news, images, videos, and other content to share.
  • Create a network with your fellow gamers or join an existing one.
  • Gain reputation for everything you do.
  • amphora said

    I have both Reagent Restocker and Raid Roll installed. But /rrs or /rrstock isn't working for me unfortunately. Should /rrs be working all the time? Or do you use some detection mechanism for raidroll?

    Reply Report Permalink
  • CobraA1 said

    It should be /rrstock or /reagentrestocker, and both are active all the time. Only /rr gets disabled if Raid Roll is active.

    /rrs was suggested, but I decided against it, as three letters isn't much better than two letters for avoiding name clashes.

    Reply Report Permalink
  • amphora said

    100% sure it isn't working for me. As a test I downloaded the addon again just in case. Disabled all other addons. So only reagentrestocker active. /rr works and /rrstock or /reagentrestocker work too.
    Enabling Raid Roll addon (so just two addons active now). And none of the slash commands work for me.

    Reply Report Permalink
  • CobraA1 said

    Yikes, you're right!

    It appears to be a result of sending the slash commands as a list. Apparently they are treated as a unit, so overwriting one kills the others. The solution is to register them individually.

    As soon as Curse approves it and makes it available, 1.2.3 fixes this issue. Thanks for the catch :).

    It wasn't noticed earlier because Reagent Restocker was being loaded after Raid Roll. I'm not quite sure how WoW orders the addon loading, but apparently they swapped places.

    Reply Report Permalink
  • amphora said

    Cool!
    Looking forward to the update. In the meantime I fixed it by manualy editing core.lua removed the complete Raid Roll detect lines and replacing /rr with /rrs :)

    Reply Report Permalink
  • CobraA1 said

    Okay, been a while, but real life dictates other priorities sometimes.

    I've made a change that might fix the icon issue (mitch0's fix), and I've added an option to show only a single LDB item, although it requires a UI reload.

    Reply Report Permalink
  • CobraA1 said

    Humm, Curseforge is down, so it's not appearing to update. The version with the fixes is 1.2.2 and is available at wowinterface.com.

    Reply Report Permalink
  • Magehk said

    Thx for such a great addon. Just some suggestions.....
    As a mage, i put Arcane Powder, Runes of Tele/Portals in my Shopping List, it then showed 3 text-info but no icon on the LDB display bar(use Bazooka). Is there any icons for the reagents? i used to use Fubar wif Fubar_Reagentfu, it showed apporiate icons on Fubar.

    It still functioning well so far, just feeling weird when i saw the icons are missing.

    Thanks you for your effor, keep it up! cheers~

    Reply Report Permalink
  • mitch0 said

    Hello,

    There seems to be a bug in the ReagentRestocker latest release. Just move line 1535 in Core.lua just after line 1503, so this part looks like this:

    dataobj[itemID].label = sName;
    dataobj[itemID].icon=iTexture;

    (and delete the original line where it sets icon=iTexture)

    Hope this helps,
    cheers,
    mitch

    Reply Report Permalink
  • So far, really liking the addon. A few thoughts though...

    1. I am a scribe that always keeps inks and parchments in her bags. I keep extra in the bank of both at all times. In the current version I see I could add my parchment at least to the shopping list and it would re-fill my bags with parchment from my bank. However there are 3 issues with this.
    --I only buy my parchment in bulk from the highest discounted vendor. There doesn't seem to be an option PER ITEM for faction rep requirements that would stop it from buying 20 parchment from some vender I have no rep with.
    --If i set the limit to 20, it will fill my bags with 20 from my bank, but if I wanted the addon to buy in bulk from an exalted vender, I am out of luck.
    --I cannot add the inks to this list because there is one vender in Dalaran that will trade inks. If I add any ink to my shopping list and I go talk to her.. well, it wouldn't be pretty.

    So basically what seems to be a solution is to add the ability to change your rep requirement per item, and to also have a separate list for bank refills.

    2. The auto-populated sell list.. On this same toon, my scribe, my main... I am a fisherwoman. I usually sell Empty Viles when i fish them up because my alt, my alchemist, has enough in stock. If Empty Viles are added to my scribe's auto-populated sell list, will this effect my alchemist? The next time I log onto her will all her Empty Viles be sold? I didn't see a profile tab or some way to save the options per character. Did I miss it?

    Overall though.. liking this so far =)

    Reply Report Permalink
  • CobraA1 said

    Thanks for the feedback!

    Correct me if I'm wrong, what I am hearing is to move the some of the global options to per-item options. I'm actually hearing this in places other than curse.com, and with respect to various other features that are currently global as well.

    And to answer your question: Currently *everything* is per-character. Nothing is per-account. Although there has been a request for a sharing system of sorts, such a system currently does not exist.

    Profiles are something different. I think they're supplied by some third party library or something. Normally, you just tell WoW you want one of your variables or tables to be per-character or per-account.

    Reply Report Permalink
  • Yes, some global options moved to per item would fix a few of the problems with the parchment, but I'm not sure it would help with the inks issue. Basically i'm looking for the addon to help me keep my bags stocked from my bank in regards to ink and I dont want to accidently get them all screwed up if I go talk to that vender in Dalaran. Same with the parchment. I like how it currently pulls from my bank to restock my bag but I'm worried about it buying stock from some vender I dont have good rep with... and I wish I could have the option to buy in bulk when I am at an exalted vender. The rest of the time I only want 20 of each in my bag. That's why a separate bank refills list seems to be the best option to me to fix that because I need different amounts for different situations but I am sure you can figure out a better solution than I can.

    On a similar note, I also keep a stock of extra flasks in my bank and would like to have only 5 in my bags at all times. Currently the addon seems to check the Gbank when I go there and would pull from it if I weren't already fully stocked. Can you make taking from the Gbank optional?.

    Reply Report Permalink
  • CobraA1 said

    That's very odd. I haven't added any guild bank support at all yet; it shouldn't be taking from it. I'll have to investigate this.

    Reply Report Permalink
  • lassevk said

    I have an addon that might help you, it basically allows you to specify the same type of list that this addon does, though through the command line, and it will not sell nor buy anything, it is only talking to your own bank when you visit it. In other words, if you don't add the ink to Reagent Restocker, but instead to my addon, it will allow you to resupply from the bank (or deposit if over and you want that to happen) whenever you visit it. I'll put up a link for you to try it.

    Reply Report Permalink
  • lassevk said

    Ok, download here: http://www.vkarlsen.no/files/lvk_addons.zip

    There's a utility-addon that unfortunately have some side-effects you might not want. If you wish to use the other addon, LVK Supplies, send me an email at lasse@vkarlsen.no, and I'll prepare a more stand-alone version, it was never really intended to share with others. You have to enable both for now. One unwanted effect you might not want is that if you target a mob for shackling (or sheeping if you're a mage), and in a group/raid, when you start your spell, if others in the party/raid is targetting that same mob, my addon will whisper them that you're starting a shackle/sheep. I find this useful. There's a way to turn it off, through the command line: /script LVK.DisableCCAnnounce()

    To use the supplies addon, type /SUP on the command line, it will give you help, but here's a short example:

    /sup add [Superior Healing Potion] 20
    /sup add [Superior Mana Potion] 40 surplus
    /sup add [Silk Cloth] 0

    In this case, it will try to adjust your inventory level of healing potions to exactly 20, by either depositing to bank if you have more, or withdrawing if you have less.

    The silk cloth will be deposited, as you specify that you don't want any in your inventory.

    The mana potions will only be withdrawn, if you have more than 40, leave them in the inventory.

    Let me know through email if this addon is useful, perhaps I could post it on curse as a real addon for others with some extra work.

    Reply Report Permalink
  • maybe /rrs?

    Reply Report Permalink
  • Thank you very much. I was very sorry not to be able to use this addon when the 2 didn't work together. Raid Roll is a must-have for me for loot distribution in my guild but this one seemed so nice for so many other things! Appreciate you taking the time to fix it.

    Reply Report Permalink
  • CobraA1 said

    I have decided to use /rrstock. Look for it in version 1.2.1, which will be available soon.

    Reply Report Permalink
  • There is a very nice little addon called Raid Roll that uses slash commands for a lot of things. It also uses /rr. Reagent Restocker seems to be taking over that command and nothing for Raid Roll works with Reagent Restocker installed. Could you perhaps make the command something a tiny bit different or add a LDB feed or something so that these 2 addons can play nicely together? I am going to let the author of Raid Roll know as well.

    Reply Report Permalink
  • CobraA1 said

    You may also use /reagentrestocker for ReagentRestocker. I have set the next version to look in the SlashCmdList for Raid Roll so that it does not override it. 1.2.1 should resolve your issue. It may take a day or so to release it and for curse to approve the new version.

    Reply Report Permalink
  • Similar Addons
  •  

Average downloads per day

  1. 5,879 Bagnon Bags & Inventory
  2. 3,768 Auctioneer Auction & Economy, Mail, and...
  3. 2,430 RatingBuster Tooltip, and Bags & Inventory
  4. 2,316 Auctionator Auction & Economy, and Tooltip
  5. 2,175 ArkInventory Bags & Inventory