From af4bbc38320c864de9c933772488af7d53c38829 Mon Sep 17 00:00:00 2001
From: DCoded <dcoded@live.com>
Date: Thu, 14 Mar 2019 17:43:50 -0400
Subject: [PATCH] Fixed .gitignore, saRules

---
 .gitignore                   |   3 +-
 .vscode/settings.json        |   1 -
 src/uncategorized/saRules.tw | 268 ++++++++++++++++++-----------------
 3 files changed, 138 insertions(+), 134 deletions(-)

diff --git a/.gitignore b/.gitignore
index ec93e78dba8..a4201c23f5f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -103,4 +103,5 @@ package.json
 fc-pregmod
 *.outline
 *.todo
-TODO.txt
\ No newline at end of file
+TODO.txt
+.vscode/settings.json
diff --git a/.vscode/settings.json b/.vscode/settings.json
index 474880409f2..7a73a41bfdf 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,2 @@
 {
-    "eslint.enable": false
 }
\ No newline at end of file
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index d905cf89f02..db4bad09c06 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -1,5 +1,9 @@
 :: SA rules [nobr]
 
+<<set _release = $slaves[$i].releaseRules>>
+
+/* TODO: this is a quick-n-dirty fix - may need updating to detail effects of chastity */
+
 <<if $slaves[$i].fuckdoll == 0>>
 	$He
 	<<if $slaves[$i].fetish == "mindbroken">>
@@ -22,7 +26,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being unable to sate $his urges doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -43,10 +47,10 @@
 		<<case "be the Madam">>
 			<<set $slaves[$i].need -= ($BrothiIDs.length*10)>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -54,14 +58,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -95,7 +99,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $BrothiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his care.
@@ -208,7 +212,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -216,7 +220,7 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to come up to the penthouse for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -235,7 +239,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if $slaves[$i].sexualFlaw == "attention whore">>
 						@@.hotpink;enjoys being allowed to masturbate,@@ especially since it's often to the pleasure of an aroused client.
 						<<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>>
@@ -264,7 +268,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -272,7 +276,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves or giving free samples, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -292,7 +296,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex or giving free samples, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -300,7 +304,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves or giving free samples, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -386,7 +390,7 @@
 							Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $BrothiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -528,10 +532,10 @@
 			<</if>>
 		<<case "be the DJ">>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -539,14 +543,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -580,7 +584,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $ClubiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful, tantalizing, outlets for $his nymphomania under $his care.
@@ -701,7 +705,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -709,7 +713,7 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to come up to the penthouse for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -728,7 +732,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if $slaves[$i].sexualFlaw == "attention whore">>
 						@@.hotpink;enjoys being allowed to masturbate,@@ especially since its often on stage for $clubName's amusement.
 						<<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>>
@@ -757,7 +761,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -765,7 +769,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves or offering $himself up, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -785,7 +789,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex or offering $himself to patrons, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -793,7 +797,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves or offering $himself up, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -851,7 +855,7 @@
 							Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $ClubiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -994,10 +998,10 @@
 		<<case "be the Nurse">>
 			<<set $slaves[$i].need -= ($CliniciIDs.length*3)>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -1005,14 +1009,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -1046,7 +1050,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $slaves.length > 5>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;happily avails@@ $himself to any slaves visiting the patients under $his care.
@@ -1151,10 +1155,10 @@
 				<<set _lover = 0>>
 			<</if>>
 			<<if $slaves[$i].devotion < -50>>
-				is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is so unhappy that $he has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].relationship == -3>>
 				is well taken care of during $his stay in $clinicName; you make sure your wife's every sexual need is handled personally.
@@ -1183,7 +1187,7 @@
 					/* possible cumflation code here */
 				<</if>>
 				<<set $slaves[$i].need -= 60>>
