Page 1 of 1
Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Thu Nov 07, 2024 11:23 pm
by kaijyuu
Currently space platforms will wait for rockets to arrive before they leave (this is fine) but they will also keep requesting more rockets even if all the departure conditions are met (this is not fine).
Easy way to show this:
Set space platform to a simple departure condition like "wait 10 seconds".
Set it to request some item in large numbers that the surface can provide.
10 seconds will pass, but the platform will never leave since the surface keeps sending up rockets.
It's not hard at all to imagine scenarios where you might want to request items if convenient but not care if it's completely filled before setting off. In fact I feel this is probably the more common case; if you actually care about your requests being fulfilled before launching, you'd put it in the departure conditions.
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Fri Nov 08, 2024 1:32 am
by Tinyboss
The point of "all requests fulfilled" is to keep the platform there even if the planet cannot satisfy the request. Not having it means "you can leave if some requests CANNOT be fulfilled".
I honestly never considered a situation where I'd want my ship to leave if it has requests that can be fulfilled right now.
I'm not at all against making that possible! But changing the meaning of the requests satisfied condition isn't the way.
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Fri Nov 08, 2024 3:05 am
by Sworn
Yah, so you are more concerned about time then the actual fulfillment of the request, which can be an important factor for items that will expire.
What one would expect is that, if I set it to 30seconds, after 30 seconds, it would stop sending the logistic request to the planet. Of course, it would wait for the rockets that were already in launch progress but would cut the logistic request.
The point to understand is that it would only cut the logistic request, when the platform want to leave, like you said, 10sec or whatever.
If one doesn't want the platform to leave, the wait for all requests to be fulfilled is the option.
I would say it is perfect reasonable to behave like this.
Like a train can leave immediately after the condition on its schedule is completed, regardless of how the inserters are adding items or not.
Would be a little wasteful if the station departs with rockets middle way, so it waits, but it doesn't cut the request signal, which make it never leaves if you find yourself in a state where a rocket is about to land, but another is starting to get out. Which is exactly the point of the original suggestion
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Fri Nov 15, 2024 11:23 am
by Molay
Tinyboss wrote: Fri Nov 08, 2024 1:32 am
The point of "all requests fulfilled" is to keep the platform there even if the planet cannot satisfy the request. Not having it means "you can leave if some requests CANNOT be fulfilled".
I honestly never considered a situation where I'd want my ship to leave if it has requests that can be fulfilled right now.
I'm not at all against making that possible! But changing the meaning of the requests satisfied condition isn't the way.
I can tell you have a situation where the current behavior is very negative. I have one (huge, but doesn't matter) ship that flies out to aquillo. Among other things, it drops the materials to make quantum chips, and also picks up quantum chips.
So what happens is, I drop the resource, quantum chip production starts up, about 15 chips per second. My platform has exceeded it's wait condition, but can not leave until all quantum chip requests are fulfilled, because quantum chips trickle in fast enough to constantly launch a new rocket before the previous one made it's delivery.
It could be remedied with smaller quantum chip requests, but ultimately that is impractical, because said platform has varying route times, because sometimes it flies out towards the shattered planet for some time, at which point it makes sense to have a higher request for quantum chips when it returns to aquilo.
If the platform would just stop requesting new launches after it's wait conditions clear, it would depart as expected. Currently, it can literally get stuck for a long time.
I wouldn't change the all requests fulfilled condition either. But if I have a condition of say time passed 300, I want the platform to get ready to move on after 300 seconds, after the last launches-in-progress are done, and not request a new rocket every 14 seconds or so when items become available.
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Fri Nov 15, 2024 3:55 pm
by myridium
I consider this a bug.
Your suggestion is clearly the correct way to do this. It's not a wait condition if it's just ignored anyway.
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Fri Nov 15, 2024 8:26 pm
by Sworn
+1
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Sat Nov 30, 2024 8:27 pm
by Lycanic
+1 fully agree and consider this a bug. I've had a station sitting for ages as it requested piecemeal pieces for eventual future building and ignoring the spoiling materials. I would like to be able to have my station 'stock up if feasible, but keep to time' and there's no current way to do that as far as I can see.
I'm slowly filling up my current space station with resources for a new planet trip in between its standard science journeys. It should pick up what it can easily each run, then head onwards, and *eventually* fill out the requests but prioritise leaving after 5m when that's what's on the board.
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Mon Dec 16, 2024 7:27 pm
by Taledo
Adding my +1 to this.
I've had multiple platforms die (I'm playing on a server running 24/7) while waiting in orbit. They have big requests (Fulgora is a good source of circuits) and as such not enough rockets to satisfy the request. They then wait indefinitely, ignoring timers.
Or at least it would be nice if interupts would trigger even while this is active, to act fast in case of low ammo / damage taken.
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Sun Dec 22, 2024 3:16 pm
by wildhorn
It is worst than that.
If the planet has some material but not enough to fill a rocket, the "All Request Satisfied" wait condition will get locked in.
I have my conditon as
![12-22-2024, 10-12-29.png](./download/file.php?id=97449)
- 12-22-2024, 10-12-29.png (16.08 KiB) Viewed 966 times
Currently what I am missing is 400 quality module 2. There are 19 available on the planet (production stopped for some reason). The ship has been stuck there for over 20 minutes right now.
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Thu Feb 13, 2025 7:36 pm
by atehxx
Bump and +1.
I need this for Gleba mostly to have a request for like 10k science packs to load as many as are ready, but do not wait anymore for what is producing right now and will be ready in a moment. Now it keeps sending a rocket up, and before it reaches the platform there is another 1000 packs ready and is sent next... Before whole 10k is produced and sent the first batch might spoil
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
...
Re: Space platforms with satisfied departure conditions should stop queuing rockets to fulfill requests
Posted: Fri Feb 14, 2025 7:38 am
by fencingsquirrel
The only situation I can see where this really matters is if the engineer is waiting in the rocket, and you can just click to force the next destination. I'd just make a better schedule if this happens in automated runs.
atehxx wrote: Thu Feb 13, 2025 7:36 pm
Bump and +1.
I need this for Gleba mostly to have a request for like 10k science packs to load as many as are ready, but do not wait anymore for what is producing right now and will be ready in a moment. Now it keeps sending a rocket up, and before it reaches the platform there is another 1000 packs ready and is sent next... Before whole 10k is produced and sent the first batch might spoil
![Very Happy :D](./images/smilies/icon_e_biggrin.gif)
...
I think you know the solution here, only request silos*1000*how many launches you want to wait max, use faster ships with smaller load maxes, etc