Spice of Life Module - yeelp/Scaling-Feast GitHub Wiki
Spice of Life Module
Basics
Enabling the Spice of Life module in Scaling Feast's config enables this feature. When enabled, players will find their maximum hunger reduced if they fail to meet certain dietary variety thresholds (which can be configured). Player's can use Spice of Life's Food Journal to track what they've eaten.
Mechanics
The Spice of Life module uses its own modifier to alter max hunger and this modifier will never be above zero. As such, this module can not be used alone to increase a player's maximum hunger. Maximum hunger will be reduced by failing to diversify, but will be restored when a player diversifies. Scaling Feast checks a player's food history and counts the number of unique food items that appear. If the number of unique food items is less than the specified amount in the config for this module, a player will find their max hunger reduced, until that unique food count increases to be at least as large as the threshold in the config.
Unique food items can be counted in two ways. One is by actually checking different food items entirely and ensuring they are different. The other is to check food groups instead.
The penalty can be configured as well (the amount of max hunger to lose per count of unique entries below the threshold).
Tooltips
Scaling Feast will place tooltips on food items that, when eaten, will decrease that player's modifier value (effectively lowering a player's maximum hunger). Scaling Feast will also place tooltips on food items that, when eaten, will increase a player's modifier value (effectively restoring lost max hunger).
Gallery
<TODO: ADD IMAGES OF TOOLTIPS>