Description
When logistic robots reserve their cargo size worth of items, whether the number of reserved items is subtracted from the number of unsatisfied logistic requests (as read via circuit signal from a roboport) depends on the type of chest the reserved items are stored in. For items in storage chests, the value does not change. For any other type of chest, the cargo size is subtracted from the number of unsatisfied requests until the logistic robot picks up the items, at which point the value changes again, subtracting only the number of items that have been actually picked up.This leads to rather unexpected behavior. For example, when requesting two items spread over two separate active provider chests, robot A may reserve 4 items in the first chest, temporarily pseudo-satisfying the entire request, so that when robot B reserves the item from the second active provider chest, it is bound to be delivered to a storage chest first, instead of directly to the requester chest.
Possibly related to viewtopic.php?t=126787