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
10 changed files with 16 additions and 29 deletions

Binary file not shown.

View file

@ -4,6 +4,5 @@
<StatsReport_NoChildren>Pawn doesn't have any children.</StatsReport_NoChildren>
<StatsReport_ManyChildren>Pawn has a decent amount of children.</StatsReport_ManyChildren>
<StatsReport_VeryManyChildren>Pawn has a lot of children.</StatsReport_VeryManyChildren>
<RJW_Genes_GenitalsNotAlterable>Unable to geneticaly adapt or alter {PAWN_nameDef}'s genitals.</RJW_Genes_GenitalsNotAlterable>
</LanguageData>

View file

@ -9,9 +9,16 @@
<li Class="PatchOperationAdd">
<xpath>Defs/XenotypeDef[defName="VU_Returned" or defName="VU_Ghoul" or defName="VU_Frankenstein"]/genes</xpath>
<value>
<li>rjw_genes_Necro_genitalia</li>
<li>rjw_genes_no_sex_need</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/XenotypeDef[defName="VU_Revenant"]/genes</xpath>
<value>
<li>rjw_genes_Necro_genitalia</li>
</value>
</li>
<li Class="PatchOperationAdd">
<xpath>Defs/XenotypeDef[defName="VU_Lycantrope"]/genes</xpath> <!-- sic -->
<value>

View file

@ -18,7 +18,7 @@ namespace RJW_Genes
this.birthTotal = birthTotal;
this.birthCount = 0;
this.hasOvaryAgitator = pawn.health.hediffSet.HasHediff(HediffDef.Named("OvaryAgitator"));
this.hasBioscaffold = pawn.health.hediffSet.HasHediff(HediffDef.Named("Bioscaffold"));
this.hasBioscaffold = pawn.health.hediffSet.HasHediff(HediffDef.Named("OvaryAgitator"));
}
}
}

View file

@ -18,8 +18,8 @@ namespace RJW_Genes
{
public static HediffDef vasectomydef = DefDatabase<HediffDef>.GetNamed("Vasectomy", true);
// Token: 0x0600000F RID: 15
//[HarmonyPostfix]
//[HarmonyPatch("impregnate")]
[HarmonyPostfix]
[HarmonyPatch("impregnate")]
private static void ImpregnatePostfix(ref SexProps props)
{
@ -92,8 +92,7 @@ namespace RJW_Genes
if (CanImpregnate2(giver, receiver, props.sexType))
{
if (RJWSettings.DevMode) ModLog.Message(xxx.get_pawnname(giver)+" is analy impregnating "+ xxx.get_pawnname(receiver));
//DOES NOT EXIST
//PregnancyHelper.DoImpregnate(giver, receiver);
PregnancyHelper.DoImpregnate(giver, receiver);
}
if (vasectomy != null)
@ -199,7 +198,7 @@ namespace RJW_Genes
}
List<Hediff> genitalsList = fucker.GetGenitalsList();
List<Hediff> genitalsList2 = fucked.GetGenitalsList();
List<Hediff> genitalsList2 = fucked.GetGenitalsList();
if (!Genital_Helper.has_penis_fertile(fucker, genitalsList) && !Genital_Helper.has_penis_fertile(fucked, genitalsList2))
{
if (RJWSettings.DevMode)

View file

@ -10,7 +10,7 @@ using System.Runtime.InteropServices;
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Rjw-Genes")]
[assembly: AssemblyCopyright("Copyright © 2026")]
[assembly: AssemblyCopyright("Copyright © 2025")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@ -32,4 +32,4 @@ using System.Runtime.InteropServices;
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("2.6.2")]
[assembly: AssemblyVersion("2.6.0")]

View file

@ -2,7 +2,7 @@
<name>RJW Genes</name>
<author>Vegapnk - 1.6 Rewrite by Telanda</author>
<packageId>Vegapnk.rjw.genes</packageId>
<modVersion>2.6.2</modVersion>
<modVersion>2.6.0</modVersion>
<supportedVersions>
<li>1.4</li>
<li>1.5</li>

View file

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Manifest>
<identifier>RJW-Genes</identifier>
<version>2.6.2</version>
<version>2.6.0</version>
<dependencies>
<li>RimJobWorld</li>
</dependencies>

View file

@ -1,21 +1,3 @@
#INPROG
# 2.6.2 (15-02-2026)
(Commit by @Telanda-DDS)
**Fixes**
- Fixed incorrect gene Definition for Big and Small - Vampires and the Undead.
- Fixed missing translation text field `RJW_Genes_GenitalsNotAlterable`
------------
# 2.6.1 (16-10-2025)
(Commit by @Telanda-DDS)
**Fixes**
- Updated RJW Patches to reference changed setting variable.
# 2.6.0 (05-09-2025)
(Commit by @Telanda-DDS)