[2.0.42] Requesting robots in a roboport with a count greater than the maximum storage capacity will halt other requests

Bugs that are actually features.
bunshaman
Burner Inserter
Burner Inserter
Posts: 14
Joined: Fri May 24, 2024 3:14 am
Contact:

[2.0.42] Requesting robots in a roboport with a count greater than the maximum storage capacity will halt other requests

Post by bunshaman »

Factorio version: 2.0.42
Mods:
Elevated Rails
Quality
Space Age

What I noticed:
I was using a roboport to request all logistic robots of quality less than legendary to remove from the system. I set each request to 50 and all was well. As soon as I changed the common request to 500, only common robots were coming to the roboport. Changing it back to 50 fixes it.

To Reproduce:
As it sounds, have at least 2 roboports, with one of the two having varying quality robots. In the other roboport, request any amount of robots greater than the maximum storage capacity of the roboport (let's say 400 common robots). Any other requests for robots will no longer be met until that number is lowered, despite there for sure being other quality robots.

Further Info:
I believe that the first request is the one that breaks this, or alternatively the first request after the sum of the previous requests is greater than the capacity will be prevented, along with the ones following it.
I am unsure if this affects it, but the roboport I was using to empty out robots was also connected to a circuit network.
Genhis
Factorio Staff
Factorio Staff
Posts: 775
Joined: Wed Dec 24, 2014 8:19 am
Contact:

Re: [2.0.42] Requesting robots in a roboport with a count greater than the maximum storage capacity will halt other requ

Post by Genhis »

Thanks for the report, this is intended. Robots reserve a slot when they are requested and the game arbitrarily decides which requests are prioritized/clamped. When it was implemented, the order of requests was supposed to represent the priority but it's not the case anymore. I agree that it's not very clear in game, I am just not sure how to improve it.
bunshaman
Burner Inserter
Burner Inserter
Posts: 14
Joined: Fri May 24, 2024 3:14 am
Contact:

Re: [2.0.42] Requesting robots in a roboport with a count greater than the maximum storage capacity will halt other requ

Post by bunshaman »

I suppose I missed a vital detail: even when the first request is unable to be met it will hold up all the others. If the request is able to be met then sure, that would be understandable. But when nothing is coming to the roboport despite other requests being able to be met, it is very unclear
Post Reply

Return to “Not a bug”