Assignment of jobs to personal/stationary roboport
Posted: Thu Jun 16, 2016 2:09 pm
Recently, I have had lots of issues with the assignment of jobs to the different roboport types:
1. I wanted to relocate the smelters by a few tiles. I did the usual blueprint, deconstruct, place blueprint thing. The old position was barely in the construction range of a stationary roboport and it took most of the smelters and stored them far away. The new position was out of range of the stationary roboport and I had hardly any smelters in inventory.
2. I placed a large array of assemblers and had all things needed in my inventory to get it done fast. The game decided to get the stuff from who-knows-where far away. 10% of the ghost objects where never placed (no idea why, there are enough in the logistic system and not miles away) and I had to reprint the blueprint.
3. I deleted some storage chests by deconstruction planner. Bad idea. Instead of relocating the items into other (sufficiently provided) storage chests, this job was given to my personal roboport. The bots inserted a colorful collection of 30k items into my inventory.
Of course you only notice the examples where things go wrong. The examples also show that there is most likely no strategy that fits it all. The main problem is, that you never know what will happen and I have no control. And there are two more broken examples:
4. I built a train station that contains a roboport. The roboport was built first and then all the other ghost objects where assigned to this roboport. Instead of taking all the stuff from my inventory, it complained about missing objects. I had to give construction bots to the roboport and put the items in a storage chest to get the train station completed.
5. I deconstructed a train station, again with roboport (containing construction bots). The roboport got most of the deconstruct jobs and sent its bots out. Then the port itself was removed. Instead of returning to me, all bots in the air decided to return to my main factory thousands of tiles away. Slowly. With all the items I intended to use for a new train station.
Questions:
a) Is there any way to control the job assignment? Currently I resort to dirty tricks like removing personal roboports or stationary roboports first.
b) Are there any pending suggestions or planned improvements in this regard? (Edit: Found: viewtopic.php?f=80&t=20566 . Lots of fodder for reading, most probably contains ideas regarding these problems.)
c) How can you escape scenario 3 (thousand of bots trying to insert ten thousands of items)?
d) Is scenario 4/5 a bug of intended behavior?
1. I wanted to relocate the smelters by a few tiles. I did the usual blueprint, deconstruct, place blueprint thing. The old position was barely in the construction range of a stationary roboport and it took most of the smelters and stored them far away. The new position was out of range of the stationary roboport and I had hardly any smelters in inventory.
2. I placed a large array of assemblers and had all things needed in my inventory to get it done fast. The game decided to get the stuff from who-knows-where far away. 10% of the ghost objects where never placed (no idea why, there are enough in the logistic system and not miles away) and I had to reprint the blueprint.
3. I deleted some storage chests by deconstruction planner. Bad idea. Instead of relocating the items into other (sufficiently provided) storage chests, this job was given to my personal roboport. The bots inserted a colorful collection of 30k items into my inventory.
Of course you only notice the examples where things go wrong. The examples also show that there is most likely no strategy that fits it all. The main problem is, that you never know what will happen and I have no control. And there are two more broken examples:
4. I built a train station that contains a roboport. The roboport was built first and then all the other ghost objects where assigned to this roboport. Instead of taking all the stuff from my inventory, it complained about missing objects. I had to give construction bots to the roboport and put the items in a storage chest to get the train station completed.
5. I deconstructed a train station, again with roboport (containing construction bots). The roboport got most of the deconstruct jobs and sent its bots out. Then the port itself was removed. Instead of returning to me, all bots in the air decided to return to my main factory thousands of tiles away. Slowly. With all the items I intended to use for a new train station.
Questions:
a) Is there any way to control the job assignment? Currently I resort to dirty tricks like removing personal roboports or stationary roboports first.
b) Are there any pending suggestions or planned improvements in this regard? (Edit: Found: viewtopic.php?f=80&t=20566 . Lots of fodder for reading, most probably contains ideas regarding these problems.)
c) How can you escape scenario 3 (thousand of bots trying to insert ten thousands of items)?
d) Is scenario 4/5 a bug of intended behavior?