Yeah, I was thinking the same. Actually, even without buffer chests, some means of grouping provider and requester chests into categories and setting robotic rules forbidding fulfillment of requests flowing across certain edges in the graph of category nodes would allow for similar constructs and maybe other clever stuff.Adil wrote:So, basically you've split requester chests into "requester chest lvl 1" and "requester chest lvl 2" so that "lvl 2" can pull items from "lvl 1" chests.
Can we also get chest levels 3,4,5... ?
Buffer chests could still be useful in that model, however, simply for their ability to simultaneously request and provide an item (although ... if there were such a thing as filter-able storage chests, I wonder if that would that be the same, better, or worse than buffer chests? If robots knew about the filters and made routing decisions accordingly, I suspect it might be almost, but not quite as useful).









 Of the few who replied, opinions seemed to be divided on whether or not performance would be noticeably affected, but I think that's up to the devs to decide whether each item could be implemented efficiently along with whatever other optimizations you intend to make to robots, and a few of the simpler behavior changes like the recharge priority or pre-positioning don't seem like they would necessarily require much more processing, just different processing. (The only objection to those seemed to consist solely of "You just want X", and while that's absolutely true -- if I didn't want X, I wouldn't have asked for X! -- it's also not any sort of actual reason to not implement the feature.
 Of the few who replied, opinions seemed to be divided on whether or not performance would be noticeably affected, but I think that's up to the devs to decide whether each item could be implemented efficiently along with whatever other optimizations you intend to make to robots, and a few of the simpler behavior changes like the recharge priority or pre-positioning don't seem like they would necessarily require much more processing, just different processing. (The only objection to those seemed to consist solely of "You just want X", and while that's absolutely true -- if I didn't want X, I wouldn't have asked for X! -- it's also not any sort of actual reason to not implement the feature.   )
 )
 What if roboports had requester-style settings allowing them to attract idle robots? They wouldn't be tethered, but would return if not needed elsewhere. It would solve the other half of the equation for low-latency repairs and construction, or even train unloading if the logistics bots were distracted somehow (You just had to request 2k landfill and pull the logistic bots away from the train station, didn't you?
  What if roboports had requester-style settings allowing them to attract idle robots? They wouldn't be tethered, but would return if not needed elsewhere. It would solve the other half of the equation for low-latency repairs and construction, or even train unloading if the logistics bots were distracted somehow (You just had to request 2k landfill and pull the logistic bots away from the train station, didn't you? 