[2.0.14] Undoing manual construction of entity ghost does not restore ghost if the entity matches
Posted: Sun Nov 03, 2024 11:32 am
What did you do?
I have a furnace array blueprint, and I started manually constructing it: First I added some furnaces, but not all of them because I ran out, so there are still furnace ghosts: Then, I drag inserters across built furnaces to place them. I then accidentally drag them across the unbuilt ghost furnaces as well, replacing the precious blueprint: In despair, I undo what I just did, pressing the key 6 times to undo all of the inserters: I then manually deconstruct the inserters, being careful not to touch the ghosts underneath. Now my furnaces are back, but the inserters that I had to undo to get through the undo queue have been removed, and their ghosts not restored: What happened?
When a manual construction of a ghost was undone, the ghost was not restored.
What did you expect to happen instead? It might be obvious to you, but do it anyway!
Ghosts are now restored upon undo of manual construction, and this should extend to entities that are placed on ghosts that they match. When I undid the six inserters and removed them manually, the inserter ghosts should have reappeared in addition to the furnace ghosts.
Does it happen always, once, or sometimes?
Always
I realize that such a change could cause issues with construction bots, but maybe the ghost can be replaced only if the entity is manually deconstructed?
I have a furnace array blueprint, and I started manually constructing it: First I added some furnaces, but not all of them because I ran out, so there are still furnace ghosts: Then, I drag inserters across built furnaces to place them. I then accidentally drag them across the unbuilt ghost furnaces as well, replacing the precious blueprint: In despair, I undo what I just did, pressing the key 6 times to undo all of the inserters: I then manually deconstruct the inserters, being careful not to touch the ghosts underneath. Now my furnaces are back, but the inserters that I had to undo to get through the undo queue have been removed, and their ghosts not restored: What happened?
When a manual construction of a ghost was undone, the ghost was not restored.
What did you expect to happen instead? It might be obvious to you, but do it anyway!
Ghosts are now restored upon undo of manual construction, and this should extend to entities that are placed on ghosts that they match. When I undid the six inserters and removed them manually, the inserter ghosts should have reappeared in addition to the furnace ghosts.
Does it happen always, once, or sometimes?
Always
I realize that such a change could cause issues with construction bots, but maybe the ghost can be replaced only if the entity is manually deconstructed?