[Lou][2.0.33] Asteroid collectors never built: invalid game state by super forced building

This subforum contains all the issues which we already resolved.
sben
Long Handed Inserter
Long Handed Inserter
Posts: 57
Joined: Sat Nov 23, 2024 5:33 pm
Contact:

[Lou][2.0.33] Asteroid collectors never built: invalid game state by super forced building

Post by sben »

What did you do?
Place space collector ghosts in the space.

What happened?
The ghosts are never built. Cause is that there are no space foundation tiles below the object.

What did you expect to happen instead? It might be obvious to you, but do it anyway!
The ghosts to be buildable when placed - either rejecting to place a ghost or solve the conflict by placing tiles below it.

Does it happen always, once, or sometimes?
Happens always with space collector given the specific alignment seen in the pictures.
Couldn't reproduce with buildings other than asteroid collector.

Reproduction steps

1. Copy an asteroid collector by [Ctrl + C] and drag the rectangle over it.
The ast. collector should be covered only partially, so that there not all tiles below it are copied.
2. Do super forced overbuild this ast. collector by placing the copied object in the asteroid collection area.
3. Invalid game state, ast. collector will be never built

What this is caused by

- Objects can be copied without tiles below them - I reported this, got "Not a bug" (123551).
- Superforced overbuilding does not check whether the clipboard content is a valid building structure in the context of the build location.

ghosts-never-built-invalid-game-state-1.png
ghosts-never-built-invalid-game-state-1.png (274.25 KiB) Viewed 1068 times
ghosts-never-built-invalid-game-state-2.png
ghosts-never-built-invalid-game-state-2.png (318.01 KiB) Viewed 1068 times
ghosts-never-built-invalid-game-state-3.png
ghosts-never-built-invalid-game-state-3.png (294.5 KiB) Viewed 1068 times
ghosts-never-built-invalid-game-state-4.png
ghosts-never-built-invalid-game-state-4.png (313.83 KiB) Viewed 1068 times
Attachments
factorio-current.log
(11.97 KiB) Downloaded 14 times
sben
Long Handed Inserter
Long Handed Inserter
Posts: 57
Joined: Sat Nov 23, 2024 5:33 pm
Contact:

Re: [2.0.33] Asteroid collectors never built: invalid game state by super forced building

Post by sben »

This seems to be very specific to asteroid collectors:

this does not happen with thrusters, which also have blocked area (forbidden for building).
computeraddict
Filter Inserter
Filter Inserter
Posts: 299
Joined: Sat Oct 07, 2023 6:44 am
Contact:

Re: [2.0.33] Asteroid collectors never built: invalid game state by super forced building

Post by computeraddict »

My total shot-in-the-dark black-box diagnosis is that it has something to do with how part of the collector isn't on platform when placed so the "automatically place platform" logic has special logic for collectors and somehow super-force building bypasses some part of that logic.

Or I'm crazy.
User avatar
Lou
Factorio Staff
Factorio Staff
Posts: 255
Joined: Mon Nov 30, 2020 10:50 am
Contact:

Re: [Lou][2.0.33] Asteroid collectors never built: invalid game state by super forced building

Post by Lou »

Thank you for the report, the issue was fixed for 2.0.43

What made asteroid collector different is, that it's space platform tile requirement is enforced by a tile buildability rule, not by its collision mask.
Post Reply

Return to “Resolved Problems and Bugs”