-			<<elseif ($slaves[$i].releaseRules == "masturbation") || ($slaves[$i].releaseRules == "permissive")>>
+			<<elseif (_release == "masturbation") || (_release == "permissive")>>
 				<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 					takes solace in $his permission to masturbate rather than being forced to seek other means of release, @@.mediumaquamarine;reducing $his fear@@ of you.
 					<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -1287,7 +1291,7 @@
 					<<else>>
 						Under the rules, $he will find $himself constantly molested by other slaves once $he leaves $clinicName, but $he's already in such constant terror it that it doesn't cross $his mind.
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;eagerly takes the opportunity@@ whenever visiting slaves are present.
 						<<set $slaves[$i].devotion += 1>>
@@ -1406,20 +1410,20 @@
 		<<case "be the Wardeness">>
 			<<set $slaves[$i].need -= ($CellBiIDs.length*5)>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
 				gets off at work, so $he doesn't feel the need for release that often.
 				<<set $slaves[$i].need -= 20>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					opts to @@.mediumaquamarine;take advantage of the prisoners@@ to
 					<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 					<<saRulesRapeFetish>>
@@ -1659,10 +1663,10 @@
 		<<case "be the Attendant">>
 			<<set $slaves[$i].need -= ($SpaiIDs.length*3)>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off while relieving $his charges, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -1670,14 +1674,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands, creams and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -1711,7 +1715,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $SpaiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for all the warm, moist bodies lounging around $spaName.
@@ -1828,7 +1832,7 @@
 				<</if>>
 				<<set $slaves[$i].need -= 60>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to come up to the penthouse for sexual release, or to beg to share a bath with you, and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -1847,7 +1851,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you.
 						<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -1873,7 +1877,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -1881,7 +1885,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -1901,7 +1905,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex or giving free samples, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -1909,7 +1913,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2018,7 +2022,7 @@
 							Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $SpaiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -2156,10 +2160,10 @@
 		<<case "be the Matron">>
 			<<set $slaves[$i].need -= ($NurseryiIDs.length*3)>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off while relieving $his charges, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -2167,14 +2171,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands, creams and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -2208,7 +2212,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $NurseryiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for all the nannies busily scurrying around $nurseryName.
@@ -2325,7 +2329,7 @@
 				<</if>>
 				<<set $slaves[$i].need -= 60>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to come up to the penthouse for sexual release and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -2344,7 +2348,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you.
 						<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -2370,7 +2374,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2378,7 +2382,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2398,7 +2402,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex or giving free samples, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2406,7 +2410,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2515,7 +2519,7 @@
 							Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $NurseryiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -2669,10 +2673,10 @@
 			<</if>>
 			<<set $slaves[$i].oralCount += _sexLessons, $oralTotal += _sexLessons>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off with $his students, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -2680,14 +2684,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					in front of $his class when ever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands and toys outside of class, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -2721,7 +2725,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $SchlRiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for giving $him plentiful teacher's assistants for $his nymphomania.
@@ -2867,7 +2871,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off during class, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -2875,7 +2879,7 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -2894,7 +2898,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you.
 						<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -2920,7 +2924,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2928,7 +2932,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2948,7 +2952,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -2956,7 +2960,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -3015,7 +3019,7 @@
 							Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $SchlRiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -3158,10 +3162,10 @@
 		<<case "be the Stewardess">>
 			<<set $slaves[$i].need -= $ServQiIDs.length*10>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off while performing $his duties, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -3169,14 +3173,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever $he crosses paths with you.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands and toys, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -3210,7 +3214,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $ServQiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his charge.
@@ -3324,7 +3328,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -3332,7 +3336,7 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to offer $himself to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -3351,7 +3355,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you.
 						<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -3377,7 +3381,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -3385,7 +3389,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -3405,7 +3409,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -3413,7 +3417,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -3528,7 +3532,7 @@
 							Under the rules and $his job, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity")>>
 					Under the rules, $he's allowed to demand that other slaves to get $him off, but only when $he's finished $his shift. $He still @@.hotpink;adores@@ having the option.
 					<<set $slaves[$i].devotion += 1>>
 				<</if>>
@@ -3649,10 +3653,10 @@
 		<<case "be the Milkmaid">>
 			<<set $slaves[$i].need -= $DairyiIDs.length*5>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off while performing $his duties, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -3660,14 +3664,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever you inspect $dairyName.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -3701,7 +3705,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $DairyiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his charge.
