jorb wrote:I have been thinking about various forms of storage depots lately, but I'm not sure on how they should work, more precisely.
A bit of necroposting

I can give some insight
1) a structure (non movable, non liftable)
2) Functions as a static stockpile with a type defined by first placed thing (feature of a barrel)
3) Can interact with carts, barrels
4) no quality merging each item(including stack of grain and its quantity) remains the way it was before putting
5) no liquids (another separate silo type for it)
6) Feature to take items from it sorted by lowest/highest quality7) For the ease of development quantity of 10000 for everything (yes, I know that barrel can contain the same, but this does not ruin quality). Another way - dynamic max quantity depending on what is put
This is a perfect thing to equalize bots and humans. Bots are already doing farms successfuly, while players spend a lot of time for sorting out the best products and storing them sorted.
Also, think about different approach to stockpiles.
Add a 'volume' attribute to all stocpilable items.
Add a 'max volume' attribute to all kinds of containers (incl stockpile)
Calculate max quiantity of items in container as maxItems=containerVolume/itemVolume.