From 78a4e520bb1ea3a941cf51284ff1c20f15fa9cfa Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Sat, 26 Sep 2020 20:26:20 -0400
Subject: [PATCH] always start labor from induce

---
 src/endWeek/saDrugs.js             | 1 -
 src/interaction/slaveInteract.js   | 1 -
 src/js/statsChecker/pregChecker.js | 1 +
 3 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/endWeek/saDrugs.js b/src/endWeek/saDrugs.js
index 9417ebb0eaf..fce4d06bf86 100644
--- a/src/endWeek/saDrugs.js
+++ b/src/endWeek/saDrugs.js
@@ -1626,7 +1626,6 @@ App.SlaveAssignment.drugs = (function() {
 				slave.chem += 2;
 				if (WombBirthReady(slave, slave.pregData.normalBirth * 1.5) > 0) {
 					healthDamage(slave, 20);
-					startLabor(slave);
 					induce(slave);
 					V.birthee = 1;
 					r += ` ${He} has been ready to give birth for some time now. Suppressing birth for so long <span class="red">greatly affects ${his} health.</span> ${He} may <span class="red">have trouble</span> giving birth to ${his} oversized child`;
diff --git a/src/interaction/slaveInteract.js b/src/interaction/slaveInteract.js
index 2e9b887b548..2865eacec85 100644
--- a/src/interaction/slaveInteract.js
+++ b/src/interaction/slaveInteract.js
@@ -1575,7 +1575,6 @@ App.UI.SlaveInteract.fertility = function(slave) {
 				linkArray.push(App.UI.DOM.link(
 					`Induce labor`,
 					() => {
-						startLabor(slave);
 						induce(slave);
 						App.UI.SlaveInteract.refreshAll(slave);
 					},
diff --git a/src/js/statsChecker/pregChecker.js b/src/js/statsChecker/pregChecker.js
index 915acbbfd83..c2669705efd 100644
--- a/src/js/statsChecker/pregChecker.js
+++ b/src/js/statsChecker/pregChecker.js
@@ -21,6 +21,7 @@ globalThis.isInduced = function(slave) {
 };
 
 globalThis.induce = function(slave) {
+	startLabor(slave);
 	slave.induce = 1;
 	V.birthee = 1;
 	/*
-- 
GitLab