RimWorld
Ocen: 156
Variety Matters Redux
2
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Mod, 1.4, 1.5
Rozmiar pliku
Zamieszczono
Zaktualizowano
4.186 MB
1 października 2023 o 0:45
15 kwietnia o 1:48
Listy zmian: 50 ( zobacz )

Zasubskrybuj, aby pobrać
Variety Matters Redux

W 1 kolekcji stworzonej przez HTxL
RimRealism - Hardcore Survival
Przedmioty: 279
Opis

2023-12-05
  • Improved the food searching algorithm to locate items not currently stored in the pawn's recent meal memory to reduce micro-management. The new algorithm also has superior performance.
2023-12-04
  • Variety presence is now affected by whether a pawn experiences a negative mood debuff from consuming the food. This enhancement ensures better compatibility with mods that introduce new foods, precepts, genes, or traits.
  • Lack of variety associated with Insect and Fungus meat is now contingent on whether the pawn holds the Despised precept for insect meat.
  • General bug fixes.
2023-11-23
  • Better visualization of recent meals, their variety, and reasons for lack of variety.
  • Enhanced compatibility with popular cooking and food-related mods.
  • Reduced variety need for prisoners and slaves.
  • Improved performance.
  • Enabled variety need for Gourmand pawns with specific requirements and mood impacts.
  • Option to adjust the mood impact of the variety need.
  • New setting to treat all meal qualities (Simple, Fine, Lavish, Gourmet) as the same type for variety calculations, integrating seamlessly with mods like Vanilla Cooking Expanded. Enabled by default, can be toggled in settings.
  • Nutrient paste meals are now so unappetizing that they do not contribute to dietary variety, unless a pawn has the appropriate precepts.



Pawns now have a new need: variety in their diet. This mod introduces a unique gameplay dynamic where pawns require different types of food to stay mentally healthy and happy. Instead of just eating for survival, pawns will now seek out a diverse range of meals to satisfy their craving for variety. This new need adds an engaging layer of complexity to the colony's food management.


  • Diverse Diet Requirement: Pawns will experience mood penalties if they repeatedly consume the same type of food. A varied diet is key to keeping their spirits high.
  • Enhanced Cooking Gameplay: Cooks in your colony are now more autonomous and will prepare meals with a variety of ingredients without the need for player micromanagement, ensuring a diverse diet for the pawns.
  • New Challenges and Strategies: Players will face new challenges in food procurement and meal planning, leading to more strategic gameplay when it comes to managing resources and keeping the colony thriving.
  • Detailed Needs Visualization: The mod includes a needs bar for each pawn. Hovering the mouse over this bar provides insights into their variety requirements, current satisfaction level, recent meals, and the diversity contribution of each meal.

By integrating this mod, you're not just adding a feature; you're enhancing the depth and realism of your colony's daily life. It encourages players to think more critically about their food sources and meal choices, turning the act of feeding your pawns into a more immersive and rewarding experience.


What Counts as a Variety?
A food must provide nutrition and either joy or be at least tasty raw to count as a variety. Rotten foods do not count. Cultural and preference variations apply, such as cannibals treating human flesh differently.
Meal Variety Options
Option 1: Ingredients Only
This mode focuses exclusively on the variety of ingredients. Meals are considered varied based on the different ingredients they contain, irrespective of the meal type. It's ideal for players who play without many mods that add additional meal types.
Option 2: Meal Name Only
This option simplifies the variety mechanic by considering only the type of meal consumed, disregarding the ingredients used. It's particularly well-suited for gameplay with a wide array of meal types introduced by mods, where the meal itself brings the variety.
Option 3: Both Ingredients and Meal Name
The most player-friendly option, this mode tracks both the meal's name and its ingredients. A meal is considered a new variety if either its name is different, or it contains a different ingredient. This approach is perfect for those seeking a challenge that is not too demanding, allowing for varied gameplay without extensive micromanagement.

