{"id":24585757,"url":"https://github.com/nugget/slackerdkp","last_synced_at":"2025-03-17T18:16:04.293Z","repository":{"id":3650306,"uuid":"4718102","full_name":"nugget/SlackerDKP","owner":"nugget","description":"SlackerDKP World of Warcraft Addon (Abandonware)","archived":false,"fork":false,"pushed_at":"2012-06-19T19:21:54.000Z","size":173,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-24T05:14:38.867Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nugget.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-06-19T19:17:53.000Z","updated_at":"2014-05-15T19:54:00.000Z","dependencies_parsed_at":"2022-08-20T16:30:37.283Z","dependency_job_id":null,"html_url":"https://github.com/nugget/SlackerDKP","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2FSlackerDKP","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2FSlackerDKP/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2FSlackerDKP/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nugget%2FSlackerDKP/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nugget","download_url":"https://codeload.github.com/nugget/SlackerDKP/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244085023,"owners_count":20395523,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-24T05:14:41.817Z","updated_at":"2025-03-17T18:16:04.271Z","avatar_url":"https://github.com/nugget.png","language":"PHP","readme":"# SlackerDKP #\n\nThis is abandonware, published purely for archival purposes. \nIt is a pre-Burning Crusade WoW AddOn for DKP-style Guild loot\nmanagement.  I wrote this for Aberration Guild on Whisperwind\nand we used it in 2006.\n\nDavid McNett \u003cnugget@slacker.com\u003e\n\n## INSTALLTION BASICS\n\nThis entire Slacker_DKP folder should be placed into your Interface/AddOns/\nfolder just like any other AddOn.  This will add the Slacker DKP user\ninterface to your in-game WoW experience.\n\nAll Slacker DKP functions are available via slash commands \"/sdkp\" for help\nor via an in-game window.  You can display/hide the window using the\n\"/sdkp toggle\" command, or by binding the keystroke of your choice using\nthe standard WoW \"Key Bindings\" configuration page.\n\nYou should also place the ndkpweb/importRaidLog.php file into the admin\ndirectory of your website NDKP installation.  Do not do anything with the\nsite.php file which also exists in this distribution.  It is not required\nto use SlackerDKP.\n\nMany Slacker DKP in-game features are optional, and are all disabled by\ndefault.  You may wish to run the following commands to set up \nSlacker DKP after you've first installed it:\n\n/sdkp set announcekills on\n/sdkp set raidatt on\n\n\n## LIMITATIONS\n\nAberration does not make use of NDKP's Main/Alt system so it's unlikely\nthat SlackerDKP will work for you if your guild is using NDKP's alt\nsupport.  I plan to fix this, but it's not high on the list since it's\nnot a factor for us.  If your guild uses NDKP's alt support and you'd like\nto help code/test support for it, let me know.\n\n\n## IN GAME USAGE\n\nAt the start of each raid, issue the command \"/sdkp clear\" to clear\nthe sDKP raid log.\n\nClick the \"attendance\" button or issue the command \"/sdkp att \u003ccomment\u003e\" to\ntake an attendance snapshot.\n\nCurrently the attendance snapshots only record raid members and not any\nstandby players who didn't make it in to the raid.  For now we are just\nhandling those players by hand on the NDKP website.  This will be fixed\nin a future sDKP release.\n\nWhen a boss is killed for the first time, target the boss corpse and click the\nbosskill button or issue the command \"/sdkp bosskill \u003ccomment\u003e\" to log the\nkill.  You only have to do this once per boss.  On future kills, sDKP will\nautomatically log the kill.\n\nsDKP will automatically log player loot events.  You should continue to use\nthe normal NurfedDKP window and facilities to handle item bidding and \nawarding.\n\nYou can click the dynamic loot button to flag a loot entry as having been a \n\"!bid\", \"!down\", or disenchant award.\n\nEditing a loot entry allows you to alter the target player name.  Use this\nin the event of Bind on Equip items that were first collected by your\nLoot Monger and then awarded at a later time.\n\nYou can highlight any attendance or bosskill log entry and click edit to\nadd/edit comments for that log entry.\n\n## Available Settings\n\nAll of these may be set using the sdkp set command:\n  \"/sdkp set \u003csetting\u003e on\" or \"/sdkp set \u003csetting\u003e off\":\n\nactive - Toggle all logging on/off\"\nannouncekills - Send boss kill announcements to guild chat\"\nannounceloot - Send loot item list to guild chat\"\nraidatt - Send attendance announements to raid chat\"\nraidloot - Send loot item list to raid chat\"\nwaitlista - Include waiting list players in attendance snapshots\nwaitlistb - Include waiting list players in bosskill snapshots\ndkpplayer - Add a user named \"DKP\" to snapshots\n\nThese settings are not a toggle, but expect a value:\n\nrarity \u003c#\u003e - Set loot logging threshhold (rarity 1-6)\nscale \u003c#\u003e - Set UI size from 50 - 120%\n\n## POST RAID\n\nExit WoW, or issue the command \"/console reloadui\" to cause sDKP to write \nits log files to disk.\n\nLocate the Slacker_DKP.lua file on your local machine which should be inside\nthe ./WTF/Accounts/YOURACCOUNT/SavedVariables/ directory.  You'll need to\nftp or scp or sftp or somehow copy this file from your local machine to\nyour NDKP web server inside the ./admin/ directory.  This process will be \nautomated very soon, but for now there's no mechanism to do this.\n\nOnce the file is placed on the web server, visit the page:\n\n   http://yourserver.example.com/ndkp/admin/importRaidLog.php\n\n(You'll obviously have to be logged in as an Admin to do this)\n\nThe page will hopefully list all the logged events from the raid, with\nconvenient buttons to allow you to enter each relevant event into NDKP.\n\nIf there are any unknown players or items found in the log, warnings will\nappear at the top of the page.\n\nA special \"Meta\" attendance entry will automatically be added if there\nwere successful boss kills during the raid.  This entry will include \nany player present for any of the boss kills during the raid.\n\nYou should be able to just walk down the page, clicking each button in turn\nto add that item, then hitting \"back\" in your browser and then \"refresh\"\non the importRaidLog page.  Once you're out of buttons, the entire raid's\nlog is entered into NDKP.\n\n## NOTES\n\nThere's a hard-coded handler in the AddOn for Majordomo Executus that will\nlog the bosskill at the appropriate time, not literally when he dies.\n\n## EXTRAS\n\nAberration Guild uses a modified method of handling alts, different from the\nnormal NDKP method.  The supplied \"site.php\" page includes the changes we've\nmade to NDKP to make it behave the way we want.  It's not suggested that you\ndo anything with that file.\n\n## WAITING LIST\n\nSlackerDKP can also manage your raid waiting list, intended for use when a\nraid is full and some members are waiting to join the raid.  Players can\nwhisper to the raid logger the following commands:\n\n  !addme - Add this player to the waiting list.\n  !dropme - Remove this player from the waiting list.\n  !waitlist - Report the player's position on the waiting list.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnugget%2Fslackerdkp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnugget%2Fslackerdkp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnugget%2Fslackerdkp/lists"}