The glitch occurs when you create a very large deconstruction command, and then use very large blueprints on top of the deconstructs, before the bots have a chance of removing the entities. This causes the bots to hang on top of the square that they want to place the entity, and with little bots, your bots can slow down and even stall upon a large construction.
To replicate:
Have 50 construction bots in the players inventory;
Finish a large construction;
Deconstruct that large construction;
Once marked for construction, place a giant blue print on top of the deconstruct area.
You'll notice alot of the bots will hang as they wait for the deconstruct to complete.
I'm not good at describing things, so I hope this is clear enough.
[0.16.50] Bot Prioritisation
Re: [0.16.50] Bot Prioritisation
That sounds fine, they wait for the deconstruction to complete and will construct once they can. Or am I misunderstanding?
Re: [0.16.50] Bot Prioritisation
sounds like they all end up constructing and nothing being cleared away to make way.
Re: [0.16.50] Bot Prioritisation
Pretty much. It's annoying and causes very long delays on large constructs. Especially, if you've made a mistake or updated a blueprint.cbhj1 wrote:sounds like they all end up constructing and nothing being cleared away to make way.
Re: [0.16.50] Bot Prioritisation
Can not reproduce, no construction jobs are given to available robots until the area is cleared. Post a vanilla save of the latest version with instructions on how to create the behaviour please.
Re: [0.16.50] Bot Prioritisation
I'm not sure what causes this, but it occurs when construction robots sit on top of an object to be constructed, but it is blocked by a deconstruct. It's just like, standing on the spot where a building is to be built. That animation the robot does.
- eradicator
- Smart Inserter
- Posts: 5211
- Joined: Tue Jul 12, 2016 9:03 am
- Contact:
Re: [0.16.50] Bot Prioritisation
That's pretty trivial to reproduce:
- Load this game (replay enabled):
- Put the bots into the roboport.
- Watch how many of the bots hover over a construction site until they give up and return to base.
Re: [0.16.50] Bot Prioritisation
That is exactly what the problem is. I wasn't able to get a screenshot, but yours shows the problem.
Re: [0.16.50] Bot Prioritisation
This one then: viewtopic.php?f=58&t=46742LazyDev wrote:That is exactly what the problem is.
- eradicator
- Smart Inserter
- Posts: 5211
- Joined: Tue Jul 12, 2016 9:03 am
- Contact:
Re: [0.16.50] Bot Prioritisation
As far as i can tell that topic is about when the deconstruction order is removed. However in this case the deconstruction order is not removed. I.e. the other thread describes an impossible situation that can never be constructed. While this one can be constructed, and will be constructed eventually. The constructing bots just waste a lot of time inbetween waiting for the deconstructing bots to arrive. This thread is purely a problem of task order.Loewchen wrote:This one then: viewtopic.php?f=58&t=46742LazyDev wrote:That is exactly what the problem is.
Look at the pictures, on mine there's the red "deconstruction" X marker, on the other thread that's not there.