promotional bannermobile promotional banner

Capitalist

Auction House Profession Support

File Details

r84

  • B
  • Dec 31, 2011
  • 279.82 KB
  • 304
  • 4.3.0
  • Retail

File Name

Capitalist-r84.zip

Supported Versions

  • 4.3.0

------------------------------------------------------------------------
r84 | curseuser1 | 2011-12-31 18:42:50 +0000 (Sat, 31 Dec 2011) | 1 line
Changed paths:
   M /trunk/Capitalist.toc

- 4.0.3 versioning
------------------------------------------------------------------------
r83 | curseuser1 | 2011-12-10 09:34:37 +0000 (Sat, 10 Dec 2011) | 1 line
Changed paths:
   M /trunk/Capitalist.lua

- removed pair of unused event registrations (previous check-in)
------------------------------------------------------------------------
r82 | curseuser1 | 2011-12-04 23:45:28 +0000 (Sun, 04 Dec 2011) | 1 line
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/posting.lua
   M /trunk/products.lua
   M /trunk/scanning.lua

- standardized "Glyph of Death Coil" corrections into pair of helper functions
------------------------------------------------------------------------
r81 | curseuser1 | 2011-12-04 23:20:36 +0000 (Sun, 04 Dec 2011) | 2 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/components.lua
   M /trunk/data.lua
   M /trunk/events.lua
   M /trunk/link.lua
   M /trunk/options.lua
   M /trunk/posting.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua
   M /trunk/restocking.lua
   M /trunk/scanning.lua

- remove some unnecessary event handlers
- remove some commented out code
------------------------------------------------------------------------
r80 | curseuser1 | 2011-12-04 22:39:58 +0000 (Sun, 04 Dec 2011) | 4 lines
Changed paths:
   M /trunk/events.lua

- salvaging variables packaged into 'self.salvaging' collection
- fixed handling for events mismatch: disenchant output/input, milling/prospecting input/output
- removed some commented out print debugging

------------------------------------------------------------------------
r79 | curseuser1 | 2011-12-04 19:58:13 +0000 (Sun, 04 Dec 2011) | 5 lines
Changed paths:
   M /trunk/Localization.enUS.lua
   M /trunk/events.lua
   M /trunk/options.lua

- limit salvaging code to Disenchant, Milling, and Prospecting spells
- improve "last spell" logic to try to avoid junk data from actions after salvaging
- add NotifySalvageTrackingChanges feature, off by default
- move enableBidAtCost option to improve dual-column option layout
- comment out some debugging prints
------------------------------------------------------------------------
r78 | curseuser1 | 2011-12-03 21:51:23 +0000 (Sat, 03 Dec 2011) | 1 line
Changed paths:
   M /trunk/products.lua

- restore workaround for "Shield Enchant - Intellect III"
------------------------------------------------------------------------
r77 | curseuser1 | 2011-12-02 03:24:12 +0000 (Fri, 02 Dec 2011) | 1 line
Changed paths:
   M /trunk/auctionUI.lua
   M /trunk/reagentUI.lua
   M /trunk/scanning.lua

- 4.3: new return value structure (new field added in the middle) for GetAuctionItemInfo
------------------------------------------------------------------------
r76 | curseuser1 | 2011-12-02 03:23:09 +0000 (Fri, 02 Dec 2011) | 1 line
Changed paths:
   M /trunk/products.lua

- 4.3: removal of "Scroll of" from enchanting scrolls that previously had it
------------------------------------------------------------------------
r75 | curseuser1 | 2011-07-30 04:18:49 +0000 (Sat, 30 Jul 2011) | 33 lines
Changed paths:
   M /trunk/Capitalist.toc
   M /trunk/Localization.enUS.lua
   M /trunk/auctionUI.lua
   M /trunk/components.lua
   M /trunk/costs.lua
   M /trunk/data.lua
   M /trunk/events.lua
   A /trunk/link.lua
   M /trunk/options.lua
   M /trunk/products.lua
   M /trunk/reagentUI.lua
   M /trunk/scanning.lua

Primary goal of this change is to get the checked in files current.  Lots of prints, etc. make this alpha a bit rough.

Focus
- more changes and improvements related to salvaging skills
- add support for auto-bucketing of Jewelcrafting items (for faster scanning)
- add Rare craft tracking and statistics UI
- add Salvage Tracking and Salvage Supply options
- removed "Bracers" to "Bracer" string translation in ApplyScrollProductNameCorrection (no longer needed in 4.2+)

Details
- add new code file: link.lua
- removed some entry/exit traces (from GetMoneyText, CreateComponentStorageString, and UpdateHistogram)
- add profession param to PartSetVisible (currently unused)
- add profession param to ResourceIsVisible
- add support for salvaged resources to ResourceIsVisible and ResourceSetVisible
- fix: PartSetVisible only empties/adds partsMemory entry if not present
- extract helper function EnsureNoCostIsSet from EnforceProductsCannotHaveCostSetting
- add CalculateSalvageCosts (exploratory/debugging)
- add logic to EnforceProductsCannotHaveCostSetting logic related to salvaging
- add logic to ApplyFilters to support shopping for resources that, when salvaged, provide components for products
- add logic to BuildList to bucket Jewelcrafting by removing first word from product name
- add logic to BuildList to remove clearly duplicate buckets (substring test)
- add/extract RecordSalvageInput helper function
- add LOOT_CLOSED handler
- changes to LOOT_OPENED handler
- add/extract AddContainerContentsToCollection helper function
- add/extract BuildInventoryCollection helper function
- changes to BAG_UPDATE handler
- changes to BANKFRAME_CLOSED handler
- changes to BANKFRAME_OPENED handler
- changes to UNIT_SPELLCAST_START handler
- add logic to InitScanStats and AnalyzeAuctionPage to address overlapping scan buckets
- add logic to ScanFinished to output which product is triggering "Scan: Failed" occurrences
------------------------------------------------------------------------