One of the problems i hear about a lot is that bins remain a big stumbling block about things just getting stuck, and i keep having to distribute advice on how to micro-manage it. So i have a proposition for a solution to the general problem of dwarves being only able to interact with one container at a time.
Aisle systemThis system doesn't make radical changes to the draw and input of dwarves but instead, each container has rows of objects. Whether items are
mixed,
split, or
singular can be set from manager for generalised direction and the individual stockpile to personalise. Under this system multiple dwarves can interact with the same container which brings a end to the majority of the problems experienced with only a single dwarf being able to use it at a time, making using containers sometimes very disadvantageous.
Goose Egg // Chicken Egg
Goose Egg // Chicken Egg
[DUMP] Goose Egg // Chicken Egg
Goose Egg // Chicken Egg [TSK]
Goose Egg // Chicken Egg
{Goose Egg} // Chicken Egg
{Goose Egg} // Chicken Egg
[TSK] Goose Egg // Chicken Egg
Goose Egg // Chicken Egg
Goose Egg // Chicken Egg
Players can navigate and switch aisles when selecting objects from the containers screen, drawing items from both aisles will be more efficient than one and a barrel can empty quickly. Their industrial purposes can be varied,
mixed may be advantageous for conserving on barrel/bin space when you are creating generalised products like craft-goods (rings, crowns, earrings) to sell rather than if it suits you, putting two types of a product into a specific container aisle.
Forges for instance could have multiple bins and have two types of alloy reagent material stored close together such as pig iron alongside iron bars or sorted into easily drawable single bins of metal ((Copper // Copper // Copper)(Tin // Tin // Tin)) which are easier to redistribute if production is pulled elsewhere.
Barrels, bags, and large pots ideally have two aisles, while bins have three while retaining the same capacity. The aisle rows can be modified amongst the tools .txt in the raws when designing new container types, including furniture like bookcases.