Plumbing discussion thread
-
- Code Maintainer
- Joined: Thu Jun 30, 2016 6:09 pm
- Byond Username: Time-Green
Plumbing discussion thread
This PR adds plumbing: https://github.com/tgstation/tgstation/pull/44833
Summary: Adds plumbing ducts that transfer reagents. All objects (and mobs) can be made plumbable. Reagent transfer is pressurized and thus instant, so there are no leftovers in the ducts work like the new smart-cables, with seperation done by colors and 5 layers.
This PR just lays the groundwork, and after it’s merged I (and hopefully other inspired coders) will start adding more machinery and actually making it available in-game.
Oil rigs with geysers are as good as done. I plan to add filters and mixing chambers aswell.
Other stuff that has been brought up: Plumber job, tsunami station and etc
I’d like to hear some idea’s and feedback everyone might have about plumbing, because I’m just one guy.
Summary: Adds plumbing ducts that transfer reagents. All objects (and mobs) can be made plumbable. Reagent transfer is pressurized and thus instant, so there are no leftovers in the ducts work like the new smart-cables, with seperation done by colors and 5 layers.
This PR just lays the groundwork, and after it’s merged I (and hopefully other inspired coders) will start adding more machinery and actually making it available in-game.
Oil rigs with geysers are as good as done. I plan to add filters and mixing chambers aswell.
Other stuff that has been brought up: Plumber job, tsunami station and etc
I’d like to hear some idea’s and feedback everyone might have about plumbing, because I’m just one guy.
- cedarbridge
- Joined: Fri May 23, 2014 12:24 am
- Byond Username: Cedarbridge
Re: Plumbing discussion thread
>including mobs
What in the goddamn
What in the goddamn
-
- Code Maintainer
- Joined: Thu Jun 30, 2016 6:09 pm
- Byond Username: Time-Green
Re: Plumbing discussion thread
in case someone in the future wants to add human centipedescedarbridge wrote:>including mobs
What in the goddamn
- Nabski
- Joined: Thu Oct 20, 2016 5:42 pm
- Byond Username: Nabski
- Github Username: Nabski89
- Location: TN
Re: Plumbing discussion thread
Showers and sinks use plumbing.
Fire extinguishers get refilled in their closet with plumbing.
Atmos can lay down new plumbing lines.
Some machines need a plumbing line to work effectively. Lathes, Chem dispenser, Cloning Pod, Cryo. Basically anything that works with reagents or liquids. You could be retarded and apply it to things like the communications console or AI upload as well. If the number of locations that a HIGH VALUE machine can be are more limited, then they can be more powerful. AKA No more people pre-scanning themselves in a cloner hidden in maintenance.
Fire extinguishers get refilled in their closet with plumbing.
Atmos can lay down new plumbing lines.
Some machines need a plumbing line to work effectively. Lathes, Chem dispenser, Cloning Pod, Cryo. Basically anything that works with reagents or liquids. You could be retarded and apply it to things like the communications console or AI upload as well. If the number of locations that a HIGH VALUE machine can be are more limited, then they can be more powerful. AKA No more people pre-scanning themselves in a cloner hidden in maintenance.
- bobbahbrown
- Joined: Mon Nov 10, 2014 1:04 am
- Byond Username: Bobbahbrown
- Location: canada
- Contact:
Re: Plumbing discussion thread
yup... just here to fix your plumbing ma'am... heard you need some MAJOR work done...
The information contained in this post is intended only for the individual or entity to whom it is addressed. Its contents (including any attachments) may contain confidential and/or privileged information. If you are not an intended recipient, you may not use, disclose, disseminate, copy or print its contents. If you received this post in error, please notify the sender by reply post and delete and destroy the message.
L’information contenue dans ce message est destinée exclusivement aux personnes ou aux entités auxquelles le message est adressé. Le contenu de ce message (y compris toute pièce jointe) peut renfermer de l’information confidentielle et / ou privilégiée. Si ce message ne vous est pas destiné, vous ne pouvez utiliser, divulguer, diffuser, copier ou imprimer son contenu. Si vous avez reçu ce message par erreur, veuillez aviser l’expéditeur en lui faisant parvenir une réponse. De plus, veuillez supprimer et détruire le message.
-
- Joined: Fri Dec 23, 2016 6:31 pm
- Byond Username: DrBee
Re: Plumbing discussion thread
It shouldnt be atmos techs doing the plumbing. Plumbing is sanitation work, its the janitor's job to make sure the station's toilets arent exploding.
- Nabski
- Joined: Thu Oct 20, 2016 5:42 pm
- Byond Username: Nabski
- Github Username: Nabski89
- Location: TN
Re: Plumbing discussion thread
The guy taking your trash out is not the same as the guy doing your plumbing in real life in any way.Dr_bee wrote:It shouldnt be atmos techs doing the plumbing. Plumbing is sanitation work, its the janitor's job to make sure the station's toilets arent exploding.
Water treatment is an engineers job.
Picking up your trash is often contracted out to literal retards.
- wesoda25
- Joined: Thu Aug 10, 2017 9:32 pm
- Byond Username: Wesoda25
Re: Plumbing discussion thread
itd be a pain to code but if you had gas explosions in pipes itd be awesome if it forced stuff out at high speeds
for that matter liquid pressure pumps would be cool
for that matter liquid pressure pumps would be cool
-
- Joined: Fri Dec 23, 2016 6:31 pm
- Byond Username: DrBee
Re: Plumbing discussion thread
Chems dont have solid/liquid/gas state changes based on temperature sadly. So as cool as it would be to see pipes burst from having the water in them heated to boiling, if plumbing uses the chem system it would have to be some sort of snowflake check.wesoda25 wrote:itd be a pain to code but if you had gas explosions in pipes itd be awesome if it forced stuff out at high speeds
for that matter liquid pressure pumps would be cool
-
- Joined: Mon Mar 20, 2017 8:11 pm
- Byond Username: Adamkad1
Re: Plumbing discussion thread
So oldcables will be used for cleaning pipes?
-
- Joined: Sun May 05, 2019 11:11 pm
- Byond Username: W65
Re: Plumbing discussion thread
Atmos techs already have an entire pipe system (disposals) that rarely gets damaged, rarely gets fixed when it is damaged, and that they probably don't realize they're responsible for fixing when it does break. Is the idea to give newbie atmos techs something else not to know how to do so the old ones can keep doing fusion instead of fixing the environment when it goes south? Or to have a second job that deals with pipes that only a handful of people bother to learn? Or is the idea that people will be free to make sulfuric acid sprinkler systems, just in case they figure out how to make that useful? I just don't really get what this adds to the game.
-
- Code Maintainer
- Joined: Thu Nov 29, 2018 11:04 pm
- Byond Username: Kryson
Re: Plumbing discussion thread
I'd like to see chemical process based filters for the chemistry lab portion of this. This would entail adding a couple more variables to each reagent, which i volunteer to do if this gains traction.
Distillation column; allows you to set a temperature in kelvin, everything with a boiling point above this below goes out the side, everything above continues forward. This is probably the most straightforward to implement.
Normal phase liquid chromatography column; polar reagents goes out the side, nonpolar reagents continuity straight ahead. Polarity is relative but i think we divide the reagents up pretty good. As an example ammonia and heparin would be polar, perfluorodecalin and welding fuel would be nonpolar.
Reverse phase liquid chromatography column; the nonpolar reagents would go out the side, polar reagents would continue ahead.
You could also imagine cation and anion exchange chromatography columns, this concept would need to be game'ified for example ionic compounds such as silver sulfazidine, lye or potassium iodide would probably need to follow the most important ion. Some amphoteric compounds would be able to filtered by both resins(salbutamol, universal enzyme, uranium for example)
Distillation column; allows you to set a temperature in kelvin, everything with a boiling point above this below goes out the side, everything above continues forward. This is probably the most straightforward to implement.
Normal phase liquid chromatography column; polar reagents goes out the side, nonpolar reagents continuity straight ahead. Polarity is relative but i think we divide the reagents up pretty good. As an example ammonia and heparin would be polar, perfluorodecalin and welding fuel would be nonpolar.
Reverse phase liquid chromatography column; the nonpolar reagents would go out the side, polar reagents would continue ahead.
You could also imagine cation and anion exchange chromatography columns, this concept would need to be game'ified for example ionic compounds such as silver sulfazidine, lye or potassium iodide would probably need to follow the most important ion. Some amphoteric compounds would be able to filtered by both resins(salbutamol, universal enzyme, uranium for example)
-
- Joined: Fri Jun 21, 2019 10:27 pm
- Byond Username: ThunderV0lt
Re: Plumbing discussion thread
If plumbing becomes a thing, I hope we get a plumber job so we can properly do the mario.
Who is online
Users browsing this forum: No registered users