Don't reset the timer on periodic ovulators until it's breeding season

This commit is contained in:
lutepickle 2023-10-28 21:30:55 -07:00
parent b07d12b8f8
commit 95bdf4ca73

View file

@ -104,10 +104,10 @@ namespace RJW_Menstruation
protected override void AnestrusAction() protected override void AnestrusAction()
{ {
if (ticksToNextCycle <= 0) if (ticksToNextCycle <= 0 && IsBreedingSeason())
{ {
ticksToNextCycle = (int)(averageCycleIntervalTicks * (1 + Rand.Range(-cycleVariability, cycleVariability))); ticksToNextCycle = (int)(averageCycleIntervalTicks * (1 + Rand.Range(-cycleVariability, cycleVariability)));
if (IsBreedingSeason()) GoNextStage(Stage.Follicular); GoNextStage(Stage.Follicular);
} }
} }