------------------------------------------------------
Fizzwidget Reagent Cost
by Gazmik Fizzwidget
http://fizzwidget.com/reagentcost
gazmik@fizzwidget.com
------------------------------------------------------

Once I'd enhanced my (already quite impressive, might I add) Enchant Seller gadget with the ability to estimate and report a total cost of materials for each enchantment, I knew I had to do the same for practitioners of other professions. After all, enchanters aren't the only crafters who'd benefit from a good helping of Goblin business sense!

Not only will this gizmo keep you informed on the current market price of the materials for all your trade skill recipes, it'll also help you choose which items are most profitable to produce for sale! Go make yourself some gold... and remember to tell the mount vendor Gazmik sent ya!

------------------------------------------------------

INSTALLATION: Put this folder into your World Of Warcraft/Interface/AddOns folder and launch WoW. You'll also need one of Auctioneer (http://www.auctioneeraddon.com), KC_Items (http://kaelcycle.wowinterface.com/), or AuctionMatrix (http://ui.worldofwar.net/ui.php?id=821) installed, if you haven't already. Also having ReagentData (http://www.tarys.com/reagents/) will help in some cases, but it isn't required.

USAGE: 
	- Your tradeskill windows will now display an estimated total cost of materials above the listing of required reagents for each recipe. The current market value of each reagent is calculated based on your auction scan data -- so, as is often the case with auction scanners, the more often you scan the AH, the more reliable your data will be. (A "confidence" percentage score is included in gray next to totals so you can get an idea of how reliable the auction data for a particular set of reagents is.) Auction price is only used for reagents not commonly sold by vendors; since it'd be silly to go looking for (for example) thread, vials, or flux at auction instead of buying from a vendor, the vendor price is used when totaling the cost of such reagents.
	- By typing `/reagentcost report`, you can get a list of all the items your tradeskills can produce ranked by estimated profitability, so you can see which items are worth making and selling on the AH and which (if you're not needing to make them for skill-ups) you might be better off selling the reagents for. By default, this list only includes items for which you have at least a minimal amount of auction data, and only items that can be auctioned for at least a break-even price. See "Chat Commands" below for options. (You'll notice the report also includes precentages in gray: this is the same "confidence" score as in the tradeskill windows.)

CHAT COMMANDS:
/reagentcost (or /rc) <command>
	- `help` - Print this helplist.
	- `status` - Check current settings.
	- `reset` - Reset to default settings.
	- `on|off` - Toggle displaying info in tradeskill windows.
	- `report [<skillname>]` - Output a list of the most profitable tradeskill items you can make. (Or only those produced through *skillname*.)
	- `minprofit <number>` - When reporting, only show items whose estimated profit is *number* or greater. (In copper, so 1g == 10000.)
	- `minprofit <number>%` - When reporting, only show items whose estimated profit exceeds its cost of materials by *number* percent or more.

------------------------------------------------------
VERSION HISTORY

v. 10900.1 - 2006/01/03
- Updated for WoW patch 1.9.
- Fixed several general issues that resulted in problems dealing with alchemists' elemental transmutes:
	- We won't get a stack overflow error trying to calculate reagent prices if a loop exists in the recipe chain (e.g. if you know both [Recipe: Transmute Life to Earth] and [Recipe: Transmute Earth to Life]).
	- Transmutes and other recipes which fit a similar pattern (one reagent which is also produced by the skill is used to create another reagent which is also used by the skill) only report based on the price of the immediate reagent (even if it can be produced by other such recipes)... it's more important to know that you might profit from transmuting [Essence of Earth] to [Essence of Water] than that you might also profit from trasmuting Life to Earth to Water.
	- If you know more than one recipe that produces the same item, all of them will be listed in the output from `/rc report` and `/rc [item link]`. For internal calculations and display in the tradeskill window, the recipe with the lowest total materials cost is used.
	- These changes required a reformatting of the database we store your tradeskill recipes in; if you've been using previous versions, you'll need to log in to each of your characters and view their tradeskill windows before`/rc report` and `/rc [item link]` will again be able to report on what they know.
- Fixed some cases where we wouldn't recognize an item link.
- Fixed an issue where `/rc report` and `/rc [item link]` would incorrectly report items that sell at a loss.
- Added `/rc autoload on|off` command for those using ReagentCost with Auctioneer; when enabled, ReagentCost will automatically load Auctioneer when you show a tradeskill window (so that it use auction data to show reagent costs). When disabled -- now the default -- the tradeskill windows won't show reagent costs unless Auctioneer is already loaded. (ReagentCost will still automatically load Auctioneer if you expressly ask for a price via `/rc report` or `/rc [item link]`.)
- Knows its own version number -- it's present in startup messages and if you type `/rc help` or `/rc version`. Please include this version number when sending bug reports or help requests!

v. 1800.4 - 2005/11/18
- We now keep track of what recipes which characters (on which realms) know; the `/rc report` and `reagents` commands now only list recipes the current character knows by default. Use `/rc report all [skillname]` to list all recipes known by all characters on a realm (within a specific skill, if given), or `/rc report allrealms [skillname]` for all recipes ReagentCost has seen regardless of character/realm.
- Better handling of Auctioneer's LoadOnDemand nature -- you should be less likely to see "missing required dependency" or "installed but non-functional" errors, and we're smarter about when to automatically load Auctioneer if it's needed but not yet loaded.
- Includes support for WoWEcon as a price data source, thanks to Jonathan Roy. I've not tested this myself, as I'm not wild about addons that involve separate executable programs, so it's not "officially" supported.
- Includes refinements to code shared with other GFW mods.

See http://www.fizzwidget.com/reagentcost for older release notes.
