From cd0c476b6137a8533309c2c2f6ee2711ce80d2c6 Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Sun, 7 Jan 2024 19:28:59 -0800
Subject: [PATCH] Default to contraceptives, include asexualRepro

---
 js/medicine/surgery/addGenitals/asexualReproOvaries.js | 4 ++--
 js/medicine/surgery/addGenitals/freshOvaries.js        | 2 +-
 js/medicine/surgery/addGenitals/immortalOvaries.js     | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/js/medicine/surgery/addGenitals/asexualReproOvaries.js b/js/medicine/surgery/addGenitals/asexualReproOvaries.js
index 5aa1ae8c86b..53e4944290e 100644
--- a/js/medicine/surgery/addGenitals/asexualReproOvaries.js
+++ b/js/medicine/surgery/addGenitals/asexualReproOvaries.js
@@ -55,8 +55,8 @@ App.Medicine.Surgery.Procedures.OFAsexualReproOvaries = class extends App.Medici
 	}
 
 	apply(cheat) {
-		if (this._slave.preg < 0) {
-			this._slave.preg = 0;
+		if (this._slave.preg < -1) {
+			this._slave.preg = -1;
 		}
 		this._slave.eggType = "human";
 		this._slave.pregData = _.cloneDeep(App.Data.misc.pregData.human);
diff --git a/js/medicine/surgery/addGenitals/freshOvaries.js b/js/medicine/surgery/addGenitals/freshOvaries.js
index ec557c0c796..fda6f69a6d8 100644
--- a/js/medicine/surgery/addGenitals/freshOvaries.js
+++ b/js/medicine/surgery/addGenitals/freshOvaries.js
@@ -41,7 +41,7 @@ App.Medicine.Surgery.Procedures.OFFreshOvaries = class extends App.Medicine.Surg
 	apply(cheat) {
 		this._slave.ovaryAge = Math.clamp(this._slave.ovaryAge - 2, 0, 45);
 		if (this._slave.preg < -1) {
-			this._slave.preg = 0;
+			this._slave.preg = -1;
 		}
 		if (this._slave.pubertyXX === 0 && this._slave.physicalAge >= V.fertilityAge) {
 			if (V.precociousPuberty === 1) {
diff --git a/js/medicine/surgery/addGenitals/immortalOvaries.js b/js/medicine/surgery/addGenitals/immortalOvaries.js
index b62335ba319..768229b704f 100644
--- a/js/medicine/surgery/addGenitals/immortalOvaries.js
+++ b/js/medicine/surgery/addGenitals/immortalOvaries.js
@@ -48,7 +48,7 @@ App.Medicine.Surgery.Procedures.OFImmortalOvaries = class extends App.Medicine.S
 	apply(cheat) {
 		this._slave.ovaryAge = -100;
 		if (this._slave.preg < -1) {
-			this._slave.preg = 0;
+			this._slave.preg = -1;
 		}
 		if (this._slave.pubertyXX === 0 && this._slave.physicalAge >= V.fertilityAge) {
 			if (V.precociousPuberty === 1) {
-- 
GitLab