I’d like a setting that allows us to store up to 100 units of soap in the town storage, and automatically send any excess to the trading post.
However, there’s a potential issue with this system. If the same setting is applied to multiple items, the workload for the trading post staff could become overwhelming and eventually cause a bottleneck.
To address this, it should be possible to increase the number of workers at the trading post to up to 10.
I like the idea of being able to have a set value in storage with excess sent to the trading post.
I suggest the easiest way to implement such a feature would be to add a toggle in the commodity box in the resources tab.
We already have the ability to set a min/max value for commodities. Currently these are used to toggle the workers on/off. A toggle box to divert excess to the trader instead diverting workers to laborers when the max value is reached would make sense.
We do already have the ‘keep in stock’ function for trader shelves. Checking how much you produce and use annually gives you an idea of how much excess you have. Setting the ‘keep in stock’ value to some level below your excess will maintain that item in trader shelves. It’s not as elegant or precise as your suggestion though.