mirror of
https://gitgud.io/lutepickle/rjw_menstruation.git
synced 2024-08-14 22:46:52 +00:00
Compare commits
No commits in common. "334ef9d52af9df4390e6f2b50c188d87f8e7d228" and "e6d244637640f9a3da83c27df18e1800a244f367" have entirely different histories.
334ef9d52a
...
e6d2446376
6 changed files with 9 additions and 16 deletions
Binary file not shown.
Binary file not shown.
|
|
@ -1610,6 +1610,8 @@ namespace RJW_Menstruation
|
|||
eggs.Add(new Egg((int)(EggLifespanHours / CycleFactor)));
|
||||
++ovulated;
|
||||
}
|
||||
if(ovulated > ovarypower) ovulated = Math.Min(ovarypower, eggstack);
|
||||
|
||||
ovarypower -= ovulated;
|
||||
eggstack = 0;
|
||||
if (Configurations.Debug && ovulated != toOvulate)
|
||||
|
|
|
|||
|
|
@ -197,18 +197,12 @@ namespace RJW_Menstruation
|
|||
{
|
||||
public static bool Prefix(ref Gene __result, Gene gene, Pawn ___pawn)
|
||||
{
|
||||
if (!VariousDefOf.WombGenes.Contains(gene.def)) return true;
|
||||
bool keepGene;
|
||||
if (PawnGenerator.IsBeingGenerated(___pawn))
|
||||
if(VariousDefOf.WombGenes.Contains(gene.def) && !___pawn.GetMenstruationComps().Any())
|
||||
{
|
||||
// During pawn generation, the vagina hediff doesn't exist yet
|
||||
// So use gender to decide instead
|
||||
// Not the most accurate, but close enough
|
||||
keepGene = ___pawn.gender == Gender.Female;
|
||||
__result = null;
|
||||
return false;
|
||||
}
|
||||
else keepGene = ___pawn.GetMenstruationComps().Any();
|
||||
if (!keepGene) __result = null;
|
||||
return keepGene;
|
||||
else return true;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<Manifest>
|
||||
<identifier>RJW Menstruation</identifier>
|
||||
<version>1.0.9.0</version>
|
||||
<version>1.0.8.9</version>
|
||||
<dependencies>
|
||||
</dependencies>
|
||||
<incompatibleWith />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,3 @@
|
|||
Version 1.0.9.0
|
||||
- Menstruation-related genes will now stay on females during initial pawn setup.
|
||||
|
||||
Version 1.0.8.9
|
||||
- Fix bug that sent pawns into menopause very early. Please use the recalculate ovary power dev action to restore lost eggs.
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue