diff --git a/1.3/Assemblies/RJW_Menstruation.dll b/1.3/Assemblies/RJW_Menstruation.dll index b536c31..8477c8f 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/HediffComp_Menstruation.cs b/1.3/source/RJW_Menstruation/RJW_Menstruation/HediffComps/HediffComp_Menstruation.cs index f7cfa17..8df870a 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 @@ -627,7 +627,8 @@ namespace RJW_Menstruation Log.Warning($"Attempted to remove menstruation comp from wrong pawn ({parent.pawn})."); return; } - pregnancy?.Miscarry(); + if (!(pregnancy is Hediff_MechanoidPregnancy)) + pregnancy.Miscarry(); base.CompPostPostRemoved(); } diff --git a/changelogs.txt b/changelogs.txt index e97ea21..906ad74 100644 --- a/changelogs.txt +++ b/changelogs.txt @@ -1,6 +1,7 @@ Version 1.0.7.2 - Fix errors when trying to open dev actions when HAR is not installed - Fix "error processing breasts" for pawns with vanilla pregnancy (e.g. animals) + - Removing a vagina won't end a mechanoid implant anymore. Version 1.0.7.1 - Null reference error fix for multiple wombs when one is pregnant.