From c38aa2be873698eb64fa5a3db22d58d35a1066bf Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Tue, 23 Mar 2021 19:07:34 -0400
Subject: [PATCH] adjust hormone rate of decay

---
 src/endWeek/saLongTermEffects.js | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)

diff --git a/src/endWeek/saLongTermEffects.js b/src/endWeek/saLongTermEffects.js
index 921ff9261c5..c1e68813d19 100644
--- a/src/endWeek/saLongTermEffects.js
+++ b/src/endWeek/saLongTermEffects.js
@@ -832,29 +832,29 @@ App.SlaveAssignment.longTermEffects = (function() {
 			if ((slave.ovaries === 1 || slave.mpreg === 1) && slave.pubertyXX > 0) {
 				if (slave.balls > 0 && slave.ballType !== "sterile" && slave.pubertyXY > 0) {
 					if (slave.hormoneBalance > 20) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 40);
 					} else if (slave.hormoneBalance < 20) {
-						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 40);
 					}
 				} else {
 					if (slave.hormoneBalance > 60) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 60) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 60) / 40);
 					} else if (slave.hormoneBalance < 60) {
-						slave.hormoneBalance += Math.ceil((60 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((60 - slave.hormoneBalance) / 40);
 					}
 				}
 			} else {
 				if (slave.balls > 0 && slave.ballType !== "sterile" && slave.pubertyXY > 0) {
 					if (slave.hormoneBalance > -20) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance + 20) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance + 20) / 40);
 					} else if (slave.hormoneBalance < -20) {
-						slave.hormoneBalance += Math.ceil((-20 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((-20 - slave.hormoneBalance) / 40);
 					}
 				} else {
 					if (slave.hormoneBalance > 20) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 40);
 					} else if (slave.hormoneBalance < 20) {
-						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 40);
 					}
 				}
 			}
@@ -862,29 +862,29 @@ App.SlaveAssignment.longTermEffects = (function() {
 			if ((slave.ovaries === 1 || slave.mpreg === 1) && slave.pubertyXX > 0) {
 				if (slave.balls > 0 && slave.ballType !== "sterile" && slave.pubertyXY > 0) {
 					if (slave.hormoneBalance > 20) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 40);
 					} else if (slave.hormoneBalance < 20) {
-						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 40);
 					}
 				} else {
 					if (slave.hormoneBalance > 40) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 40) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 40) / 40);
 					} else if (slave.hormoneBalance < 40) {
-						slave.hormoneBalance += Math.ceil((40 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((40 - slave.hormoneBalance) / 40);
 					}
 				}
 			} else {
 				if (slave.balls > 0 && slave.ballType !== "sterile" && slave.pubertyXY > 0) {
 					if (slave.hormoneBalance > -40) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance + 40) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance + 40) / 40);
 					} else if (slave.hormoneBalance < -40) {
-						slave.hormoneBalance += Math.ceil((-40 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((-40 - slave.hormoneBalance) / 40);
 					}
 				} else {
 					if (slave.hormoneBalance > 20) {
-						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 25);
+						slave.hormoneBalance -= Math.ceil((slave.hormoneBalance - 20) / 40);
 					} else if (slave.hormoneBalance < 20) {
-						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 25);
+						slave.hormoneBalance += Math.ceil((20 - slave.hormoneBalance) / 40);
 					}
 				}
 			}
-- 
GitLab