{"action":"created","comment":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments/49935431","id":49935431,"diff_hunk":"@@ -1,85 +1,61 @@\n-//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:32\r\n-\r\n /obj/item/weapon/implantpad\r","path":"code/game/objects/items/weapons/implants/implantpad.dm","position":3,"original_position":3,"commit_id":"8c229280d248b05b027f367b5ea02c2153ed139d","original_commit_id":"8c229280d248b05b027f367b5ea02c2153ed139d","user":{"login":"Markolie","id":3009534,"avatar_url":"https://avatars.githubusercontent.com/u/3009534?v=3","gravatar_id":"","url":"https://api.github.com/users/Markolie","html_url":"https://github.com/Markolie","followers_url":"https://api.github.com/users/Markolie/followers","following_url":"https://api.github.com/users/Markolie/following{/other_user}","gists_url":"https://api.github.com/users/Markolie/gists{/gist_id}","starred_url":"https://api.github.com/users/Markolie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Markolie/subscriptions","organizations_url":"https://api.github.com/users/Markolie/orgs","repos_url":"https://api.github.com/users/Markolie/repos","events_url":"https://api.github.com/users/Markolie/events{/privacy}","received_events_url":"https://api.github.com/users/Markolie/received_events","type":"User","site_admin":false},"body":"Are you sure this implantpad code is an actual improvement over what we currently have? I refactored the implantpad code a while back, and from the looks of it this reverts it back to an older state, which excludes things such as proper garbage collection, a remove implant verb, etc.","created_at":"2016-01-16T18:33:53Z","updated_at":"2016-01-16T18:33:53Z","html_url":"https://github.com/ParadiseSS13/Paradise/pull/3251#discussion_r49935431","pull_request_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251","_links":{"self":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments/49935431"},"html":{"href":"https://github.com/ParadiseSS13/Paradise/pull/3251#discussion_r49935431"},"pull_request":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251"}}},"pull_request":{"url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251","id":56247957,"html_url":"https://github.com/ParadiseSS13/Paradise/pull/3251","diff_url":"https://github.com/ParadiseSS13/Paradise/pull/3251.diff","patch_url":"https://github.com/ParadiseSS13/Paradise/pull/3251.patch","issue_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/3251","number":3251,"state":"open","locked":false,"title":"TG Implant Refactor/Overhaul","user":{"login":"Fox-McCloud","id":5785200,"avatar_url":"https://avatars.githubusercontent.com/u/5785200?v=3","gravatar_id":"","url":"https://api.github.com/users/Fox-McCloud","html_url":"https://github.com/Fox-McCloud","followers_url":"https://api.github.com/users/Fox-McCloud/followers","following_url":"https://api.github.com/users/Fox-McCloud/following{/other_user}","gists_url":"https://api.github.com/users/Fox-McCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Fox-McCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fox-McCloud/subscriptions","organizations_url":"https://api.github.com/users/Fox-McCloud/orgs","repos_url":"https://api.github.com/users/Fox-McCloud/repos","events_url":"https://api.github.com/users/Fox-McCloud/events{/privacy}","received_events_url":"https://api.github.com/users/Fox-McCloud/received_events","type":"User","site_admin":false},"body":"Completely overhauls implants to TG's standards with a little tweaking.\r\n\r\nWhat is different? \r\n\r\n- Activation with emotes has been completely removed; activation is now handled with action buttons\r\n - it's hard to remember emotes in the heat of things, so this works out better. \r\n- There's checks to prevent implant stacking of similar implants, with the exception of implants that have multiple uses; for multi-use implants, it will merely increase the use of the implant instead (ie: +10 TC to your uplink implant, or +4 uses to freedom, etc).\r\n- Some of the esoteric/obscure EMP features on implants have all been removed, with the exception of the Death Alarm, which behaves exactly as it currently does.\r\n- When you perform surgery to remove an implant, if you're holding a case in your empty hand it will put the implant in the case instead of just dropping it on the table--now you can re-use imlpants.\r\n- Explosive implant removed\r\n - Microbomb implant put in its place; this acts like a hybrid of the old explosive implant and the dexplosive implant; it'll trigger on death, but you can also activate it at any time with an action button. They also stack with one another, meaning you can get bigger and bigger explosions the more you stack together.\r\n - Microbomb implants are only available to nuke ops; due to being similar to old C4 tactics, they won't be available to regular traitors\r\n- Added in macrobomb implants.\r\n - 20 TC; just kinda the ultimate \"screw you\" you can possibly buy as a nuke op; causes a size 4-7-16 explosion when its triggered.\r\n- Removes compressed matter implants\r\n- Adds in Hidden Storage Implants instead.\r\n - These are similar, but better; you can activate them and open up a storage pocket only you can access that holds up to two items--want to steal the something and no one will ever be able to find it even if they search you? This is the implant for you.\r\n- Usability improvements for things like chemical implants (self triggering, if so desired, etc).\r\n- Loyalty Implants don't impact shadowling thralls (ie: they resist).\r\n\r\n- Probably forgetting stuff: feel free to ask me questions!\r\n\r\nThings Different from TG:\r\n- Implants are still stored in a limb as opposed to just a nebulous \"contents\"--this allows for injecting at specific sites, just like you're used to.\r\n\r\nCoders\r\n- Code isn't so shit--implant code was truly horrifying to navigate as everything was in one file, relatively pathed, and in completely illogical places.\r\n - Removed unused+non-funtioning deadman implant.\r\n\r\nMaintainers (this is oddly self-referential..)\r\n - Forgot to mapmerge Z-2 oh well,not too worried >.>\r\n\r\nTested this as thoroughly as I can for any quirks and runtimes; everything seems to behave as it should and doesn't runtime, etc.\r\n\r\nI didn't mapmerge this and forgot...oh well, it's just getting rid of two old syndicate kits that were unused and it's z-level 2 anyway...\r\n","created_at":"2016-01-16T07:12:15Z","updated_at":"2016-01-16T18:33:53Z","closed_at":null,"merged_at":null,"merge_commit_sha":"57d499804714ba675bbfb01663d1a88ebe078581","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251/commits","review_comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251/comments","review_comment_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments{/number}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/3251/comments","statuses_url":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/8c229280d248b05b027f367b5ea02c2153ed139d","head":{"label":"Fox-McCloud:implant-refactor","ref":"implant-refactor","sha":"8c229280d248b05b027f367b5ea02c2153ed139d","user":{"login":"Fox-McCloud","id":5785200,"avatar_url":"https://avatars.githubusercontent.com/u/5785200?v=3","gravatar_id":"","url":"https://api.github.com/users/Fox-McCloud","html_url":"https://github.com/Fox-McCloud","followers_url":"https://api.github.com/users/Fox-McCloud/followers","following_url":"https://api.github.com/users/Fox-McCloud/following{/other_user}","gists_url":"https://api.github.com/users/Fox-McCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Fox-McCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fox-McCloud/subscriptions","organizations_url":"https://api.github.com/users/Fox-McCloud/orgs","repos_url":"https://api.github.com/users/Fox-McCloud/repos","events_url":"https://api.github.com/users/Fox-McCloud/events{/privacy}","received_events_url":"https://api.github.com/users/Fox-McCloud/received_events","type":"User","site_admin":false},"repo":{"id":27287788,"name":"Paradise-1","full_name":"Fox-McCloud/Paradise-1","owner":{"login":"Fox-McCloud","id":5785200,"avatar_url":"https://avatars.githubusercontent.com/u/5785200?v=3","gravatar_id":"","url":"https://api.github.com/users/Fox-McCloud","html_url":"https://github.com/Fox-McCloud","followers_url":"https://api.github.com/users/Fox-McCloud/followers","following_url":"https://api.github.com/users/Fox-McCloud/following{/other_user}","gists_url":"https://api.github.com/users/Fox-McCloud/gists{/gist_id}","starred_url":"https://api.github.com/users/Fox-McCloud/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Fox-McCloud/subscriptions","organizations_url":"https://api.github.com/users/Fox-McCloud/orgs","repos_url":"https://api.github.com/users/Fox-McCloud/repos","events_url":"https://api.github.com/users/Fox-McCloud/events{/privacy}","received_events_url":"https://api.github.com/users/Fox-McCloud/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/Fox-McCloud/Paradise-1","description":"","fork":true,"url":"https://api.github.com/repos/Fox-McCloud/Paradise-1","forks_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/forks","keys_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/keys{/key_id}","collaborators_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/teams","hooks_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/hooks","issue_events_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/issues/events{/number}","events_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/events","assignees_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/assignees{/user}","branches_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/branches{/branch}","tags_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/tags","blobs_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/refs{/sha}","trees_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/trees{/sha}","statuses_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/statuses/{sha}","languages_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/languages","stargazers_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/stargazers","contributors_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/contributors","subscribers_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/subscribers","subscription_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/subscription","commits_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/commits{/sha}","git_commits_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/git/commits{/sha}","comments_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/comments{/number}","issue_comment_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/issues/comments{/number}","contents_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/contents/{+path}","compare_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/compare/{base}...{head}","merges_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/merges","archive_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/downloads","issues_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/issues{/number}","pulls_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/pulls{/number}","milestones_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/milestones{/number}","notifications_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/labels{/name}","releases_url":"https://api.github.com/repos/Fox-McCloud/Paradise-1/releases{/id}","created_at":"2014-11-29T01:29:20Z","updated_at":"2016-01-12T06:59:57Z","pushed_at":"2016-01-16T09:45:40Z","git_url":"git://github.com/Fox-McCloud/Paradise-1.git","ssh_url":"git@github.com:Fox-McCloud/Paradise-1.git","clone_url":"https://github.com/Fox-McCloud/Paradise-1.git","svn_url":"https://github.com/Fox-McCloud/Paradise-1","homepage":null,"size":825875,"stargazers_count":0,"watchers_count":0,"language":"DM","has_issues":false,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"ParadiseSS13:master","ref":"master","sha":"ad023ae93f224ffa28f9e46a34d9ac8605a09227","user":{"login":"ParadiseSS13","id":9994901,"avatar_url":"https://avatars.githubusercontent.com/u/9994901?v=3","gravatar_id":"","url":"https://api.github.com/users/ParadiseSS13","html_url":"https://github.com/ParadiseSS13","followers_url":"https://api.github.com/users/ParadiseSS13/followers","following_url":"https://api.github.com/users/ParadiseSS13/following{/other_user}","gists_url":"https://api.github.com/users/ParadiseSS13/gists{/gist_id}","starred_url":"https://api.github.com/users/ParadiseSS13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ParadiseSS13/subscriptions","organizations_url":"https://api.github.com/users/ParadiseSS13/orgs","repos_url":"https://api.github.com/users/ParadiseSS13/repos","events_url":"https://api.github.com/users/ParadiseSS13/events{/privacy}","received_events_url":"https://api.github.com/users/ParadiseSS13/received_events","type":"Organization","site_admin":false},"repo":{"id":27286452,"name":"Paradise","full_name":"ParadiseSS13/Paradise","owner":{"login":"ParadiseSS13","id":9994901,"avatar_url":"https://avatars.githubusercontent.com/u/9994901?v=3","gravatar_id":"","url":"https://api.github.com/users/ParadiseSS13","html_url":"https://github.com/ParadiseSS13","followers_url":"https://api.github.com/users/ParadiseSS13/followers","following_url":"https://api.github.com/users/ParadiseSS13/following{/other_user}","gists_url":"https://api.github.com/users/ParadiseSS13/gists{/gist_id}","starred_url":"https://api.github.com/users/ParadiseSS13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ParadiseSS13/subscriptions","organizations_url":"https://api.github.com/users/ParadiseSS13/orgs","repos_url":"https://api.github.com/users/ParadiseSS13/repos","events_url":"https://api.github.com/users/ParadiseSS13/events{/privacy}","received_events_url":"https://api.github.com/users/ParadiseSS13/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/ParadiseSS13/Paradise","description":"Paradise Station's GitHub main repository.","fork":false,"url":"https://api.github.com/repos/ParadiseSS13/Paradise","forks_url":"https://api.github.com/repos/ParadiseSS13/Paradise/forks","keys_url":"https://api.github.com/repos/ParadiseSS13/Paradise/keys{/key_id}","collaborators_url":"https://api.github.com/repos/ParadiseSS13/Paradise/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/ParadiseSS13/Paradise/teams","hooks_url":"https://api.github.com/repos/ParadiseSS13/Paradise/hooks","issue_events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/events{/number}","events_url":"https://api.github.com/repos/ParadiseSS13/Paradise/events","assignees_url":"https://api.github.com/repos/ParadiseSS13/Paradise/assignees{/user}","branches_url":"https://api.github.com/repos/ParadiseSS13/Paradise/branches{/branch}","tags_url":"https://api.github.com/repos/ParadiseSS13/Paradise/tags","blobs_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/refs{/sha}","trees_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/trees{/sha}","statuses_url":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/{sha}","languages_url":"https://api.github.com/repos/ParadiseSS13/Paradise/languages","stargazers_url":"https://api.github.com/repos/ParadiseSS13/Paradise/stargazers","contributors_url":"https://api.github.com/repos/ParadiseSS13/Paradise/contributors","subscribers_url":"https://api.github.com/repos/ParadiseSS13/Paradise/subscribers","subscription_url":"https://api.github.com/repos/ParadiseSS13/Paradise/subscription","commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/commits{/sha}","git_commits_url":"https://api.github.com/repos/ParadiseSS13/Paradise/git/commits{/sha}","comments_url":"https://api.github.com/repos/ParadiseSS13/Paradise/comments{/number}","issue_comment_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/comments{/number}","contents_url":"https://api.github.com/repos/ParadiseSS13/Paradise/contents/{+path}","compare_url":"https://api.github.com/repos/ParadiseSS13/Paradise/compare/{base}...{head}","merges_url":"https://api.github.com/repos/ParadiseSS13/Paradise/merges","archive_url":"https://api.github.com/repos/ParadiseSS13/Paradise/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/ParadiseSS13/Paradise/downloads","issues_url":"https://api.github.com/repos/ParadiseSS13/Paradise/issues{/number}","pulls_url":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls{/number}","milestones_url":"https://api.github.com/repos/ParadiseSS13/Paradise/milestones{/number}","notifications_url":"https://api.github.com/repos/ParadiseSS13/Paradise/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/ParadiseSS13/Paradise/labels{/name}","releases_url":"https://api.github.com/repos/ParadiseSS13/Paradise/releases{/id}","created_at":"2014-11-29T00:16:54Z","updated_at":"2016-01-13T06:12:33Z","pushed_at":"2016-01-16T09:45:41Z","git_url":"git://github.com/ParadiseSS13/Paradise.git","ssh_url":"git@github.com:ParadiseSS13/Paradise.git","clone_url":"https://github.com/ParadiseSS13/Paradise.git","svn_url":"https://github.com/ParadiseSS13/Paradise","homepage":"http://nanotrasen.se/phpBB3/index.php","size":847385,"stargazers_count":41,"watchers_count":41,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":119,"mirror_url":null,"open_issues_count":232,"forks":119,"open_issues":232,"watchers":41,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251"},"html":{"href":"https://github.com/ParadiseSS13/Paradise/pull/3251"},"issue":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/3251"},"comments":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/issues/3251/comments"},"review_comments":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251/comments"},"review_comment":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/pulls/3251/commits"},"statuses":{"href":"https://api.github.com/repos/ParadiseSS13/Paradise/statuses/8c229280d248b05b027f367b5ea02c2153ed139d"}}}}