promotional bannermobile promotional banner

Cauldron

Abandoned
An improved interface for your trade skills

File Details

r158

  • R
  • Nov 1, 2009
  • 539.99 KB
  • 14
  • 3.2.0
  • Retail

File Name

Cauldron-r158.zip

Supported Versions

  • 3.2.0

Added tooltip info that identifies a reagent as being needed in a favorite skill, or one that can be used for leveling.

------------------------------------------------------------------------
r158 | pschifferer | 2009-11-01 15:27:27 +0000 (Sun, 01 Nov 2009) | 4 lines
Changed paths:
   M /trunk/CauldronMain.lua
   M /trunk/CauldronTradeskill.lua
   M /trunk/CauldronUtil.lua

Minor fixes in incorrect usage of string.split().
Added a color map to use when the built-in tradeskill color map is not initialized.
Made the recipe checker use ID instead of string comparison.

------------------------------------------------------------------------
r157 | pschifferer | 2009-11-01 06:22:34 +0000 (Sun, 01 Nov 2009) | 3 lines
Changed paths:
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMain.xml
   M /trunk/CauldronTradeskill.lua
   M /trunk/Locale/Cauldron-enUS.lua

Added code to modify tooltip if a reagent that is moused-over that is needed in a skill marked as a favorite, or that can be used to level the tradeskill.
(THIS CODE IS UNTESTED, and might be severely broken.  Download and use at your own risk.)

