r43-nolib

Details

  • Filename
    HazLoot-r43-nolib.zip
  • Uploaded by
  • Uploaded
    Jan 19, 2009
  • Size
    37.75 KB
  • Downloads
    15
  • MD5
    67cc02f3a308afedc17f40f12a39f084

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"
------------------------------------------------------------------------