diff --git a/Common/Assemblies/Rjw-Genes.dll b/Common/Assemblies/Rjw-Genes.dll index db2c867..c606371 100644 Binary files a/Common/Assemblies/Rjw-Genes.dll and b/Common/Assemblies/Rjw-Genes.dll differ diff --git a/Common/Defs/GeneDefs_Breeding.xml b/Common/Defs/Genes/GeneDefs_Breeding.xml similarity index 99% rename from Common/Defs/GeneDefs_Breeding.xml rename to Common/Defs/Genes/GeneDefs_Breeding.xml index 9e9a4a2..14b1be7 100644 --- a/Common/Defs/GeneDefs_Breeding.xml +++ b/Common/Defs/Genes/GeneDefs_Breeding.xml @@ -19,7 +19,7 @@ 52 rjw_genes_breeding - + rjw_genes_insectbreeder @@ -28,5 +28,5 @@ 53 rjw_genes_breeding - + \ No newline at end of file diff --git a/Source/Genes/Breeding/PatchPawnExtensions.cs b/Source/Genes/Breeding/PatchPawnExtensions.cs index 2c36716..f3df7a8 100644 --- a/Source/Genes/Breeding/PatchPawnExtensions.cs +++ b/Source/Genes/Breeding/PatchPawnExtensions.cs @@ -6,6 +6,8 @@ namespace RJW_Genes { /// /// Kindly provided by 'shabalox' https://github.com/Shabalox/RJW_Genes_Addons/ + /// + /// Note on the logic: the result mentioned below is changing the result of fertilization (true or false) to true if the pawn has the insect-breeder gene. /// [HarmonyPatch(typeof(PawnExtensions), "RaceImplantEggs")] public static class PatchPawnExtensions diff --git a/TODOS.md b/TODOS.md index afd4c19..73715a9 100644 --- a/TODOS.md +++ b/TODOS.md @@ -8,15 +8,6 @@ So any help is very appreciated, even if it is just pointing me to existing simi **Sanguophage like Cumwhores** adding Hemogen and refilling it by getting semen. Showstopper here is the amount of code required, and that I need to understand a bit better of harmony to run the AfterSexUtility and modulate SexChances. -**MechBreeder** hetch mechanoids without harm. -Showstopper: The damage to the pawn is hardcoded in MechBirth, so I might want to do a Deathstasis like Hediff after - -**InsectBreeder** pawn fertilizes the insect eggs in his partner - -**InsectIncubator** increase amount of eggs that fit inside pawn. -Issue is that the MaxEggSize and Eggsize have hardcoded criteria, mostly around pawn size. -This might need a small change in RJW base code to split the function up with parameters (e.g. MaxEggSize) - **Traits** such as Hypersexual and LikesCumflation, Sexuality Genes? **Modulation of FluidAmount** for Cocks and Tiddies