[2.0.43] Construction bots stall - gleba ghost

Things that we don't consider worth fixing at this moment.
fractal147
Burner Inserter
Burner Inserter
Posts: 9
Joined: Mon Oct 14, 2024 7:48 pm
Contact:

[2.0.43] Construction bots stall - gleba ghost

Post by fractal147 »

What did you do?
Gleba, established base (Base established in 2.0.15-4), expanded artillery range and it got attacked and building destroyed.
Some 10 minutes later, finally the constructor got around to making the item needed to rebuild them.

What happened?
See screenshot - assembly machine and roboport circled got a bot to rebuild them, which instead just hovered on their tiles indefinitely
Just hovering, with the item.

What did you expect to happen instead? It might be obvious to you, but do it anyway!
Expected bots to rebuild those buildings.
When manually deleting ghost (which did not appear in undo queue, appears adjacent plants were overlapping tiles. (e.g. squares drawn in screenshot)
So I expected possibly a bot request to remove those plants.

Does it happen always, once, or sometimes?
I suppose forever for those two buildings.


If, since 2.0.15-4, gleba plants have had collision boxes tweaked, then this is a (minor!) save migration error - the buildings placement just became invalid. Some debate about whether bots need to cope with invalid placement.
If plants on gleba grow??, then this is a bot construction problem.
(but I also don't want loads of slow checks for buildability with bots as it's broadly unecessary.
Attachments
Screenshot_20250405_094629.png
Screenshot_20250405_094629.png (7.16 MiB) Viewed 296 times
factorio-current.log
(14.41 KiB) Downloaded 13 times
SA1_08.5_bugbuild.zip
(28.68 MiB) Downloaded 17 times
Loewchen
Global Moderator
Global Moderator
Posts: 10053
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [2.0.43] Construction bots stall - gleba ghost

Post by Loewchen »

Are you able to recreate the issue?
fractal147
Burner Inserter
Burner Inserter
Posts: 9
Joined: Mon Oct 14, 2024 7:48 pm
Contact:

Re: [2.0.43] Construction bots stall - gleba ghost

Post by fractal147 »

Yes, load this pre-attack save (SA1_08.4) and as /editor, place some mines as force=Enemy near the previously circled assembling machine and roboport. (to simulate them getting destroyed by enemy).
They re enter the ghost/build request with hovering robot state.

The "impossibly placed" assembler was built in Factorio 2.0.15, map version 2.0.15-4, (built after SA1_03.7 save)
I can't trivially load up that version to confirm placement. If I load up the save pre placement (SA1_03.7), I cannot then place assembler with correct error "Sunnycomb is in the way", in current 2.0.43.

Explainable if the hitboxes changed in the past 28 versions, though.
Attachments
SA1_03.7.zip
(24.2 MiB) Downloaded 12 times
SA1_08.4.zip
(27.96 MiB) Downloaded 21 times
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 261
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [2.0.43] Construction bots stall - gleba ghost

Post by Lou »

Thank you for the report.

This is indeed a result of changeing bounding box of gleba trees. We discussed this internally and decided to not fix this. (We don't want to write migrations for simple bounding box changes and any other solution seemed worse than current state).
Post Reply

Return to “Won't fix.”