Idea: Per-connection fluid pipe transfer rates (similar to item pipes)
James103 opened this issue ยท 2 comments
Currently, fluid pipes can transfer up to their entire capacity every tick, making bigger networks faster at no additional resource cost besides the pipes themselves. For example, transferring 1,000,000 mB of steam from one tank to another takes up to 50 seconds if the tanks are 1 block apart but no more than 1 second if the tanks are 50 blocks apart.
Item pipes, however, are limited in their throughput by the number and tier of motors within each connection. It takes the same amount of time to transfer 1,000 items between two barrels regardless of distance, so long as both barrels are loaded.
Would it be feasible for one to add a similar limitation on transfer rates of fluid pipe network connections, where each fluid pipe connection has a base transfer rate which can be increased by pumps?
Example fluid transfer rates under the new system:
- Base: 1,000 mB/t
- Pump: +125 mB/t each
- Large Pump: +1,000 mB/t each
- Advanced Pump: +4,000 mB/t each
- Large Advanced Pump: +32,000 mB/t each
These rates are proportional to the transfer rates of item pipes with the corresponding motor upgrades.
I don't think this makes sense since connecting tanks with I/O connections already improves the throughput of fluid pipes.