Show construction/deconstruction commands that are outside of a construction network
Posted: Wed Mar 23, 2022 4:10 am
TLDR; Show an icon on the map for construction commands that aren't covered by a construction network to help the user to figure out why thing's are working.
At the moment the game iterates over all the construction & deconstruction orders on the map. If there are many orders not covered by a construction network then the construction network (to the user) stops working while it iterates over them all. There is no way to debug this and to figure out why it's doing what it's doing without disabling achievements. The only ways I'm aware of is to either load the game in the editor and use a selection tool or to use a /c script.
If the game instead put a red (or similarly coloured icon) on the map in the same way it does for the "missing items" or "missing construction robot" then the user would have a much better understanding what the network is currently doing and why it's apparently completely stopped.
This also helps find things that weren't built, such as a single missing inserter in a manually built blueprint or the "cliff changed shape so wasn't fully blown up so now the track wasn't laid correctly" issue.
At the moment the game iterates over all the construction & deconstruction orders on the map. If there are many orders not covered by a construction network then the construction network (to the user) stops working while it iterates over them all. There is no way to debug this and to figure out why it's doing what it's doing without disabling achievements. The only ways I'm aware of is to either load the game in the editor and use a selection tool or to use a /c script.
If the game instead put a red (or similarly coloured icon) on the map in the same way it does for the "missing items" or "missing construction robot" then the user would have a much better understanding what the network is currently doing and why it's apparently completely stopped.
This also helps find things that weren't built, such as a single missing inserter in a manually built blueprint or the "cliff changed shape so wasn't fully blown up so now the track wasn't laid correctly" issue.