r61

Details

  • Filename
    HazLoot-r61.zip
  • Uploaded by
  • Uploaded
    Feb 14, 2009
  • Size
    151.04 KB
  • Downloads
    52
  • MD5
    5247a30d036c233cb260bc1c5fc7ff42

Supported WoW Retail Versions

  • 3.0.9

Changelog

------------------------------------------------------------------------
r61 | MightyHaz | 2009-02-14 15:35:52 +0000 (Sat, 14 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HLUI.lua
   M /trunk/HSK.lua
   M /trunk/TestHSK.lua

Removed more globals

------------------------------------------------------------------------
r60 | mightyhaz | 2009-02-09 05:47:52 +0000 (Mon, 09 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua

Fixed state saving

------------------------------------------------------------------------
r59 | mightyhaz | 2009-02-07 03:51:30 +0000 (Sat, 07 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Bootstrap.lua
   M /trunk/Broker_HazLootSuicides.lua
   M /trunk/Core.lua
   M /trunk/HLUI.lua
   M /trunk/HNG.lua
   M /trunk/HSK.lua
   D /trunk/HSK_Frame.lua
   M /trunk/HazLoot.toc
   M /trunk/TestHazLoot.lua

UI updates, started on HNG strategy. Much more to be done.

------------------------------------------------------------------------
r58 | MightyHaz | 2009-02-06 21:26:13 +0000 (Fri, 06 Feb 2009) | 4 lines
Changed paths:
   M /trunk/Core.lua
   A /trunk/HNG.lua

Added 'refresh' option
Renamed a "DropWinner" to "HandleWinner" before refactor to Strategy later
Added "Need or Greed" strategy

------------------------------------------------------------------------
r57 | MightyHaz | 2009-02-06 20:12:16 +0000 (Fri, 06 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Bootstrap.lua

Update to boot list

------------------------------------------------------------------------
r56 | mightyhaz | 2009-02-04 05:52:25 +0000 (Wed, 04 Feb 2009) | 2 lines
Changed paths:
   M /trunk/Broker_HazLootSuicides.lua
   M /trunk/Core.lua
   A /trunk/HLUI.lua
   M /trunk/HSK.lua
   M /trunk/HSK_Frame.lua
   M /trunk/HazLoot.toc
   M /trunk/HazLootList.lua
   M /trunk/TestHazLoot.lua

First implementation of a decent-looking (thanks to teksLoot) UI. Has bugs, will travel.

------------------------------------------------------------------------
r55 | mightyhaz | 2009-01-31 13:56:21 +0000 (Sat, 31 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HazLoot.toc

Fixed dumb mistakes, as requested

------------------------------------------------------------------------
r54 | mightyhaz | 2009-01-30 03:43:01 +0000 (Fri, 30 Jan 2009) | 2 lines
Changed paths:
   A /trunk/Broker_HazLootSuicides.lua
   M /trunk/Core.lua
   M /trunk/HazLootList.lua
   M /trunk/locale-enUS.lua

Fixed loot order bug. Added (lame) Broker object for 'present' list

------------------------------------------------------------------------
r53 | MightyHaz | 2009-01-29 22:28:44 +0000 (Thu, 29 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/TestHazLoot.lua

Strategy refactoring

------------------------------------------------------------------------
r52 | mightyhaz | 2009-01-29 06:06:26 +0000 (Thu, 29 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Bootstrap.lua
   M /trunk/Core.lua
   M /trunk/HSK.lua
   A /trunk/HSK_Frame.lua
   M /trunk/HazLoot.toc

Added rudimentary display of Suicide list and present list

------------------------------------------------------------------------
r51 | MightyHaz | 2009-01-27 23:29:48 +0000 (Tue, 27 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HSK.lua

Capitalization of alts bug fixed

------------------------------------------------------------------------
r50 | mightyhaz | 2009-01-27 13:09:34 +0000 (Tue, 27 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Bootstrap.lua
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/HazLoot.toc
   M /trunk/HazLootList.lua
   M /trunk/TestHSK.lua
   M /trunk/TestHazLoot.lua

More fixes.

------------------------------------------------------------------------
r49 | MightyHaz | 2009-01-21 22:41:22 +0000 (Wed, 21 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Bootstrap.lua
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/TestHazLoot.lua

Chat commands to add present raiders / query present raiders

------------------------------------------------------------------------
r46 | MightyHaz | 2009-01-20 16:43:55 +0000 (Tue, 20 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HazLoot.toc
   M /trunk/HazLootList.lua
   A /trunk/locale-enUS.lua

Upated to 3.0.8 - fingers crossed no major UI changes
Added first localization bits'n'pieces

------------------------------------------------------------------------
r45 | mightyhaz | 2009-01-20 01:28:43 +0000 (Tue, 20 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/TestHSK.lua
   M /trunk/TestHazLoot.lua
   M /trunk/WoWMock.lua

Massive reorganization of the candidate/winner/award logic
Improved the /hl showlist thing

------------------------------------------------------------------------
r44 | mightyhaz | 2009-01-19 20:15:40 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/embeds.xml

Removed redundant lines

------------------------------------------------------------------------
r43 | mightyhaz | 2009-01-19 20:14:55 +0000 (Mon, 19 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/TestHazLoot.lua
   M /trunk/WoWMock.lua

Renamed ConfirmWinner to just Confirm, to avoid confusion with Set/GetWinner
Added an actual greens, a recipe and a quest item to the mock

------------------------------------------------------------------------
r42 | mightyhaz | 2009-01-19 19:47:10 +0000 (Mon, 19 Jan 2009) | 3 lines
Changed paths:
   M /trunk/TestHazLoot.lua

Added corpse-opening and -closing tests, which work, unlike the in-game code. So
I need to figure out how to mock that better.

------------------------------------------------------------------------
r41 | mightyhaz | 2009-01-19 19:44:13 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/TestHazLoot.lua
   M /trunk/TestHazLootList.lua

Updated tests

------------------------------------------------------------------------
r40 | mightyhaz | 2009-01-19 19:40:02 +0000 (Mon, 19 Jan 2009) | 6 lines
Changed paths:
   M /trunk/HazLootList.lua

Tided up roles and restrictions
Fixed IsTierPiece()
Tried to make sure that it's not possible to have an empty role table
Fixed the OrderComparator so it works properly now
Made the order of loot within swathes deterministic

------------------------------------------------------------------------
r39 | mightyhaz | 2009-01-19 19:37:29 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/WoWMock.lua

Data changes, got rid of extra spaces, added a big bag of test loot for testing the loot order comparator

------------------------------------------------------------------------
r38 | mightyhaz | 2009-01-19 19:35:34 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua

Refactored ShowMeLoot to take an argument - makes it easier to mock and test

------------------------------------------------------------------------
r37 | mightyhaz | 2009-01-19 16:55:34 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/WoWMock.lua

Added a set of test items that should allow decent HLL sort testing

------------------------------------------------------------------------
r36 | mightyhaz | 2009-01-19 16:54:54 +0000 (Mon, 19 Jan 2009) | 3 lines
Changed paths:
   M /trunk/HazLootList.lua
   A /trunk/TestHazLootList.lua

Abbreviated, documented and refactored HLL
Created first tests for HLL. (More to come!)

------------------------------------------------------------------------
r35 | mightyhaz | 2009-01-19 16:52:32 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/TestHSK.lua

Cleaned up, added visual check for GetPresentList()

------------------------------------------------------------------------
r34 | mightyhaz | 2009-01-19 16:51:03 +0000 (Mon, 19 Jan 2009) | 4 lines
Changed paths:
   M /trunk/HSK.lua

Amended the exports to order present and include position in master
Added a present comparator to sort nicely
Fixed GetPresentList to be more useful

------------------------------------------------------------------------
r33 | mightyhaz | 2009-01-19 14:24:12 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/TestHazLoot.lua

Updated to match renamed BID_ to AUCTION_ in Core.lua

------------------------------------------------------------------------
r32 | mightyhaz | 2009-01-19 14:23:24 +0000 (Mon, 19 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua

Added some notes, tidied up, replaced all instances of HSK with HazLoot.Strategy

------------------------------------------------------------------------
r30 | mightyhaz | 2009-01-19 03:36:19 +0000 (Mon, 19 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Bootstrap.lua
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/TestHSK.lua
   M /trunk/TestHazLoot.lua

Stable, working, with a couple of new /hl commands integrating HSK with HazLoot
Known issue: gets confused when when you close a bag mid-loot (mocks and tests are bad)

------------------------------------------------------------------------
r29 | mightyhaz | 2009-01-18 23:53:17 +0000 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/HazLootList.lua
   M /trunk/TestHSK.lua
   M /trunk/TestHazLoot.lua
   M /trunk/WoWMock.lua

Tested state machine pretty thorougly, tidied up along the way.

------------------------------------------------------------------------
r28 | mightyhaz | 2009-01-18 20:28:34 +0000 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HazLootList.lua

Usual tweaks to get everything working both in and out of WoW

------------------------------------------------------------------------
r27 | mightyhaz | 2009-01-18 20:07:35 +0000 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/TestHazLoot.lua
   M /trunk/WoWMock.lua

More tests, more refactoring, more mocks

------------------------------------------------------------------------
r26 | mightyhaz | 2009-01-18 15:03:55 +0000 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HazLootList.lua
   A /trunk/TestHazLoot.lua
   M /trunk/WoWMock.lua

Fixed standalone idiocy for testing

------------------------------------------------------------------------
r25 | mightyhaz | 2009-01-18 13:44:12 +0000 (Sun, 18 Jan 2009) | 4 lines
Changed paths:
   M /trunk/Core.lua
   A /trunk/WoWMock.lua
   M /trunk/embeds.xml

Tidied up the config UI because it was driving me nuts and I found the docs.
Added an (empty) WoWMock file where I'm going to start putting mocks for testing
  outside of WoW.

------------------------------------------------------------------------
r24 | mightyhaz | 2009-01-18 06:48:41 +0000 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   A /trunk/Bootstrap.lua

Bootstrap for Seraphim SK List

------------------------------------------------------------------------
r23 | mightyhaz | 2009-01-18 06:47:32 +0000 (Sun, 18 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/HazLoot.toc
   M /trunk/HazLootList.lua
   M /trunk/TestHSK.lua
   M /trunk/TheLoot.lua

Started integrating HSK with HAzLoot

------------------------------------------------------------------------
r22 | mightyhaz | 2009-01-17 23:02:28 +0000 (Sat, 17 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HSK.lua
   M /trunk/TestHSK.lua

Fixed bug with PromoteAlt not handling the alt lists correctly

------------------------------------------------------------------------
r21 | mightyhaz | 2009-01-17 21:08:40 +0000 (Sat, 17 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HSK.lua
   M /trunk/TestHSK.lua

Bulk of SK list is now working

------------------------------------------------------------------------
r20 | mightyhaz | 2009-01-17 19:03:11 +0000 (Sat, 17 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HSK.lua
   A /trunk/TestHSK.lua

Moved test code out to its own file, implemented a bunch more of the SK functionality

------------------------------------------------------------------------
r19 | mightyhaz | 2009-01-17 04:59:15 +0000 (Sat, 17 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HSK.lua

Tidied up some test output

------------------------------------------------------------------------
r18 | mightyhaz | 2009-01-17 04:53:19 +0000 (Sat, 17 Jan 2009) | 5 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/HazLoot.toc
   M /trunk/HazLootList.lua
   M /trunk/TheLoot.lua

Ton of fixes to small bugs. It should be really working now, but won't have time
to test until tomorrow night. Need to think about strategies for bid handling - is
the current state machine sufficient to accomodate all options? Probably not, but
it's a start, and it will work with HSK.

------------------------------------------------------------------------
r17 | mightyhaz | 2009-01-17 00:18:42 +0000 (Sat, 17 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HazLootList.lua

5.1 Syntax.

------------------------------------------------------------------------
r16 | MightyHaz | 2009-01-16 22:48:02 +0000 (Fri, 16 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HSK.lua
   M /trunk/HazLootList.lua

Potential fix to loot report stuff... couldn't see the forest for the trees
Implemented a couple of HSK functions and tests to go with them.

------------------------------------------------------------------------
r15 | MightyHaz | 2009-01-16 17:52:47 +0000 (Fri, 16 Jan 2009) | 3 lines
Changed paths:
   M /trunk/Core.lua
   A /trunk/HSK.lua
   M /trunk/HazLootList.lua

Added (unimplemented) Suicide Kings module
Started to improve standalone testability of existing code

------------------------------------------------------------------------
r13 | mightyhaz | 2009-01-16 04:44:15 +0000 (Fri, 16 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HazLoot.toc

Removed optional dep on tekDebug until I get it to work :D

------------------------------------------------------------------------
r12 | mightyhaz | 2009-01-16 04:43:44 +0000 (Fri, 16 Jan 2009) | 7 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HazLoot.toc
   M /trunk/HazLootList.lua
   M /trunk/TheLoot.lua

Converted to a state machine for suicides, added a step to process:
/hl next
/hl lastcall (or lc)
/hl offspec  (or os)
/hl confirm <name> (raid announce)
/hl award

------------------------------------------------------------------------
r11 | mightyhaz | 2009-01-15 22:33:55 +0000 (Thu, 15 Jan 2009) | 2 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HazLootList.lua

Fixed the comparator

------------------------------------------------------------------------
r10 | mightyhaz | 2009-01-15 20:26:40 +0000 (Thu, 15 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HazLootList.lua
   M /trunk/TheLoot.lua

Commented some more extraneous debug

------------------------------------------------------------------------
r9 | MightyHaz | 2009-01-15 19:33:18 +0000 (Thu, 15 Jan 2009) | 3 lines
Changed paths:
   M /trunk/HazLootList.lua
   M /trunk/TheLoot.lua

Added a little testing code (ugly)
Fixed absent role reporting bug

------------------------------------------------------------------------
r8 | MightyHaz | 2009-01-15 16:06:49 +0000 (Thu, 15 Jan 2009) | 2 lines
Changed paths:
   M /trunk/HazLootList.lua
   M /trunk/TheLoot.lua

Quick interim checkin while I switch environments. Ignore.

------------------------------------------------------------------------
r7 | mightyhaz | 2009-01-15 06:17:23 +0000 (Thu, 15 Jan 2009) | 5 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/TheLoot.lua

Added some more chat commands
Fixed some daft bugs
Moved the Deadmines test data table where it belongs, so I can test properly
BUG: classification is currently broken

------------------------------------------------------------------------
r6 | MightyHaz | 2009-01-14 22:08:43 +0000 (Wed, 14 Jan 2009) | 5 lines
Changed paths:
   M /trunk/Core.lua
   M /trunk/HazLootList.lua
   M /trunk/TheLoot.lua

Refactored comparator to HazLootList.lua
Added T7.25 Tier tokens to the loot list
Reworked how the loot list works so it parses lazily
* This is an untested revision *

------------------------------------------------------------------------
r5 | MightyHaz | 2009-01-14 16:05:48 +0000 (Wed, 14 Jan 2009) | 4 lines
Changed paths:
   A /trunk/.pkgmeta
   M /trunk/Core.lua
   M /trunk/TheLoot.lua

* Added Ace3 external dependencies in a .pkgmeta
* Moved one of the deadmines test classifications back to where it belongs
* Reinstated some of the colouring code

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

Additional Files

Type Name Size Uploaded Game Version Downloads
49.40 KB Feb 14, 2009 3.0.9 30