From f5e432ede89a11a8a05ec93710378736adda3ef4 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Thu, 13 Feb 2020 02:22:02 -0500
Subject: [PATCH] condense passage updates

---
 src/js/useSlave.JS | 31 +++++++++++++------------------
 1 file changed, 13 insertions(+), 18 deletions(-)

diff --git a/src/js/useSlave.JS b/src/js/useSlave.JS
index 670b1401003..a4baa419961 100644
--- a/src/js/useSlave.JS
+++ b/src/js/useSlave.JS
@@ -434,10 +434,7 @@ window.useSlaveDisplay = function(slave) {
 				App.UI.replace('#miniscene', `<<goto "${sexOption.goto}">>`);
 			}
 
-			// Refresh spans as needed:
-			SlaveInteractBloating(slave);
-			SlaveInteractFertility(slave);
-			useSlaveDisplay(slave);
+			SlaveInteractRefreshAll(slave);
 			return;
 		}
 	}
@@ -482,9 +479,7 @@ window.SlaveInteractBloating = function(slave) {
 					slave.cumSource = 0,
 					slave.milkSource = 0,
 					SetBellySize(slave),
-					SlaveInteractBloating(slave),
-					SlaveInteractFertility(slave),
-					useSlaveDisplay(slave);
+					SlaveInteractRefreshAll(slave);
 				},
 			);
 			bloating.append(link);
@@ -496,9 +491,7 @@ window.SlaveInteractBloating = function(slave) {
 					slave.inflationType = "none",
 					slave.inflationMethod = 0,
 					SetBellySize(slave),
-					SlaveInteractBloating(slave),
-					SlaveInteractFertility(slave),
-					useSlaveDisplay(slave);
+					SlaveInteractRefreshAll(slave);
 				},
 			);
 			bloating.append(link);
@@ -570,7 +563,7 @@ window.SlaveInteractFertility = function(slave) {
 				let link = App.UI.DOM.link(
 					`Inspect pregnancy`,
 					() => {
-						SlaveInteractBloating(slave);
+
 					},
 					[],
 					"Analyze Pregnancy"
@@ -583,8 +576,7 @@ window.SlaveInteractFertility = function(slave) {
 					`Use contraceptives`,
 					() => {
 						slave.preg = -1,
-						SlaveInteractBloating(slave),
-						SlaveInteractFertility(slave);
+						SlaveInteractRefreshAll(slave);
 					},
 				);
 				fertilityblock.append(link);
@@ -593,8 +585,7 @@ window.SlaveInteractFertility = function(slave) {
 					`Let ${him} get pregnant`,
 					() => {
 						slave.preg = 0,
-						SlaveInteractBloating(slave),
-						SlaveInteractFertility(slave);
+						SlaveInteractRefreshAll(slave);
 					},
 				);
 				fertilityblock.append(link);
@@ -607,8 +598,6 @@ window.SlaveInteractFertility = function(slave) {
 						slave.labor = 1,
 						slave.induce = 1,
 						V.birthee = 1;
-						SlaveInteractBloating(slave),
-						SlaveInteractFertility(slave);
 					},
 					[],
 					"Slave Interact"
@@ -618,7 +607,7 @@ window.SlaveInteractFertility = function(slave) {
 				link = App.UI.DOM.link(
 					`Give ${him} a cesarean section`,
 					() => {
-						SlaveInteractBloating(slave);
+
 					},
 					[],
 					"csec"
@@ -768,3 +757,9 @@ window.SlaveInteractFertility = function(slave) {
 	}
 	return jQuery('#fertilityblock').empty().append(fertilityblock);
 };
+
+window.SlaveInteractRefreshAll = function(slave) {
+	SlaveInteractBloating(slave);
+	SlaveInteractFertility(slave);
+	useSlaveDisplay(slave);
+};
-- 
GitLab