fluffy-mods / ColonyManager

Colony manager for RimWorld
Other
71 stars 38 forks source link

Animal butcher priority (training / age) #190

Open RFC3251 opened 3 years ago

RFC3251 commented 3 years ago

It would be nice if, instead of an on/off setting for "butcher trained animals", there was an option to butcher them only if there is no untrained animal that can be butchered instead (i.e., three states: never / as last resort / yes).

Or maybe the mod already does that when the option to butcher trained animals is enabled (i.e., try untrained animals first, then animals with just one level of training, then two, etc.)? The tooltip doesn't say. I'd be fine with just two options ("as last resort [least training first]" and "never [for any level of training]"), but I can imagine some situations where people don't care which animal is butchered first, and just prefer it to be the nearest one.

Along the same lines (if the mod doesn't already do this), it should probably start by trying to butcher the oldest adult(s) and the youngest juvenile(s), since the former have less reproductive time left, and the latter have longer to go before they start reproducing.

RFC3251 commented 3 years ago

Update: currently, the mod definitely doesn't seem to prioritise animals with less training for butchering. I just enabled butchering trained animals and it marked a pig that was fully trained, while there were others with just initial training (obedience / guard).