Overeating: an intuitive way to rebalance foods
There are enough suggestions on this sub about ways to rebalance the food system to tell that it is a hot topic. I thought to dip a bit into it in a way that would feel fairly intuitive within the existing system.
Overeating
The mechanic itself is pretty simple: the hunger bar no longer limits the player on how much they can refill. Already on eight drumsticks, and you eat a steak? Your hunger bar will now be full, and you will have two additional drumsticks in a row above. You still can't eat if you already have ten or more drumsticks, to keep it balanced.
However... have you ever been really full after a big meal? Sure, hunger is bad, but eating too much is too.
As long as the player's hunger stays above ten drumsticks (a full bar), they cannot sprint and natural regeneration is off.
This mechanic would urge the player to keep an eye on what they are eating, and perhaps eat less filling foods when their hunger bar is higher. This does not come instead of other suggested fixes to the hunger system (I am still a fan of each food item having a different consumption duration), as it can work well with them.
What do you guys think? Would this be too much? Not enough? Do you have ideas on how to make this mechanic better? I am open to constructive criticism.