-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Labels
Description
Feature Description
I would like to suggest some improvements to gases and liquids distribution system already existing in the game. It should help to build more functional, concise and even intellectual fluid distribution networks.
Related Problem
The piping system in ONI is rather simple. You can setup a pipe to deliver gas or liquid from A to B, but if you need more complex distribution system with some logic involved it usually takes to much efforts to plan, implementation will probably be complex (which affects performance) and, what it more important, sometimes it could be impossible to implement.
Possible Solution
Which new components I would love to have:
- gas/liquid joiner. It's the opposite from the previous one. Two inputs, one output. This in more useful thing which should allow join two stream into one. Having two inputs will form a steady flow of two streams preventing a jitter. This is normally done by means of two bridges facing each other, but having one three-blocks devise makes the network more compact.
- gas/liquid redirector. One input, two outputs. Depending on the state on a logical input the fluid will flow from the input to one of the outputs. It's like a shutoff valve, but has additional output for passive state. Sorting gas and fluid with shutoffs doesn't work too well in many cases, because you inevitably end up with a network segment connecting two inputs. It can cause a problem and require complex workarounds involving bridges.
- smart gas/liquid container. Just like a smart battery but for fluids. Logical output become active when fluid level reach certain maximum point and stays active until it drops below minimum point.
- gas/liquid pipe pressure sensor. It's like an element sensor but trigger on ANY element. Probably Element sensor can be extended by adding value "ANY" to its elements list. Germ and temperature sensors doesn't help in this situation, because they stay active when pipe is empty.