#Ah, so a linear relation between flow

1 messages · Page 1 of 1 (latest)

proven scarab
#

I wonder why inputs and outputs behave differently for flow...

noble hemlock
#

Because if they didn't, you would get maximum inflow from a nearly empty pipe

proven scarab
#

I didn't mean to create a thread

noble hemlock
#

It's pretty much just max_flow * emptyness vs max_flow * fullness - with emptyness just being 1-fullness

kindred depot
#

Yeah that's a good way to put it

proven scarab
#

I'm not following.
If the source pipeline is 100% full, a single connection to a machine can do 6k/s.
If the destination pipeline is empty, I've not been able to get more than ~4.5k/s per connections

kindred depot
#

If source is 100% full and destination is 100% empty it should do 6k

proven scarab
#

I'll double check that it hasn't changed since I last messed with this

proven scarab
kindred depot
noble hemlock
#

Is that machine refilling its own buffer every tick though?

proven scarab
kindred depot
#

Ah yeah that's it

#

Phew, my algorithm works as intended shoob

noble hemlock
#

smh, make fluid production continuous trianglepupper

kindred depot
#

Smh, use a boiler

noble hemlock
#

In this scenario though, what is the actual bottleneck if not the pipe output? Is the machine buffer not big enough to hold the full recipe output?

proven scarab
kindred depot
#

Crafting machines, even ones that produce fluid, must wait until the output can fit into the buffer before they finish a craft.

#

Because it is half-empty 😛

#

FluidBuffer has no concept of what owns it and how it will be used; it just sees that it can hold 20k and currently has 10k, so it cuts the throughput in half.

proven scarab
#

The one I'm bit salty about is this setup not getting past 7.5k/s output

kindred depot
#

Ok I can't blame that one on Klonan