Page 1 of 1

[2.0] Add circuit output to fluid pumps

Posted: Sun Oct 20, 2024 3:34 pm
by gridstop
TL;DR
Add an option to pulse fluid transferred to the circuit network to pumps.

What ?
Add an option such that a pump can pulse the circuit network every time it transfers fluids from the input to output fluid boxes. Use a similar UI to inserters "read hand contents = pulse" or the new assembler craft results output.
Why ?
  • Consistency with inserters being able to count items transferred and assemblers being able to count items produced.
  • There's currently no way to measure fluid flow. The wider variety of fluids introduced in Space Age opens the door for more designs that might want to track and manage fluids.
  • Existing hacky methods pre-2.0 never worked well and now no longer will work at all because they depended on absolute predictability of transfer directly from tank->pump->tank.