{"action":"created","issue":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/11498","labels_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11498/labels{/name}","comments_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11498/comments","events_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11498/events","html_url":"https://github.com/tgstation/-tg-station/pull/11498","id":103972831,"number":11498,"title":"Plumbing (WIP)","user":{"login":"Xhuis","id":5659269,"avatar_url":"https://avatars.githubusercontent.com/u/5659269?v=3","gravatar_id":"","url":"https://api.github.com/users/Xhuis","html_url":"https://github.com/Xhuis","followers_url":"https://api.github.com/users/Xhuis/followers","following_url":"https://api.github.com/users/Xhuis/following{/other_user}","gists_url":"https://api.github.com/users/Xhuis/gists{/gist_id}","starred_url":"https://api.github.com/users/Xhuis/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Xhuis/subscriptions","organizations_url":"https://api.github.com/users/Xhuis/orgs","repos_url":"https://api.github.com/users/Xhuis/repos","events_url":"https://api.github.com/users/Xhuis/events{/privacy}","received_events_url":"https://api.github.com/users/Xhuis/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/tgstation/-tg-station/labels/Do%20Not%20Merge","name":"Do Not Merge","color":"460606"},{"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/FUCK","name":"FUCK","color":"000000"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":17,"created_at":"2015-08-31T02:07:44Z","updated_at":"2015-08-31T16:21:42Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/tgstation/-tg-station/pulls/11498","html_url":"https://github.com/tgstation/-tg-station/pull/11498","diff_url":"https://github.com/tgstation/-tg-station/pull/11498.diff","patch_url":"https://github.com/tgstation/-tg-station/pull/11498.patch"},"body":"Nanotrasen has investigated the magical amounts of infinite water appearing from various appliances and discovered a corruption of the Wizard's Federation! Thankfully they managed to get rid of it, but as a result they've begun installing plumbing appliances and hired a few ~~bumbling idiots~~ trained professionals to manage the station's water supply.\r\n\r\n### The Way it Works\r\n\r\nThe __Plumber__ has been added. By default, there are two Plumbers. Their job is to manage the station's water supply and ensure that it remains untainted and stable. The main way to do this is via manual control of the various machinery.\r\n\r\nThe __Central Plumbing Synthesizer__ will automatically generate a single type of reagent and has an interior storage of 100,000 units. By default, this is water, but by doing complex maintenance procedures one can access the scanner and change the reagent it will synthesize. This means you can use it for nefarious purposes, like making the sinks spit out acid, or helpful ones, like using healing chemicals if there's a crisis! Unfortunately, it's very single-minded, and will not allow you to control the spread of reagents to specific systems or areas; the reagents will simply be distributed to everything.\r\n\r\nPlumbers are the only ones who can understand all the complex workings of the machine by default, but there are a few ways to let other crew members understand them. Using the main control terminal, Plumbers can change the speed at which reagents synthesize, the pressure at which they are sent to the rest of the station, flush the tank of its reagents, and much more.\r\n\r\nDue to cutting-edge research, all objects that require reagents are automatically fed by miniature pipes embedded in the station's flooring itself. This means that you will not have to lay down piping from place to place.\r\n\r\nReplacing the reagents is possible. The maintenance procedure, for now, is as follows:\r\n\r\n1. Access the administrator rights of the terminal.\r\n2. Allow maintenance protocols on the synthesizer.\r\n3. Move around to the other side of the machine and open the maintenance panel.\r\n4. Disconnect the synthesizer from the rest of the station by pulling a lever.\r\n5. Return to the terminal and disable synthesization.\r\n6. Disable the lock on the cover of the synthesizer.\r\n7. Use a crowbar and pull back the cover.\r\n\r\nFrom here, you can do a few things, including hiding things in the synthesizer's tank, throwing people into it, diving into it, pouring reagents in, etc. Alternatively:\r\n\r\n8. Access the scanner terminal.\r\n9. Scan a reagent you wish to synthesize with a container holding some of it.\r\n\r\nTo disable maintenance, simply do the steps in reverse.\r\n\r\nBut what good would plumbing be without more things to use it? A few new objects will be added for this, including:\r\n\r\n__Sprinklers__, which will trigger automatically in the event of a fire alarm and spray ~~chlorine trifluoride~~ water all over the area!\r\n\r\n__Heavy-Duty Faucets__ which can rapidly fill up a container with reagents!\r\n\r\n__Water Fountains__ which can dispense revitalizing water or debilitating poisons!\r\n\r\nIn addition, sinks, toilets, and showers now use plumbing.\r\n\r\n### Coming soon to a station near you!\r\n_(I will likely be working on this once the rest of my PRs are merged.)_"},"comment":{"url":"https://api.github.com/repos/tgstation/-tg-station/issues/comments/136419859","html_url":"https://github.com/tgstation/-tg-station/pull/11498#issuecomment-136419859","issue_url":"https://api.github.com/repos/tgstation/-tg-station/issues/11498","id":136419859,"user":{"login":"Ergovisavi","id":4465459,"avatar_url":"https://avatars.githubusercontent.com/u/4465459?v=3","gravatar_id":"","url":"https://api.github.com/users/Ergovisavi","html_url":"https://github.com/Ergovisavi","followers_url":"https://api.github.com/users/Ergovisavi/followers","following_url":"https://api.github.com/users/Ergovisavi/following{/other_user}","gists_url":"https://api.github.com/users/Ergovisavi/gists{/gist_id}","starred_url":"https://api.github.com/users/Ergovisavi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Ergovisavi/subscriptions","organizations_url":"https://api.github.com/users/Ergovisavi/orgs","repos_url":"https://api.github.com/users/Ergovisavi/repos","events_url":"https://api.github.com/users/Ergovisavi/events{/privacy}","received_events_url":"https://api.github.com/users/Ergovisavi/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T16:21:42Z","updated_at":"2015-08-31T16:21:42Z","body":"If this introduces more piping I'm going to strangle someone."}}