Page 1 of 1

Space Platforms Stuck After Damage

Posted: Mon Jan 13, 2025 2:24 pm
by methegrate
Hey All!

I'm pretty sure I'm stuck on something really basic... I have a series of automated space platforms shuttling resources between planets, and the system is working pretty well. The problem I have is whenever a platform takes enough damage to destroy something. When that happens, the platform automatically queues up a request for replacement parts and then, unless it's orbiting Nauvis, it stays in orbit forever waiting for foundation/grabbers/turrets/etc. that will never come. Does anyone know how to deal with this?

I've tried using damage-related instructions. On all of my platforms, I have both an interrupt on taking damage that sends the platform back to Nauvis and a queued "Or" condition for damage. They all have onboard repair packs too.

The interrupt doesn't get a chance to trigger, because the platform never fills its waiting condition. The damage condition is weirder... it doesn't seem to ever register at all. For example, I have a platform with four destroyed foundation tiles and a destroyed turret, but the "Damage Taken" wait condition shows nothing on the progress bar. My best guess is that the game doesn't read destroyed entities as damaged, although I'm not sure why it didn't register when the damage occurred.

Anyhow! Has anyone else come up with an elegant fix for this? Disabling automatic requests won't work, because then I'd need to manually check each platform for damage. Adding an "Inactivity" trigger seems like a bad option given how slowly space platforms can sometimes load/unload. I could just brute-force it and send a full platform kit to each planet, but that seems inelegant.

I figure the solution is one of two things. One, find a way to get platforms to request these parts only from Nauvis, but the "Requests for Construction" section doesn't have a setting for that. Or two, find a way to get my platforms to go back to Nauvis when something is destroyed, but I can't find a way to make conditions or interrupts trigger around this. Can someone tell me what I'm missing?

Thanks!

Re: Space Platforms Stuck After Damage

Posted: Mon Jan 13, 2025 6:57 pm
by eugenekay
Two methods I use for my inner-planet cycler Platforms:

Disable the “Automatic Building Requests” checkbox. Create a Logistic Group that contains all of the Buildings in-use on your ship, or maybe only the parts that are most likely to take damage; this will allow you to specify the Import Planet (and not wait at planets without these items available).



Don’t use the “All requests are satisfied” wait condition / add an “OR Time passed: 300s” to the end.


Good luck!

Re: Space Platforms Stuck After Damage

Posted: Mon Jan 13, 2025 7:04 pm
by methegrate
Thanks! That sounds like the move.