RimWorld

RimWorld

26 ratings
Improved Auto Slaughter
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
199.229 KB
Dec 4, 2024 @ 12:10pm
Aug 27 @ 12:14am
6 Change Notes ( view )

Subscribe to download
Improved Auto Slaughter

In 1 collection by llunak
llunak's RimWorld mods
15 items
Description
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.

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
8 Comments
Ryanisunique107 May 10 @ 3:06am 
anyway you can make it where it only auto slaughters sterilised animals
llunak  [author] Mar 12 @ 12:31am 
@SaMaHaJoGu: It is possible.
SaMaHaJoGu Mar 11 @ 9:59pm 
Is it possible that this mod may have incompatibility with Colony Manager Redux? For the auto slaughter function?
llunak  [author] Dec 9, 2024 @ 8:13am 
Note that I have added another change, bonded and pregnant animals now count towards totals, even if they do not get slaughtered. This is necessary for the "at most X males and Y females" rule. See above for an example.
Vartarhoz Dec 8, 2024 @ 11:49pm 
That's right.
llunak  [author] Dec 7, 2024 @ 9:55pm 
@Vartarhoz: Bigger than what? Females? That would require a mod lIke Sex Matters but for animals.
Vartarhoz Dec 7, 2024 @ 1:15pm 
Is there a way to make males bigger so they can have more meat?
Scorpio Dec 5, 2024 @ 1:33am 
Nice work