Compare commits

...

1 commit

Author SHA1 Message Date
Telanda-DDS
0e45992339 - Fixes to address changed RJW Settings Variables. 2025-10-16 14:32:16 +11:00
6 changed files with 37 additions and 7 deletions

Binary file not shown.

View file

@ -189,6 +189,8 @@
<modExtensions>
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>HemiPenis</penis>
<vagina>CloacalVagina</vagina>
<anus>CloacalAnus</anus>
</li>
<li Class="RJW_Genes.QirkExtension">
<Satisfiedquirk>ScaleLoverQuirk</Satisfiedquirk>
@ -233,4 +235,31 @@
</exclusionTags>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_rodent_genitalia</defName>
<label>rodent genitalia</label>
<description>Carriers of this gene develop rodent genitalia.</description>
<iconPath>Genes/Icons/Genitalia_croc_icon</iconPath>
<modExtensions>
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>RodentPenis</penis>
<vagina>RodentVagina</vagina>
</li>
</modExtensions>
</GeneDef>
<GeneDef ParentName="GeneGenitalTypeBase">
<defName>rjw_genes_cloacal_genitalia</defName>
<label>cloacal genitalia</label>
<description>Carriers of this gene develop cloacal genitalia.</description>
<iconPath>Genes/Icons/Genitalia_croc_icon</iconPath>
<modExtensions>
<li Class="RJW_Genes.GenitaliaTypeExtension">
<penis>CloacalPenis</penis>
<vagina>CloacalVagina</vagina>
<anus>CloacalAnus</anus>
</li>
</modExtensions>
</GeneDef>
</Defs>

View file

@ -5,9 +5,10 @@ using System.Text;
using System.Threading.Tasks;
using HarmonyLib;
using RimWorld;
using Verse;
using rjw;
using rjw.Modules.Interactions;
using Verse;
using static rjw.RJWPregnancySettings;
//using rjw.Modules.Interactions.Enums;
namespace RJW_Genes
@ -81,9 +82,10 @@ namespace RJW_Genes
if (RJWSettings.DevMode) ModLog.Message(xxx.get_pawnname(giver) + " has no parts to Fertilize with");
return;
}
//If recieving pawn has a Vasectomy,temporarily remove it to prevent fertility Malice, replace it after DoImpregnate.
if (vasectomy != null)
{
//Temporarily remove Vasectomy from Receiver to prevent fertility Malice, replace it after DoImpregnate.
if (RJWSettings.DevMode) ModLog.Message("vasectomy check");
receiver.health.RemoveHediff(vasectomy);
}
@ -223,7 +225,7 @@ namespace RJW_Genes
return false;
}
if (((xxx.is_animal(fucker) && xxx.is_human(fucked)) || (xxx.is_human(fucker) && xxx.is_animal(fucked))) && !RJWPregnancySettings.bestial_pregnancy_enabled)
if (((xxx.is_animal(fucker) && xxx.is_human(fucked)) || (xxx.is_human(fucker) && xxx.is_animal(fucked))) && RJWPregnancySettings.bestial_pregnancy == BestialPregnancy.None)
{
if (RJWSettings.DevMode)
{

View file

@ -1,4 +1,4 @@
# 2.6.0 (18-08-2025)
# 2.6.0 (05-09-2025)
(Commit by @Telanda-DDS)
**Changes**

View file

@ -17,7 +17,7 @@ But please consider also the following:
## Contributors
- Shabalox (MechBreeding, InsectBreeding, Animal Gene Inheritance)
- Shabalox (MechBreeding, InsectBreeding)
- WasMachenDennSachen (Various Icons)
- Jaaldabaoth (1.5 Migration, MPreg, Femboys, Initial VE-Genetic Hybrids)
- Flock-of-Birds (Cosmetic Genitalia per XML)

View file

@ -14,7 +14,6 @@ This mod adds genes related and based on RJW to Rimworld.
- Cum-Amount Changes, Transfer Nutrition Boosts
- Sexual Vampires that need Cum, Cocks or some other sources.
- Mech Breeding Additions & Orgasmic Mytosis
- Human-Animal Gene Inheritance merged from [Shabakur](https://github.com/Shabakur/RJW_Animal_Gene_Inheritance)
- Genetic Diseases that spread on Intercourse
- Patches for some popular / common Xenotypes from other Mods.