Added Gene Aphrodisiac Pheromones and some settings

This commit is contained in:
Shabakur 2022-12-25 12:38:05 +01:00
parent 7bf8efb00d
commit f0a9cce9c9
12 changed files with 134 additions and 6 deletions

View file

@ -47,7 +47,7 @@ namespace RJW_BGS
{
foreach (BestialityGeneInheritanceDef gene in raceGeneDef.genes)
{
if (gene.chance >= Rand.Range(0.01f,1f))
if (gene.chance * RJW_BGSSettings.global_gene_chance >= Rand.Range(0.01f,1f))
{
genelist.Add(DefDatabase<GeneDef>.GetNamed(gene.defName));
}
@ -64,8 +64,13 @@ namespace RJW_BGS
}
}
//For ParchRJWHediffInsect_egg
public static void NewGenes(Pawn mother, Pawn dad, Pawn baby)
{
if (!RJW_BGSSettings.enabled)
{
return;
}
if (baby.RaceProps.Humanlike)
{
if (baby.genes == null)