diff --git a/src/endWeek/saRules_old.js b/src/endWeek/saRules.js
similarity index 89%
rename from src/endWeek/saRules_old.js
rename to src/endWeek/saRules.js
index 43d0f3b6308d8838f8a0aa052217f6b37240ba86..1ea957f1b8405f1115c3966ede77a17f68502294 100644
--- a/src/endWeek/saRules_old.js
+++ b/src/endWeek/saRules.js
@@ -1,20 +1,14 @@
-(function() {
-	"use strict";
-
+App.EndWeek.slaveRules = function() {
 	const
 		PC = V.PC,
 		energy = V.freeSexualEnergy,
 		averageDick = V.averageDick;
 
-	/**
-	 * @param {App.Entity.SlaveState} slave
-	 * @returns {string}
-	 */
 	function saRules(slave) {
 		const
 			{
 				// eslint-disable-next-line no-unused-vars
-				he, him, his, hers, himself, boy, He, His
+				he, him, his, himself, He
 			} = getPronouns(slave);
 
 		let
@@ -87,12 +81,12 @@
 									r += `${playerDiscoversFetish(slave)} ${playerDrugEffects(slave)}`;
 								} else {
 									if (disobedience(slave) > jsRandom(0, 100)) {
-										r += `is forbidden to masturbate or seek sexual release. In ${his} <span class="mediumorchid">intense frustration</span> ${he} breaks the rules and is <span class="gold">severely punished</span> for illicit masturbation. `;
+										r += `is forbidden to masturbate or seek sexual release. In ${his} <span class="devotion resistant">intense frustration</span> ${he} breaks the rules and is <span class="gold">severely punished</span> for illicit masturbation. `;
 										slave.devotion -= 2;
 										slave.trust -= 2;
 										slave.need -= 10;
 									} else {
-										r += `is forbidden to masturbate or seek sexual release, which <span class="mediumorchid">highly frustrates</span> ${him}. `;
+										r += `is forbidden to masturbate or seek sexual release, which <span class="devotion dec">highly frustrates</span> ${him}. `;
 										slave.devotion -= 2;
 									}
 									/* r += `${noReleaseDrugEffects(slave)}`; - port it from saRulesWidgets when we need it */
@@ -100,11 +94,11 @@
 							} else if (!App.Utils.hasNonassignmentSex(slave) && release.masturbation === 1) {
 								if (slave.devotion <= 20) {
 									if (slave.trust > -20) {
-										r += `takes solace in ${his} permission to masturbate rather than being forced to beg for sex, <span class="mediumaquamarine">reducing ${his} fear</span> of you. `;
+										r += `takes solace in ${his} permission to masturbate rather than being forced to beg for sex, <span class="trust inc">reducing ${his} fear</span> of you. `;
 										slave.trust += 2;
 										slave.need = 0;
 									} else {
-										r += `enjoys being allowed to masturbate rather than trading sex with other slaves, <span class="mediumaquamarine">slightly reducing ${his} fear</span> of you but <span class="mediumorchid">allowing ${him} to remain in control of ${him} sexuality. </span>`;
+										r += `enjoys being allowed to masturbate rather than trading sex with other slaves, <span class="trust inc">slightly reducing ${his} fear</span> of you but <span class="devotion dec">allowing ${him} to remain in control of ${him} sexuality. </span>`;
 										slave.devotion--;
 										slave.trust++;
 										slave.need = 0;
@@ -113,13 +107,13 @@
 									r += `accepts having to relieve ${himself} solely through masturbation. `;
 									slave.need = 0;
 								} else if (slave.devotion <= 80) {
-									r += `is a little disappointed that ${he}'s limited to ${his} hands and toys, but <span class="mediumaquamarine">trusts you know what's best for ${him}. </span>`;
+									r += `is a little disappointed that ${he}'s limited to ${his} hands and toys, but <span class="trust inc">trusts you know what's best for ${him}. </span>`;
 									slave.trust++;
 									slave.need = 0;
 								} else {
-									r += `<span class="mediumaquamarine">trusts your judgment</span> that only ${he} really knows how to pleasure ${himself}`;
+									r += `<span class="trust inc">trusts your judgment</span> that only ${he} really knows how to pleasure ${himself}`;
 									if (release.master === 0) {
-										r += `, though ${he} <span class="mediumorchid">often wonders why you don't use ${him}. </span>`;
+										r += `, though ${he} <span class="devotion dec">often wonders why you don't use ${him}. </span>`;
 										slave.devotion -= 2;
 									} else {
 										r += `.`;
@@ -135,7 +129,7 @@
 							} else { // hasNonassignmentSex is true
 								if (!App.Utils.hasFamilySex(slave) && release.slaves === 0) {
 									// no family and no other slaves, so must be his partner
-									r += `finds frequent sexual release with ${his} ${relationshipTerm(slave)} <span class="lightgreen">${getSlave(slave.relationshipTarget).slaveName},</span> which ${he} is <span class="mediumaquamarine">thankful for.</span> `;
+									r += `finds frequent sexual release with ${his} ${relationshipTerm(slave)} <span class="lightgreen">${getSlave(slave.relationshipTarget).slaveName},</span> which ${he} is <span class="trust inc">thankful for.</span> `;
 									/* r += `${partnerDrugEffects(slave)}`; - port it from saRulesWidgets when we need it */
 									slave.need -= 20; // TODO: probably should be based on BOTH slaves' need, leaving the less needy partner slightly frustrated
 									slave.trust++;
@@ -144,7 +138,7 @@
 									if (slave.devotion <= 20) {
 										if (slave.trust > -20) {
 											if (release.masturbation === 1) {
-												r += `masturbates whenever ${he} can find a private moment to take care of the urges induced by the food, <span class="mediumaquamarine">slightly reducing ${his} fear</span> of you. `;
+												r += `masturbates whenever ${he} can find a private moment to take care of the urges induced by the food, <span class="trust inc">slightly reducing ${his} fear</span> of you. `;
 												slave.trust++;
 												slave.need = 0;
 											} else {
@@ -154,21 +148,21 @@
 											}
 										} else {
 											if (release.masturbation === 1) {
-												r += `prefers to masturbate rather than demanding sex from ${whom}, <span class="mediumaquamarine">slightly reducing ${his} fear</span> of you. `;
+												r += `prefers to masturbate rather than demanding sex from ${whom}, <span class="trust inc">slightly reducing ${his} fear</span> of you. `;
 												slave.trust++;
 												slave.need = 0;
 											} else {
-												r += `is forced by the urges induced by the food to demand sex from ${whom}, and <span class="hotpink">hates ${himself}</span> for it. `;
+												r += `is forced by the urges induced by the food to demand sex from ${whom}, and <span class="devotion inc">hates ${himself}</span> for it. `;
 												slave.devotion++;
 												slave.need = 0;
 											}
 										}
 									} else if (slave.devotion <= 50) {
-										r += `<span class="hotpink">accepts the need</span> to ${rapeFetish(slave)} ${rapeDiscoversFetish(slave)}`;
+										r += `<span class="devotion inc">accepts the need</span> to ${rapeFetish(slave)} ${rapeDiscoversFetish(slave)}`;
 										slave.devotion++;
 										slave.need = 0;
 									} else {
-										r += `happily <span class="mediumaquamarine">avails ${himself}</span> of your permission to ${rapeFetish(slave)} ${rapeDiscoversFetish(slave)}`;
+										r += `happily <span class="trust inc">avails ${himself}</span> of your permission to ${rapeFetish(slave)} ${rapeDiscoversFetish(slave)}`;
 										slave.trust++;
 										slave.need = 0;
 									}
@@ -176,7 +170,7 @@
 									if (slave.devotion <= 20) {
 										if (slave.trust > -20) {
 											if (release.masturbation === 1) {
-												r += `prefers to masturbate rather than asking ${whom} for sex or giving free samples, <span class="mediumaquamarine">slightly reducing ${his} fear</span> of you. `;
+												r += `prefers to masturbate rather than asking ${whom} for sex or giving free samples, <span class="trust inc">slightly reducing ${his} fear</span> of you. `;
 												slave.trust++;
 												slave.need = 0;
 											} else {
@@ -186,21 +180,21 @@
 											}
 										} else {
 											if (release.masturbation === 1) {
-												r += `prefers to masturbate rather than trading sex with ${whom}, <span class="mediumaquamarine">slightly reducing ${his} fear</span> of you. `;
+												r += `prefers to masturbate rather than trading sex with ${whom}, <span class="trust inc">slightly reducing ${his} fear</span> of you. `;
 												slave.trust++;
 												slave.need = 0;
 											} else {
-												r += `is forced by the urges induced by the food to swap sex with ${whom}, and <span class="hotpink">hates ${himself}</span> for it. `;
+												r += `is forced by the urges induced by the food to swap sex with ${whom}, and <span class="devotion inc">hates ${himself}</span> for it. `;
 												slave.devotion++;
 												slave.need *= 0.5;
 											}
 										}
 									} else if (slave.devotion <= 50) {
-										r += `<span class="hotpink">accepts having to ask</span> ${whom} for sex, ${consentFetish(slave)} ${consentDiscoversFetish(slave)}`;
+										r += `<span class="devotion inc">accepts having to ask</span> ${whom} for sex, ${consentFetish(slave)} ${consentDiscoversFetish(slave)}`;
 										slave.devotion++;
 										slave.need = 0;
 									} else {
-										r += `<span class="mediumaquamarine">relies</span> on your ${whom} for mutual satisfaction, ${consentFetish(slave)} ${consentDiscoversFetish(slave)}`;
+										r += `<span class="trust inc">relies</span> on your ${whom} for mutual satisfaction, ${consentFetish(slave)} ${consentDiscoversFetish(slave)}`;
 										slave.trust++;
 										slave.need = 0;
 									}
@@ -211,21 +205,21 @@
 
 						if (slave.devotion <= 20) {
 							if (!slave.voice) {
-								r += `Living as a mute <span class="hotpink">molds ${him}</span> to your will. `;
+								r += `Living as a mute <span class="devotion inc">molds ${him}</span> to your will. `;
 							} else if (slave.lips > 95) {
-								r += `Being unable to speak through ${his} facepussy <span class="hotpink">molds ${him}</span> to your will. `;
+								r += `Being unable to speak through ${his} facepussy <span class="devotion inc">molds ${him}</span> to your will. `;
 							} else if (slave.rules.speech === "restrictive") {
-								r += `Living under enforced silence <span class="hotpink">molds ${him}</span> to your will. `;
+								r += `Living under enforced silence <span class="devotion inc">molds ${him}</span> to your will. `;
 							}
 							slave.devotion++;
 
 							switch (V.nurseryDecoration) {
 								case "Chinese Revivalist":
-									r += `The Oriental artwork in ${his} personal room reminds ${him} of where ${he} is and <span class="hotpink">dulls ${his} will. </span>`;
+									r += `The Oriental artwork in ${his} personal room reminds ${him} of where ${he} is and <span class="devotion inc">dulls ${his} will. </span>`;
 									slave.devotion++;
 									break;
 								case "Chattel Religionist":
-									r += `${He} gets a space of ${his} own in the communal slave quarters, but the constant sexual presence of the other slaves <span class="hotpink">get ${him} used</span> to the routine of`;
+									r += `${He} gets a space of ${his} own in the communal slave quarters, but the constant sexual presence of the other slaves <span class="devotion inc">get ${him} used</span> to the routine of`;
 									if (slave.trust >= 20) {
 										r += `slavery and <span class="gold">keep ${him} aware of ${his} lowly place. </span>`;
 										slave.trust--;
@@ -235,7 +229,7 @@
 									slave.devotion++;
 									break;
 								case "Degradationist":
-									r += `${He} gets a little room all to ${himself}, allowing ${him} to feel self-reliant; or it would, if it didn't have numerous cameras watching ${his} every move. The conditions <span class="hotpink">get ${him} used</span> to the routine of`;
+									r += `${He} gets a little room all to ${himself}, allowing ${him} to feel self-reliant; or it would, if it didn't have numerous cameras watching ${his} every move. The conditions <span class="devotion inc">get ${him} used</span> to the routine of`;
 									if (slave.trust >= 20) {
 										r += `slavery and <span class="gold">keep ${him} aware of ${his} lowly place. </span>`;
 										slave.trust--;
@@ -246,7 +240,7 @@
 								case "Asset Expansionist":
 								case "Transformation Fetishist":
 								case "Pastoralist":
-									r += `${He} gets a little room all to ${himself}, allowing ${him} to feel self-reliant; or it would, if it weren't filled with constant reminders of ${his} changing body. The conditions <span class="hotpink">get ${him} used</span> to the routine of`;
+									r += `${He} gets a little room all to ${himself}, allowing ${him} to feel self-reliant; or it would, if it weren't filled with constant reminders of ${his} changing body. The conditions <span class="devotion inc">get ${him} used</span> to the routine of`;
 									if (slave.trust >= 20) {
 										r += `slavery and <span class="gold">keep ${him} aware of ${his} lowly place. </span>`;
 										slave.trust--;
@@ -255,14 +249,14 @@
 									}
 									break;
 								default:
-									r += `${He} gets a comfortable little room all to ${himself}, allowing ${him} to let down ${his} guard and <span class="mediumaquamarine">feel self-reliant. </span>`;
+									r += `${He} gets a comfortable little room all to ${himself}, allowing ${him} to let down ${his} guard and <span class="trust inc">feel self-reliant. </span>`;
 									slave.trust++;
 									break;
 							}
 						} else {
 							switch (V.nurseryDecoration) {
 								case "Chinese Revivalist":
-									r += `The Oriental artwork in ${his} personal room reminds ${him} of ${his} position and <span class="hotpink">renders ${him} even more submissive. </span>`;
+									r += `The Oriental artwork in ${his} personal room reminds ${him} of ${his} position and <span class="devotion inc">renders ${him} even more submissive. </span>`;
 									slave.devotion++;
 									break;
 								case "Chattel Religionist":
@@ -308,22 +302,22 @@
 							} else if (release.slaves === 1) {
 								if (slave.energy > 95) {
 									if (App.Entity.facilities.nursery.employeesIDs().size > 2) {
-										r += `Under the rules, ${he}'s allowed to demand that other slaves get ${him} off, and ${he} <span class="hotpink">adores</span> you for providing plentiful outlets for ${his} nymphomania. `;
+										r += `Under the rules, ${he}'s allowed to demand that other slaves get ${him} off, and ${he} <span class="devotion inc">adores</span> you for providing plentiful outlets for ${his} nymphomania. `;
 									} else {
-										r += `Under the rules, ${he}'s allowed to demand that other slaves get ${him} off, and ${he} <span class="hotpink">eagerly awaits</span> the day ${V.Matron ? `more of your slaves join ${him} in ${V.nurseryName} ` : `you assign more nurses to ${V.nurseryName} to help ${him} relieve ${his} ${slave.balls ? `swollen balls` : `tension`}`}. `;	// TODO:
+										r += `Under the rules, ${he}'s allowed to demand that other slaves get ${him} off, and ${he} <span class="devotion inc">eagerly awaits</span> the day ${V.Matron ? `more of your slaves join ${him} in ${V.nurseryName} ` : `you assign more nurses to ${V.nurseryName} to help ${him} relieve ${his} ${slave.balls ? `swollen balls` : `tension`}`}. `;	// TODO:
 									}
 								} else if (slave.fetishKnown && slave.fetishStrength > 60) {
 									if (slave.fetish === "sadist") {
-										if (App.Entity.facilities.nursery.employeesIDs().sizeh > 2) {
-											r += `Under the rules, ${he}'s allowed to sexually abuse other slaves, and ${he} <span class="hotpink">adores</span> you for providing a whole nursery of slaves for ${him} to rape. `;
+										if (App.Entity.facilities.nursery.employeesIDs().size > 2) {
+											r += `Under the rules, ${he}'s allowed to sexually abuse other slaves, and ${he} <span class="devotion inc">adores</span> you for providing a whole nursery of slaves for ${him} to rape. `;
 										} else {
-											r += `Under the rules, ${he}'s allowed to sexually abuse other slaves, and ${he} <span class="hotpink">eagerly awaits</span> the day ${V.Matron ? `more of your slaves join ${him} in ${V.nurseryName}` : `you assign more nurses to ${V.nurseryName} to help ${him} unwind`}. `;
+											r += `Under the rules, ${he}'s allowed to sexually abuse other slaves, and ${he} <span class="devotion inc">eagerly awaits</span> the day ${V.Matron ? `more of your slaves join ${him} in ${V.nurseryName}` : `you assign more nurses to ${V.nurseryName} to help ${him} unwind`}. `;
 										}
 									} else if (slave.fetish === "dom") {
 										if (App.Entity.facilities.nursery.employeesIDs().size > 2) {
-											r += `Under the rules, ${he}'s allowed to force other slaves to have sex with ${him}, and ${he} <span class="hotpink">adores</span> you for providing a whole nursery of slaves for ${him} to dominate. `;
+											r += `Under the rules, ${he}'s allowed to force other slaves to have sex with ${him}, and ${he} <span class="devotion inc">adores</span> you for providing a whole nursery of slaves for ${him} to dominate. `;
 										} else {
-											r += `Under the rules, ${he}'s allowed to force other slaves to have sex with ${him}, and ${he} <span class="hotpink">eagerly awaits</span> the day ${V.Matron ? `more of your slaves join ${him} in ${V.nurseryName}` : `you assign more nurses to ${V.nurseryName} to help ${him} unwind`}. `;
+											r += `Under the rules, ${he}'s allowed to force other slaves to have sex with ${him}, and ${he} <span class="devotion inc">eagerly awaits</span> the day ${V.Matron ? `more of your slaves join ${him} in ${V.nurseryName}` : `you assign more nurses to ${V.nurseryName} to help ${him} unwind`}. `;
 										}
 									}
 								}
@@ -332,9 +326,9 @@
 						} else {
 							if (slave.devotion <= 20 && slave.devotion > -20) {
 								if (App.Entity.facilities.nursery.employeesIDs().size > 2) {
-									r += `Since ${he}'s low in the slave hierarchy, <span class="mediumaquamarine">${he} knows</span> that the rule that slaves must get consent before having sex with ${him} are all that protect ${him} from abuse. `;
+									r += `Since ${he}'s low in the slave hierarchy, <span class="trust inc">${he} knows</span> that the rule that slaves must get consent before having sex with ${him} are all that protect ${him} from abuse. `;
 								} else {
-									r += `Since ${he}'s low in the slave hierarchy, <span class="mediumaquamarine">${he} knows</span> that the rule that slaves must get consent before having sex with ${him} are all that protect ${him} from abuse. Well, that and the fact ${V.nurseryName} is ${V.Matron ? `mostly frequented by other slaveowners' stock` : `${his} little private sanctuary`}. `;
+									r += `Since ${he}'s low in the slave hierarchy, <span class="trust inc">${he} knows</span> that the rule that slaves must get consent before having sex with ${him} are all that protect ${him} from abuse. Well, that and the fact ${V.nurseryName} is ${V.Matron ? `mostly frequented by other slaveowners' stock` : `${his} little private sanctuary`}. `;
 								}
 								slave.trust++;
 							}
@@ -402,7 +396,7 @@
 									r += `These breaks are <span class="green">good for ${him}. </span>`;
 									break;
 								case "drugs":
-									r += `${He}'s <span class="hotpink">rewarded</span> with hits of mild recreational drugs, which <span class="red">isn't healthy,</span> but helps bind ${him} to you strongly. `;
+									r += `${He}'s <span class="devotion inc">rewarded</span> with hits of mild recreational drugs, which <span class="red">isn't healthy,</span> but helps bind ${him} to you strongly. `;
 									healthDamage(slave, rewards * 2);
 									slave.devotion += rewards * 2;
 									if (V.spa) {
@@ -416,7 +410,7 @@
 									}
 									break;
 								case "orgasm":
-									r += `${He}'s <span class="hotpink">rewarded</span> with`;
+									r += `${He}'s <span class="devotion inc">rewarded</span> with`;
 									if (slave.clitPiercing === 3) {
 										r += `sustained orgasm from ${his} ${slave.dick ? `dick` : `clit`} piercing,`;
 									} else if (slave.rules.release.slaves === 1) {
@@ -441,7 +435,7 @@
 									}
 									break;
 								default:
-									r += `${He}'s <span class="hotpink">rewarded</span>`;
+									r += `${He}'s <span class="devotion inc">rewarded</span>`;
 									if (punishments && slave.rules.punishment === "situational") {
 										r += ` and <span class="gold">punished</span>`;
 									}
@@ -477,7 +471,7 @@
 									slave.trust -= 2 * punishments;
 									break;
 								case "chastity":
-									r += `When ${he} disobeys, ${he}'s <span class="gold">denied</span> ${his} next orgasm, <span class="red">reducing ${his} libido</span> but breaking ${him} to <span class="hotpink">sexual obedience. </span>`;
+									r += `When ${he} disobeys, ${he}'s <span class="gold">denied</span> ${his} next orgasm, <span class="red">reducing ${his} libido</span> but breaking ${him} to <span class="devotion inc">sexual obedience. </span>`;
 									if (slave.energy > 2) {
 										slave.energy -= 2 * punishments;
 									}
@@ -615,17 +609,17 @@
 			if (energy === 3) {
 				r += `You have surplus sexual energy to burn, even when ${he} doesn't ask, and ${he}`;
 				if (slave.devotion < -20) {
-					r += `<span class="hotpink">hates ${himself}</span> for how often ${he} gets off on you relieving your needs with ${his} body. `;
+					r += `<span class="devotion inc">hates ${himself}</span> for how often ${he} gets off on you relieving your needs with ${his} body. `;
 				} else if (slave.devotion <= 50 || slave.trust <= 20) {
-					r += `<span class="hotpink">gets used to being a sex slave</span> every time ${he} climaxes as you use ${him}. `;
+					r += `<span class="devotion inc">gets used to being a sex slave</span> every time ${he} climaxes as you use ${him}. `;
 				} else {
-					r += `<span class="hotpink">eagerly looks forward</span> to each climax ${he} shares with you. `;
+					r += `<span class="devotion inc">eagerly looks forward</span> to each climax ${he} shares with you. `;
 				}
 				slave.devotion += 2;
 				slave.need = 0;
 				SimpleSexAct.Player(slave, 10);
 			} else if (energy === 2) {
-				r += `You have surplus sexual energy to fuck ${him} whenever <<if $slaves[$i].relationship == -3>> you notice ${his} need<<else>>${he} forces ${himself} to ask<</if>>, and ${he} is <span class="hotpink">sexually dependent</span> on you. `;
+				r += `You have surplus sexual energy to fuck ${him} whenever <<if $slaves[$i].relationship == -3>> you notice ${his} need<<else>>${he} forces ${himself} to ask<</if>>, and ${he} is <span class="devotion inc">sexually dependent</span> on you. `;
 				slave.devotion++;
 				slave.need -= 40;
 				SimpleSexAct.Player(slave, 5);
@@ -730,7 +724,7 @@
 						} else {
 							r += `${his} cumhole produces slow, anemic ejaculations, no matter how backed up ${he} is. `;
 						}
-						r += `This forces ${him} to come to you for release many times a day, and ${he} <span class="mediumaquamarine">is desperately reliant</span>`;
+						r += `This forces ${him} to come to you for release many times a day, and ${he} <span class="trust inc">is desperately reliant</span>`;
 						if (slave.anus > 0 && canDoAnal(slave) && energy > 0) {
 							r += `on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside ${his} ass as a source of relief. `;
 						} else {
@@ -738,7 +732,7 @@
 						}
 						slave.trust += 2;
 					} else {
-						r += `${His} terribly swollen balls force ${him} to come to you for release several times a day, and ${he} <span class="mediumaquamarine">learns to rely</span>`;
+						r += `${His} terribly swollen balls force ${him} to come to you for release several times a day, and ${he} <span class="trust inc">learns to rely</span>`;
 						if (slave.anus > 0 && canDoAnal(slave) && energy > 0) {
 							r += `on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside ${his} ass as a source of relief. `;
 						} else {
@@ -747,7 +741,7 @@
 						slave.trust++;
 					}
 				} else {
-					r += `${He} refuses to come to you for help with ${his} terribly swollen balls, no matter how backed up ${he} becomes. The intense blue-balling only <span class="mediumorchid">makes ${him} dislike you more. </span>`;
+					r += `${He} refuses to come to you for help with ${his} terribly swollen balls, no matter how backed up ${he} becomes. The intense blue-balling only <span class="devotion dec">makes ${him} dislike you more. </span>`;
 					slave.devotion--;
 				}
 			} else if (slave.drugs === "hyper testicle enhancement") {
@@ -759,7 +753,7 @@
 						} else {
 							r += `${his} cumhole produces slow, anemic ejaculations, no matter how backed up ${he} is. `;
 						}
-						r += `This forces ${him} to come to you for release many times a day, and ${he} <span class="mediumaquamarine">is desperately reliant</span>`;
+						r += `This forces ${him} to come to you for release many times a day, and ${he} <span class="trust inc">is desperately reliant</span>`;
 						if (slave.anus > 0 && canDoAnal(slave) && energy > 0) {
 							r += `on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside ${his} ass as a source of relief. `;
 						} else {
@@ -767,7 +761,7 @@
 						}
 						slave.trust += 2;
 					} else {
-						r += `${His} grotesquely swollen balls force ${him} to come to you for release dozens of times a day, and ${he} <span class="mediumaquamarine">is desperately reliant</span>`;
+						r += `${His} grotesquely swollen balls force ${him} to come to you for release dozens of times a day, and ${he} <span class="trust inc">is desperately reliant</span>`;
 						if (slave.anus > 0 && canDoAnal(slave) && energy > 0) {
 							r += `on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside ${his} ass as a source of relief. `;
 						} else {
@@ -776,7 +770,7 @@
 						slave.trust++;
 					}
 				} else {
-					r += `${He} refuses to come to you for help with ${his} grotesquely swollen balls, no matter how backed up and sore ${he} becomes. The intense blue-balling only <span class="mediumorchid">makes ${him} hate you more. </span>`;
+					r += `${He} refuses to come to you for help with ${his} grotesquely swollen balls, no matter how backed up and sore ${he} becomes. The intense blue-balling only <span class="devotion dec">makes ${him} hate you more. </span>`;
 					slave.devotion -= 3;
 				}
 			}
@@ -784,7 +778,7 @@
 
 		if (slave.drugs === "super fertility drugs" && canImpreg(slave, PC)) {
 			if (slave.devotion >= 20 || slave.trust < -20) {
-				r += `${His} reproductive system is in overdrive leading ${him} to come to you for insemination several times a day; ${he} <span class="mediumaquamarine">desperately hopes</span> for the day your seed takes root in ${his} womb. `;
+				r += `${His} reproductive system is in overdrive leading ${him} to come to you for insemination several times a day; ${he} <span class="trust inc">desperately hopes</span> for the day your seed takes root in ${his} womb. `;
 				slave.trust++;
 			}
 		}
@@ -943,7 +937,7 @@
 		const
 			{
 				// eslint-disable-next-line no-unused-vars
-				he, him, his, hers, himself, boy, He, His
+				he, him, his, himself, He, His
 			} = getPronouns(slave);
 
 		let r = ``;
@@ -957,10 +951,10 @@
 					} else {
 						r += `${his} cumhole produces slow, anemic ejaculations, no matter how backed up ${he} is. `;
 					}
-					r += `${He} masturbates as often as ${he} can, but <span class="mediumorchid">can't find relief. </span>`;
+					r += `${He} masturbates as often as ${he} can, but <span class="devotion dec">can't find relief. </span>`;
 					slave.devotion--;
 				} else {
-					r += `${His} terribly swollen balls force ${him} to masturbate several times a day, cultivating a need for sex that <span class="mediumorchid">${he} can't fulfill. </span>`;
+					r += `${His} terribly swollen balls force ${him} to masturbate several times a day, cultivating a need for sex that <span class="devotion dec">${he} can't fulfill. </span>`;
 					slave.devotion--;
 				}
 			} else if (slave.drugs === "hyper testicle enhancement") {
@@ -971,10 +965,10 @@
 					} else {
 						r += `${his} cumhole produces slow, anemic ejaculations, no matter how backed up ${he} is. `;
 					}
-					r += `${He} masturbates non-stop, but <span class="mediumorchid">can't find relief. </span>`;
+					r += `${He} masturbates non-stop, but <span class="devotion dec">can't find relief. </span>`;
 					slave.devotion -= 3;
 				} else {
-					r += `${His} grotesquely swollen balls force ${him} to masturbate constantly, cultivating a need for sex that <span class="mediumorchid">${he} can't fulfill. </span>`;
+					r += `${His} grotesquely swollen balls force ${him} to masturbate constantly, cultivating a need for sex that <span class="devotion dec">${he} can't fulfill. </span>`;
 					slave.devotion--;
 				}
 
@@ -988,7 +982,7 @@
 		if (slave.drugs === "super fertility drugs" && canGetPregnant(slave)) {
 			r += `${His} reproductive system is in overdrive,`;
 			if (slave.dick > 9) {
-				r += `leaving ${him} <span class="mediumorchid">desperately fucking ${himself}</span> in an effort to get pregnant since <span class="gold">you won't <<if $PC.dick>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`;
+				r += `leaving ${him} <span class="devotion dec">desperately fucking ${himself}</span> in an effort to get pregnant since <span class="gold">you won't <<if $PC.dick>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`;
 				if (canImpreg(slave, slave)) {
 					knockMeUp(slave, 5, 2, slave.ID, 1);
 				}
@@ -1002,11 +996,11 @@
 				slave.devotion -= 3;
 				slave.trust -= 2;
 			} else if (slave.devotion >= -20) {
-				r += `leaving ${him} <span class="mediumorchid">completely unfulfilled</span> since <span class="gold">you won't <<if $PC.dick>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`;
+				r += `leaving ${him} <span class="devotion dec">completely unfulfilled</span> since <span class="gold">you won't <<if $PC.dick>>give ${him}<<else>>let ${him} find<</if>> the dick ${he} needs. </span>`;
 				slave.devotion -= 3;
 				slave.trust -= 2;
 			} else {
-				r += `leaving ${him} desperate for a thorough seeding <span class="mediumorchid">that you've forbidden ${him} from having. </span>`;
+				r += `leaving ${him} desperate for a thorough seeding <span class="devotion dec">that you've forbidden ${him} from having. </span>`;
 				slave.devotion -= 3;
 			}
 		}
@@ -1579,13 +1573,13 @@
 						} else {
 							r += `${his} cumhole produces slow, anemic ejaculations, no matter how backed up ${he} is. `;
 						}
-						r += `${He} is very reliant on your other slaves to help ${him}, which <span class="mediumaquamarine">habituates ${him}</span> to slave sex. `;
+						r += `${He} is very reliant on your other slaves to help ${him}, which <span class="trust inc">habituates ${him}</span> to slave sex. `;
 					} else {
-						r += `${His} terribly swollen balls force ${him} to rely on other slaves for release several times a day, and jetting cum into and onto them <span class="mediumaquamarine">habituates ${him}</span> to slave sex. `;
+						r += `${His} terribly swollen balls force ${him} to rely on other slaves for release several times a day, and jetting cum into and onto them <span class="trust inc">habituates ${him}</span> to slave sex. `;
 					}
 					slave.trust++;
 				} else {
-					r += `${He} can't seem to get enough cum out of ${his} terribly swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something ${he} <span class="mediumorchid">blames you for. </span>`;
+					r += `${He} can't seem to get enough cum out of ${his} terribly swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something ${he} <span class="devotion dec">blames you for. </span>`;
 					slave.devotion--;
 				}
 			} else if (slave.drugs === "hyper testicle enhancement") {
@@ -1597,19 +1591,19 @@
 						} else {
 							r += `${his} cumhole produces slow, anemic ejaculations, no matter how backed up ${he} is. `;
 						}
-						r += `${He} is completely dependent on your other slaves to help ${him}, which <span class="mediumaquamarine">habituates ${him}</span> to slave sex. `;
+						r += `${He} is completely dependent on your other slaves to help ${him}, which <span class="trust inc">habituates ${him}</span> to slave sex. `;
 					} else {
-						r += `${His} grotesquely swollen balls force ${him} to rely on other slaves for release throughout times a day, and swelling them with cum <span class="mediumaquamarine">habituates ${him}</span> to slave sex, though you have to take precautions so ${he} doesn't knock up your entire stock. `;
+						r += `${His} grotesquely swollen balls force ${him} to rely on other slaves for release throughout times a day, and swelling them with cum <span class="trust inc">habituates ${him}</span> to slave sex, though you have to take precautions so ${he} doesn't knock up your entire stock. `;
 					}
 					slave.trust++;
 				} else {
-					r += `${He} can't seem to get enough cum out of ${his} grotesquely swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something ${he} <span class="mediumorchid">blames you for. </span>`;
+					r += `${He} can't seem to get enough cum out of ${his} grotesquely swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something ${he} <span class="devotion dec">blames you for. </span>`;
 					slave.devotion--;
 				}
 			}
 		}
 		if (slave.drugs === "super fertility drugs" && canGetPregnant(slave)) {
-			r += `${His} reproductive system is in overdrive leading ${him} to seek out any dicked slaves ${he} can find several times a day. ${He} <span class="mediumaquamarine">desperately longs</span> for the day ${his} efforts fill ${his} womb with child. `;
+			r += `${His} reproductive system is in overdrive leading ${him} to seek out any dicked slaves ${he} can find several times a day. ${He} <span class="trust inc">desperately longs</span> for the day ${his} efforts fill ${his} womb with child. `;
 			slave.trust++;
 		}
 
@@ -1639,4 +1633,4 @@
 	}
 
 	globalThis.saRules = saRules;
-})();
+};