[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fwww.patreon.com%2Fc%2Fredmattis][img]https://i.imgur.com/B4xmwit.png[/img][/url][www.patreon.com]
Much improved gene inheritance for Biotech.
I made this mod because I wasn't quite satisfied with the various gene inheritance mods already on the workshop.
With this mod you will get less babies skipping most of their parents genes and overall more logical inheritance.
In summary: better gene inheritance results.
[hr]
Settings
[hr]
[img]https://i.imgur.com/NR7Lqzv.png[/img]
You can set xenogene inheritance, archite gene inheritance, amount inherited from the (random) secondary parent, etc.
[hr]
Details
[hr]If you really want to know how it works...
Unlike vanilla this mod will not give you a bunch of babies with 20% of their parents genes and a metabolism of 225%.
It will build up a list of semi-random genes to inherit, this list will also always include every shared by both parents. If the metabolism ends up too high it will remove genes with a metabolism cost; preferring those [b]not[/b] shared by both parents.
If one parent has no genes with metabolism and are flagged as a baseliner then they will by default be used as the primary parent, meaning a random % of the other parent will be migrated over, this is to avoid combinations with baseliners sometimes creating babies with 100% of the other parent's genes.
Xenotypes, Runtime Xenotypes, and Custom user Xenotypes
[img]https://i.imgur.com/MfozZgj.png[/img]
The mod will now aggressively try to assign xenotypes. Even if the match isn't perfect the game will consider them to belong to the xenotype, which is important for ideologies.
if the child is too far away (less than 80% similar) to a xenotype of a parent they will be classified as a Hybrid, as in the image above, but the game will try to track down a suitable user-pickable icon if possible.
[b]No more weird gene-stuffed baseliers babies[/b]
The game will take runtime-made xenotypes and user-made Custom Xenotypes into account for children using similar logic to the above. No more VampNekoMaid xenotypes breeding near-identical children that are somehow "Baseliners".
[hr]
Inheritance Genes
[hr]
[img]https://i.imgur.com/XmHHPHt.png[/img]
By popular request there are now a few genes that modify how inheritance works.
Recessive and Dominant Genes
If a parent has dominant genes only their genes will be passed out and vice versa for recessive genes. If both have dominant/recessive genes it is random as usual.
Compatible with the genes from [b]Vanilla Races Expanded - Highmate[/b]
Primary and Secondary Genes
Similar to the above, except instead of passing on only one set of genes, the genes of a character with "Primary Genes" will be considered the primary parent, and unless metabolism is too high all valid genes will try to be passed on. Note that genes from the other parent can still overwrite genes from the primary parent.
Secondary Genes of course does the opposite.
Binary Inheritance
The Binary Inheritance gene, if applied to BOTH parents will make it so an entire gene set from one parent will be picked at random. Suitable for xenotypes with castes or extreme sexual dimorphism.
[hr]
Other Features
[hr]
The mod will automatically try to swap the displayed xenotype if enough genes are shared with either parent.
In middling situations they will be labeled a "hybrid [xenotype]" based on what they inherited most of, e.g. "Hybrid Nekomata", "Hybrid Yttakin", "Hyrid Impid", ...
This can be considered a fix to the dreaded "Baseliner" or "Hybrid" issue that happens a lot in vanilla
[hr]
Final Word
[hr]
Let me know if you have thoughts, feedback, any kind of issues, and so on.
[url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fdiscord.gg%2FQ38YF9VzgB]
Mod Discord
[img]https://i.imgur.com/38qS9bk.png[/img][/url][discord.gg][url=https://steamcommunity.com/linkfilter/?u=https%3A%2F%2Fko-fi.com%2Fredmattis][img]https://i.imgur.com/cgkQBBu.png[/img][/url][ko-fi.com]