Nice idea, would enrich the world visually.
If possible it would be great if the image of the sack could show the fill level to make them visually appealing: empty, and filled up to 1/3, 2/3, full (with a depiction for open and corded up).
A nice option would be if it's possible to pick an empty sack into the inventory (so they could be stored in containers while not in use, or even inside a sack) while a filled one can only be lifted.
So, here's the list of stuff i would like to be able to put in a sack:
- Apples and Nuts
- Caroots and Onions
- Straw, Fibers, Wool
- Hemp buds
- Tree Cones and Bark
- Stones, Sand, Soil
- Seeds (one type only)
- Flour
- Empty Sacks
Stuff that dosn't make sense in a bag (from a logical standpoint):
- Chantelles, Blueberries, Mulberries, Grapes (would be squeezed to mush)
Downsides of a sack could be- can only hold one type of object (eg. only apples, only wheat seeds, etc.) over his lifetime, it will accept random allowed item while unused but after that be limited to that type (for sanitary reasons)
- it has to be corded up to be lifted, requiring one string (which is lost when opening it)
- dosn't support sorting, only LIFO like a construction sign
As an additional downside to the other, more expensive containers the sack could be unrepairable and decay in 2 hits.
To implement all mentioned downsides the interface could be similar to a construction sign: with 'cord up' (or 'open' in case it has beed corded) instead of build button, with one resource button changing from without type (=accepting all allowed items for a sack while it is new) to the resource type put into the sack (so first item would have to be dragged to prime the sack with the type). It should also show average quality of objects in the sack (to ensure trade agreements are met).
Ah, and before i forget:
please make the construction signs wheelable to [
X] reduce chance for RSI.