@@ -3812,10 +3816,10 @@
 				<</if>>
 			<<else>>
 				<<if $slaves[$i].devotion < -50>>
-					is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+					is so unhappy that $he has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 					<<set $slaves[$i].need = 0>>
 				<<elseif $slaves[$i].energy <= 20>>
-					is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+					is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 					<<set $slaves[$i].need = 0>>
 				<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
 					<<if ($slaves[$i].devotion <= 20)>>
@@ -3826,7 +3830,7 @@
 							<<set $slaves[$i].trust -= 1>>
 						<</if>>
 						<<set $slaves[$i].need -= 20>>
-					<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+					<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 						gets off from being milked, so being forbidden to masturbate doesn't affect $him seriously.
 						<<set $slaves[$i].need -= 20>>
 					<<else>>
@@ -3834,7 +3838,7 @@
 						<<set $slaves[$i].need -= 20>>
 					<</if>>
 				<<else>>
-					<<if ($slaves[$i].releaseRules == "restrictive")>>
+					<<if (_release == "restrictive" || _release == "chastity")>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 							refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
 							<<set $slaves[$i].trust -= 2>>
@@ -3853,7 +3857,7 @@
 						<</if>> /* closes $slaves[$i].devotion > 50 */
 						<<saRulesPlayerDiscoversFetish>>
 						<<saRulesPlayerDrugEffects>>
-					<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+					<<elseif (_release == "masturbation")>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 							takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you.
 							<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -3879,7 +3883,7 @@
 					<<else>> /* releaseRules not restrictive */
 						<<if ($universalRulesConsent == 0)>>
 							<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-								<<if ($slaves[$i].releaseRules == "permissive")>>
+								<<if (_release == "permissive")>>
 									masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 									<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 								<<else>>
@@ -3887,7 +3891,7 @@
 									<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 								<</if>>
 							<<elseif ($slaves[$i].devotion <= 20)>>
-								<<if ($slaves[$i].releaseRules == "permissive")>>
+								<<if (_release == "permissive")>>
 									prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 									<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 								<<else>>
@@ -3907,7 +3911,7 @@
 							<</if>>
 						<<else>> /* universalRulesConsent is not zero */
 							<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-								<<if ($slaves[$i].releaseRules == "permissive")>>
+								<<if (_release == "permissive")>>
 									prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 									<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 								<<else>>
@@ -3915,7 +3919,7 @@
 									<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 								<</if>>
 							<<elseif ($slaves[$i].devotion <= 20)>>
-								<<if ($slaves[$i].releaseRules == "permissive")>>
+								<<if (_release == "permissive")>>
 									prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 									<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 								<<else>>
@@ -4055,7 +4059,7 @@
 								Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 							<</if>>
 						<</if>>
-					<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+					<<elseif (_release != "restrictive" && _release != "chastity")>>
 						<<if ($slaves[$i].energy > 95)>>
 							<<if $DairyiIDs.length > 2>>
 								Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -4194,10 +4198,10 @@
 		<<case "be the Farmer">>
 			<<set $slaves[$i].need -= $FarmyardiIDs.length*5>>
 			<<if $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-				<<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<if (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off while performing $his duties, so being forbidden from masturbation doesn't really bother $him.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -4205,14 +4209,14 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					willingly begs you to
 					<<saRulesPlayerFetishPlay>>
 					whenever you inspect $farmyardName.
 					<<saRulesPlayerEnergy>>
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion < 80)>>
 						is a little disappointed that $he's limited to $his hands and toys when off duty, but @@.mediumaquamarine;trusts you know what's best for $him.@@
 						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
@@ -4246,7 +4250,7 @@
 			<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
 
 			<<if ($universalRulesConsent == 0)>>
