边缘世界 RimWorld

边缘世界 RimWorld

333 个评价
Prioritize Meals over Preserved Foods
3
8
2
2
   
奖励
收藏
已收藏
取消收藏
Mod, 1.3, 1.4, 1.5, 1.6
文件大小
发表于
更新日期
362.175 KB
2022 年 12 月 8 日 上午 8:50
7 月 23 日 下午 9:36
42 项改动说明 ( 查看 )

订阅以下载
Prioritize Meals over Preserved Foods

描述
Overview
"Prioritize Meals over Preserved Foods" is a managed mod that allows you to manage meal restrictions on preserved foods with just a few actions. Manually provisioning meal restrictions for caravan members can lead to valuable time being taken away and inefficient use of playtime resources.
With "Prioritize Meals over Preserved Foods," you can prioritize the consumption of regular meals and only eat pemmican and packaged survival meal when regular meals are no longer available, all in a single flow.
It automatically launches and changes the priority of consumption in response to the addition of preserved foods by other mods.

Benefits
Simple : fully managed, no mod configuration required.
Performance : Since almost all processing is completed at startup, memory consumption is not affected.
High scalability : applies to all preserved foods added by mods, no matter how many.
High durability : eliminates human error in meal restriction changes during caravan construction and protects caravan settlers from starvation loss.
High cost-effectiveness : the only cost is pressing the subscription life button. As an option, you can also treat the author to a cup of coffee.
[ko-fi.com]

FAQ
Q: I eat raw vegetables, raw meat, and preserved foods first. why?
A: Examples of frequently misunderstood mod bugs include the following reasons.

1) The colonist has no right to eat the food he wants to eat because it is placed in the room with the prisoner's bed. This is a vanilla Rim spec. The same is true if colonists and prisoners are reversed.This trouble can occur if you try to feed paste to both prisoners and colonists at the same time using Vanilla Nutrient Paste Expanded.
2) The food you want to feed is prohibited by the colonist's dietary restrictions.
3) The colonist cannot go to the place where the food you want to feed is due to the door or restricted zone.
4) Because it is a special pawn with traits "Ascetic", genetic "robust digestion", or similar flags, raw vegetables and raw meat have a high selection priority only for that pawn.
4) The colonist's mood changes when eating food are greatly different from ordinary people due to the HAR race setting and Ideogy, and extreme dislikes/favorites are set.
5) The colonist is drawn to the food introduced by the mod that greatly increases the mood when eaten.
6) The place where the food you want to feed is too far away from other food.
7) It is avoided because it uses ingredients that are too tasteless, such as human meat and insect meat.

Q: Animals eat preserved food.
A: Since this mod is not a mod that trains animals, food priority changes are only made for meals made by Humanlike races.I think that it is unrealistic for animals with low intelligence to give priority to food over preserved food, so this behavior is intentional.

Q: I found a bug. The condition is...
A: Thanks for the bug report! I will fix it soon.

Q: I found a bug. HugsLib error log. URL.
A: Thanks for the bug report! I will investigate the cause.
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=725234314

Q: I found a bug.
A: Get out of here!


Caution
Redistribution of this MOD data is prohibited.
213 条留言
seeki  [作者] 12 月 12 日 上午 12:15 
To answer your question, you'll need to provide the following files:

HugsLib error log
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=725234314

Analysis screen from Dubs Performance Analyzer.
Please note that the analysis screen must be scrolled to the right to show the full method name.
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=2038874626

If you provide these files, I'll volunteer to analyze them for you.
This will prove that the mini-freezes are not caused by this mod, but by another mod you're using.
jpinard 12 月 11 日 下午 11:33 
I know this mod is not supposed to affect performance, but in my moderately modded game it definitely does and I can't figure out why. The FPS is OK but there's a lot of hitching. I remove the mod, hitching is gone. Add the mod back in, hitching is back. I must have a mod interacting with this?
seeki  [作者] 10 月 30 日 下午 7:42 
That's the rule in vanilla Rimworld.
You don't disclose enough information, so I don't know the exact reason.

The Colonist's food selection takes into account various factors such as distance from the food, likes and dislikes, and memes, and scores the most desirable food. The Gourmand trait is not involved in the selection.
This mod applies a negative adjustment to the score of pemmican, but there is no guarantee that easy meals will beat pemmican.
Perhaps the pemmican was simply nearby and the easy meals were far away.
Bartholomew Marmalade 10 月 30 日 下午 1:18 
Quick question -- I've noticed my "gourmand" pawn going for pemmican before simple meals. Is this a bug/mod order situation or intended behavior?

At first I thought a bug, but the "gourmand" trait I'm assuming means that they want to change their food intake or something along those lines.

Just checking.
seeki  [作者] 8 月 7 日 下午 5:18 
That's not a bug. Selection priority is affected by distance. If the paste is much closer than the simple meal, the paste is chosen.
Oxohalide 8 月 7 日 下午 12:18 
Great mod, but for some reason my pawn will eat paste over simple/fine meals. But will choose Lavish over paste.
seeki  [作者] 7 月 24 日 上午 12:21 
Your statement is unclear, but I’ll try to interpret your point.

First, this is not an issue. Your suggestion is denied for the following reason:

The behavior where carnivores choose "Meat Simple Meal > packaged survival meal > Vegetarian Simple Meal", and vegetarians choose "Vegetarian Simple Meal > packaged survival meal > Meat Simple Meal" is expected, since packaged survival meals are allowed in the food policy.

You seem to want to lower the score of packaged survival meals so that the order becomes:
Carnivores: "Meat Simple Meal > Vegetarian Simple Meal > packaged survival meal"
Vegetarians: "Vegetarian Simple Meal > Meat Simple Meal > packaged survival meal"

However, this would result in:
Carnivores: "Meat Simple Meal > Vegetarian Simple Meal / kibble / raw veggies / corpses > packaged survival meal"
which is unreasonable.

For a carnivore, eating a vegetarian simple meal is as absurd as eating kibble or raw corn.
Many users would consider this bad scoring or a bug.
seeki  [作者] 7 月 23 日 下午 9:39 
Increased the food selection priority score modifier, which makes it easier to overcome the effect of distance modifiers to food.
seeki  [作者] 7 月 22 日 上午 9:41 
Yes, the distance between the pawn and the food is taken into account in the food selection priority score. This is the basic rule in vanilla, and it is generally considered inefficient to carry food that is quite far away.

I recommend you edit the food restrictions for prisoners. There is little disadvantage to prisoners, as they have little reason to change the food they eat depending on the situation.

In the future, I may consider making a modification to halve the food distance score adjustment in order to provide a stronger food priority rule for this mod.
3Volodymyr 7 月 22 日 上午 9:26 
Also would love to see food priority configuration and to what types of people (colonists, slaves, prisoners, visiors, etc.) those will apply.