Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Nothing would have to change from the way it currently works.
Gas pumps currently push 500g/s.
OP wants gas pumps to be able to pull 500g/s.
Multiple inputs wouldn't combine from multiple input vents like you are describing, it would work the way current multiple pumps on one output do; it is a packet system, one gets priority and flows. Bridges are used to set priority.
Only change OP is asking for is instead of a pumps input being the tiles surrounding the pump, they would be the tiles surrounding the input vent. Which is a great idea.
On the surface, your desire seems to make sense. You have a large external source, powered, that affects several small passive inputs. In the real world, this would work perfectly.
But currently, as far as I can tell, the gas/liquid pathing seems to essentially take a packet of gas and path from all inputs to all outputs. Your method would most likely find a path from your powered output to all of your inputs, THEN create the packet.
If after creating the packet it was treated normally, then each packet would have to be pathed for at least twice. If the packet followed the already created path, it takes away a lot of the versitility of the current piping system, including the merging of similar gasses.
Some other minor issues include how to decide how much power your output is using. Is it whenever a passive input takes in a packet, or whenever a packet passes through your output? What happens if you have two of the outputs on the same network? How do you decide how much of a gas is taken in from the passive input? Is the power required dependant on how much gas is taken in? If there are multiple inputs, does it take a little from each, a packet from one, or a packet from each?
You would also have to either create a passive input, or allow normal vents to input as well as output. But this causes issues with what can pull from these inputs, is it just the active output pump, or can other things pull too? I can all too easily see it being a low-power game unbalancing workaround for gas if not thought through.
Finally, this would increase the amount of lag caused whenever you add/remove an input/output, which has been a bit of an issue in the past.
I'm not saying it can't be done. In fact, if someone is willing to put the time and effort into it, it would make a great mod. With the amount of rebalancing it would require to the currently mostly working gas network, I just can't see it being a priority for the devs.
But I really don't understand the programming aspect of this. I recognize that this is probably more complex than "draw picture. Click save." for the game makers.
Really, I just don't want to have to deal with the fracking spaghetti of wires, ducts, and pipes.