Seeing the announcement in friday facts about new logistic chest got me thinking: isn't it making some chests obsolete? While I do understand why in current system we would need that chest, I'm suggesting a completely different system for chests. Instead of having 4 (5) different logistic chests we would simply have configurable one. Each chest can be configured with 2 properties:
- Items that this chest requests
- Priority level of this chest
Priority level however would be a new thing. All logistic robots would try to satisfy highest priority level chests before then trying to satisfy lower priority chests. Moreover any logistic chest would only supply chests of higher priority level (that way we would avoid loops).
So how would this emulate current logistic chest system?
- Active provider chests would be priority 1 chests with "anything" item enabled. They accept anything you throw at them and distributed items among priority 2+ chests.
- Storage chests would be priority 2 chests with "anything" item enabled. They accept anything from priority 1 chests and distribute items among priority 3+ chests.
- Passive provider chests would not be emulated exactly. If you thing about it though passive provider chests act like storage chests except they don't accept items from logistic robots. Their main use is to store buffers of single item, so instead of what we have now I think better alternative would be priority 2 chests with only 1 item enabled. This gives a few benefits: 1. you still have ą items chests that act as a storage for that single item, so you can make sure you don't run out of those items. 2. This chest accepts any overflow of some item you want to get rid of appealing to OCDs (e.g. you have a lot of yellow belts after upgrading your iron factory to use red belts).
- Requester chests would be priority 3 chests with specific items enabled. Basically same as before.
Very OCD friendly
Allows more complicated setups than current system
Priority & item filters don't have to be limited to chests. In fact more entities could use it: cars, trains, even the player itself, etc.
Brings some challenges to using logistic robots as currently they don't provide any logistic challenge.
Less overall items.
Allow even more complicated setups by combining priorities with circuit network.
Cons of this system:
More complicated to do simple setups, however this could be at least partially solved by providing shortcuts in logistics menu with commonly used chests (e.g. those that we currently have).
Variations:
Instead of having priorities that you set for each chest, each color would represent priority, so e.g.:
Purple chests - priority 1
Red chests - priority 2
Yellow chests - priority 3
Green chests - priority 4
Blue chests - priority 5
That way the priorities would be clearer without opening chests, but we would have limited number of priorities we can assign.