RimWorld

RimWorld

106 ratings
Animal Incest
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
302.849 KB
31 Jul, 2016 @ 11:07am
1 Change Note ( view )

Subscribe to download
Animal Incest

Description
Allows animals to breed incestuously.

THIS MOD IS NO LONGER NEEDED FOR A16 - THERE IS NO MORE INCEST CHECK FOR ANIMALS

Important
Requires CCL
Get CCL here[ludeon.com], here[github.com] or here.

Does NOT require a new save game..
This mod uses CCL to dynamically change game data* when a game is loaded. Should be fine to use with any other mod that adds animals, relations, or anything else.

Think you found a bug?
See here on how to report bugs.


Notes
In unmodded RimWorld, animals will absolutely refuse to have incest - and incest is very loosely defined, including for example cousins twice removed.

The problem with this is that at some point you'll run out of viable breeding stock, and will either have to micro manage breeding (tedious) or continously buy new breeding stock (expensive).

In reality, most animals will avoid incest, but when there's no other options available they will still interbreed.

I'd like to work breeding into a system more closely resembling the real world (e.g. inbred animals being more disease prone, weaker, etc.) - but given the way the game works that's a tricky task. So instead, I've just removed all the incest flags for animals, so animals will now happily breed with whomever is closest.

*: The mod is literally one foreach loop changing all 'incestForAnimals' flags in PawnRelationDefs to false.
64 Comments
nhatanh0475 5 Mar, 2020 @ 9:39am 
Thanks that this nonsene has been removed. The change of corruption only high at the first tree line and dramatically decrease over generation.
darthdud0 19 Nov, 2019 @ 6:43pm 
cool thanks for telling me, my one rooster will be happy to know this.
Seth 19 Nov, 2019 @ 2:45pm 
THIS MOD IS NO LONGER NEEDED FOR A16 - THERE IS NO MORE INCEST
darthdud0 12 Nov, 2019 @ 9:45pm 
is there a version 1.0 of this mod?
darthdud0 11 Nov, 2019 @ 10:31pm 
don't make them disease prone/weaker or you'll be making the starting problem all over again(running out of breeding stock to the point of having to buy more and having to micro manage every pairing)
Blue North Star 8 Feb, 2019 @ 4:42pm 
Idk how to make mods, but i guess it helps telling me how to turn it off. </3
Fluffy  [author] 8 Feb, 2019 @ 12:15am 
@Samael; I wasn't planning to, but if i recall correctly it should be really easy to do. There's a flag "incestForAnimals" in each PawnRelationDef, there should be a similar one for pawns (these are xml files, so just text.), simply setting these to false (or removing them) would be enough.

If you want to get fancier you'd use C# or an XML patch (xPath) to turn it off on all defs, as I did with animals; https://github.com/FluffierThanThou/Inbreeding/blob/master/Source/Fluffy_AnimalIncest/Injector.cs . Note that that code uses the old CCL or an old version of HugsLib, so it won't work verbatim for new versions of RW, but feel free to use it as a starting point if you're inclined to make a mod on your own.
Blue North Star 7 Feb, 2019 @ 6:38pm 
Can you try to make one for pawns as well?
Terminus Est 4 Jan, 2019 @ 11:06pm 
This mod brought us happiness and god Tynan looked down and made it so all could see the glories of vast quantities of incest
megabot 17 Nov, 2018 @ 1:22pm 
just a joke,no harassment intendet