Page 1 of 1
[2.0.11] Spaceship does not leave when conditions are met
Posted: Sun Nov 17, 2024 6:03 pm
by mrvn
There seems to be some extra logic besides the conditions set for a spaceship that prevent the spaceship from leaving when a rocket is on the way.
Problem is that "on the way" also means the silo is requesting items to sent to the spaceship but has no rocket ready to launch, which happens when 2 things are requested but only one rocket is available.
This causes problems on Gleba because items spoil and it's easy for the spaceship to get into a state where it requests items and waits for the rocket, items spoil and more items are requested. So the spaceship then waits for a second rocket. While waiting the first items spoil so more of that are requested. The spaceship then always waits for a rocket while the items it already has spoil. This is agravated by not being able to send the least spoiled items to the spaceship.
If no rocket is available then it should not block the spaceship from leaving.
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Sun Nov 17, 2024 8:12 pm
by MechBFP
That’s not the way platforms work, they will wait until the request is fulfilled. You can easily solve this problem by either not trying to transport items that spoil so fast, or by building multiple rockets, or by not requesting whatever item is holding it up.
Also silos don’t “request items”. Platforms do. The only reason a rocket would be waiting for items is because a platform requested it.
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Mon Nov 18, 2024 11:22 am
by mrvn
MechBFP wrote: ↑Sun Nov 17, 2024 8:12 pm
That’s not the way platforms work, they will wait until the request is fulfilled. You can easily solve this problem by either not trying to transport items that spoil so fast, or by building multiple rockets, or by not requesting whatever item is holding it up.
No, they do not wait till the request is filled. They happily leave with outstanding requests unless the automatic system deems it possible to send those items.
If you want to wait for requests you have to add the matching wait condition to the schedule.
MechBFP wrote: ↑Sun Nov 17, 2024 8:12 pm
Also silos don’t “request items”. Platforms do. The only reason a rocket would be waiting for items is because a platform requested it.
Wrong type of request. Silos do request items from the logistic system when automation is turned on and enough items are available.
The platform may leave when it's requests can't be fulfilled, that part has it's own wait condition for the schedule. But it can't leave when the automation in the silo starts requesting items for a rocket. Which kind of makes sense except the automation also blocks the platform when no rocket is available. From the way the silo only requests items when enough items for a rocket are available and a rocket is on the pad at first I'm pretty sure this isn't intended behavior. The platform should only be blocked when a cargo can go up.
So I maintain that it's a bug that the platform won't leave waiting for cargo when there is no rocket to send the cargo.
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Tue Nov 19, 2024 8:27 pm
by Genhis
Hello, you are using an outdated version of the game, please update it and let us know if the issue persists. Several bugs related to rocket launches were fixed, although rocket requests are still given priority over schedule.
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Fri Nov 22, 2024 1:26 am
by mrvn
It seem to be somewhat fixed in 2.0.20.
The rocket silo now doesn't request items unless the rocket has risen. So rocket launches are even slower now than before. The spaceship is still blocked from leaving while the rocket silo has rockets even when conditions are met because the next rocket rises faster than the previous rocket arrives at the spaceship. But
if no rocket is ready to rise the spaceship leaves.
Arguably that is good behavior as it maximizes the number of requests being fullfilled. From my side this bug seems fixed.
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Fri Nov 22, 2024 9:51 am
by nuhll
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Fri Nov 22, 2024 3:23 pm
by mrvn
Throwing things back to the logistic network is not a nice thing. Consider what happens if the request was for biter eggs. Now they get dumped in some random storage chest anywhere on your base. There they spoil and hatch. And you probably don't have turrets around every storage chest in your base. No, I think waiting for any on-the-way rocket is better.
There is one improvement I think could be done though. The rocket silo should stop allocating more rockets once the spaceships conditions to leave are met. Finish the rocket already on the pad but do not start the next one. With lots of speed beacons or multiple rocket silos it could be a long time till the planet stop sending rockets. Or maybe it's the space platform hub that should stop requesting items when the conditions to leave are met. But that might cancel the rocket already being filled.
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Sat Nov 23, 2024 2:48 pm
by nuhll
mrvn wrote: ↑Fri Nov 22, 2024 3:23 pm
Throwing things back to the logistic network is not a nice thing. Consider what happens if the request was for biter eggs. Now they get dumped in some random storage chest anywhere on your base. There they spoil and hatch. And you probably don't have turrets around every storage chest in your base. No, I think waiting for any on-the-way rocket is better.
There is one improvement I think could be done though. The rocket silo should stop allocating more rockets once the spaceships conditions to leave are met. Finish the rocket already on the pad but do not start the next one. With lots of speed beacons or multiple rocket silos it could be a long time till the planet stop sending rockets. Or maybe it's the space platform hub that should stop requesting items when the conditions to leave are met. But that might cancel the rocket already being filled.
Thats part of the factorio gameplay. Ofc im open to how they fix it, but a condition, which is not working, is useless and not streight forward and frustrating. Getting your bug report moved without any reply is also very frustrating.
Heres a screenshot showing the bug: Factorio 2.0.20 (build 80511, win64, steam, space-age)
- Screenshot 2024-11-23 154611.png (8.49 MiB) Viewed 133 times
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Sat Nov 23, 2024 2:52 pm
by mmmPI
nuhll wrote: ↑Sat Nov 23, 2024 2:48 pm
Heres a screenshot showing the bug:
There are pendng request being satisfied on the screenshot, if that is the cause for the platform not leaving then it's not a bug ...
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Sat Nov 23, 2024 6:20 pm
by nuhll
please look carefully its set to OR
it should full request OR leave 120s
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Sat Nov 23, 2024 6:31 pm
by robot256
It is a *major* UX problem that every schedule has a *hidden*, unavoidable condition of "no ongoing delivery requests". To work around this behavior, the player has to move all the requests to combinators so they can be shut off externally when the desired time has passed. This completely negates the benefits of having conditions like "time passed" and "inactivity" in the scheduling GUI.
Agreed that rocket silos should *at least* stop creating *new* requests in rocket silos once the platform's conditions have been met.
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Sat Nov 23, 2024 7:02 pm
by nuhll
thank you for translating
Re: [2.0.11] Spaceship does not leave when conditions are met
Posted: Sat Nov 23, 2024 9:32 pm
by mmmPI
nuhll wrote: ↑Sat Nov 23, 2024 6:20 pm
please look carefully its set to OR
it should full request OR leave 120s
Maybe you didn't understand my words; the platform doesn't leave because there are pending request visible there :
- pendingrequestmeansrocketnotleaving.png (8.46 MiB) Viewed 53 times