边缘世界 RimWorld

边缘世界 RimWorld

29 个评价
Improved Auto Slaughter
   
奖励
收藏
已收藏
取消收藏
Mod, 1.5, 1.6
文件大小
发表于
更新日期
216.273 KB
2024 年 12 月 4 日 下午 12:10
9 月 7 日 下午 9:45
8 项改动说明 ( 查看 )

订阅以下载
Improved Auto Slaughter

在 llunak 的 1 个合集中
llunak's RimWorld mods
17 件物品
描述
This mod improves how the auto slaughter feature selects animals to slaughter.

Description

For most animal species in RimWorld either males or females provide a resource (females milk, males hauling, etc.), and the other sex is either worse at it or cannot provide the resource at all. As such it makes sense to keep only a few of the latter for breeding and keep as many of the sooner as wanted or sustainable, preferably in productive age. In order to support this setup the mod changes auto slaughter in the following way:

  • Animals that are too old (configurable threshold) are slaughtered first, oldest first. The remaining animals are slaughtered youngest first. Pregnant animals, regardless of age, are slaughtered last, just like in vanilla. This change prioritizes slaughtering of the least productive animals.

  • Male/female young columns in the configuration are replaced with male/female total columns. This makes it easy to keep at most X males and Y females. Using the vanilla total colum for this risks losing males or females completely, and using adult+young columns makes the total limit variable in practice.

  • Bonded and pregnant animals always count, even if they will not be slaughtered. For example, with 2 pregnant cows and one non-pregnant and the limit set to 1, the non-pregnant one will be slaughtered (with vanilla the "count" would be 1 and so none would get slaughtered).

  • It is possible to explicitly mark specific animals not to be auto-slaughtered. They are still included in total counts.

  • It is possible to explicitly mark specific animals to be auto slaughtered first the next time auto slaughter takes place, if other settings like pregnant do not prevent it. Useful for cases like animals with permanent injury.

Related mods:

Notes

IMPORTANT: If you already have auto slaughter configured, check your setup after installing the mod. The young->total change includes using the same configured values.

GitHub: https://github.com/llunak/rimworld-improvedautoslaughter
16 条留言
HighFlyer96 10 月 30 日 上午 3:05 
Does this mod sort this work into the category "Doctor" or "Patient"?
Because instead of doing surgeries, they rather slaughter animals, despite Doctor having the highest priority next to Bedrest and Patient.
llunak  [作者] 10 月 14 日 上午 10:48 
@wanderfish Yes, of course. Or you may do a github PR to get it included, whichever you prefer.
wanderfish 10 月 14 日 上午 9:50 
Hello, may I upload a localization mod for this mod?
llunak  [作者] 10 月 8 日 上午 9:29 
@BunBox Does it show for other chicken?
BunBox 10 月 8 日 上午 8:04 
Doesn't show up on my end, no other mods other than Harmony.
It's a named chicken given a sentience booster if that perhaps explains any potential issue?
llunak  [作者] 10 月 7 日 下午 11:41 
@BunBox Select the animal (and look at the mod picture above).
BunBox 10 月 7 日 下午 9:31 
"It is possible to explicitly mark specific animals not to be auto-slaughtered."
How and where? I can't find the option for this anywhere
Legend Gamer 9 月 20 日 上午 8:27 
wait, so does this just make it so the youngest animals always get killed or am i misreading?
Ryanisunique107 5 月 10 日 上午 3:06 
anyway you can make it where it only auto slaughters sterilised animals
llunak  [作者] 3 月 12 日 上午 12:31 
@SaMaHaJoGu: It is possible.