Custom Loot Points - Control

Change log

------------------------------------------------------------------------
r10 | infrael | 2009-09-05 17:01:40 +0000 (Sat, 05 Sep 2009) | 2 lines
Changed paths:
   M /trunk/Clp-Control.toc
   M /trunk/ClpBonus.lua
   A /trunk/ClpBonusInterface.lua
   M /trunk/ClpMaster.lua

- Added an interface for modules to communicate to the bonus system. This will allow other developers to add their own bonus types. The currently available bonus types in Clp-Control will be removed over time and replaced with more appropriate packages.
- Removed the global instance of ClpControl.
------------------------------------------------------------------------
r9 | infrael | 2009-09-03 15:35:57 +0000 (Thu, 03 Sep 2009) | 6 lines
Changed paths:
   M /trunk/ClpBase.lua
   M /trunk/ClpBonus.lua
   M /trunk/ClpDB.lua
   M /trunk/ClpGuiShared.lua
   M /trunk/ClpMaster.lua
   M /trunk/ClpMasterGui.lua
   M /trunk/ClpUtil.lua

- Added a separation between data version and interface version. Interface versions can be found in the config window.
- Centralised the callback to the bonuses by using an event mechanic. Instead of having a bunch of different functions there is now one function that receives different events.
- Added a new bonus type: timed group points. This bonus type will start a timer when the raid starts (and pauses it when the raid is paused) and hands out the points every time the timer reaches 0.
- Cleaned the code up a bit by removing unneeded functions and variables.
- Callback now have the ability to unregister functions.

------------------------------------------------------------------------
r8 | infrael | 2009-09-02 12:39:06 +0000 (Wed, 02 Sep 2009) | 7 lines
Changed paths:
   M /trunk/ClpComm.lua
   M /trunk/ClpDB.lua
   M /trunk/ClpMaster.lua
   M /trunk/ClpMasterGui.lua
   M /trunk/ClpUtil.lua

- The communication layer should now be aware which master is selected in the control. This should stop problems when the master is not set to the current player.
- Removed syncing "active" and "deactive" events, instead the whole status is now synced to the client.
- Raid status is now intialised properly.
- Added two new action buttons that allow the raid to start or stop and to pause or resume a raid. Later on this will be used to signal certain bonuses to trigger automatically.
- Action buttons now have the ability to have their caption changed.
- Action buttons are layout out a bit more streamlined. I thought I just looked better this way.
- Fixed a bug whereby the status text would state the raid was paused when it was actually active.
------------------------------------------------------------------------
r7 | infrael | 2009-09-01 15:12:15 +0000 (Tue, 01 Sep 2009) | 1 line
Changed paths:
   M /trunk/Clp-Control.toc

Optional dependencies works better for users who have libs embedded in the addon.
------------------------------------------------------------------------
r6 | infrael | 2009-08-31 20:54:21 +0000 (Mon, 31 Aug 2009) | 5 lines
Changed paths:
   M /trunk/ClpDB.lua
   M /trunk/ClpMaster.lua
   M /trunk/ClpMasterGui.lua

- Added a query to list the names of all the raiders in a particular group.
- Added functionality to remove players from the currently selected group.
- Added a button to the gui to remove raiders.
- Removed the button to refresh raid information. This was for testing and any changes to the raid setup should automatically be reflected.
- Action buttons in the main gui can now be organised in sub-groups.
------------------------------------------------------------------------
r5 | infrael | 2009-08-31 20:21:33 +0000 (Mon, 31 Aug 2009) | 2 lines
Changed paths:
   M /trunk/ClpDB.lua

- Fixed a bug that caused a stack overflow by infinite recursion when there are now masters available.
- Removed an lingering print.
------------------------------------------------------------------------
r4 | infrael | 2009-08-31 20:06:56 +0000 (Mon, 31 Aug 2009) | 1 line
Changed paths:
   M /trunk/Clp-Control.toc
   M /trunk/embeds.xml

Fixed a dependency bug. LibQTip should now load properly again.
------------------------------------------------------------------------
r3 | infrael | 2009-08-21 14:44:20 +0000 (Fri, 21 Aug 2009) | 1 line
Changed paths:
   M /trunk/.pkgmeta

Package as Clp-Control, not Clp-Viewer!
------------------------------------------------------------------------
r2 | infrael | 2009-08-17 19:00:41 +0000 (Mon, 17 Aug 2009) | 1 line
Changed paths:
   M /trunk
   A /trunk/.pkgmeta
   A /trunk/Clp-Control.toc
   A /trunk/ClpBase.lua
   A /trunk/ClpBonus.lua
   A /trunk/ClpComm.lua
   A /trunk/ClpConfigShared.lua
   A /trunk/ClpDB.lua
   A /trunk/ClpGuiShared.lua
   A /trunk/ClpLogicShared.lua
   A /trunk/ClpMaster.lua
   A /trunk/ClpMasterGui.lua
   A /trunk/ClpUtil.lua
   A /trunk/embeds.xml

Initial commit.
------------------------------------------------------------------------
r1 | root | 2009-08-16 23:00:04 +0000 (Sun, 16 Aug 2009) | 1 line
Changed paths:
   A /branches
   A /tags
   A /trunk

"clp-control/mainline: Initial Import"
------------------------------------------------------------------------

Facts

Uploaded on
Sep 05, 2009
Game version
  • 3.2.0
Filename
Clp-Control-r10.zip
Size
162.6 KiB
MD5
19cda0ad650c85d6365c5091987964e6
Type
Alpha
Status
Normal
Downloads
30

Authors