TL;DR
implement a priority system for ghosts that construction robots will adhere to. As the game scans for jobs for bots, it would assign the highest priority jobs first, and then move down the list.
Why?
I enjoy watching speedrunners at times and I notice they paste gigantic blueprints and when pieces are built randomly by the bots, you may end up with an entire row of miners with no belt, and an entire belt with no miners.
There's a lot of interesting ways you could layer the functionality into the existing frameworks, I'll give a few examples.
If a player needs something built ASAP, having the ability to increase the priority of a blueprint on the fly may be useful. You could even have a tool like the upgrade planner that upgrades the selected entities in que.
There could be layers to the blueprint, which may add another interesting design mechanic.
And blueprints could have a slider that can preview and shows the blueprint at each phase in the priority list. You could have an option in the blueprint editor to change mode from right-click-to-remove to click/rclick to increase or decrease priority layer. Allow that to work on bulk entities as well (increase prio for belts, inserters, but decrease prio for something else.
I think it would also be mesmerizing to see what the community would create. Almost like watching fractal art. Would love to see how this plays with 2.0 concepts.
Ghost build priority?
Moderator: ickputzdirwech
Re: Ghost build priority?
The obvious current answer to this is to break up your blueprints into additional segments, so that bots will only build what you wish them to build.
Btw, I would completely love a priority system.
Btw, I would completely love a priority system.
Re: Ghost build priority?
Even something simple, like press the 1-4 keys with a blueprint selected, and the ghosts change color and go into a priority queue. Default (blue) priority is 3.