{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/15794","repository_url":"https://api.github.com/repos/tgstation/-tg-station","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15794/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15794/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15794/events","html_url":"https://github.com/tgstation/-tg-station/pull/15794","id":136941869,"number":15794,"title":"Devil Antag Round 2.","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},"labels":[{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/%22%22DESIGN%22%22%22%20%22%22%22LEAD%22%22%22%20%22%22%22%22APPROVED%22%22%22","name":"\"\"DESIGN\"\"\" \"\"\"LEAD\"\"\" \"\"\"\"APPROVED\"\"\"","color":"ffff1a"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Feature","name":"Feature","color":"009800"},{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Ready%20for%20Review/Merge","name":"Ready for Review/Merge","color":"ffdfa2"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":103,"created_at":"2016-02-27T17:04:29Z","updated_at":"2016-05-08T17:44:16Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/15794","html_url":"https://github.com/tgstation/-tg-station/pull/15794","diff_url":"https://github.com/tgstation/-tg-station/pull/15794.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/15794.patch"},"body":"Hello, this adds a new sideantag to SS13:  Soul merchants.\r\nThese devils go around, trying to buy the souls of the crew, and grow in power as they do so.\r\n\r\nPlease note that these are adminfuckery only.\r\n(Admins, note this is done via a player's traitor panel on a current crew member)\r\n:cl:\r\nrscadd: Infernal devils have been seen onboard our spacestations, offering great boons in exchange for souls.\r\nrscadd: Employees are reminded that their souls already belong to nanotrasen.  If you have sold your soul in error, a lawyer or head of personnel can help return your soul to Nanotrasen by hitting you with your employment contract.\r\nrscadd: Nanotrasen 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 infernal incursions, the station library has been equipped with a Codex Gigas to help research infernal weaknesses.  Please note that reading this book may have unintended side effects.  Also note, you must spell the devil's name exactly, as there are countless demons with similar names.\r\nrscadd: When a devil dies, if the proper banishment ritual is not performed on it's remains, the devil will revive itself at the cost of some of it's power.  The banishment ritual is described in the Codex Gigas.\r\nrscadd: When a demon gains enough souls, It's form will mutate to a more demonic looking form.  The Arch-demon form is known to be on par with an ascended shadowling in power.\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├ [X] Add admintools for adding/removing demons.\r\n├ [X] Demons increase in power as they gain more souls\r\n├ [X] Final form, Archdemon, is an instant shuttle call (akin to ascended shadowling)\r\n└ [X] Demons lose power if they die, but resurrect.\r\n    └ [X] Add rituals to prevent demonic resurrection.\r\n\r\n\r\n [X] Add Sintouched antags.\r\n└ [X] Intentional exposure to demonic information causes sintouched.\r\n\r\nMisc stuff:\r\n[X] Add toy demonologist to arcade rewards.\r\n\r\nSuggestions I've heard so far that I plan on implementing.\r\n [X] Move demonomicon from ground.\r\n [X] Alter the \"magic\" contract.\r\n [X] Make the employment cabinet look more important.\r\n [ ] Law diploma orderable from cargo, makes someone able to buy back souls (with the HoP's level of success, not the lawyer's)\r\n [ ] Spare demonomicons can be bought from cargo.\r\n [ ] Employment contract cabinet can be bought from cargo.\r\n\r\nCriticism from the test on late 3/30-early 3/31\r\n [X] Replace infinite slaughter demons with imps.\r\n [X] Make imp simple mob.  Noticably weaker than slaughter demons.\r\n [X] Pitch fork needs ground icon.\r\n [X] Demonic resurrection didn't work, but it also didn't give a fail message.\r\n\r\n\r\nSee #15118 for the old PR\r\n"},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/217735750","html_url":"https://github.com/tgstation/-tg-station/pull/15794#issuecomment-217735750","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/15794","id":217735750,"user":{"login":"RemieRichards","id":4043781,"avatar_url":"https://avatars.githubusercontent.com/u/4043781?v=3","gravatar_id":"","url":"https://api.github.com/users/RemieRichards","html_url":"https://github.com/RemieRichards","followers_url":"https://api.github.com/users/RemieRichards/followers","following_url":"https://api.github.com/users/RemieRichards/following{/other_user}","gists_url":"https://api.github.com/users/RemieRichards/gists{/gist_id}","starred_url":"https://api.github.com/users/RemieRichards/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/RemieRichards/subscriptions","organizations_url":"https://api.github.com/users/RemieRichards/orgs","repos_url":"https://api.github.com/users/RemieRichards/repos","events_url":"https://api.github.com/users/RemieRichards/events{/privacy}","received_events_url":"https://api.github.com/users/RemieRichards/received_events","type":"User","site_admin":false},"created_at":"2016-05-08T17:44:16Z","updated_at":"2016-05-08T17:44:16Z","body":"I'm... I'm gonna do it!"}}