diff --git a/1.3/Assemblies/RJW_Menstruation.dll b/1.3/Assemblies/RJW_Menstruation.dll index 5d23e29..07c7a55 100644 Binary files a/1.3/Assemblies/RJW_Menstruation.dll and b/1.3/Assemblies/RJW_Menstruation.dll differ diff --git a/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/MenstruationUtility.cs b/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/MenstruationUtility.cs index b01a1b5..f987a79 100644 --- a/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/MenstruationUtility.cs +++ b/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/MenstruationUtility.cs @@ -168,11 +168,18 @@ namespace RJW_Menstruation int fertstage = comp.IsFertilized; if (fertstage >= 0) { - if (fertstage < 1) return ContentFinder.Get("Eggs/Egg_Fertilized00", true); - else if (fertstage < 24) return ContentFinder.Get("Eggs/Egg_Fertilized01", true); + if (fertstage <= 18) return ContentFinder.Get("Eggs/Egg_Fertilized00", true); + else if (fertstage <= 36) return ContentFinder.Get("Eggs/Egg_Fertilized01", true); else return ContentFinder.Get("Eggs/Egg_Fertilized02", true); } - else if (comp.IsEggFertilizing) return ContentFinder.Get("Eggs/Egg_Fertilizing01", true); + else if (comp.IsEggFertilizing) + { + if (comp.GetFertilityChance() < 0.5f) + return ContentFinder.Get("Eggs/Egg_Fertilizing00", true); + else + return ContentFinder.Get("Eggs/Egg_Fertilizing01", true); + } + else return ContentFinder.Get("Eggs/Egg", true); } }