Feel free to edit, but please mail modifications to me, so I can put your improvements online.
CheeseSLS is an addon to implement the Shroud Loot System using EQDKP as web interface.
The use of CT RaidTracker is greatly encouraged to simplify raid and loot uploads.
The "minimum bid" of SLS is implemented as "offspec loot".
You can change the costs in the config dialogue or using /cheesesls config offspec_dkp VALUE.
CheeseSLS uses the EQDKP-CT-RaidTracker import configuration to determine twink (alias) entries.
For these players dkp is shown and substracted from the main.
Like this is is easy to implement "person/player based dkp" instead of "char based dkp".
Although a config button already exists, switching of "twinks=main" handling is not yet implemented.
As the CurseForge SVN does not allow bat files to be uploaded you have to rename download.txt to .bat.
Before executing World of Warcraft you'll have to run download.bat.
Of course, for users other then the Käsefreunde Stormwind you'll have to upload the eqdkp/cheeseSLS.php
to your eqdkp path and change the link in download.bat
As of this time the addon works by slash commands or configuration interface.
The interface is simply called by "/cheesesls" or "/csls".
One small disadvantage: you can't post itemlinks into the "start" field.
You can use the "/csls actions start itemlink"-Syntax shown below.
There are 2 ways approaching the slash commands. For those interested in the programming:
/sls is a direct slash handler, which might become deprecated in some time.
/cheesesls or /csls is an AceOption handler. You'll need one more word, tough: actions
starts a loot poll for need or offspec requests.
The itemlink is published via raid warning (if you are promoted)
Now every member of your raid can vote + (need), ? (offspec), - (revoke) in the raid chat.
/cheesesls actions end
ends the loot poll and shows the request in correct order with charname, dkp, playername (for twinks)
and the costs to be debited (half DKP points, rounded down).
By showing the eqdkp rank of people you can identify regulars, candidats, subs and so on.
If you now distribute the loot and are using CT RaidTracker it will pop up and you can enter the dkp cost.
Afterwards, you'll have to use either
/sls loot Charname
or /sls off Charname (for offspec)
/cheesesls actions loot Charname
/cheesesls actions off Charname
to debit the player in the addon variables. This is neccessary so the next loot poll has the
correct values to calculate priorities.
You don't have to enter costs as it's either half DKP points (loot) or 20 (off).
Players cannot have negative DKP points, /sls off is aware of this and sets to zero as minimum.
Prints the DKP lists.
list to raid chat, olist to officer chat.
-all shows all players, without it shows only raid participants of the current raid.
Please note that with /cheesesls it's not "actions" in this case but "lists".
You can directly credit/debit DKP points to/from players.
This is primarly meant for correcting misplaced debits from /sls loot or /sls off.
/sls dkp-plus Player DKP
/sls dkp-minus Player DKP
/cheesesls actions dkp-plus Player DKP
/cheesesls actions dkp-minus Player DKP
Players can whisper you "dkp" to get their DKP balance.
"dkp playername" will show the DKP balance of the requested player.