Plumbing discussion thread

A place to record your ideas for the game.
Post Reply
Time-Green
Code Maintainer
Joined: Thu Jun 30, 2016 6:09 pm
Byond Username: Time-Green

Plumbing discussion thread

Post by Time-Green » #501263

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.
User avatar
cedarbridge
Joined: Fri May 23, 2014 12:24 am
Byond Username: Cedarbridge

Re: Plumbing discussion thread

Post by cedarbridge » #501270

>including mobs

What in the goddamn
Time-Green
Code Maintainer
Joined: Thu Jun 30, 2016 6:09 pm
Byond Username: Time-Green

Re: Plumbing discussion thread

Post by Time-Green » #501278

cedarbridge wrote:>including mobs

What in the goddamn
in case someone in the future wants to add human centipedes
User avatar
Nabski
Joined: Thu Oct 20, 2016 5:42 pm
Byond Username: Nabski
Github Username: Nabski89
Location: TN

Re: Plumbing discussion thread

Post by Nabski » #501307

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.
User avatar
bobbahbrown
Joined: Mon Nov 10, 2014 1:04 am
Byond Username: Bobbahbrown
Location: canada
Contact:

Re: Plumbing discussion thread

Post by bobbahbrown » #501314

yup... just here to fix your plumbing ma'am... heard you need some MAJOR work done...
Image
Image
Image
Image
Image
Image

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.
Dr_bee
Joined: Fri Dec 23, 2016 6:31 pm
Byond Username: DrBee

Re: Plumbing discussion thread

Post by Dr_bee » #501315

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.
User avatar
Nabski
Joined: Thu Oct 20, 2016 5:42 pm
Byond Username: Nabski
Github Username: Nabski89
Location: TN

Re: Plumbing discussion thread

Post by Nabski » #501344

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.
The guy taking your trash out is not the same as the guy doing your plumbing in real life in any way.

Water treatment is an engineers job.

Picking up your trash is often contracted out to literal retards.
User avatar
wesoda25
Joined: Thu Aug 10, 2017 9:32 pm
Byond Username: Wesoda25

Re: Plumbing discussion thread

Post by wesoda25 » #501355

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
[this space reserved]
Dr_bee
Joined: Fri Dec 23, 2016 6:31 pm
Byond Username: DrBee

Re: Plumbing discussion thread

Post by Dr_bee » #501516

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
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.
adamkad1
Joined: Mon Mar 20, 2017 8:11 pm
Byond Username: Adamkad1

Re: Plumbing discussion thread

Post by adamkad1 » #502214

So oldcables will be used for cleaning pipes?
W65
Joined: Sun May 05, 2019 11:11 pm
Byond Username: W65

Re: Plumbing discussion thread

Post by W65 » #504658

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.
Kryson
Code Maintainer
Joined: Thu Nov 29, 2018 11:04 pm
Byond Username: Kryson

Re: Plumbing discussion thread

Post by Kryson » #504663

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)
ThunderV0lt
Joined: Fri Jun 21, 2019 10:27 pm
Byond Username: ThunderV0lt

Re: Plumbing discussion thread

Post by ThunderV0lt » #512300

If plumbing becomes a thing, I hope we get a plumber job so we can properly do the mario.
Post Reply

Who is online

Users browsing this forum: No registered users