diff --git a/1.3/Assemblies/RJW_Menstruation.dll b/1.3/Assemblies/RJW_Menstruation.dll index bb410bf..321d8ad 100644 Binary files a/1.3/Assemblies/RJW_Menstruation.dll and b/1.3/Assemblies/RJW_Menstruation.dll differ diff --git a/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/RJW_Patch.cs b/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/RJW_Patch.cs index 6e20029..ef7199b 100644 --- a/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/RJW_Patch.cs +++ b/1.3/source/RJW_Menstruation/RJW_Menstruation/Patch/RJW_Patch.cs @@ -168,6 +168,8 @@ namespace RJW_Menstruation } public static void Postfix(ref float __result, Pawn fucker, Pawn fucked) { + if (__result <= 0) return; + if (HediffComp_Menstruation.IsInEstrus(fucker, true) && PregnancyHelper.CanImpregnate(fucked, fucker)) { __result *= (1f + GetNetFertility(fucker, fucked) / 4); @@ -176,6 +178,10 @@ namespace RJW_Menstruation { __result *= (1f + GetNetFertility(fucker, fucked) / 40); } + else if(xxx.is_animal(fucker) && HediffComp_Menstruation.IsInEstrus(fucked, true) && PregnancyHelper.CanImpregnate(fucker, fucked)) + { + __result *= 1.25f; + } } }