Fixed biotech pregnancy not counting for pregnancy precepts

This commit is contained in:
amevarashi 2022-10-29 16:22:41 +05:00
parent 450c835d2b
commit b6942e3c10
6 changed files with 18 additions and 8 deletions

View file

@ -80,5 +80,18 @@ namespace RJWSexperience.Ideology
return bestSeenSize;
}
public static bool IsVisiblyPregnant(Pawn pawn)
{
Hediff pregnancy = PregnancyHelper.GetPregnancy(pawn);
// Currently RJW does not check Biotech pregnancy
if (pregnancy == null && VariousDefOf.PregnantHuman != null)
{
pregnancy = pawn.health.hediffSet.GetFirstHediffOfDef(HediffDefOf.PregnantHuman);
}
return pregnancy?.Visible == true;
}
}
}