Buffer chests supplying requester chests
-
- Fast Inserter
- Posts: 187
- Joined: Fri Jan 05, 2018 5:18 pm
- Contact:
Buffer chests supplying requester chests
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.
Re: Buffer chests supplying requester chests
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.
-
- Fast Inserter
- Posts: 187
- Joined: Fri Jan 05, 2018 5:18 pm
- Contact:
Re: Buffer chests supplying requester chests
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?
Is the expected behavior that the requester chests will be at the same priority regardless of whether or not "buffer chest" is marked?
Re: Buffer chests supplying requester chests
Yes.
There are 10 types of people: those who get this joke and those who don't.
-
- Filter Inserter
- Posts: 549
- Joined: Fri Jan 29, 2016 2:48 am
- Contact:
Re: Buffer chests supplying requester chests
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.Jap2.0 wrote:Yes.
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.
-
- Fast Inserter
- Posts: 187
- Joined: Fri Jan 05, 2018 5:18 pm
- Contact:
Re: Buffer chests supplying requester chests
I will gladly share a save file demonstrating this behavior if it helps.
Re: Buffer chests supplying requester chests
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.
-
- Filter Inserter
- Posts: 549
- Joined: Fri Jan 29, 2016 2:48 am
- Contact:
Re: Buffer chests supplying requester chests
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):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.
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
Re: Buffer chests supplying requester chests
Interesting. If we haven't figuredd this out by this weekend, I can test it then.golfmiketango wrote: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):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.
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 )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
There are 10 types of people: those who get this joke and those who don't.