r43
Details
-
FilenameHazLoot-r43.zip
-
Uploaded by
-
UploadedJan 19, 2009
-
Size137.94 KB
-
Downloads47
-
MD5cb23d6a635656caad1bfb3b57c02c19c
Changelog
------------------------------------------------------------------------
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
------------------------------------------------------------------------
r2 | mightyhaz | 2009-01-14 13:13:08 +0000 (Wed, 14 Jan 2009) | 2 lines
Changed paths:
A /trunk/Core.lua
A /trunk/HazLoot.toc
A /trunk/HazLootList.lua
A /trunk/TheLoot.lua
A /trunk/embeds.xml
Initial check-in of mostly-working prototype
------------------------------------------------------------------------
r1 | root | 2009-01-12 19:40:03 +0000 (Mon, 12 Jan 2009) | 1 line
Changed paths:
A /branches
A /tags
A /trunk
"hazloot/mainline: Initial Import"
------------------------------------------------------------------------