-				<<if ($slaves[$i].releaseRules != "restrictive")>>
+				<<if (_release != "restrictive" && _release != "chastity" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $FarmyardiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for leaving plentiful outlets for $his nymphomania under $his charge.
@@ -4345,10 +4349,10 @@
 			<</if>>
 		<<case "work as a farmhand">>
 			<<if $slaves[$i].devotion < -50>>
-				is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is so unhappy that $he has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
 				<<if ($slaves[$i].devotion <= 20)>>
@@ -4359,7 +4363,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off from working as a farmhand, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -4367,7 +4371,7 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -4386,7 +4390,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you.
 						<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -4412,7 +4416,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -4420,7 +4424,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -4440,7 +4444,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -4448,7 +4452,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -4587,7 +4591,7 @@
 							Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $FarmyardiIDs.length > 2>>
 							Under the rules, $he's allowed to demand that other slaves to get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -4809,7 +4813,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off regularly, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -4961,7 +4965,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off with $HeadGirl.slaveName, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -5096,10 +5100,10 @@
 			<</if>>
 		<<default>>
 			<<if $slaves[$i].devotion < -50>>
-				is so unhappy that $he has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is so unhappy that $he has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].energy <= 20>>
-				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
+				is frigid and has little interest in getting off<<if (_release != "permissive")>>, making the rule restricting $his sexual outlets superfluous<</if>>.
 				<<set $slaves[$i].need = 0>>
 			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
 				<<if ($slaves[$i].devotion <= 20)>>
@@ -5110,7 +5114,7 @@
 						<<set $slaves[$i].trust -= 1>>
 					<</if>>
 					<<set $slaves[$i].need -= 20>>
-				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation") && ($slaves[$i].releaseRules != "chastity")>>
+				<<elseif (_release != "permissive") && (_release != "masturbation") && (_release != "chastity")>>
 					gets off at work, so being forbidden to masturbate doesn't affect $him seriously.
 					<<set $slaves[$i].need -= 20>>
 				<<else>>
@@ -5118,7 +5122,7 @@
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				<<if ($slaves[$i].releaseRules == "restrictive")>>
+				<<if (_release == "restrictive" || _release == "chastity")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
 						<<set $slaves[$i].trust -= 2>>
@@ -5137,7 +5141,7 @@
 					<</if>> /* closes $slaves[$i].devotion > 50 */
 					<<saRulesPlayerDiscoversFetish>>
 					<<saRulesPlayerDrugEffects>>
-				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+				<<elseif (_release == "masturbation")>>
 					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
 						takes solace in $his permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing $his fear@@ of you.
 						<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
@@ -5163,7 +5167,7 @@
 				<<else>> /* releaseRules not restrictive */
 					<<if ($universalRulesConsent == 0)>>
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								masturbates whenever $he can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -5171,7 +5175,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -5191,7 +5195,7 @@
 						<</if>>
 					<<else>> /* universalRulesConsent is not zero */
 						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust >= -20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -5199,7 +5203,7 @@
 								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
 						<<elseif ($slaves[$i].devotion <= 20)>>
-							<<if ($slaves[$i].releaseRules == "permissive")>>
+							<<if (_release == "permissive")>>
 								prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing $his fear@@ of you.
 								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
@@ -5336,7 +5340,7 @@
 							Under the rules, $he will someday find $himself constantly molested by other slaves, but $he's already in such constant terror it that it doesn't cross $his mind.
 						<</if>>
 					<</if>>
-				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+				<<elseif (_release != "restrictive" && _release != "chastity")>>
 					<<if ($slaves[$i].energy > 95)>>
 						<<if $slaves.length > 2 || $menials > 0>>
 							Under the rules, $he's allowed to demand that other slaves get $him off, and $he @@.hotpink;adores@@ you for providing plentiful outlets for $his nymphomania.
@@ -5476,7 +5480,7 @@
 					<<set $slaves[$i].trust -= _punishments>>
 				<</switch>>
 			<</if>>
-			<<if $subSlaves > 0 && ($slaves[$i].releaseRules == "permissive" || $slaves[$i].releaseRules == "sapphic") && $slaves[$i].assignment != "serve your other slaves">>
+			<<if $subSlaves > 0 && (_release == "permissive" || $slaves[$i].releaseRules == "sapphic") && $slaves[$i].assignment != "serve your other slaves">>
 				<<set $slaves[$i].need -= (20*$subSlave)>> /* make those serve your other slaves do some work for once */
 			<</if>>
 		<</switch>>
-- 
GitLab