[2.1.20] Check for Request satisfied makes no sense in the presence of circuit controlled requests

Bugs which we just recently fixed in our development version and will reach you in the next release.
Franky.
Burner Inserter
Burner Inserter
Posts: 12
Joined: Fri Dec 06, 2024 3:29 pm
Contact:

[2.1.20] Check for Request satisfied makes no sense in the presence of circuit controlled requests

Post by Franky. »

What did you do?
A1 Have a platform where logistic requests are set by circuits. Item biters is not in the manual logistic requests.
A2 add "Request satisfied" to the schedule (the one where you have to select an item)
A3 try to set the item for Request satisfied to biters.
A3.1 with pipette tool
A3.2 by clicking the square and select biters in the dialog

What happened?
O3 the games denies to set item which are not requested
O3.1, O3.2: No difference how I choose the item.

What did you expect to happen instead? It might be obvious to you, but do it anyway!
E3 The check if items are requested should be disabled if requests are also set by circuit network.

Does it happen always, once, or sometimes?
Seems very reproducible.


What are you trying to do?
I have a platform that transports biter eggs from Nauvis to Gleba for overgrowth soil. The eggs are only requested if they can safely be handled (surplus seeds and last batch of biters fully processed). I use radars and circuits for that. The transporting platform should depart from Nauvis if any Gleba to Nauvis Item is empty OR we have biters to deliver.
fac.png
fac.png (815.54 KiB) Viewed 312 times
In the screenshot I have 2 consecutive stops at Nauvis, solves that I cannot have (x AND (y OR z OR a)).
In the top Nauvis stop, I worked around it by adding a temporary request for biters. Had no side effect because ship was en route. But when the ship is at Nauvis and I can't handle biters I don't want to execute the workaround. The check also checks for planet, so adding a temporary requests for biters at Aquilo does not allow to wait for biters request satisfied at Nauvis.
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4941
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.1.20] Check for Request satisfied makes no sense in the presence of circuit controlled requests

Post by boskid »

I am not seeing anything that needs to be fixed based on your bug report. Having circuit requests does not make "request satisfied" conditions invalid, quite the opposite, its still useful to have circuit requests to set count of requested item combined with "request satisfied" that becomes true whenever content is at or above requested amount. The only thing i could argue about is that "request satisifed" does not allow setting arbitrary items when circuit network requests are present as it checks if item is currently requested.

-- edit:

It is possible that i misread the report and it is not about "request satisfied" wait condition being invalid but about the check that disallows selection of certain items being invalid. For that i did a quick experiment what would happen if all items were allowed when circuit section is present, and the result does not make me happy.
09-24-2026, 11-20-20.png
09-24-2026, 11-20-20.png (491.11 KiB) Viewed 258 times
Franky.
Burner Inserter
Burner Inserter
Posts: 12
Joined: Fri Dec 06, 2024 3:29 pm
Contact:

Re: [2.1.20] Check for Request satisfied makes no sense in the presence of circuit controlled requests

Post by Franky. »

boskid wrote: Thu Sep 24, 2026 8:52 am It is possible that i misread the report and it is not about "request satisfied" wait condition being invalid but about the check that disallows selection of certain items being invalid.
Yes. The little popup "Items which are not requested cannot be set." should not show. Revised report


What did you do?
A1 Have a platform where logistic requests are set by circuits. Item biters is not in the manual logistic requests.
A2 add "Request satisfied" to the schedule (the one where you have to select an item)
A3 try to set the item for Request satisfied to biters.
A3.1 with pipette tool
A3.2 by clicking the square and select biters in the dialog

What happened?
O3 the game shows a popup "Items which are not requested cannot be set."
O3.1, O3.2: No difference how I choose the item.

What did you expect to happen instead? It might be obvious to you, but do it anyway!
E3 The popup "Items which are not requested cannot be set." should not appear when the checkbox "Set requests" is checked. The actual wire signals do not matter here due to their dynamic nature.


(I still refuse to let AI check my posts for ambiguities, this is manual.)
User avatar
boskid
Factorio Staff
Factorio Staff
Posts: 4941
Joined: Thu Dec 14, 2017 6:56 pm
Contact:

Re: [2.1.20] Check for Request satisfied makes no sense in the presence of circuit controlled requests

Post by boskid »

Ok. For 2.1.21 i made the "request satisfied" wait condition not refuse pipetted items whatever they are if space platform hub has circuit controlled section because workaround was non intuitive (having to temporarily add request, configure wait condition and then remove temporary request). To avoid confusion i decided to not touch the select list that opens after slot is clicked.
Post Reply

Return to “Resolved for the next release”