From 983e112edd9ee717a53ea9606d1c105b8186db13 Mon Sep 17 00:00:00 2001 From: lutepickle <28810-lutepickle@users.noreply.gitgud.io> Date: Thu, 7 Jul 2022 07:01:20 -0700 Subject: [PATCH] Fertilized eggs never decay --- .../HediffComps/HediffComp_Menstruation.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs b/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs index 806636f..725f025 100644 --- a/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs +++ b/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs @@ -913,7 +913,6 @@ namespace RJW_Menstruation if (egg.fertilizer != null) { egg.fertilized = true; - egg.lifespanhrs += 240; onefertilized = true; } } @@ -1300,10 +1299,13 @@ namespace RJW_Menstruation List deadeggs = new List(); foreach (Egg egg in eggs) { - egg.lifespanhrs -= Configurations.CycleAcceleration; egg.position += Configurations.CycleAcceleration; - if (egg.lifespanhrs < 0) deadeggs.Add(egg); if (egg.fertilized) egg.fertstage += Configurations.CycleAcceleration; + else + { + egg.lifespanhrs -= Configurations.CycleAcceleration; + if (egg.lifespanhrs < 0) deadeggs.Add(egg); + } } if (!deadeggs.NullOrEmpty()) {