[0.17.9] Cut / Paste can leave construction robots waiting

Bugs that are actually features.
Post Reply
GoldfieldGeek
Inserter
Inserter
Posts: 21
Joined: Sat Mar 09, 2019 6:57 am
Contact:

[0.17.9] Cut / Paste can leave construction robots waiting

Post by GoldfieldGeek »

Setup:
Have a built out section of a map with an inserter filling a chest, and the chest with a bunch of stuff in it (shouldn't matter what it is).
Have buffer chests near by to collect the stuff that is being pulled up.
Have a provider chest with a few inserters, matching the ones being moved.
Have a bunch of construction bots and a roboport near by.

Directions: Cut / Paste to move a bunch of stuff such that an inserter gets put down on top of where a chest was.

Expected result: construction bots wait until each item is removed (including the soon-to-be-empty chest) before trying to place a new thing in that spot.

Actual result: after the first item is removed from the chest, that space is marked as available to put things. A construction bot can show up with the inserter to put where the chest is supposed to be removed.
Factorio bot waiting.png
Factorio bot waiting.png (164.7 KiB) Viewed 674 times
More bots waiting.png
More bots waiting.png (239.61 KiB) Viewed 674 times
If the bot gets tired, it will head off to the robot port and recharge, and then come back and wait some more, until the other bots finish emptying the chest, and remove it.

User avatar
TruePikachu
Filter Inserter
Filter Inserter
Posts: 978
Joined: Sat Apr 09, 2016 8:39 pm
Contact:

Re: [0.17.9] Cut / Paste can leave construction robots waiting

Post by TruePikachu »

This actually mirrors 0.16 behaviour, and is unlikely to change. What's rather happening is that the cut marks everything for deconstruction, while the paste places ghost entities (which can be placed atop things marked for deconstruction). The robot was dispatched shortly after pasting (depending on how many other construction jobs are in play), and not as a result of any interactions with the chest.

Post Reply

Return to “Not a bug”