More filters for animals' pen
Previous mod name: Animals' age filter
You can decide which animal goes to a pen based not only on gender (male/female) but also on:
[list]
[*] animals' age (baby/juvenile/adult);
[*] pregnancy/fertilization status;
[*] sterilization status;
[*] age greater than life expectancy of animals' race;
[*] if a pack animal is carrying items
[*] if an animal is designated to be slaughtered (manual designation or automatic slaughtering)
[*] if an animal needs tending now or periodically (infection, asthma, plague, etc)
[*] malnutrition status
[*] with resources ready to be harvested
[*] with all injuries tended
[*] with permanent injuries
[*] with name
[/list]
for example you could keep milkable animals (adult ones) in a separate pen, closer to your colony or, since babies eat less, you can keep them in a smaller pen
Important notes
[list]
[*] safe to add to an ongoing game
[*] to remove from an ongoing game it's best to allow all pen filters, save the game, and only then remove the mod
[*] if can apply a name to a pen (marker) using my [url=https://steamcommunity.com/sharedfiles/filedetails/?id=2583135857]Rename pen[/url] mod
[/list]
Complex filter logic (vanilla feature)
You can combine several filters putting multiple pen marker in the same pen:
[list]
[*] what is really important (and what is indeed saved in savegame) is what you do [i]not[/i] allow;
[*] a single marker applies AND logic on all its terms;
[*] if you have multiple markers in the same pen the OR logic is applied between them
[/list]
For example if you want to keep sterilized males + all females in the same pen you just put:
[list]
[*] pen marker 1 -> no females, no unsterilized (so basically only sterilized males);
[*] pen marker 2 -> no males (so basically only females)
[/list]
if both are in the same pen the applied logic is:
(not female AND not unsterilized) OR (not male)
Other download links
GitHub link: [url=https%3A%2F%2Fgithub.com%2Fangelolocritani%2FRimworld-AnimalsAgeFilter]https://github.com/angelolocritani/Rimworld-AnimalsAgeFilter[/url]
Ludeon link: [url=https%3A%2F%2Fludeon.com%2Fforums%2Findex.php%3Ftopic%3D54893.0]https://ludeon.com/forums/index.php?topic=54893.0[/url]
Release history
[list]
[*] v1.1 - added filters for sterilized and pregnant/fertilized status
[*] v1.2 - added filter for age greater than life expectancy of animals' race
[*] v1.3 - added filter for pack animal carrying items
[*] v1.4 - added filter for animal designated to be slaughtered and filter for animal with an immediate or periodic need for tending
[*] v1.5 - added malnutrition filter
[list]
[*] v1.5.1 - fix: diseases that hit whole body were ignored by "tendable condition" filter
[/list]
[*] v1.6 - Added filter for animals with resources ready to be harvested
[*] v1.7 - Added filter for animals with all injuries tended and for animals with permanent injuries
[*] v1.8 - Updated for Rimworld 1.5
[*] v1.9 - Added filter for named animals
[*] v1.10 - Updated for Rimworld 1.6
[list]
[/list]
[/list]