Page 1 of 1

Having a request with a maximum of 0 breaks "All Requests Satisfied" condition

Posted: Thu Dec 05, 2024 2:46 pm
by Weldawadyathink
I have a space platform that uses interrupts to pull resources from target systems and wait as a supply source over a specific location. I use the "Any planet import zero" condition to trigger an interrupt. That interrupt goes to the target planet and waits until "All requests satisfied". This setup works perfectly for most planets, but breaks if there is a zero limit request. These platforms are nuclear powered, so I have a request for a depleted uranium cell limited to zero, imported from Nauvis. With this request in place, the condition to wait at Nauvis until "All requests satisfied", the condition shows a complete green bar, and the logistics light shows "All requests fulfilled", but the platform waits at Nauvis anyway.

See attached screenshot. Note the complete conditional, and the green logistics light. I also attached my save file. The ship in question is Gleba Restock 1, although all the Gleba restock ships will show the bug.

Also there is a related issue. I think it might be intended, but the behavior is not what I would expect. This request for 0 depleted uranium cells imported from Nauvis will litter the cells at all planets it visits. I would have expected it to dump these cells only at Nauvis. It isn't a big deal, but it makes using these cells for fuel reprocessing more difficult.

Re: Having a request with a maximum of 0 breaks "All Requests Satisfied" condition

Posted: Thu Dec 05, 2024 2:49 pm
by Nemoricus
You can work around this by having the Nauvis landing pad request the depleted fuel cells instead.

Re: Having a request with a maximum of 0 breaks "All Requests Satisfied" condition

Posted: Thu Dec 05, 2024 2:59 pm
by Genhis
Thanks for the report, this is a duplicate of 119181.