{"action":"created","comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments/53213989","id":53213989,"diff_hunk":"@@ -605,8 +605,17 @@\n \tid = \"iron\"\n \tdescription = \"Pure iron is a metal.\"\n \treagent_state = SOLID\n+\n \tcolor = \"#C8A5DC\" // rgb: 200, 165, 220\n \n+/datum/reagent/iron/reaction_mob(mob/living/M, method=TOUCH, reac_volume)\n+\tif(!istype(M, /mob/living))\n+\t\treturn\n+\tif(M.mind && M.mind.demoninfo && M.mind.demoninfo.banetype == BANEIRON)\n+\t\tif(holder && holder.chem_temp < 100) // COLD iron.\n+\t\t\tM.reagents.add_reagent(\"toxin\", reac_volume)\n+\t..()\n+","path":"code/modules/reagents/chemistry/reagents/other_reagents.dm","position":14,"original_position":14,"commit_id":"fea7e01524afc441dae75ba958e5c889f76cd665","original_commit_id":"fea7e01524afc441dae75ba958e5c889f76cd665","user":{"login":"KorPhaeron","id":14340985,"avatar_url":"https://avatars.githubusercontent.com/u/14340985?v=3","gravatar_id":"","url":"https://api.github.com/users/KorPhaeron","html_url":"https://github.com/KorPhaeron","followers_url":"https://api.github.com/users/KorPhaeron/followers","following_url":"https://api.github.com/users/KorPhaeron/following{/other_user}","gists_url":"https://api.github.com/users/KorPhaeron/gists{/gist_id}","starred_url":"https://api.github.com/users/KorPhaeron/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/KorPhaeron/subscriptions","organizations_url":"https://api.github.com/users/KorPhaeron/orgs","repos_url":"https://api.github.com/users/KorPhaeron/repos","events_url":"https://api.github.com/users/KorPhaeron/events{/privacy}","received_events_url":"https://api.github.com/users/KorPhaeron/received_events","type":"User","site_admin":false},"body":"All these chem checks are pretty snowflake as well. Maybe make the demon its own mutant race (subtype of human) and check the chems there?","created_at":"2016-02-17T19:07:58Z","updated_at":"2016-02-17T19:07:58Z","html_url":"https://github.com/tgstation/-tg-station/pull/15118#discussion_r53213989","pull_request_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118","_links":{"self":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments/53213989"},"html":{"href":"https://github.com/tgstation/-tg-station/pull/15118#discussion_r53213989"},"pull_request":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118"}}},"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118","id":57767355,"html_url":"https://github.com/tgstation/-tg-station/pull/15118","diff_url":"https://github.com/tgstation/-tg-station/pull/15118.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/15118.patch","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15118","number":15118,"state":"open","locked":false,"title":"Demon Antag [WIP]","user":{"login":"lordpidey","id":8701326,"avatar_url":"https://avatars.githubusercontent.com/u/8701326?v=3","gravatar_id":"","url":"https://api.github.com/users/lordpidey","html_url":"https://github.com/lordpidey","followers_url":"https://api.github.com/users/lordpidey/followers","following_url":"https://api.github.com/users/lordpidey/following{/other_user}","gists_url":"https://api.github.com/users/lordpidey/gists{/gist_id}","starred_url":"https://api.github.com/users/lordpidey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lordpidey/subscriptions","organizations_url":"https://api.github.com/users/lordpidey/orgs","repos_url":"https://api.github.com/users/lordpidey/repos","events_url":"https://api.github.com/users/lordpidey/events{/privacy}","received_events_url":"https://api.github.com/users/lordpidey/received_events","type":"User","site_admin":false},"body":"Hello, this is a major WIP, with only some basic outlines done.  But the idea is that it's a new antag type, probably either a traitor/demon gamemode (similar to traitor/changling), or as a random event (similar to revenant)\r\n:cl:\r\nrscadd: Infernal demons have been seen onboard our spacestations, offering great boons in exchange for souls.\r\nrscadd: Employees are reminded that their souls already belong to nanotransen.  If you have sold your soul in error, a lawyer or head of personnel can help return your soul to Nanotransen by hitting you with your employment contract.\r\nrscadd: Nanotransen headquarters will be bluespacing employment contracts into the Lawyer's office filing cabinet when a new arrival reaches the station.  It is recommended that the lawyer create copies of some of these for safe keeping.\r\nrscadd: Due to the recent demonic incursions, the station library has been equipped with a demonomicon to help research demonic weaknesses.  Please note that reading this book may have unintended side effects.  Also note, you must spell the demon's name exactly, as there are countless demons with similar names.\r\n/:cl:\r\n\r\n\r\n[x] create contracts\r\n├ [X] create filing cabinet with employment contracts\r\n├ [x] allow copier to copy employment contracts\r\n├ [X] Add boons to willingly signed contracts\r\n└ [x] Lawyer/HoP bashing someone with employment contract can return soul.\r\n\r\n [X] Add demon antag.\r\n├ [X] Add demon objectives.\r\n├ [X]  Add demon name generator.\r\n├ [X] Add demon bans.  (A list of things the demon cannot/must do, similar to silicon laws)\r\n│ ├ [X] Make demon's bane functional\r\n│ ├ [X] Make ability to research demon's ban.\r\n│ └ [X] Give librarian ability to research the demon's weaknesses.\r\n│    └ [X]  Researching demons can have detrimental effects.\r\n├ [X] Add demon spells/powers\r\n├ [X] Sprites?\r\n└ ~~[ ] Ability to force people to sign a contract, for less of a benefit than a willing signature.~~\r\n│   That seems like a dumb idea.  Scratching it for now.\r\n└ [X] Add admintools for adding/removing demons.\r\n\r\n [X] Add Sintouched antags.\r\n└ [X] Intentional exposure to demonic information causes sintouched.\r\n\r\n [ ] Add Hell\r\n├ [ ] Make the damned enter hell upon death.\r\n├ [ ] add \"fun\" things to hell.\r\n└ [ ] Add ways to break out of hell, with outside help.\r\n   └ [ ] Science can make portal to hell.\r\n      └ [ ] Portal can backfire badly.\r\n\r\n","created_at":"2016-01-31T12:23:37Z","updated_at":"2016-02-17T19:07:59Z","closed_at":null,"merged_at":null,"merge_commit_sha":"87b717ca75a7fc003d469cdf29875efe5c37cff0","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118/commits","review_comments_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118/comments","review_comment_url":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments{/number}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15118/comments","statuses_url":"https://api.github.com/repos/tgstation/-tg-station/statuses/fea7e01524afc441dae75ba958e5c889f76cd665","head":{"label":"lordpidey:demon","ref":"demon","sha":"fea7e01524afc441dae75ba958e5c889f76cd665","user":{"login":"lordpidey","id":8701326,"avatar_url":"https://avatars.githubusercontent.com/u/8701326?v=3","gravatar_id":"","url":"https://api.github.com/users/lordpidey","html_url":"https://github.com/lordpidey","followers_url":"https://api.github.com/users/lordpidey/followers","following_url":"https://api.github.com/users/lordpidey/following{/other_user}","gists_url":"https://api.github.com/users/lordpidey/gists{/gist_id}","starred_url":"https://api.github.com/users/lordpidey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lordpidey/subscriptions","organizations_url":"https://api.github.com/users/lordpidey/orgs","repos_url":"https://api.github.com/users/lordpidey/repos","events_url":"https://api.github.com/users/lordpidey/events{/privacy}","received_events_url":"https://api.github.com/users/lordpidey/received_events","type":"User","site_admin":false},"repo":{"id":40067254,"name":"-tg-station","full_name":"lordpidey/-tg-station","owner":{"login":"lordpidey","id":8701326,"avatar_url":"https://avatars.githubusercontent.com/u/8701326?v=3","gravatar_id":"","url":"https://api.github.com/users/lordpidey","html_url":"https://github.com/lordpidey","followers_url":"https://api.github.com/users/lordpidey/followers","following_url":"https://api.github.com/users/lordpidey/following{/other_user}","gists_url":"https://api.github.com/users/lordpidey/gists{/gist_id}","starred_url":"https://api.github.com/users/lordpidey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lordpidey/subscriptions","organizations_url":"https://api.github.com/users/lordpidey/orgs","repos_url":"https://api.github.com/users/lordpidey/repos","events_url":"https://api.github.com/users/lordpidey/events{/privacy}","received_events_url":"https://api.github.com/users/lordpidey/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/lordpidey/-tg-station","description":"the /tg/station branch of SS13","fork":true,"url":"https://api.github.com/repos/lordpidey/-tg-station","forks_url":"https://api.github.com/repos/lordpidey/-tg-station/forks","keys_url":"https://api.github.com/repos/lordpidey/-tg-station/keys{/key_id}","collaborators_url":"https://api.github.com/repos/lordpidey/-tg-station/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/lordpidey/-tg-station/teams","hooks_url":"https://api.github.com/repos/lordpidey/-tg-station/hooks","issue_events_url":"https://api.github.com/repos/lordpidey/-tg-station/issues/events{/number}","events_url":"https://api.github.com/repos/lordpidey/-tg-station/events","assignees_url":"https://api.github.com/repos/lordpidey/-tg-station/assignees{/user}","branches_url":"https://api.github.com/repos/lordpidey/-tg-station/branches{/branch}","tags_url":"https://api.github.com/repos/lordpidey/-tg-station/tags","blobs_url":"https://api.github.com/repos/lordpidey/-tg-station/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/lordpidey/-tg-station/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/lordpidey/-tg-station/git/refs{/sha}","trees_url":"https://api.github.com/repos/lordpidey/-tg-station/git/trees{/sha}","statuses_url":"https://api.github.com/repos/lordpidey/-tg-station/statuses/{sha}","languages_url":"https://api.github.com/repos/lordpidey/-tg-station/languages","stargazers_url":"https://api.github.com/repos/lordpidey/-tg-station/stargazers","contributors_url":"https://api.github.com/repos/lordpidey/-tg-station/contributors","subscribers_url":"https://api.github.com/repos/lordpidey/-tg-station/subscribers","subscription_url":"https://api.github.com/repos/lordpidey/-tg-station/subscription","commits_url":"https://api.github.com/repos/lordpidey/-tg-station/commits{/sha}","git_commits_url":"https://api.github.com/repos/lordpidey/-tg-station/git/commits{/sha}","comments_url":"https://api.github.com/repos/lordpidey/-tg-station/comments{/number}","issue_comment_url":"https://api.github.com/repos/lordpidey/-tg-station/issues/comments{/number}","contents_url":"https://api.github.com/repos/lordpidey/-tg-station/contents/{+path}","compare_url":"https://api.github.com/repos/lordpidey/-tg-station/compare/{base}...{head}","merges_url":"https://api.github.com/repos/lordpidey/-tg-station/merges","archive_url":"https://api.github.com/repos/lordpidey/-tg-station/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/lordpidey/-tg-station/downloads","issues_url":"https://api.github.com/repos/lordpidey/-tg-station/issues{/number}","pulls_url":"https://api.github.com/repos/lordpidey/-tg-station/pulls{/number}","milestones_url":"https://api.github.com/repos/lordpidey/-tg-station/milestones{/number}","notifications_url":"https://api.github.com/repos/lordpidey/-tg-station/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/lordpidey/-tg-station/labels{/name}","releases_url":"https://api.github.com/repos/lordpidey/-tg-station/releases{/id}","deployments_url":"https://api.github.com/repos/lordpidey/-tg-station/deployments","created_at":"2015-08-02T03:07:57Z","updated_at":"2016-02-14T21:36:24Z","pushed_at":"2016-02-16T04:54:15Z","git_url":"git://github.com/lordpidey/-tg-station.git","ssh_url":"git@github.com:lordpidey/-tg-station.git","clone_url":"https://github.com/lordpidey/-tg-station.git","svn_url":"https://github.com/lordpidey/-tg-station","homepage":"http://www.tgstation13.org/","size":616612,"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":"tgstation:master","ref":"master","sha":"7ede85391fe8cd4635093a67c730229a185d68f3","user":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars.githubusercontent.com/u/1363778?v=3","gravatar_id":"","url":"https://api.github.com/users/tgstation","html_url":"https://github.com/tgstation","followers_url":"https://api.github.com/users/tgstation/followers","following_url":"https://api.github.com/users/tgstation/following{/other_user}","gists_url":"https://api.github.com/users/tgstation/gists{/gist_id}","starred_url":"https://api.github.com/users/tgstation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgstation/subscriptions","organizations_url":"https://api.github.com/users/tgstation/orgs","repos_url":"https://api.github.com/users/tgstation/repos","events_url":"https://api.github.com/users/tgstation/events{/privacy}","received_events_url":"https://api.github.com/users/tgstation/received_events","type":"Organization","site_admin":false},"repo":{"id":3234987,"name":"-tg-station","full_name":"tgstation/-tg-station","owner":{"login":"tgstation","id":1363778,"avatar_url":"https://avatars.githubusercontent.com/u/1363778?v=3","gravatar_id":"","url":"https://api.github.com/users/tgstation","html_url":"https://github.com/tgstation","followers_url":"https://api.github.com/users/tgstation/followers","following_url":"https://api.github.com/users/tgstation/following{/other_user}","gists_url":"https://api.github.com/users/tgstation/gists{/gist_id}","starred_url":"https://api.github.com/users/tgstation/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tgstation/subscriptions","organizations_url":"https://api.github.com/users/tgstation/orgs","repos_url":"https://api.github.com/users/tgstation/repos","events_url":"https://api.github.com/users/tgstation/events{/privacy}","received_events_url":"https://api.github.com/users/tgstation/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/tgstation/-tg-station","description":"the /tg/station branch of SS13","fork":false,"url":"https://api.github.com/repos/tgstation/-tg-station","forks_url":"https://api.github.com/repos/tgstation/-tg-station/forks","keys_url":"https://api.github.com/repos/tgstation/-tg-station/keys{/key_id}","collaborators_url":"https://api.github.com/repos/tgstation/-tg-station/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/tgstation/-tg-station/teams","hooks_url":"https://api.github.com/repos/tgstation/-tg-station/hooks","issue_events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/events{/number}","events_url":"https://api.github.com/repos/tgstation/-tg-station/events","assignees_url":"https://api.github.com/repos/tgstation/-tg-station/assignees{/user}","branches_url":"https://api.github.com/repos/tgstation/-tg-station/branches{/branch}","tags_url":"https://api.github.com/repos/tgstation/-tg-station/tags","blobs_url":"https://api.github.com/repos/tgstation/-tg-station/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/tgstation/-tg-station/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/tgstation/-tg-station/git/refs{/sha}","trees_url":"https://api.github.com/repos/tgstation/-tg-station/git/trees{/sha}","statuses_url":"https://api.github.com/repos/tgstation/-tg-station/statuses/{sha}","languages_url":"https://api.github.com/repos/tgstation/-tg-station/languages","stargazers_url":"https://api.github.com/repos/tgstation/-tg-station/stargazers","contributors_url":"https://api.github.com/repos/tgstation/-tg-station/contributors","subscribers_url":"https://api.github.com/repos/tgstation/-tg-station/subscribers","subscription_url":"https://api.github.com/repos/tgstation/-tg-station/subscription","commits_url":"https://api.github.com/repos/tgstation/-tg-station/commits{/sha}","git_commits_url":"https://api.github.com/repos/tgstation/-tg-station/git/commits{/sha}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/comments{/number}","issue_comment_url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments{/number}","contents_url":"https://api.github.com/repos/tgstation/-tg-station/contents/{+path}","compare_url":"https://api.github.com/repos/tgstation/-tg-station/compare/{base}...{head}","merges_url":"https://api.github.com/repos/tgstation/-tg-station/merges","archive_url":"https://api.github.com/repos/tgstation/-tg-station/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/tgstation/-tg-station/downloads","issues_url":"https://api.github.com/repos/tgstation/-tg-station/issues{/number}","pulls_url":"https://api.github.com/repos/tgstation/-tg-station/pulls{/number}","milestones_url":"https://api.github.com/repos/tgstation/-tg-station/milestones{/number}","notifications_url":"https://api.github.com/repos/tgstation/-tg-station/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/tgstation/-tg-station/labels{/name}","releases_url":"https://api.github.com/repos/tgstation/-tg-station/releases{/id}","deployments_url":"https://api.github.com/repos/tgstation/-tg-station/deployments","created_at":"2012-01-21T17:32:47Z","updated_at":"2016-02-17T02:27:59Z","pushed_at":"2016-02-17T18:57:08Z","git_url":"git://github.com/tgstation/-tg-station.git","ssh_url":"git@github.com:tgstation/-tg-station.git","clone_url":"https://github.com/tgstation/-tg-station.git","svn_url":"https://github.com/tgstation/-tg-station","homepage":"http://www.tgstation13.org/","size":770800,"stargazers_count":273,"watchers_count":273,"language":"DM","has_issues":true,"has_downloads":true,"has_wiki":true,"has_pages":false,"forks_count":954,"mirror_url":null,"open_issues_count":790,"forks":954,"open_issues":790,"watchers":273,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118"},"html":{"href":"https://github.com/tgstation/-tg-station/pull/15118"},"issue":{"href":"https://api.github.com/repos/tgstation/-tg-station/issues/15118"},"comments":{"href":"https://api.github.com/repos/tgstation/-tg-station/issues/15118/comments"},"review_comments":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118/comments"},"review_comment":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/tgstation/-tg-station/pulls/15118/commits"},"statuses":{"href":"https://api.github.com/repos/tgstation/-tg-station/statuses/fea7e01524afc441dae75ba958e5c889f76cd665"}}}}