WhisperML

Abandoned
Master Looter - Take bids for items from item link whispers

File Details

4.0beta6

  • B
  • Mar 25, 2011
  • 16.69 KB
  • 7
  • 4.0.6
  • Retail

File Name

WhisperML-4.0beta6.zip

Supported Versions

  • 4.0.6

------------------------------------------------------------------------
r58 | xodiv | 2011-03-25 13:22:40 +0000 (Fri, 25 Mar 2011) | 1 line
Changed paths:
   A /tags/4.0beta6 (from /trunk:57)

Tagging as 4.0beta6
------------------------------------------------------------------------
r57 | xodiv | 2011-03-25 08:39:39 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua
   M /trunk/WhisperML.lua

Fix rolling functions

------------------------------------------------------------------------
r56 | xodiv | 2011-03-25 05:20:26 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/Utils.lua

Make WML_GetItemLinkId accept itemlinks or itemids

------------------------------------------------------------------------
r55 | xodiv | 2011-03-25 04:53:39 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI.lua
   M /trunk/UI_BidList.xml
   M /trunk/UI_LootList.xml

Fix xml <Script> includes.

------------------------------------------------------------------------
r54 | xodiv | 2011-03-25 04:50:38 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/Utils.lua

AutoChannel is really AutoChatType, "SAY" etc are not channels.

------------------------------------------------------------------------
r53 | xodiv | 2011-03-25 04:47:08 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/UI_LootList.lua
   M /trunk/Utils.lua
   M /trunk/WhisperML.lua

Util functions LootGet -> GetLoot

