Have the two pregnancy progress functions return 0 on no pregnancy instead of -1

This commit is contained in:
lutepickle 2022-08-21 20:21:42 -07:00
parent 0b272c1e5b
commit 5eb73bfb2e
1 changed files with 3 additions and 3 deletions

View File

@ -139,13 +139,13 @@ namespace RJW_Menstruation
public static float GetFarthestPregnancyProgress(this Pawn pawn)
{
IEnumerable<Hediff_BasePregnancy> pregnancies = pawn.health.hediffSet.GetHediffs<Hediff_BasePregnancy>();
if (!pregnancies.Any()) return -1;
else return pregnancies.MaxBy(hediff => hediff.GestationProgress)?.GestationProgress ?? -1;
if (!pregnancies.Any()) return 0;
else return pregnancies.MaxBy(hediff => hediff.GestationProgress)?.GestationProgress ?? 0;
}
public static float GetPregnancyProgress(this HediffComp_Menstruation comp)
{
if (comp.Pregnancy == null) return -1;
if (comp.Pregnancy == null) return 0;
else return comp.Pregnancy.GestationProgress;
}