Blueprint obstructions error message
Posted: Wed Aug 10, 2022 9:27 am
I suggest that when trying to place a blueprint and there are structures blocking the way, the error message when you click (without holding the shift key) should prioritize the fact that machines are in the way over any tree/rocks/cliffs (which can be automatically deconstructed and the blueprint ghosts will be built).
Reasoning: With large blueprints it's not so easy to see if something is in the way or what. Clicking (without holding shift) is a safe way to check if anything is in the way. However, if there are trees in the way, you get only an error message about that and not about any machines that may also be blocking. You may be led to believe that you can shift+click to ignore the trees/rocks and that your blueprint will be built to exact specifications, but this is wrong.
The error message should call out machines over trees, or call out both.
Quick edit: I just realized that the game seems to check for obstructions starting from the top-left corner and just calls out the first thing detected and nothing else. So perhaps this could be adjusted to continue scanning for built structures and then pick the best error message at the end.
Reasoning: With large blueprints it's not so easy to see if something is in the way or what. Clicking (without holding shift) is a safe way to check if anything is in the way. However, if there are trees in the way, you get only an error message about that and not about any machines that may also be blocking. You may be led to believe that you can shift+click to ignore the trees/rocks and that your blueprint will be built to exact specifications, but this is wrong.
The error message should call out machines over trees, or call out both.
Quick edit: I just realized that the game seems to check for obstructions starting from the top-left corner and just calls out the first thing detected and nothing else. So perhaps this could be adjusted to continue scanning for built structures and then pick the best error message at the end.