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.
[2.0.43] Construction bots stall - gleba ghost
-
- Burner Inserter
- Posts: 9
- Joined: Mon Oct 14, 2024 7:48 pm
- Contact:
[2.0.43] Construction bots stall - gleba ghost
- Attachments
-
- 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
Re: [2.0.43] Construction bots stall - gleba ghost
Are you able to recreate the issue?
-
- Burner Inserter
- Posts: 9
- Joined: Mon Oct 14, 2024 7:48 pm
- Contact:
Re: [2.0.43] Construction bots stall - gleba ghost
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.
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
Re: [2.0.43] Construction bots stall - gleba ghost
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).
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).