From 24ca2a1acb321450bbc99c49b6db35489a65d87f Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Mon, 12 Feb 2018 20:53:02 -0500
Subject: [PATCH] fix

---
 src/pregmod/organFarmOptions.tw   | 3 +++
 src/uncategorized/multiImplant.tw | 4 +++-
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/src/pregmod/organFarmOptions.tw b/src/pregmod/organFarmOptions.tw
index e8ae85dc82f..93f81898195 100644
--- a/src/pregmod/organFarmOptions.tw
+++ b/src/pregmod/organFarmOptions.tw
@@ -620,6 +620,9 @@ The fabricator is ready to grow an organ for $object. Extract tissue to begin gr
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;
 					ERROR: this slave lacks a viable womb.
 					<<link "Discard">><<for $i = 0; $i < $completedOrgans.length; $i++>><<if $activeSlave.ID == $completedOrgans[$i].ID>><<set $completedOrgans.deleteAt($i)>><<break>><</if>><</for>><<goto "Remote Surgery">><</link>>
+				<<elseif $activeSlave.physicalAge >= 60>>
+					ERROR: this slave's body is too old to handle pregnancy.
+					<<link "Discard">><<for $i = 0; $i < $completedOrgans.length; $i++>><<if $activeSlave.ID == $completedOrgans[$i].ID>><<set $completedOrgans.deleteAt($i)>><<break>><</if>><</for>><<goto "Remote Surgery">><</link>>
 				<<else>>
 					<br>&nbsp;&nbsp;&nbsp;&nbsp;
 					<<link "Implant">>
diff --git a/src/uncategorized/multiImplant.tw b/src/uncategorized/multiImplant.tw
index 5993ab73f6d..911067214b3 100644
--- a/src/uncategorized/multiImplant.tw
+++ b/src/uncategorized/multiImplant.tw
@@ -437,7 +437,7 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized
 	<</if>>
 	/* ovary renewal */
 	<<if _slaveOrgans.freshOvaries != 0>>
-		<<if ($activeSlave.ovaries == 0) && ($activeSlave.vagina < 0) && ($activeSlave.mpreg == 0) && ($activeSlave.bellyImplant == -1)>>
+		<<if ($activeSlave.ovaries == 1) || ($activeSlave.mpreg == 1) && ($activeSlave.bellyImplant == -1) && ($activeSlave.physicalAge < 60)>>
 			<<set $cash -= $surgeryCost>>
 			<<if $activeSlave.ovaryAge >= 47>>
 				<<set $activeSlave.ovaryAge = 45>>
@@ -463,6 +463,8 @@ You head down to your <<if $surgeryUpgrade == 1>>heavily upgraded and customized
 			<<set $surgeryType = "freshOvaries">>
 			<br><hr>
 			<<include "Surgery Degradation">>
+		<<elseif ($activeSlave.physicalAge >= 60)>>
+			@@.red;This slave's body is too old to handle pregnancy.@@
 		<<elseif ($activeSlave.mpreg == 0 && $activeSlave.ovaries == 0) || $activeSlave.bellyImplant != -1>>
 			<br><hr>
 			@@.red;This slave lacks a viable womb to accept fertile ovaries.@@
-- 
GitLab