VarietyMatters
Are you looking for a reason to plant something other than corn or hydroponics rice? Do you have mods that add new plants but no reason to grow them? Well, now you have a reason, because variety matters!
Features / How it Works:
———————————
This mod adds a custom variety need and a system for tracking recently consumed ingredients. When a pawn eats the same foods repeatedly, variety falls, causing bad moods. When a pawn eats new foods, variety rises, creating a good mood.
The number of food varieties that pawn’s desire and the number of meals the pawn remembers grow and shrink with the expectation level. If pawn’s eat the desired number of foods in equal quantities, they will generally maintain their current variety level.
Prisoners, caravan members and sick pawns don’t expect variety. They still track the foods they’ve eaten but temporarily lose positive or negative thoughts. Gourmands are satisfied as long as they have foods they like and don’t track or care about variety. Ascetic pawns also don’t care about variety.
To limit the need for micromanagement, Pawns gain a small preference for foods not in their recent memory.
Feedback on balance is welcome.
Configuration Options:
——————————
You can select the number of food varieties pawns desire for each expectation level.
Compatibility Issues:
—————————
None anticipated.
Updates
———–
Cannibals won’t lose (or gain) variety when eating a meal with humanlike meat, but it will affect future variety gains.
Pawns don’t remember the individual ingredients/foods from meals with bad thoughts, except insect meat and Raw Bad foods.
Meals with bad thoughts (except Raw Bad) don’t directly cause a gain or loss of variety, but affect future variety losses.
Mystery ingredient meals (meals that can have ingredients but don’t) are non-offensive and won’t cause variety to fall below .4. This is to improve functionality with Replimat or other mods that add meals that don’t use ingredients.
Upcoming:
————–
1. Add variety traits.
2. Feel free to make suggestions or requests.