------------------------------------------------------------------------
r52 | xodiv | 2011-03-25 04:44:13 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   A /trunk/Slash.lua (from /trunk/WML_Slash.lua:51
   A /trunk/UI.lua (from /trunk/WML_UI.lua:51
   A /trunk/UI.xml (from /trunk/WML_UI.xml:51
   A /trunk/UI_BidList.lua (from /trunk/WML_UI_BidList.lua:51
   A /trunk/UI_BidList.xml (from /trunk/WML_UI_BidList.xml:51
   A /trunk/UI_LootFrameButton.xml (from /trunk/WML_UI_LootFrameButton.xml:51
   A /trunk/UI_LootList.lua (from /trunk/WML_UI_LootList.lua:51
   A /trunk/UI_LootList.xml (from /trunk/WML_UI_LootList.xml:51
   A /trunk/Utils.lua
   D /trunk/WML_Slash.lua
   D /trunk/WML_UI.lua
   D /trunk/WML_UI.xml
   D /trunk/WML_UI_BidList.lua
   D /trunk/WML_UI_BidList.xml
   D /trunk/WML_UI_LootFrameButton.xml
   D /trunk/WML_UI_LootList.lua
   D /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.toc
   M /trunk/WhisperML.xml

Totally rename everything, it's a mess and untested! Bad idea, man.

------------------------------------------------------------------------
r51 | xodiv | 2011-03-25 04:25:52 +0000 (Fri, 25 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_BidList.lua
   M /trunk/WML_UI_LootList.lua
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml

Stop trying to distinguish exported functions from local with WhisperML_
vs WML_ names, just rename everything to WML_.

------------------------------------------------------------------------
r50 | xodiv | 2011-03-25 04:15:01 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   D /trunk/ChangeLog.txt

Remove changelog, let SVN handle it.

------------------------------------------------------------------------
r49 | xodiv | 2011-03-25 04:14:17 +0000 (Fri, 25 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Normalise WML_LootGetRecipIndex name/use.

------------------------------------------------------------------------
r47 | xodiv | 2011-03-24 06:45:45 +0000 (Thu, 24 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua

Fixes to IAmTheMasterLooter check

------------------------------------------------------------------------
r45 | xodiv | 2011-03-24 06:33:06 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua

Fix more assign stuff and GetLootSlotLink.
Set an enabledBG on the item list if the item is currently open.  Don't like it.

------------------------------------------------------------------------
r44 | xodiv | 2011-03-24 06:15:18 +0000 (Thu, 24 Mar 2011) | 22 lines
Changed paths:
   M /trunk/WML_UI_BidList.lua
   M /trunk/WhisperML.lua

Try to only allow assigning if you are the ML.

I don't know under what circumstances you can call GetMasterLootCandidate
so it might be that checking for a player won't work.

The flow in the Blizzard UI is

    a. You click
    b. Server sends you LOOT_OPENED
    c. Call GetNumLootSlots
    d. Enumerate GetLootSlotInfo / GetLootSlotLink over the slots
    e. Call LootSlot(slotN) to loot
    f. Game sends OPEN_MASTER_LOOT_LIST
    g. At this point you can call GetMasterLootCandidate
    h. (I think) if people drop from the raid you get UPDATE_MASTER_LOOT_LIST
    i. You call GiveMasterLoot(slotN, candidateX)

Calling LootSlot(n) for each slot is probably not a good idea.  The main
question is whether you can call GetMasterLootCandidate after LOOT_OPENED
or whether you have to have gotten OPEN_MASTER_LOOT_LIST first.

------------------------------------------------------------------------
r43 | xodiv | 2011-03-24 05:13:46 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WhisperML.lua

Since we are only doing the roll OnUpdate when we are actually taking a
roll, we can afford to check more often.

------------------------------------------------------------------------
r42 | xodiv | 2011-03-24 05:06:38 +0000 (Thu, 24 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua

Try to get the GUI to show the roll countdown.

------------------------------------------------------------------------
r40 | xodiv | 2011-03-24 03:44:18 +0000 (Thu, 24 Mar 2011) | 4 lines
Changed paths:
   M /trunk/WML_UI_BidList.lua
   M /trunk/WML_UI_BidList.xml
   M /trunk/WhisperML.lua

Convert the itemIds to numbers.
Adjust some heights in the bid list.
Adjust the background striping in the bid list to be lighter.

------------------------------------------------------------------------
r39 | xodiv | 2011-03-24 03:18:19 +0000 (Thu, 24 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_BidList.lua

Remove debugging prints

------------------------------------------------------------------------
r37 | xodiv | 2011-03-24 03:14:12 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_BidList.lua
   M /trunk/WML_UI_BidList.xml
   M /trunk/WhisperML.lua

Fix RemoveRoll.
Fix height of Bid frame and number of buttons shown.

------------------------------------------------------------------------
r36 | xodiv | 2011-03-24 01:32:54 +0000 (Thu, 24 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml

Re-template so we don't have to inherit a frame from a button... and then
make it a button anyway, doh.

------------------------------------------------------------------------
r34 | xodiv | 2011-03-23 14:18:00 +0000 (Wed, 23 Mar 2011) | 4 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   A /trunk/WML_UI_BidList.lua (from /trunk/WML_UI_PlayerList.lua:33
   A /trunk/WML_UI_BidList.xml (from /trunk/WML_UI_PlayerList.xml:33
   D /trunk/WML_UI_PlayerList.lua
   D /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.toc

Bid and Roll headers in bid list.
Lots of stuffing about with rolling, maybe working, probably not quite.
Rename PlayerList to BidList.

------------------------------------------------------------------------
r33 | xodiv | 2011-03-23 07:44:24 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_PlayerList.lua
   M /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua

Hook up more of the buttons, showing rolls isn't working yet.

------------------------------------------------------------------------
r32 | xodiv | 2011-03-23 07:00:49 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml
   M /trunk/WML_UI_PlayerList.lua
   M /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua

First cut of bidder scroll working(?)

------------------------------------------------------------------------
r31 | xodiv | 2011-03-23 05:27:39 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_LootList.xml
   M /trunk/WML_UI_PlayerList.xml

Allow shift-click on LootList to insert into tab or dressup

------------------------------------------------------------------------
r30 | xodiv | 2011-03-23 05:19:16 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua

IsLootItem fix

------------------------------------------------------------------------
r29 | xodiv | 2011-03-23 04:48:50 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml

UI futzing.

------------------------------------------------------------------------
r28 | xodiv | 2011-03-23 04:24:34 +0000 (Wed, 23 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua

UI stuffing again.

------------------------------------------------------------------------
r27 | xodiv | 2011-03-22 06:47:36 +0000 (Tue, 22 Mar 2011) | 5 lines
Changed paths:
   M /trunk/WML_Slash.lua
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua

Add test.
Add remove functions.
Fix up scroll of LootList.
Forget select when clearing.

------------------------------------------------------------------------
r26 | xodiv | 2011-03-21 13:37:46 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml

Tooltip fixes.

------------------------------------------------------------------------
r25 | xodiv | 2011-03-21 13:30:00 +0000 (Mon, 21 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   M /trunk/WhisperML.lua

Some kind of working loot list.  Scroll is still broken, something to do
with the scroll area not being an exact multiple of the item size I suspect.

------------------------------------------------------------------------
r24 | xodiv | 2011-03-21 08:47:27 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.xml

Minor fixes, not actually working.

------------------------------------------------------------------------
r23 | xodiv | 2011-03-21 08:14:22 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.xml
   M /trunk/WML_UI_LootList.lua

Drycode syntax error fixes.

------------------------------------------------------------------------
r22 | xodiv | 2011-03-21 06:47:01 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua

Drycoded fix, update the Bids/Rolls when we select a new item.

------------------------------------------------------------------------
r21 | xodiv | 2011-03-21 06:43:43 +0000 (Mon, 21 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   A /trunk/WML_UI_LootList.lua
   M /trunk/WML_UI_LootList.xml
   A /trunk/WML_UI_PlayerList.lua
   M /trunk/WML_UI_PlayerList.xml

Dry-coded attempt at using HybridScrollFrameTemplate for LootList.

------------------------------------------------------------------------
r20 | xodiv | 2011-03-19 02:19:00 +0000 (Sat, 19 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.xml

Auto-close on escape

------------------------------------------------------------------------
r19 | xodiv | 2011-03-19 01:59:22 +0000 (Sat, 19 Mar 2011) | 2 lines
Changed paths:
   A /trunk/WML_Slash.lua (from /trunk/WhisperML_Slash.lua:18
   M /trunk/WhisperML.toc
   D /trunk/WhisperML_Slash.lua

Rename WhisperML_Slash.lua to WML_Slash.lua

------------------------------------------------------------------------
r18 | xodiv | 2011-03-19 01:50:55 +0000 (Sat, 19 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML_Slash.lua

First cut at callbacks from gui

------------------------------------------------------------------------
r17 | xodiv | 2011-03-18 13:30:46 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WML_UI.lua
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML_Slash.lua

More UI fu.

------------------------------------------------------------------------
r16 | xodiv | 2011-03-18 09:21:17 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   A /trunk/WML_UI.lua (from /trunk/WhisperML_UI.lua:15
   M /trunk/WML_UI.xml
   M /trunk/WhisperML.toc
   D /trunk/WhisperML_UI.lua

Rename WhisperML_UI.lua to WML_UI.lua

------------------------------------------------------------------------
r15 | xodiv | 2011-03-18 09:11:12 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   A /trunk/WML_UI.xml
   A /trunk/WML_UI_LootFrameButton.xml
   A /trunk/WML_UI_LootList.xml
   A /trunk/WML_UI_PlayerList.xml
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.toc
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

More UI stuff, templating attempts, de-OO some of it.

------------------------------------------------------------------------
r14 | xodiv | 2011-03-18 06:38:50 +0000 (Fri, 18 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

UI bollocks.

------------------------------------------------------------------------
r13 | xodiv | 2011-03-17 12:47:44 +0000 (Thu, 17 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

More UI stuffing.

------------------------------------------------------------------------
r12 | xodiv | 2011-03-17 07:20:23 +0000 (Thu, 17 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

More UI stuffing around.

------------------------------------------------------------------------
r11 | xodiv | 2011-03-16 12:35:52 +0000 (Wed, 16 Mar 2011) | 3 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

Add /wm gui
Button testing stuff.

------------------------------------------------------------------------
r10 | xodiv | 2011-03-16 07:31:04 +0000 (Wed, 16 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

Ditch the side tabs, split into 2 panes and put items on the left. WIP.

------------------------------------------------------------------------
r9 | xodiv | 2011-03-15 11:46:39 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

Update tabs with real info

------------------------------------------------------------------------
r8 | xodiv | 2011-03-15 08:19:42 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml

Update tabs on load, change button text

------------------------------------------------------------------------
r7 | xodiv | 2011-03-15 08:12:48 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml

Testing tooltip tab stuff.

------------------------------------------------------------------------
r6 | xodiv | 2011-03-15 08:07:43 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua
   M /trunk/WhisperML_UI.lua

Use ButtonFrameTemplate, looks more pro.

------------------------------------------------------------------------
r5 | xodiv | 2011-03-15 07:39:33 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML_Slash.lua

Error checking on /wm assign

------------------------------------------------------------------------
r4 | xodiv | 2011-03-15 07:34:05 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_UI.lua

Experimenting with tabs.

------------------------------------------------------------------------
r3 | xodiv | 2011-03-15 06:45:15 +0000 (Tue, 15 Mar 2011) | 8 lines
Changed paths:
   M /trunk/WhisperML.lua
   M /trunk/WhisperML.xml
   M /trunk/WhisperML_Slash.lua

Put quality check back in roll.
XML Dialog
 - inherit BasicFrameTemplate
 - add drag
 - change button widths
 - probably too big
 - no insets yet

------------------------------------------------------------------------
r2 | xodiv | 2011-03-15 04:26:10 +0000 (Tue, 15 Mar 2011) | 2 lines
Changed paths:
   A /trunk/ChangeLog.txt
   A /trunk/README.txt
   A /trunk/WhisperML.lua
   A /trunk/WhisperML.toc
   A /trunk/WhisperML.xml
   A /trunk/WhisperML_Slash.lua
   A /trunk/WhisperML_UI.lua

Initial import.

------------------------------------------------------------------------
r1 | root | 2011-03-15 04:21:42 +0000 (Tue, 15 Mar 2011) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"whisperml/mainline: Initial Import"
------------------------------------------------------------------------