AutoMake - World of Warcraft AddOn

Download

Installation

README

Auto Make:
Automate producing complex items
Languages:
English
Version:
1.2.5
Author:
Oren Ben-Kiki
Based on:
ReagentCalc (and some peeking into BankStatement)
Description:
AutoMake provides an interface that displays in advance how many reagents and which intermediate steps are required to produce a set of items. It also allows performing the list of required steps in a single click (per trade skill).
Status:
This is a "release" version. I actually quit World of Warcraft so if anyone wants to take over maintaining this...
Usage:
Known issues:
Upgrade Instructions:
Simply unzip AutoMake.zip on top of any older version. Then fire up Warcraft as usual. You will need to open the bank frame and all your trade skill frames so AutoMake will get a chance to learn them if you had version 1.1 or 1.2 installed, as the format has changed in version 1.2.1.
Version history:
1.2.5:
At:
2005-11-26
By:
Oren Ben-Kiki
Description:
  • Fixed a minor variable name bug in line 1147.
1.2.4:
At:
2005-10-12
By:
Oren Ben-Kiki
Description:
  • Hacked to work for patch 1.8.
1.2.3:
At:
2005-09-27
By:
Oren Ben-Kiki
Description:
  • Fixed an embarrasing problem on 1.2.2 where AutoMake would abort making things after each item made. Sorry!
  • AutoMake should now track new skills even if learned while the trade skill window is opened.
1.2.2:
At:
2005-09-27
By:
Oren Ben-Kiki
Description:
  • Fixed spurious "BUGS" messages when hitting the "Basics" button.
  • Added attempt at recovery from getting a nil reagent name when scanning a trade skill window.
  • Abort processing and re-scan skills when the trade skill window is updated. (THIS TURNED OUT TO BE A HUGE MISTAKE, fixed in 1.2.3. Sorry...).
1.2.1:
At:
2005-09-25
By:
Oren Ben-Kiki
Description:
  • Added guards at each function invocation and each relevant API call. These are intended to catch any misbehaving as soon as possible, and pin-point the source of the problem to either a piece of the add-on's code or Blizzard's API. This will hopefully help resolve the strange error messages witnessed by some users.
  • Switched to the new (toc) saved variables mechanism. This may or may not have anything to do with the strange problems people experienced, but given RegisterForSave is officially deprecated it sounds like a good idea.
1.2:
At:
2005-09-24
By:
Oren Ben-Kiki
Description:
  • Made the code even more defensive in hope of fixing a mysterious (harmless) problem reported by a user building a huge list of items.
  • Skills that create multiple amount of items are now handled properly.
  • The amount of reagents you can make but already have some of is now displayed in green.
  • Moving items from the bank to the inventory now properly updates the "have in bank" amounts.
  • Added buttons to close and toggle the AutoMake frame.
  • Added the "Basics" button which hopefully does something reasonable.
  • Added sorting to various loops so display and production order are now deterministic and hopefully make more sense to the user.
1.1:
At:
2005-09-17
By:
Oren Ben-Kiki
Description:
  • Updated interface version to 1700 to work cleanly on patch 1.7.
  • Integrated AutoMake with the trade skill window. It now appears as a frame and a row of buttons attached to the normal trade skill frame, and looks like a more-or-less integral part of it (except for the bloody background).
  • Added color to the display. Names and amounts are color coded by current trade skill, item rarity, and availability. It looks much prettier than the boring yellow version 1.0. Hopefully it is also more useful. The basic rule is that red is bad, and orange you can fix.
  • A lot of wasted effort trying to automate production across trade skills. The code knows what needs to be done, but implementing "switch to trade skill X, then continue" seems impossible. As it is, the user needs to manually change the trade skill and hit "Do" again.
1.0:
At:
2005-09-13
By:
Oren Ben-Kiki
Description:
  • Initial revision.