Instead 5 types of chests we have today, introduce one type of chests that can do everything they do, and more - a logistic chest
The basis for logistic chest is buffer chest with following improvements:
- logistic filter (like in storage chests)
- priorities:
Each chest will have two types of priorities:- pull priority - describes priority of filling the chest. Higher priority chests will be filled first, than lower priority. 0 priority chests are never filled (by bots)
- push priority - describes priority of emptying the chest. Higher priority chests will be emptied first, than lower priority. 0 priority chests are never emptied (by bots)
Lowest priority is 0. Highest is infinite (some top value might be chosen for practical purposes)
- and one switch:
- active - if chest will be actively emptied by bots. active and push priority 0 is incompatible and produces an error in the matrix
- Definaible logistic chest stamp: ability to produce named, predefined chests (with chosen color?) With that we can easily transition form current logistic chests to a new design, as all current chests are possibly with my system