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!
v1.2.3
- Fixed case where, when Raid Roll loaded after Reagent Restocker, it would wipe all three slash commands.
- Not really Raid Roll's fault, it just appears that when you register slash commands as a group, overriding one wipes the others in the group. Solution was to register "/rr" separately.
v1.2.2
- Attempt to fix some icons not showing up.
- Added option to use a single LDB object instead of one per item.
v1.2.1
- Detect Raid Roll, and do not override its slash command if it has set one.
- Added /rrstock to the slash commands. Same as /rr.
- Remember, you can always use /reagentrestocker to open reagent restocker.
v1.2.0
- Minor graphical adjustments.
- No more crashes reported, only minor graphical complaints, so releasing as stable!
v1.1.8 beta
- Waterfall was acting up, so I jailed it.
- In other words, it runs in its own environment now and doesn't pollute the global namespace.
- Hopefully this should be the final fix for incompatibilities with other addons.
v1.1.7 beta
- If you come to a fork in the road, take it. Or, in this case, if you modify a library, fork it.
v1.1.6 beta
- With a new day for a fresh set of eyes - a some "if" statements and "function" closures in my code were closing in weird places. May have been responsible for flaky behavior and performance issues. Fixed.
v1.1.5 beta
v1.1.4 beta
v1.1.3 beta
- Minor UI and LDB bug fixes.
v1.1.2 beta
- Fix Broker2FuBar compatibility.
- Add some text to LDB feed.
- Increase intensity of colors at user request.
v1.1.1 beta
- LDB support added.
- Increased visibility of resize handles.
- Fixed a fix.
v1.1.0 beta
- Give Cheeken credit in TOC.
- Hopefully fix vendor discount bug.
- Versioning set to be more Linux-like. This is still a beta release, so odd second number.
- Drag and drop support now added! Easier, and more reliable since no dependency on the name.
- Rquired modifications to the Waterfall library. Consider the library branched . . .
- Wider area for longer description viewing. May adjust more in the future.
- Formatting of news and changelog adjusted to be more Wiki-like.
v1.0 beta
- Added MIT license to code.
- (gonna publish to curse.com)
- Added /rrbuy and /rrsell to add items to the sell and buy lists (thanks g3gg0).
- Per the advice of rerunx5, replaced LibStub with Ace 3.0 LibStub.
- Updated Waterfall library.
- Updated Ace 2 libraries.
- Updated TOC.
v0.9d
- First change with new author (CobraA1).
- Increased maximum shopping quantities; should allow players to fill some of the more specialized bags.
- Changelog and news now included as text files in the addon.
- Note that I have not updated the interface version yet - I want to make sure most of the known bugs are fixed first.
v0.9
- Improved interface (thanks to the excellent Waterfall library)
- Added ability to turn overstocking on and off
- Fixed problem finding items with hyphens (-) in them
v0.8
- This update will delete your settings, but it will also work with the 2.3.2 update
- Improved bag-movement "AI"
- Improved reporting
- Cleaned things up a bit; should be less prone to bugs
v0.7
- Improved bank logic
- Multiple bug fixes
v0.6
The Bad News: Due to a significant code rewrite, v0.6 will reset your settings. You will have to re-enter them.
The Good News: Reagent Restocker now has limited bank support. Enable the appropriate options and Shopping List items will be pulled from or deposited into your bank. Also a few other handy features were added, such as auto-population of the Selling List.
Installation Guide
- Exit "World of Warcraft" completely
- Download the mod you want to install
- Make a folder on your desktop called "My Mods"
- Save the .zip/.rar files to this folder.
- If, when you try to download the file, it automatically "opens" it... you need to RIGHT click on the link and "save as..." or "Save Target As".
- Extract the file - commonly known as 'unzipping'
Do this ONE FILE AT A TIME!
- Windows
- Windows XP has a built in ZIP extractor. Double click on the file to open it, inside should be the file or folders needed. Copy these outside to the "My Mods" folder.
- WinRAR: Right click the file, select "Extract Here"
- WinZip: You MUST make sure the option to "Use Folder Names" is CHECKED or it will just extract the files and not make the proper folders how the Authors designed
- Mac Users
- StuffitExpander: Double click the archive to extract it to a folder in the current directory.
- Verify your WoW Installation Path
That is where you are running WoW from and THAT is where you need to install your mods.
- Move to the Addon folder
- Open your World of Warcraft folder. (default is C:\Program Files\World of Warcraft\)
- Go into the "Interface" folder.
- Go into the "AddOns" folder.
- In a new window, open the "My Mods" folder.
- The "My Mods" folder should have the "Addonname" folder in it.
- Move the "Addonname" folder into the "AddOns" folder
- Start World of Warcraft
- Make sure AddOns are installed
- Log in
- At the Character Select screen, look in lower left corner for the "addons" button.
- If button is there: make sure all the mods you installed are listed and make sure "load out of date addons" is checked.
- If the button is NOT there: means you did not install the addons properly. Look at the above screenshots. Try repeating the steps or getting someone who knows more about computers than you do to help.
Translations
When you download a mod, please be sure that the mod is compatible with your translation of wow. Some mods only work on the US versions, while some only work on some of the various European versions. These variations are called "Localizations".
TOC Numbers (Out of Date Mods)
When Blizzard patches WoW, they change the Interface number. This means that all mods will be "out of date" unless or until the author releases a new version for that interface. Some people go into the .toc files and update the numbers themselves, but this is STRONGLY advised against as it will cause problems locating possible incompatibilities addons. When you log into WoW after a patch, you DO NOT have to delete your interface directory. All you have to do is simply tell WoW to ignore the interface numbers and load all the mods anyway. All you have to do is, while at the "character select" screen, look in the lower left corner and click on the "addons" button. A window will pop up listing all your installed mods.
If you look in the upper left corner of that window there should be a box that says "Load Out of Date AddOns". You want to CHECK this box. Now simply go into WoW normally and all your mods should load. As of the 1.9 patch, you will have to do this after EVERY patch/update that Blizzard posts! If you encounter any problems with a mod after a patch, please be sure to let the author of the mod know so they can fix it.
See also: About "Out Of Date AddOns"
Mac Support
WoW addons are not platformed based. As such, they can be used on either Mac or PC. You can extract both .zip and .rar files on a Mac using StuffitExpander.
Directory Structure
World of Warcraft
|_ Interface
|_AddOns
|_*AddonName*
|_ *AddonName*.toc
|_ *AddonName*.xml
|_ *AddonName*.lua
|_ (possibly others as well)...