Page 1 of 1

[Lou] [2.0.21] Construction task for rail ramp never assigned

Posted: Mon Nov 25, 2024 2:23 pm
by Hares
Steps to reproduce: unknown found; see below.
Save file: attached.

Context:
I ordered to deconstruct part of the rail system and then rebuild it with some shift.
However, neither personal robots nor network robots never took the task despite items being available.
Problematic ghosts of ramps
Problematic ghosts of ramps
122867-problematic-ghost.png (2.37 MiB) Viewed 1116 times
Note that all 500 personal robots are inactive; 5 rail ramps are in the inventory.
Note that all 500 personal robots are inactive; 5 rail ramps are in the inventory.
122867-player-inventory.png (382.63 KiB) Viewed 1116 times
Note that all construction robots are inactive in the bot net too.
Note that all construction robots are inactive in the bot net too.
122867-botnet-stat.png (1.63 MiB) Viewed 1116 times
Comment:
Looks like ramps have problems placing when smth is to be deconstructed, the game prohibited for me to place a ramp on Gleba (even with super-force-building) until I removed a crane tree. No video evidence of that remained, will report as a separate issue if occurred again.
Edit: Yep, it does: 122870

Re: [2.0.21] Construction task for rail ramp never assigned.

Posted: Mon Nov 25, 2024 3:01 pm
by Hares
Update:
Exact steps to reproduce found.
The problem lies in the game's inability to "hotswap" rail support entity with the one built-in to the rail ramp; removal of elevated rail segments is required but not ordered since they also exist in the new blueprint. Same problem might appear when swapping rail ramp to rail support.

During the recording of the issue, noticed that it does not have 100% reproducibility, only about 40% are positives.

Steps to Reproduce:
  1. Import blueprint library attached
  2. Deploy "01 - Straight" blueprint, waiting until its construction
  3. Deploy "02 - To/From Elevated" blueprint directly over it using super-force building
    • Expected: New blueprint is built
    • Actual: New blueprint may be built or not, its quantum state


Video evidence attached

Re: [2.0.21] Construction task for rail ramp never assigned.

Posted: Tue Dec 03, 2024 1:13 am
by Hares

Re: [2.0.21] Construction task for rail ramp never assigned

Posted: Thu Feb 20, 2025 9:26 pm
by Hares
Reproduced under exact same scenario in 2.0.35:
02-21-2025, 00-25-52.png
02-21-2025, 00-25-52.png (1.04 MiB) Viewed 812 times

Re: [Lou] [2.0.21] Construction task for rail ramp never assigned

Posted: Wed Jun 11, 2025 7:19 pm
by Rseding91
Looking into this, I don't think there's a solution that will allow the robots to actually perform the requested operation. The elevated rails require supports and the logic wants to remove one of them to move it slightly... but it can never do that without also removing the elevated rails.

Re: [Lou] [2.0.21] Construction task for rail ramp never assigned

Posted: Wed Jun 11, 2025 7:23 pm
by Hares
Rseding91 wrote: Wed Jun 11, 2025 7:19 pm Looking into this, I don't think there's a solution that will allow the robots to actually perform the requested operation. The elevated rails require supports and the logic wants to remove one of them to move it slightly... but it can never do that without also removing the elevated rails.
Then do it like with upgrading to chests with filters
1. Remove rails
2. Remove ramp
3. Place new ramp
4. Place new rails

Re: [Lou] [2.0.21] Construction task for rail ramp never assigned

Posted: Wed Jun 11, 2025 7:27 pm
by Rseding91
I think that may run into the same issue but from the other end. Where the rail ghosts get built in the air before the ramp is moved, getting the ramp robot stuck again. But I don't know for sure.

Personally, I think the game is trying to be too smart about everything in this scenario and it's not worth the added complexity to try to make super-force-building work but maybe someone disagrees and knows of a way to make all of these issues work together without ballooning the complexity/tanking the performance.

Re: [Lou] [2.0.21] Construction task for rail ramp never assigned

Posted: Wed Jun 11, 2025 7:32 pm
by Hares
Rseding91 wrote: Wed Jun 11, 2025 7:27 pm I think that may run into the same issue but from the other end. Where the rail ghosts get built in the air before the ramp is moved, getting the ramp robot stuck again. But I don't know for sure.

Personally, I think the game is trying to be too smart about everything in this scenario and it's not worth the added complexity to try to make super-force-building work but maybe someone disagrees and knows of a way to make all of these issues work together without ballooning the complexity/tanking the performance.
I have a horrible idea (don't listen to me!)
How about removing build collision between rail supports so they can be placed in the adjacent spots?