Base periodic ovulator egg total off of the fastest interval of the vagina

This commit is contained in:
lutepickle 2023-04-16 18:47:45 -07:00
parent 08ebaa9db3
commit 2dd9147afc
3 changed files with 3 additions and 2 deletions

Binary file not shown.

View File

@ -40,8 +40,8 @@ namespace RJW_Menstruation
protected override float RaceCyclesPerYear()
{
// Don't bother trying to work seasonal breeding into the math
// Due to the enormous variation in possible cycle gaps, cheat and base it off the individual
return averageCycleIntervalTicks * cycleSpeed / GenDate.TicksPerYear; // cancel out their cycleSpeed from initialization to get their "normal" speed
// Base it off of the shortest cycle interval of the vagina
return GenDate.DaysPerYear / (Props.cycleIntervalDays.TrueMin / Configurations.CycleAccelerationDefault);
}
protected override void BeforeSimulator()

View File

@ -2,6 +2,7 @@ Version 1.0.9.0
- Fix errors when opening the womb dialog of some low fertility pawns.
- Updated Traditional Chinese translation by Hydrogen.
- New options to update wombs more or less often, defaulting to every hour.
- More generous egg allocation for newly spawned periodic ovulators.
- Menstruation-related genes will now stay on females during initial pawn setup.
Version 1.0.8.9