Setup description (save https://dl.dropboxusercontent.com/u/164 ... cts_02.zip):
- Isolated roboport with no active logistic robots
- Passive provider chest with 600 turrets
- Empty requester chest with filter for 1 turret
- Empty storage chest
- At least 1 logistic robot in player inventory
1. Let the logistic robot out
2. Wait until logistic robot enters roboport
Expected:
1. Logistic robot exits roboport
2. Logistic robot picks up as many turrets as requested (1) from provider chest
3. Logistic robot places requested amount of turrets (1) into the requester chest
4. Logist robot returns to the roboport
Actual:
1. Logistic robot exits roboport
2. Logistic robot picks up as many turrets as it can (4) from provider chest
3. Logistic robot places requested amount of turrets (1) into the requester chest
4.Logistic robot places the rest of the cargo (3 turrets) into the storage chest
5. Logist robot returns to the roboport
This example may seem small but with huge automated factories it's a disaster.
Imagine a factory producing electric engines and a factory producing flying robot frames. Factories are nearby so the time needed to carry engine from provider to requester chest is minimal and mcuh smaller than time needed to craft flying robot frame.
Now the frame factory finishes production and takes 1 engine from requester chest. This triggers logistic robots to go and pick 4 engines, deposit 1 into requester chest and 3 into storage chest. This means that for 1 production cycle single set of factories produce 1 engine for usage and 3 just for fun (storage).
In general no problem occurs if the consumption of the produced goods is bigger than production. Once production provider chests are empty logistic robots would go for storage chests and empty them.
But in case when production is larger than consumtpion the stocks may grow almost unlimited while I would expect to have a direct control over them by setting storage limits on my passive provider chests.