Page 1 of 1

[2.0.60] Space platform with multiple inactivity conditions in AND/OR uses lowest value only

Posted: Tue Aug 19, 2025 11:14 am
by Aialon
What did you do?
I made a space platform that has a combination of waiting conditions in AND/OR blocks, multiple of which use "X seconds of inactivity", but with varying values for X.
Specifically I had (everything in the list has an AND condition):
  1. Circuit: Piercing ammo > 500
  2. Circuit: Rocket > 750
  3. All requests satisfied
  4. 5s of inactivity
OR
  1. 60s passed
  2. 2s of inactivity
08-19-2025, 13-10-22.png
08-19-2025, 13-10-22.png (94.65 KiB) Viewed 555 times
What happened?
When the circuit conditions 1, 2, 3 & B are met, the platform leaves. Even if condition A and 4 are not met.
My suspicion is that, since condition 4 and A are both "inactivity" conditions (albeit with different values), the game is flagging both inactivity conditions are met even though only 1 is actually met.

What did you expect to happen instead?
The platform leaves only when either 1, 2, 3 & 4 are met or if A & B are met. Not a combination of both.
In this case I expected it to be inactive for 5 seconds or more before it left

Does it happen always, once, or sometimes?
I can reliably reproduce it

Re: [2.0.60] Space platform with multiple inactivity conditions in AND/OR uses lowest value only

Posted: Tue Aug 19, 2025 4:57 pm
by Rseding91
Can you please post a save file showing this issue? I suspect there's some misunderstanding going on given nobody else is having issues with this. I also don't see in the code where this wouldn't work.

Re: [2.0.60] Space platform with multiple inactivity conditions in AND/OR uses lowest value only

Posted: Thu Aug 21, 2025 2:27 pm
by Aialon
I can't reproduce it anymore since restarting the game, sorry.
I have consistently seen it happen the day I posted this. I haven't updated my game in between

The save file is attached. I do have some QoL mods, but nothing that should touch any code remote close to this issue.
One ship where this happens is the "Orbiskip Curie express".