RimWorld

RimWorld

Not enough ratings
Better Crossbreeding
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.6
File Size
Posted
Updated
32.056 KB
8 Jul @ 6:36pm
20 Jul @ 1:14pm
7 Change Notes ( view )

Subscribe to download
Better Crossbreeding

Description
Improvements to RimWorld 1.6's crossbreeding mechanics. Example patch can be found at Example/Patches/Example.xml.

Allows animal crossbreeding to produce variable offspring (rather than always inheriting the mother's species), on a per-partner basis, using the following behaviours:

- Maternal: Inherits mother's species. Vanilla behaviour.
- Paternal: Inherits father's species.
- Random: Inherits either mother or father's species on a coin flip.
- Other: Child will be an entirely separate species. Use for hybrids, like Horses and Donkeys producing Mules or Hinnies (depending on the sex of the parent).
- OtherRandom: Child will be an entirely separate species, chosen at random from a list. Use for, as an example, an insectoid queen that can give birth to a number of different "caste" species.
- OtherRandomWeighted: Child will be an entirely separate species, chosen at random from a weighted list. Use for cases where you want a certain offspring type to be rarer than others.

If crossbreeding behaviour is not defined for a pairing in the modExtension, it will default to vanilla behaviour for compatibility.

NOTE: Does nothing on its own. Only subscribe to this if you have another mod which depends on it.

GitHub[github.com]
4 Comments
Dizzy  [author] 10 Jul @ 3:42pm 
@Bobkiri I've added an option for a weighted list.
Tyrannidae 10 Jul @ 6:08am 
This is what I was hoping for from the crossbreeding mechanic, but was disappointed to see that wasn't the case. Thanks for making this mod!
Dizzy  [author] 9 Jul @ 11:18pm 
Not directly, no. The jank solution in the interim is to just add a bunch of duplicate entries. I'm gonna try to make another option for a weighted list, but currently each entry has an equal probability of appearing.
Bobkiri 9 Jul @ 11:15pm 
Is it possible to set the appearance probability for each species when using the OtherRandom mechanism?