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

User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 848
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

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

Post 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 858 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 858 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 858 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
Attachments
122867 - Construction robots and rail ramps.zip
(39.22 MiB) Downloaded 35 times
Last edited by Hares on Sat Dec 07, 2024 11:45 pm, edited 3 times in total.
Fulgora is the best planet. Vulcanus needs rework. Feel free to prove me wrong.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 848
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

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

Post 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
Attachments
2024-11-25 17-57-52.mp4
(5.51 MiB) Downloaded 63 times
Fulgora is the best planet. Vulcanus needs rework. Feel free to prove me wrong.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 848
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

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

Post by Hares »

Fulgora is the best planet. Vulcanus needs rework. Feel free to prove me wrong.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 848
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

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

Post 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 554 times
Fulgora is the best planet. Vulcanus needs rework. Feel free to prove me wrong.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15729
Joined: Wed Jun 11, 2014 5:23 am
Contact:

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

Post 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.
If you want to get ahold of me I'm almost always on Discord.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 848
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

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

Post 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
Fulgora is the best planet. Vulcanus needs rework. Feel free to prove me wrong.
Rseding91
Factorio Staff
Factorio Staff
Posts: 15729
Joined: Wed Jun 11, 2014 5:23 am
Contact:

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

Post 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.
If you want to get ahold of me I'm almost always on Discord.
User avatar
Hares
Filter Inserter
Filter Inserter
Posts: 848
Joined: Sat Oct 22, 2022 8:05 pm
Contact:

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

Post 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?
Fulgora is the best planet. Vulcanus needs rework. Feel free to prove me wrong.
Post Reply

Return to “Assigned”