Cheapskate is a simple add on to augment the functionality of the built in Blizz tradeskill UI. It displays in parenthesis the number of items you can craft of a certain recipe disregarding any reagents that can be bought from a vendor.
Cheapskate does not work with the Enchanting UI as that uses a completely different methodology. It really isn't necessary though, as only a few enchanting recipes use vendor items.
If I missed any vendor items or it starts flipping out, please let me know. And if you really love it, I'd like to hear that too.
Please direct all questions and comments to the forum thread :
http://www.wowinterface.com/forums/showthread.php?p=40110#post40110
Things that might get added on to it someday:
1. In the selected recipe window show the cost (possibly taking the Honored bonus into account) of each vendor item and the total cost to buy all vendor items necessary to complete what you have mats for.
A. maybe figure out a way (if its not a huge memory hog) to show how many you could make with mats on hand if you crafted the prereqs (ex: engineering needing to make copper bolts or somesuch).
q. Localization... the table that has the vendor items might only work for the english client... Can someone check this for me?
I. maybe give an estimation of how many skill point it would give you if you made all of em... this is probably a very hard/random calculation to make. Any suggestions on how to go about this would be appreciated.
i. Feel free to give suggestions for other functionality you would like at the forum page linked above.
Version History:
Cheapskate 1.0.5 - Revised the code completely. The logic is much faster and takes advantage of some strange things in Lua. Should be very fast and have no errors in calculations any longer.
Cheapskate 1.0.4 - Revised the logic. Was getting some errors on calculations. Still getting errors on Lesser Wizards Robe with to little Spider Silk.
Cheapskate 1.0.3 - Updated TOC for WoW 2.0.3
Cheapskate 1.0 - Initial Release