Buffer chests supplying requester chests

Don't know how to use a machine? Looking for efficient setups? Stuck in a mission?
Post Reply
AngledLuffa
Fast Inserter
Fast Inserter
Posts: 187
Joined: Fri Jan 05, 2018 5:18 pm
Contact:

Buffer chests supplying requester chests

Post by AngledLuffa »

If a requester chest has "Request from buffer chests" marked, does that make it lower priority for delivery from passive provider chests than other requester chests? I had requester chests feeding assemblers for Rocket Control set to request from buffer chests, and when the system temporarily ran out of blue chips, they stopped getting any until I unchecked that box, at which point they started receiving goods from passive providers again. However, when the system has a surplus of blue chips, I want them to be able to get goods from buffer chests filled with blue chips as well.

Bilka
Factorio Staff
Factorio Staff
Posts: 3128
Joined: Sat Aug 13, 2016 9:20 am
Contact:

Re: Buffer chests supplying requester chests

Post by Bilka »

Please make sure you are on the latest version (0.16.16), there was a bug related to this in some ealier versions.
I'm an admin over at https://wiki.factorio.com. Feel free to contact me if there's anything wrong (or right) with it.

AngledLuffa
Fast Inserter
Fast Inserter
Posts: 187
Joined: Fri Jan 05, 2018 5:18 pm
Contact:

Re: Buffer chests supplying requester chests

Post by AngledLuffa »

I am. Sorry, should have made that more clear.

Is the expected behavior that the requester chests will be at the same priority regardless of whether or not "buffer chest" is marked?

Jap2.0
Smart Inserter
Smart Inserter
Posts: 2339
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Buffer chests supplying requester chests

Post by Jap2.0 »

Yes.
There are 10 types of people: those who get this joke and those who don't.

golfmiketango
Filter Inserter
Filter Inserter
Posts: 549
Joined: Fri Jan 29, 2016 2:48 am
Contact:

Re: Buffer chests supplying requester chests

Post by golfmiketango »

Jap2.0 wrote:Yes.
I agree with Jap2.0 (IIUC: "yes" could mean either thing in context frankly...). I believe that at least some of the time checking the box does cause deprioritization of requesters in 0.16.16 (or at least it did in 0.16.12), as per my bug report.

I'm hoping for clarification about this. Is it a bug? An intended behavior? Or, perhaps the fact that requesters sometimes fulfil from non-buffer-chests at all with that box checked is the bug? Inquiring minds really want to know...

[Edit: edited to be less douche-bag-ish and more clear]
Last edited by golfmiketango on Mon Jan 15, 2018 4:32 am, edited 1 time in total.

AngledLuffa
Fast Inserter
Fast Inserter
Posts: 187
Joined: Fri Jan 05, 2018 5:18 pm
Contact:

Re: Buffer chests supplying requester chests

Post by AngledLuffa »

I will gladly share a save file demonstrating this behavior if it helps.

Jap2.0
Smart Inserter
Smart Inserter
Posts: 2339
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Buffer chests supplying requester chests

Post by Jap2.0 »

I believe the intended behavior is that requesters maintain the same priority, they just also request from buffer chests if you let them.
There are 10 types of people: those who get this joke and those who don't.

golfmiketango
Filter Inserter
Filter Inserter
Posts: 549
Joined: Fri Jan 29, 2016 2:48 am
Contact:

Re: Buffer chests supplying requester chests

Post by golfmiketango »

Jap2.0 wrote:I believe the intended behavior is that requesters maintain the same priority, they just also request from buffer chests if you let them.
This was my original assumption as well. But the way my bug report was so confidently dismissed by Rseding91... I had a moment of doubt. Now that I see that they do in fact fulfil from requesters with the box checked in a glut... well I'm still not sure but I think my post was just misread. Right now, the fulfillment matrix looks like so to me (the "?" means I haven't tried it yet and don't know. N? means I haven't tried but am pretty sure it doesn't for semantic reasons):

Code: Select all

ENTITY                     from PC(shortage)     from PC(glut)       from BC(shortage)    from BC(glut)
=======================================================================================================
buffer                              N                    Y                    N?               N?
requester(checked)                > N <                  Y                    ?                Y
requester(unchecked)                Y                    Y                    N                N
If nobody is looking at this anymore and they are just going to languish, I can think of some ways to exploit it as is. But to me the >emphasized< "N" above seems extremely surprising, counterintuitive and non-useful, so much so that I am pretty sure it's a bug. Also I'm not sure the game is consistent about the emphasized "N". In fact if I had to bet, I'd say the "> N <" should actually be something like ">some of them, persistently, but according to unknown criteria<" but that's just a vague recollection and not a concrete counterexample falsifying the "N" (hence I'm disregarding it as coming from an unreliable source, namely me :lol:)

Jap2.0
Smart Inserter
Smart Inserter
Posts: 2339
Joined: Tue Jun 20, 2017 12:02 am
Contact:

Re: Buffer chests supplying requester chests

Post by Jap2.0 »

golfmiketango wrote:
Jap2.0 wrote:I believe the intended behavior is that requesters maintain the same priority, they just also request from buffer chests if you let them.
This was my original assumption as well. But the way my bug report was so confidently dismissed by Rseding91... I had a moment of doubt. Now that I see that they do in fact fulfil from requesters with the box checked in a glut... well I'm still not sure but I think my post was just misread. Right now, the fulfillment matrix looks like so to me (the "?" means I haven't tried it yet and don't know. N? means I haven't tried but am pretty sure it doesn't for semantic reasons):

Code: Select all

ENTITY                     from PC(shortage)     from PC(glut)       from BC(shortage)    from BC(glut)
=======================================================================================================
buffer                              N                    Y                    N?               N?
requester(checked)                > N <                  Y                    ?                Y
requester(unchecked)                Y                    Y                    N                N
If nobody is looking at this anymore and they are just going to languish, I can think of some ways to exploit it as is. But to me the >emphasized< "N" above seems extremely surprising, counterintuitive and non-useful, so much so that I am pretty sure it's a bug. Also I'm not sure the game is consistent about the emphasized "N". In fact if I had to bet, I'd say the "> N <" should actually be something like ">some of them, persistently, but according to unknown criteria<" but that's just a vague recollection and not a concrete counterexample falsifying the "N" (hence I'm disregarding it as coming from an unreliable source, namely me :lol:)
Interesting. If we haven't figuredd this out by this weekend, I can test it then.
There are 10 types of people: those who get this joke and those who don't.

Post Reply

Return to “Gameplay Help”