From 7e18e9dd605a197fd81995c3c9eb5859c98abc45 Mon Sep 17 00:00:00 2001
From: Yunfan Bai <bcy603@gmail.com>
Date: Sun, 28 Feb 2021 13:23:29 -0800
Subject: [PATCH] Fixing fertility surgery logic

Fixes fertility surgery logic. The if condition prevents Restore
fertility.
---
 src/facilities/surgery/surgeryPassageLower.js | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/facilities/surgery/surgeryPassageLower.js b/src/facilities/surgery/surgeryPassageLower.js
index f38be1c92fb..9a23b67d0b1 100644
--- a/src/facilities/surgery/surgeryPassageLower.js
+++ b/src/facilities/surgery/surgeryPassageLower.js
@@ -310,16 +310,16 @@ App.UI.surgeryPassageLower = function(slave, cheat = false) {
 							surgeryDamage(slave, 10);
 						}
 					));
-				} else if (slave.preg < 1 && (slave.ovaries !== 0 || slave.mpreg !== 0) && slave.preg !== -3) {
-					linkArray.push(makeLink(
-						"Restore fertility",
-						"fert",
-						() => {
-							slave.preg = 0;
-							surgeryDamage(slave, 10);
-						}
-					));
 				}
+			} else if (slave.preg < 1 && (slave.ovaries !== 0 || slave.mpreg !== 0) && slave.preg !== -3) {
+				linkArray.push(makeLink(
+					"Restore fertility",
+					"fert",
+					() => {
+						slave.preg = 0;
+						surgeryDamage(slave, 10);
+					}
+				));
 			}
 			App.Events.addNode(el, r, "div");
 			App.UI.DOM.appendNewElement("div", el, App.UI.DOM.generateLinksStrip(linkArray), "choices");
-- 
GitLab