{"action":"created","comment":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments/66628632","id":66628632,"diff_hunk":"@@ -233,19 +233,25 @@\n \t\t\t\tto_chat(M, \"<span class='notice'><B>Remove your [M.get_body_part_coverage(MOUTH)]!</B></span>\")\n \t\t\t\treturn 0\n \t\t\tif(src.check_body_part_coverage(MOUTH))\n-\t\t\t\tto_chat(M, \"<span class='notice'><B>Remove his [src.get_body_part_coverage(MOUTH)]!</B></span>\")\n+\t\t\t\tto_chat(M, \"<span class='notice'><B>Remove their [src.get_body_part_coverage(MOUTH)]!</B></span>\")\n \t\t\t\treturn 0\n \n-\t\t\tvar/obj/effect/equip_e/human/O = new /obj/effect/equip_e/human()\n-\t\t\tO.source = M\n-\t\t\tO.target = src\n-\t\t\tO.s_loc = M.loc\n-\t\t\tO.t_loc = loc\n-\t\t\tO.place = \"CPR\"\n-\t\t\trequests += O\n-\t\t\tspawn(0)\n-\t\t\t\tO.process()\n-\t\t\treturn 1\n+\t\t\tif (!cpr_time)\n+\t\t\t\treturn 0\n+\n+\t\t\tcpr_time = 0\n+\t\t\tspawn(30)\n+\t\t\t\tcpr_time = 1","path":"code/modules/mob/living/carbon/human/human_attackhand.dm","position":23,"original_position":23,"commit_id":"e5a9a4ec4eddf14b7a272f9a75ac4a8d3d19ce2e","original_commit_id":"e5a9a4ec4eddf14b7a272f9a75ac4a8d3d19ce2e","user":{"login":"PJB3005","id":8107459,"avatar_url":"https://avatars.githubusercontent.com/u/8107459?v=3","gravatar_id":"","url":"https://api.github.com/users/PJB3005","html_url":"https://github.com/PJB3005","followers_url":"https://api.github.com/users/PJB3005/followers","following_url":"https://api.github.com/users/PJB3005/following{/other_user}","gists_url":"https://api.github.com/users/PJB3005/gists{/gist_id}","starred_url":"https://api.github.com/users/PJB3005/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PJB3005/subscriptions","organizations_url":"https://api.github.com/users/PJB3005/orgs","repos_url":"https://api.github.com/users/PJB3005/repos","events_url":"https://api.github.com/users/PJB3005/events{/privacy}","received_events_url":"https://api.github.com/users/PJB3005/received_events","type":"User","site_admin":false},"body":"Oh god.","created_at":"2016-06-10T15:03:03Z","updated_at":"2016-06-10T15:03:03Z","html_url":"https://github.com/d3athrow/vgstation13/pull/10490#discussion_r66628632","pull_request_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490","_links":{"self":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments/66628632"},"html":{"href":"https://github.com/d3athrow/vgstation13/pull/10490#discussion_r66628632"},"pull_request":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490"}}},"pull_request":{"url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490","id":73383611,"html_url":"https://github.com/d3athrow/vgstation13/pull/10490","diff_url":"https://github.com/d3athrow/vgstation13/pull/10490.diff","patch_url":"https://github.com/d3athrow/vgstation13/pull/10490.patch","issue_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/10490","number":10490,"state":"open","locked":false,"title":"Refactors stripcode, the oldest, crappiest, and most bizarre code I have ever seen","user":{"login":"9600bauds","id":6526157,"avatar_url":"https://avatars.githubusercontent.com/u/6526157?v=3","gravatar_id":"","url":"https://api.github.com/users/9600bauds","html_url":"https://github.com/9600bauds","followers_url":"https://api.github.com/users/9600bauds/followers","following_url":"https://api.github.com/users/9600bauds/following{/other_user}","gists_url":"https://api.github.com/users/9600bauds/gists{/gist_id}","starred_url":"https://api.github.com/users/9600bauds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9600bauds/subscriptions","organizations_url":"https://api.github.com/users/9600bauds/orgs","repos_url":"https://api.github.com/users/9600bauds/repos","events_url":"https://api.github.com/users/9600bauds/events{/privacy}","received_events_url":"https://api.github.com/users/9600bauds/received_events","type":"User","site_admin":false},"body":"And does a lot of housekeeping around inventorycode to make it less of a pain in the ass to eventually refactor. I swear this shit was worse than lifecode.\r\n\r\n## Changelog\r\nTrying to put an item in the wrong slot via the stripping menu now gives an explicit error message, so as to not waste your time.\r\nBuffed the Pickpocket's Gloves: Their effects now apply to all storage slots, not just ID and pockets.\r\nFixed items in your pocket slots not applying their on_found() effects (e.g. mousetraps) when stripped individually, only when your jumpsuit was stripped.\r\nFixed items in your pocket slots not applying their on_stripped() effects (e.g. SPS) when your jumpsuit was stripped, only individually.\r\nYou can now toggle someone's suit sensors via the stripping menu, without having to remove their jumpsuit.\r\nThere is now one unified option to toggle other people's internals via the stripping menu, which is available even if they have a tank in their pockets or hands.\r\nSimplified the way toggling internals chooses a tank: It will now simply look in your suit storage, then back, then belt, then pockets, then hands. It will also only take internals from a jetpack as last option.\r\n\r\n## To do\r\n- [ ] The changelog\r\n- [ ] See if there's a way to make the inventory screen not reopen itself when refreshing if it was closed\r\n- [ ] Test this shit\r\n\r\n## To test\r\n- [ ] Test stripping out of every slot imaginable\r\n- [ ] Test stripping out of every slot imaginable, with monkeys\r\n- [ ] Test stripping into every slot imaginable\r\n- [ ] Test stripping into every slot imaginable, with monkeys\r\n- [ ] DNA Injector: With monkeys, test logging with block and general injectors to see if it picks up monkeying\r\n- [ ] Cuffs: As borg, test logging\r\n- [ ] Reverse stripping borg modules\r\n- [ ] Stripping undroppable items, including reverse stripping\r\n- [ ] Reverse stripping 2handed items in improper circumstances, also stripping offhand items\r\n- [ ] Internals, internals logging\r\n- [ ] Setting suit sensors\r\n- [ ] Canister logging\r\n- [ ] Pocket on_found and stripped behavior, when dropped via uniform stripping and when stripped directly\r\n- [ ] Test Diona and other monkey child's UI, stripping for shit they can't wear\r\n- [ ] Test naughty href stuff\r\n\r\n## Concerning comments I found while working on this PR\r\n![atom_2016-06-03_19-57-20](https://cloud.githubusercontent.com/assets/6526157/15967472/456f37c2-2efe-11e6-8e75-555c2824fcbb.png)\r\n![atom_2016-06-03_20-23-40](https://cloud.githubusercontent.com/assets/6526157/15967475/477b50c8-2efe-11e6-8b92-3c917a2b1c3e.png)\r\n![atom_2016-06-03_20-24-46](https://cloud.githubusercontent.com/assets/6526157/15967478/498aabc0-2efe-11e6-82de-b1d806d217d2.png)\r\n![atom_2016-06-05_16-27-39](https://cloud.githubusercontent.com/assets/6526157/15967481/4eb7c772-2efe-11e6-878b-c61e1a45fc3a.png)\r\n![atom_2016-06-05_16-47-17](https://cloud.githubusercontent.com/assets/6526157/15967485/5109516c-2efe-11e6-9d15-5105791b3a98.png)\r\n![atom_2016-06-05_18-52-05](https://cloud.githubusercontent.com/assets/6526157/15967488/533fa2f6-2efe-11e6-8c38-b4ebce805804.png)\r\n![atom_2016-06-05_21-45-50](https://cloud.githubusercontent.com/assets/6526157/15967491/55867be8-2efe-11e6-9fd0-680f2774bd86.png)\r\n![atom_2016-06-06_01-39-38](https://cloud.githubusercontent.com/assets/6526157/15967499/5d51c3c8-2efe-11e6-8d65-2ac3a811f67c.png)\r\n","created_at":"2016-06-10T14:37:00Z","updated_at":"2016-06-10T15:03:03Z","closed_at":null,"merged_at":null,"merge_commit_sha":"0bc877f3e7d92ae49f62b904da560f58a805f08a","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490/commits","review_comments_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490/comments","review_comment_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments{/number}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/10490/comments","statuses_url":"https://api.github.com/repos/d3athrow/vgstation13/statuses/e5a9a4ec4eddf14b7a272f9a75ac4a8d3d19ce2e","head":{"label":"9600bauds:nevertipastripper","ref":"nevertipastripper","sha":"e5a9a4ec4eddf14b7a272f9a75ac4a8d3d19ce2e","user":{"login":"9600bauds","id":6526157,"avatar_url":"https://avatars.githubusercontent.com/u/6526157?v=3","gravatar_id":"","url":"https://api.github.com/users/9600bauds","html_url":"https://github.com/9600bauds","followers_url":"https://api.github.com/users/9600bauds/followers","following_url":"https://api.github.com/users/9600bauds/following{/other_user}","gists_url":"https://api.github.com/users/9600bauds/gists{/gist_id}","starred_url":"https://api.github.com/users/9600bauds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9600bauds/subscriptions","organizations_url":"https://api.github.com/users/9600bauds/orgs","repos_url":"https://api.github.com/users/9600bauds/repos","events_url":"https://api.github.com/users/9600bauds/events{/privacy}","received_events_url":"https://api.github.com/users/9600bauds/received_events","type":"User","site_admin":false},"repo":{"id":30905092,"name":"vgstation13","full_name":"9600bauds/vgstation13","owner":{"login":"9600bauds","id":6526157,"avatar_url":"https://avatars.githubusercontent.com/u/6526157?v=3","gravatar_id":"","url":"https://api.github.com/users/9600bauds","html_url":"https://github.com/9600bauds","followers_url":"https://api.github.com/users/9600bauds/followers","following_url":"https://api.github.com/users/9600bauds/following{/other_user}","gists_url":"https://api.github.com/users/9600bauds/gists{/gist_id}","starred_url":"https://api.github.com/users/9600bauds/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/9600bauds/subscriptions","organizations_url":"https://api.github.com/users/9600bauds/orgs","repos_url":"https://api.github.com/users/9600bauds/repos","events_url":"https://api.github.com/users/9600bauds/events{/privacy}","received_events_url":"https://api.github.com/users/9600bauds/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/9600bauds/vgstation13","description":"This is the vgstation's fork of baystation12's code.","fork":true,"url":"https://api.github.com/repos/9600bauds/vgstation13","forks_url":"https://api.github.com/repos/9600bauds/vgstation13/forks","keys_url":"https://api.github.com/repos/9600bauds/vgstation13/keys{/key_id}","collaborators_url":"https://api.github.com/repos/9600bauds/vgstation13/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/9600bauds/vgstation13/teams","hooks_url":"https://api.github.com/repos/9600bauds/vgstation13/hooks","issue_events_url":"https://api.github.com/repos/9600bauds/vgstation13/issues/events{/number}","events_url":"https://api.github.com/repos/9600bauds/vgstation13/events","assignees_url":"https://api.github.com/repos/9600bauds/vgstation13/assignees{/user}","branches_url":"https://api.github.com/repos/9600bauds/vgstation13/branches{/branch}","tags_url":"https://api.github.com/repos/9600bauds/vgstation13/tags","blobs_url":"https://api.github.com/repos/9600bauds/vgstation13/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/9600bauds/vgstation13/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/9600bauds/vgstation13/git/refs{/sha}","trees_url":"https://api.github.com/repos/9600bauds/vgstation13/git/trees{/sha}","statuses_url":"https://api.github.com/repos/9600bauds/vgstation13/statuses/{sha}","languages_url":"https://api.github.com/repos/9600bauds/vgstation13/languages","stargazers_url":"https://api.github.com/repos/9600bauds/vgstation13/stargazers","contributors_url":"https://api.github.com/repos/9600bauds/vgstation13/contributors","subscribers_url":"https://api.github.com/repos/9600bauds/vgstation13/subscribers","subscription_url":"https://api.github.com/repos/9600bauds/vgstation13/subscription","commits_url":"https://api.github.com/repos/9600bauds/vgstation13/commits{/sha}","git_commits_url":"https://api.github.com/repos/9600bauds/vgstation13/git/commits{/sha}","comments_url":"https://api.github.com/repos/9600bauds/vgstation13/comments{/number}","issue_comment_url":"https://api.github.com/repos/9600bauds/vgstation13/issues/comments{/number}","contents_url":"https://api.github.com/repos/9600bauds/vgstation13/contents/{+path}","compare_url":"https://api.github.com/repos/9600bauds/vgstation13/compare/{base}...{head}","merges_url":"https://api.github.com/repos/9600bauds/vgstation13/merges","archive_url":"https://api.github.com/repos/9600bauds/vgstation13/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/9600bauds/vgstation13/downloads","issues_url":"https://api.github.com/repos/9600bauds/vgstation13/issues{/number}","pulls_url":"https://api.github.com/repos/9600bauds/vgstation13/pulls{/number}","milestones_url":"https://api.github.com/repos/9600bauds/vgstation13/milestones{/number}","notifications_url":"https://api.github.com/repos/9600bauds/vgstation13/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/9600bauds/vgstation13/labels{/name}","releases_url":"https://api.github.com/repos/9600bauds/vgstation13/releases{/id}","deployments_url":"https://api.github.com/repos/9600bauds/vgstation13/deployments","created_at":"2015-02-17T06:15:00Z","updated_at":"2015-12-18T21:53:11Z","pushed_at":"2016-06-10T14:36:05Z","git_url":"git://github.com/9600bauds/vgstation13.git","ssh_url":"git@github.com:9600bauds/vgstation13.git","clone_url":"https://github.com/9600bauds/vgstation13.git","svn_url":"https://github.com/9600bauds/vgstation13","homepage":"","size":887180,"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":"Bleeding-Edge"}},"base":{"label":"d3athrow:Bleeding-Edge","ref":"Bleeding-Edge","sha":"26481af1e3855deba14bccb0c4f23a7165eec8d5","user":{"login":"d3athrow","id":706947,"avatar_url":"https://avatars.githubusercontent.com/u/706947?v=3","gravatar_id":"","url":"https://api.github.com/users/d3athrow","html_url":"https://github.com/d3athrow","followers_url":"https://api.github.com/users/d3athrow/followers","following_url":"https://api.github.com/users/d3athrow/following{/other_user}","gists_url":"https://api.github.com/users/d3athrow/gists{/gist_id}","starred_url":"https://api.github.com/users/d3athrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3athrow/subscriptions","organizations_url":"https://api.github.com/users/d3athrow/orgs","repos_url":"https://api.github.com/users/d3athrow/repos","events_url":"https://api.github.com/users/d3athrow/events{/privacy}","received_events_url":"https://api.github.com/users/d3athrow/received_events","type":"User","site_admin":false},"repo":{"id":10441188,"name":"vgstation13","full_name":"d3athrow/vgstation13","owner":{"login":"d3athrow","id":706947,"avatar_url":"https://avatars.githubusercontent.com/u/706947?v=3","gravatar_id":"","url":"https://api.github.com/users/d3athrow","html_url":"https://github.com/d3athrow","followers_url":"https://api.github.com/users/d3athrow/followers","following_url":"https://api.github.com/users/d3athrow/following{/other_user}","gists_url":"https://api.github.com/users/d3athrow/gists{/gist_id}","starred_url":"https://api.github.com/users/d3athrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/d3athrow/subscriptions","organizations_url":"https://api.github.com/users/d3athrow/orgs","repos_url":"https://api.github.com/users/d3athrow/repos","events_url":"https://api.github.com/users/d3athrow/events{/privacy}","received_events_url":"https://api.github.com/users/d3athrow/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/d3athrow/vgstation13","description":"Butts","fork":true,"url":"https://api.github.com/repos/d3athrow/vgstation13","forks_url":"https://api.github.com/repos/d3athrow/vgstation13/forks","keys_url":"https://api.github.com/repos/d3athrow/vgstation13/keys{/key_id}","collaborators_url":"https://api.github.com/repos/d3athrow/vgstation13/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/d3athrow/vgstation13/teams","hooks_url":"https://api.github.com/repos/d3athrow/vgstation13/hooks","issue_events_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/events{/number}","events_url":"https://api.github.com/repos/d3athrow/vgstation13/events","assignees_url":"https://api.github.com/repos/d3athrow/vgstation13/assignees{/user}","branches_url":"https://api.github.com/repos/d3athrow/vgstation13/branches{/branch}","tags_url":"https://api.github.com/repos/d3athrow/vgstation13/tags","blobs_url":"https://api.github.com/repos/d3athrow/vgstation13/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/d3athrow/vgstation13/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/d3athrow/vgstation13/git/refs{/sha}","trees_url":"https://api.github.com/repos/d3athrow/vgstation13/git/trees{/sha}","statuses_url":"https://api.github.com/repos/d3athrow/vgstation13/statuses/{sha}","languages_url":"https://api.github.com/repos/d3athrow/vgstation13/languages","stargazers_url":"https://api.github.com/repos/d3athrow/vgstation13/stargazers","contributors_url":"https://api.github.com/repos/d3athrow/vgstation13/contributors","subscribers_url":"https://api.github.com/repos/d3athrow/vgstation13/subscribers","subscription_url":"https://api.github.com/repos/d3athrow/vgstation13/subscription","commits_url":"https://api.github.com/repos/d3athrow/vgstation13/commits{/sha}","git_commits_url":"https://api.github.com/repos/d3athrow/vgstation13/git/commits{/sha}","comments_url":"https://api.github.com/repos/d3athrow/vgstation13/comments{/number}","issue_comment_url":"https://api.github.com/repos/d3athrow/vgstation13/issues/comments{/number}","contents_url":"https://api.github.com/repos/d3athrow/vgstation13/contents/{+path}","compare_url":"https://api.github.com/repos/d3athrow/vgstation13/compare/{base}...{head}","merges_url":"https://api.github.com/repos/d3athrow/vgstation13/merges","archive_url":"https://api.github.com/repos/d3athrow/vgstation13/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/d3athrow/vgstation13/downloads","issues_url":"https://api.github.com/repos/d3athrow/vgstation13/issues{/number}","pulls_url":"https://api.github.com/repos/d3athrow/vgstation13/pulls{/number}","milestones_url":"https://api.github.com/repos/d3athrow/vgstation13/milestones{/number}","notifications_url":"https://api.github.com/repos/d3athrow/vgstation13/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/d3athrow/vgstation13/labels{/name}","releases_url":"https://api.github.com/repos/d3athrow/vgstation13/releases{/id}","deployments_url":"https://api.github.com/repos/d3athrow/vgstation13/deployments","created_at":"2013-06-02T19:39:54Z","updated_at":"2016-06-09T20:51:14Z","pushed_at":"2016-06-10T14:37:00Z","git_url":"git://github.com/d3athrow/vgstation13.git","ssh_url":"git@github.com:d3athrow/vgstation13.git","clone_url":"https://github.com/d3athrow/vgstation13.git","svn_url":"https://github.com/d3athrow/vgstation13","homepage":"","size":1122962,"stargazers_count":85,"watchers_count":85,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":243,"mirror_url":null,"open_issues_count":1619,"forks":243,"open_issues":1619,"watchers":85,"default_branch":"Bleeding-Edge"}},"_links":{"self":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490"},"html":{"href":"https://github.com/d3athrow/vgstation13/pull/10490"},"issue":{"href":"https://api.github.com/repos/d3athrow/vgstation13/issues/10490"},"comments":{"href":"https://api.github.com/repos/d3athrow/vgstation13/issues/10490/comments"},"review_comments":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490/comments"},"review_comment":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/d3athrow/vgstation13/pulls/10490/commits"},"statuses":{"href":"https://api.github.com/repos/d3athrow/vgstation13/statuses/e5a9a4ec4eddf14b7a272f9a75ac4a8d3d19ce2e"}}}}
{"actor":{"display_login":"PJB3005"}}