Slow down nipple progress during milking, and use the increment factor setting

This commit is contained in:
lutepickle 2022-08-31 08:03:47 -07:00
parent e0855fdf24
commit 395c6784b8
5 changed files with 6 additions and 13 deletions

Binary file not shown.

View file

@ -29,11 +29,8 @@ namespace MilkModule
} }
protected override void PostTickAction() protected override void PostTickAction()
{ {
if (breastcomp != null) breastcomp?.AdjustNippleProgress(Rand.Range(0.0f, 0.000005f) * Configurations.MaxNippleIncrementFactor);
{
breastcomp.AdjustNippleProgress(Rand.Range(0.0f, 0.01f));
}
} }

View file

@ -15,18 +15,13 @@ namespace MilkModule
} }
} }
[HarmonyPatch(typeof(HumanCompHasGatherableBodyResource), "Gathered")] [HarmonyPatch(typeof(HumanCompHasGatherableBodyResource), nameof(HumanCompHasGatherableBodyResource.Gathered))]
public static class Milk_Patch public static class Milk_Patch
{ {
public static void Postfix(HumanCompHasGatherableBodyResource __instance) public static void Postfix(HumanCompHasGatherableBodyResource __instance)
{ {
HediffComp_Breast comp = null; if (__instance.parent is Pawn pawn)
if (__instance.parent is Pawn pawn) comp = pawn.GetBreastComp(); pawn.GetBreastComp()?.AdjustNippleProgress(Rand.Range(0.0f, 0.000005f) * Configurations.MaxNippleIncrementFactor);
if (comp != null)
{
comp.AdjustNippleProgress(Rand.Range(0.0f, 0.01f));
}
} }
} }

View file

@ -4,6 +4,7 @@ Version 1.0.7.4
- Induced ovulators will start with a lower number of eggs, but reasonably enough for a long breeding life. IUDs or sex with poor fertility partners may result in early menopause. - Induced ovulators will start with a lower number of eggs, but reasonably enough for a long breeding life. IUDs or sex with poor fertility partners may result in early menopause.
- Pawns on caravans and in transport pods will still be simulated. - Pawns on caravans and in transport pods will still be simulated.
- Updated max size areola images by wruf. - Updated max size areola images by wruf.
- Substantially reduce the speed of nipple variance during milking and respect the max nipple increment setting.
- Title addition on pregnancy removed to match RJW 5.1.0. - Title addition on pregnancy removed to match RJW 5.1.0.
- Improve compatibility with RJW 5.1.0 for multiple wombs. - Improve compatibility with RJW 5.1.0 for multiple wombs.