------------------------------------------------------------------------
r156 | pschifferer | 2009-10-31 14:22:41 +0000 (Sat, 31 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMainUI.lua

Reordered the window opening sequence to address the situation where some systems have both windows open and visible at the same time.

------------------------------------------------------------------------
r155 | pschifferer | 2009-10-30 03:43:08 +0000 (Fri, 30 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.lua

Forgot about bank open/close. >.<

------------------------------------------------------------------------
r154 | pschifferer | 2009-10-30 02:29:26 +0000 (Fri, 30 Oct 2009) | 3 lines
Changed paths:
   M /trunk/CauldronMain.lua

Added merchant close callback to close the shopping list when the merchant window closes, only if the shopping list is empty.
Added a check on merchant open to only open the shopping list (and subsequently execute auto-buy) if there are items in the list.

------------------------------------------------------------------------
r153 | pschifferer | 2009-10-29 03:50:37 +0000 (Thu, 29 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronShoppingList.lua
   M /trunk/CauldronShoppingListUI.lua
   M /trunk/CauldronUtil.lua
   M /trunk/Locale/Cauldron-enUS.lua

Fully enabled auto-buy feature.  Use at your own risk. :-P

------------------------------------------------------------------------
r152 | pschifferer | 2009-10-28 03:36:12 +0000 (Wed, 28 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.xml
   M /trunk/CauldronMainUI.lua
   M /trunk/CauldronShoppingList.lua
   M /trunk/CauldronShoppingList.xml
   M /trunk/CauldronUtil.lua

Starting to re-enable auto-buy code.  It's not ready yet, so don't try it. :-P

------------------------------------------------------------------------
r151 | pschifferer | 2009-10-25 14:58:00 +0000 (Sun, 25 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMainUI.lua
   M /trunk/CauldronTradeskill.lua
   M /trunk/Locale/Cauldron-enUS.lua

Added item level and required level sorting to the filter dropdown.

------------------------------------------------------------------------
r150 | pschifferer | 2009-10-25 14:33:08 +0000 (Sun, 25 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMain.xml
   M /trunk/CauldronMainUI.lua

Made the shopping list appear when merchant and bank windows are opened.

------------------------------------------------------------------------
r149 | pschifferer | 2009-10-25 13:24:40 +0000 (Sun, 25 Oct 2009) | 6 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMainUI.lua
   M /trunk/CauldronShoppingListUI.lua

Changed version numbers for the addon to just correspond to revisions in the repository.  This is
simpler than trying to track 1.x, 2.0, etc.
Added colorization to the shopping list: the item shows in green if the character has it in their
inventory, blue-green if the character has at least *some* of the item, purple if the character
has the item in their bank, and some other color (>.>) if the item is in the mail (NYI).

------------------------------------------------------------------------
r148 | pschifferer | 2009-10-21 04:41:33 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Missed one parameter in queue update regarding intermediate priorities.
------------------------------------------------------------------------
r147 | pschifferer | 2009-10-21 04:32:06 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Made the intermediate list in the queue order by priority values matching the items from which they came.
------------------------------------------------------------------------
r146 | pschifferer | 2009-10-21 04:14:22 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Nope, had queue ordering right the first time.
------------------------------------------------------------------------
r145 | pschifferer | 2009-10-21 04:09:03 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronQueue.lua

Reversed queue ordering.
------------------------------------------------------------------------
r144 | pschifferer | 2009-10-21 03:27:56 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronShoppingListUI.lua

No, really.  I will.
------------------------------------------------------------------------
r143 | pschifferer | 2009-10-21 03:06:27 +0000 (Wed, 21 Oct 2009) | 1 line
Changed paths:
   M /trunk/CauldronShoppingListUI.lua

Someday I will learn to program in Lua.
------------------------------------------------------------------------
r142 | pschifferer | 2009-10-21 02:56:12 +0000 (Wed, 21 Oct 2009) | 3 lines
Changed paths:
   M /trunk/CauldronShoppingListUI.lua
   M /trunk/CauldronUtil.lua

Added a table-index sorting utility function.
Made the shopping list sort items under each toon alphabetically.

------------------------------------------------------------------------
r141 | pschifferer | 2009-10-18 21:39:06 +0000 (Sun, 18 Oct 2009) | 4 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronQueue.lua
   M /trunk/CauldronTradeskill.lua

Updated version to rc2.
Added a check when learning reagents to report when reagent names/icons/links aren't returned properly.
Added some sanity checks to the intermediate and reagant add functions.

------------------------------------------------------------------------
r139 | pschifferer | 2009-10-17 02:00:16 +0000 (Sat, 17 Oct 2009) | 2 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua

Updated version number to 1.0.0.rc1.

------------------------------------------------------------------------
r138 | pschifferer | 2009-10-16 05:44:06 +0000 (Fri, 16 Oct 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.lua

Small fix to account for making only the desired amount for first item instead of all. >.>

------------------------------------------------------------------------
r137 | pschifferer | 2009-10-16 05:33:55 +0000 (Fri, 16 Oct 2009) | 4 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMain.xml
   M /trunk/CauldronMainUI.lua

Added some new logic to queue processing, where if the first item in the queue can be made, it will
be processed immediately, instead of handling intermediate items (if any).
Added the quantity that can be made (now) next to the name of items in the main and intermediate queues.

------------------------------------------------------------------------
r136 | pschifferer | 2009-10-16 03:40:53 +0000 (Fri, 16 Oct 2009) | 7 lines
Changed paths:
   M /trunk/CauldronMain.lua
   M /trunk/CauldronMainUI.lua
   M /trunk/CauldronTradeskill.lua
   M /trunk/Locale/Cauldron-enUS.lua

Added "(# skills)" to the skill name in the progress bar, so people can see how many skills they have.
Really fixed the skill learner code.  Turns out that it was being called many times even during a simple thing
like opening the window.  Now the activity is flagged to truly update the list when something changes, like
skill level.  Window opening for my personal Blacksmithing skill with 300 items now takes only a few seconds,
so it should be orders of magnitude faster than it was before.
Added some checks to various functions to handle situations where certain data structures aren't initialized.

------------------------------------------------------------------------
r135 | pschifferer | 2009-10-15 04:26:58 +0000 (Thu, 15 Oct 2009) | 7 lines
Changed paths:
   M /trunk/Cauldron.toc
   M /trunk/CauldronMain.lua
   M /trunk/CauldronQueue.lua
   M /trunk/CauldronTradeskill.lua

Updated version to .13
Changed the skill learner to batch skills learned in groups of 25, so that the client gets a
breather every so often when learning a large list of skills, and the UI doesn't become unresponsive.
Fixed a possible issue with horked reagent information that would cause the queue handler to
fail on some intermediate items.  A (hopefully) useful error is now given to the user to easily
identify the location of the problem.

------------------------------------------------------------------------
r134 | pschifferer | 2009-05-10 23:58:26 +0000 (Sun, 10 May 2009) | 2 lines
Changed paths:
   M /trunk/CauldronMain.lua

Fixed a nil error when an item is acquired.

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