How Much Variety Do Pawns Need?
The base variety expectation depends on a pawn's current thought expectation and can be adjusted in settings.

How do Pawns Track Varieties?
Pawns remember foods eaten up to 2.25x their current variety expectation, requiring around half of their diet to be new varieties to meet this need.

Will Pawns Seek New Varieties When Eating?
Pawns have a preference for new varieties and will choose meals accordingly, requiring less micromanagement.

Will Pawns Use a Variety of Ingredients When Cooking?
Cooks will use a variety of ingredients, with better cooks having a longer memory for ingredient diversity. Note: cooks prioritize ingredients based on proximity to the stove.

Are There Any Other Features?
Options include preventing meals with different ingredients from stacking and adjusting the number of ingredients tracked in meal stacks. These features vary based on the selected variety option.

Additional Notes:
  • Prisoners and slaves have a reduced variety need.
  • Gourmand pawns have unique variety requirements and mood impacts.
  • Ascetic pawns do not require variety.


  • Github repository is here [github.com]
  • The original mod this mod is based on is here


Banners: Mewn Goddess
Mod: HTxL
Popularne dyskusje Zobacz wszystkie (2)
30
14 czerwca o 11:47
Bug Reports
HTxL
9
28 lipca o 5:38
Suggestions
HTxL
Komentarzy: 203
Wulfhram 15 sierpnia o 19:17 
For pawns that get a buff for eating human meat such as blood worshippers, I believe they're getting a variety malus for it.
Angel 8 sierpnia o 2:29 
I keep checking the workshop to see if this got updated. I really loved this mod, but it does seem to have a lot of performance issues.
AmbiguousMonk 25 lipca o 20:31 
Is there a reason that ingredients aren't considered individual varieties? It makes it seem like single ingredient meals are best. Say I have 10 of three different ingredients: I can make three triple-ingredient meals for 1 type of variety total, or I can make 3 single ingredient meals for 3 types of variety total. It seems counter intuitive for cooks to prioritize multi-ingredient meals when they're actually the worse choice
Maux 21 lipca o 3:39 
It seems pawns stack gourmet meals from Vanilla Cooking Expanded as long as the condiment is the same, regardless of other ingredients.
Kaeh 11 lipca o 8:55 
I think there is an incompatibility with project rimfactory. The auto cooker can't get food.
Darknote 7 lipca o 11:53 
Alright, so, I had to remove this from an existing save (@WithTheFlow it should be fine).

FYI, this mod causes a massive annoyance unlike any stuttering. It doesn't make the game unplayable, but it does hit you with random stutters that give you the illusion something's wrong. Then everything's fine, until it isn't. Schrodinger's Stutter.

I would recommend a thorough check with Dub's performance analyzer. FYI I was using it with CE and SOS2, and all other performance improvement mods.
WithTheFlow 6 lipca o 21:57 
is this safe to remove from an existing save?
tide{S}haper industries 29 czerwca o 9:27 
Hoi! Coming here based on troubleshooting ppls errors. Is there a possibility to curb down the logging for stuff like;

> DietTracker:: Variety reason mismatch

At least making it opt-in via a verbose logging option or something. Because it really clutters people's logs (excessively at times) and is also not really helpful for the user or us troubleshooter to determine WHAT is going wrong and how to potentially fix it. And if it's only really helpful for you to find out incompats, making it opt-in instead would be a good middle-ground, since people would only ever need it being logged while specifically looking into it to begin with.

Unless the message has some critical meaning - in which case it having more details about what exactly is the issue would preferable - otherwise users will just outright ignore it anyways.
Dr PhiZZ 21 czerwca o 23:03 
Can I add this mid-save? I really like the features of this mod but I don't want to start my longest colony over :)
按住F检视你的牛子 21 czerwca o 21:30 
Of all things, this mod requires new colonists to need four different types of food right after landing. What kind of spoiled star-level young master is this?