From 50598a85a3cd0767ab18e6851e2296b6ccff97e6 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Mon, 26 Oct 2020 09:59:53 -0400
Subject: [PATCH] fixes and cleanup

---
 src/endWeek/saRules.js | 28 ++++++++++------------------
 1 file changed, 10 insertions(+), 18 deletions(-)

diff --git a/src/endWeek/saRules.js b/src/endWeek/saRules.js
index 53a9b7c64ae..d37a7a1a417 100644
--- a/src/endWeek/saRules.js
+++ b/src/endWeek/saRules.js
@@ -75,10 +75,9 @@ App.SlaveAssignment.rules = function(slave) {
 						r.push(App.SlaveAssignment.nonAssignmentRelease(slave));
 					}
 
-					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.brothelName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it.`);
+					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.brothelName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it. It also helps to offset the tiring nature of ${his} position.`);
 					slave.devotion += 1;
 					slave.trust += 1;
-					r.push(`It also helps to offset the tiring nature of ${his} position.`);
 
 					if (V.slaveUsedRest) {
 						r.push(`${He} is permitted to take short breaks throughout the week to help manage ${his} building exhaustion, though it does restrict ${his} non-essential activities.`);
@@ -315,10 +314,9 @@ App.SlaveAssignment.rules = function(slave) {
 						r.push(App.SlaveAssignment.nonAssignmentRelease(slave));
 					}
 
-					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in the back of ${V.clubName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing your faith in ${his} abilities.`);
+					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in the back of ${V.clubName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing your faith in ${his} abilities. It helps offset the tiring nature of ${his} position and gives ${him} a place to center ${himself} at the end of the day.`);
 					slave.devotion += 1;
 					slave.trust += 1;
-					r.push(`It helps offset the tiring nature of ${his} position and gives ${him} a place to center ${himself} at the end of the day.`);
 
 					if (V.slaveUsedRest) {
 						r.push(`${He} is permitted to take short breaks throughout the week to help manage ${his} building exhaustion, though it does restrict ${his} non-essential activities.`);
@@ -514,10 +512,9 @@ App.SlaveAssignment.rules = function(slave) {
 						r.push(App.SlaveAssignment.nonAssignmentRelease(slave));
 					}
 
-					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.clinicName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it.`);
+					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.clinicName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it. Having a place to call ${his} own each night helps keep the stress of ${his} duties from catching up with ${him}.`);
 					slave.devotion += 1;
 					slave.trust += 1;
-					r.push(`Having a place to call ${his} own each night helps keep the stress of ${his} duties from catching up with ${him}.`);
 
 					if (V.slaveUsedRest) {
 						r.push(`${He} is permitted to take short breaks throughout the week to help manage ${his} building exhaustion, though it does restrict ${his} non-essential activities.`);
@@ -562,7 +559,6 @@ App.SlaveAssignment.rules = function(slave) {
 				case "get treatment in the clinic":
 					if (slave.devotion < -50) {
 						r.push(`is so unhappy that ${he} has little interest in getting off${(App.Utils.releaseRestricted(slave)) ? `, making the rule restricting ${his} sexual outlets superfluous` : ``}.`);
-
 						slave.need = 0;
 					} else if (slave.energy <= 20) {
 						r.push(`is frigid and has little interest in getting off${(App.Utils.releaseRestricted(slave)) ? `, making the rule restricting ${his} sexual outlets superfluous` : ``}.`);
@@ -849,10 +845,9 @@ App.SlaveAssignment.rules = function(slave) {
 						r.push(App.SlaveAssignment.nonAssignmentRelease(slave));
 					}
 
-					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.cellblockName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it.`);
+					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.cellblockName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it. It also helps to offset the tiring nature of ${his} position.`);
 					slave.devotion += 1;
 					slave.trust += 1;
-					r.push(`It also helps to offset the tiring nature of ${his} position.`);
 
 					if (V.slaveUsedRest) {
 						r.push(`${He} is permitted to take short breaks throughout the week to help manage ${his} building exhaustion, though it does restrict ${his} non-essential activities.`);
@@ -1445,10 +1440,9 @@ App.SlaveAssignment.rules = function(slave) {
 					if (!hasAnyArms(slave)) {
 						r.push(`figurative`);
 					}
-					r.push(`${(hasBothArms(slave)) ? `hands` : `hand`}.`);
+					r.push(`${(hasBothArms(slave)) ? `hands` : `hand`}. It also helps to offset the tiring nature of ${his} position.`);
 					slave.devotion += 1;
 					slave.trust += 1;
-					r.push(`It also helps to offset the tiring nature of ${his} position.`);
 
 					if (V.slaveUsedRest) {
 						r.push(`${He} is permitted to take short breaks throughout the week to help manage ${his} building exhaustion, though it does restrict ${his} non-essential activities.`);
@@ -1609,10 +1603,9 @@ App.SlaveAssignment.rules = function(slave) {
 						r.push(App.SlaveAssignment.nonAssignmentRelease(slave));
 					}
 
-					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room off of ${V.servantsQuartersName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it.`);
+					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room off of ${V.servantsQuartersName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it. It also helps to offset the tiring nature of ${his} position.`);
 					slave.devotion += 1;
 					slave.trust += 1;
-					r.push(`It also helps to offset the tiring nature of ${his} position.`);
 
 					if (V.slaveUsedRest) {
 						r.push(`${He} is permitted to take short breaks throughout the week to help manage ${his} building exhaustion, though it does restrict ${his} non-essential activities.`);
@@ -1872,10 +1865,9 @@ App.SlaveAssignment.rules = function(slave) {
 						r.push(App.SlaveAssignment.nonAssignmentRelease(slave));
 					}
 
-					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.dairyName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it.`);
+					r.push(`${He} is <span class="hotpink">very happy</span> with ${his} private room in ${V.dairyName} and <span class="mediumaquamarine">trusts</span> you a bit more for placing ${him} in charge of it. It also helps to offset the tiring nature of ${his} position.`);
 					slave.devotion += 1;
 					slave.trust += 1;
-					r.push(`It also helps to offset the tiring nature of ${his} position.`);
 
 					if (V.slaveUsedRest) {
 						r.push(`${He} is permitted to take short breaks throughout the week to help manage ${his} building exhaustion, though it does restrict ${his} non-essential activities.`);
@@ -2008,13 +2000,13 @@ App.SlaveAssignment.rules = function(slave) {
 										let _belly;
 										if (slave.bellyPreg >= 750000) {
 											_belly = bellyAdjective(slave);
-											r.push(`with a strained,${_belly} stomach ready to burst with contracted calves`);
+											r.push(`with a strained, ${_belly} stomach ready to burst with contracted calves`);
 										} else if (slave.bellyPreg >= 600000) {
 											_belly = bellyAdjective(slave);
-											r.push(`with a constantly quivering${_belly} stomach filled to the brim with contracted calves`);
+											r.push(`with a constantly quivering ${_belly} stomach filled to the brim with contracted calves`);
 										} else if (slave.bellyPreg >= 450000) {
 											_belly = bellyAdjective(slave);
-											r.push(`with a${_belly} stomach overstuffed with contracted calves`);
+											r.push(`with a ${_belly} stomach overstuffed with contracted calves`);
 										} else if (slave.bellyPreg >= 150000) {
 											r.push(`with the massive bulge of ${his} contract pregnancy`);
 										} else if (slave.bellyPreg >= 120000) {
-- 
GitLab