Having people eat all the mushrooms or whatever, before I'm able to use them to make something of higher value, is annoying Please add the option to forbid the consumption of a resource outside of production buildings.
This could also be tweaked to "Make sure there are always X of this item in storage" - if you need 30 Jerky for an order, but you want to keep your lizards well fed, you can just tell them to eat any surplus after 30.
I agree, and I've thought about this as well.
I think there are several different things you could do to address the balance concerns:
-only allow forbidding of basic foods (not complex foods)
-tie forbid option to a cornerstone perk
-each forbidden item causes a small global resolve loss
-villagers ignore forbidden settings if they are starving
Any 1 or some combination of these should address the balance issues other people mentioned.
allowing the forbidding of complex foods would be nice but overpowered and not necessary for the purposes of making things like oil or flour.
tying the forbid option to a cornerstone would be bad unless the cornerstone also had other benefits as well. (Personally I just wouldn't take that cornerstone because there are so many other good ones)
global resolve loss would probably be the best, especially if there was a citadel upgrade and or cornerstone perk that would remove or reduce it.
villagers ignore forbidden if they are starving would help a bit but that would make it significantly less useful for the purposes of making flour and complex food. It would still help a bit though.
100% agree, we need this very much. I remember countless times when I needed like 30 of that darn mush soup, but my citizens just eat it all, before I could claim the reward :(
A big problem with this suggestion may be that you could just hoard and stockpile luxuries and only use them very sparingly in bursts when you can actually gain passive resolve uptick by having them all active at the same time... one idea to fix this is to add a production bonus for high resolve even below the resolve gain threshold but this would require some very serious rebalancing since the bonus would have to be big to offset the potential of cheesing the game.
Although I agree with your concern, I feel that this is a way to also benefit from the region perk that gives increased resolve gain during drizzle. Furthermore, I often find myself taking the yearly buffs that reduce resolve related rep gain in favour of having a very strong trading economy on non-tradelock maps.
Maybe in general just clicking on a good in the storage overview could put a red cross on it and prevent consumption of the good whatever it is, not just food.