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

View file

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