[Lou][2.0.33] Asteroid collectors never built: invalid game state by super forced building
Posted: Tue Mar 04, 2025 1:19 am
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.
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.