diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 5e1d429ab23f9a0be7d9ffaa36fe829305688096..8dccb512d3d356fa227737ce022793863eea5325 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -220,6 +220,7 @@
 <<set $universalRulesBirthing = 0>>
 <<set $universalRulesCSec = 0>>
 <<set $universalRulesNewSlavesRA = 1>>
+<<set $universalRulesAssignsSelfFacility = 0>>
 <<set $slaveDead = 0>>
 <<set $rulesAssistantMain = 1>>
 <<set $rulesAssistantAuto = 0>>
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index eb47a0e34cb054c71585f4e70031d3dc99fff37d..a87429abd86c799dff1220b32a10b1a18b10cbe4 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -109,9 +109,9 @@
 <<set $enduringDevotion = ($averageDevotion+($enduringDevotion*3))/4>>
 
 <<if (_OldHG != -1) && (_NewHG != -1)>>
-	<<removeJob $slaves[_NewHG] "live with your Head Girl", $slaves[_NewHG].assignment = "be your Head Girl", $slaves[_NewHG].diet = "healthy">>
+	<<removeJob $slaves[_NewHG] "live with your Head Girl">>
 	<<assignJob $slaves[_OldHG] "live with your Head Girl">>
-	<<set $HeadGirl = $slaves[_NewHG]>>
+	<<set $HeadGirl = $slaves[_NewHG], $slaves[_NewHG].assignment = "be your Head Girl", $slaves[_NewHG].diet = "healthy">>
 <</if>>
 
 <<if $PC.preg >= 40 && random(1,100) > 50>>
diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw
index 4d48e2562a3a79bb8ae85fd093ebd7d66ff14ba1..794157eee4c60a5b9cba7c3176f86e6a4ab282e3 100644
--- a/src/uncategorized/saChoosesOwnJob.tw
+++ b/src/uncategorized/saChoosesOwnJob.tw
@@ -10,7 +10,7 @@
 	<<set $slaves[$i].assignment = "rest", $slaves[$i].assignmentVisible = 1, $slaves[$i].devotion -= 5>>
 
 <<elseif ($slaves[$i].health < 20)>>
-	<<if $clinic > 0>>
+	<<if $clinic > $clinicSlaves && $universalRulesAssignsSelfFacility == 1>>
 	is unhealthy, so she goes to get treatment at $clinicName.
 	<<assignJob $slaves[$i] "get treatment in the clinic">>
 	<<else>>
@@ -18,12 +18,12 @@
 	<<set $slaves[$i].assignment = "rest", $slaves[$i].assignmentVisible = 1>>
 	<</if>>
 
-<<elseif (($slaves[$i].devotion < 45) || ($slaves[$i].trust < 45)) && (($slaves[$i].sexualFlaw != "none") || ($slaves[$i].behavioralFlaw != "none")) && ($Attendant != 0)>>
+<<elseif (($slaves[$i].devotion < 45) || ($slaves[$i].trust < 45)) && (($slaves[$i].sexualFlaw != "none") || ($slaves[$i].behavioralFlaw != "none")) && ($Attendant != 0) && $universalRulesAssignsSelfFacility == 1>>
 	could use some counseling, so she chooses to visit $spaName.
 	<<assignJob $slaves[$i] "rest in the spa">>
 
 <<elseif ($slaves[$i].intelligenceImplant != 1)>>
-	<<if $schoolroom > 0>>
+	<<if $schoolroom > $schoolroomSlaves && $universalRulesAssignsSelfFacility == 1>>
 	is uneducated, so she sits herself down in $schoolroomName.
 	<<assignJob $slaves[$i] "learn in the schoolroom">>
 	<<else>>
@@ -31,8 +31,8 @@
 	<<set $slaves[$i].assignment = "take classes", $slaves[$i].assignmentVisible = 1>>
 	<</if>>
 
-<<elseif ($slaves[$i].devotion <= 50) && canWalk($slaves[$i])>>
-	<<if $servantsQuarters > 0>>
+<<elseif ($slaves[$i].devotion <= 50) && canWalk($slaves[$i]) && canSee($slaves[$i])>>
+	<<if $servantsQuarters > $servantsQuartersSlaves && $universalRulesAssignsSelfFacility == 1>>
 	is obedient but not devoted, so she chooses to work from $servantsQuartersName since it's the least sexually demanding job available.
 	<<assignJob $slaves[$i] "work as a servant">>
 	<<else>>
@@ -44,7 +44,7 @@
 	relies on promiscuity to fulfill her emotional needs,
 	<<if ($cash > 10000)>>
 	and doesn't mind being a whore, so she prostitutes herself
-	<<if $brothel > 0>>
+	<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
 		in $brothelName.
 		<<assignJob $slaves[$i] "work in the brothel">>
 	<<else>>
@@ -53,7 +53,7 @@
 	<</if>>
 	<<else>>
 	so she eagerly decides to slut around
-	<<if $club > 0>>
+	<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
 		in $clubName.
 		<<assignJob $slaves[$i] "serve in the club">>
 	<<else>>
@@ -66,7 +66,7 @@
 	is emotionally bonded to you,
 	<<if ($slaves[$i].behavioralQuirk == "insecure")>>
 	but insecure, so she chooses to make you money by prostituting herself
-	<<if $brothel > 0>>
+	<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
 		in $brothelName.
 		<<assignJob $slaves[$i] "work in the brothel">>
 	<<else>>
@@ -75,7 +75,7 @@
 	<</if>>
 	<<elseif ($slaves[$i].behavioralQuirk == "advocate")>>
 	and an advocate for slavery, so she chooses to burnish your reputation by slutting it up
-	<<if $club > 0>>
+	<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
 		in $clubName.
 		<<assignJob $slaves[$i] "serve in the club">>
 	<<else>>
@@ -84,16 +84,16 @@
 	<</if>>
 	<<elseif ($slaves[$i].energy > 60)>>
 	and she thinks of little but sex with you,
-	<<if $masterSuite > 0>>
+	<<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
 		so she heads straight to $masterSuiteName.
 		<<assignJob $slaves[$i] "serve in the master suite">>
 	<<else>>
 		so she cheerfully designates herself one of your fucktoys.
 		<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
 	<</if>>
-	<<else>>
+	<<elseif canSee($slaves[$i]) && canWalk($slaves[$i])>>
 	so she chooses to work
-	<<if $servantsQuarters > 0>>
+	<<if $servantsQuarters > $servantsQuartersSlaves && $universalRulesAssignsSelfFacility == 1>>
 		from $servantsQuartersName
 		<<assignJob $slaves[$i] "work as a servant">>
 	<<else>>
@@ -101,244 +101,298 @@
 		<<set $slaves[$i].assignment = "be a servant", $slaves[$i].assignmentVisible = 1>>
 	<</if>>
 	to make your penthouse as clean and homelike as possible.
+	<<else>>
+		but unable to do much on her own,
+		<<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
+			so she heads straight to $masterSuiteName to await your caress.
+			<<assignJob $slaves[$i] "serve in the master suite">>
+		<<else>>
+			so she cheerfully designates herself one of your fucktoys to be close to you.
+			<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
 	<</if>>
 
 <<elseif ($slaves[$i].relationship == -3)>>
 	is married to you,
 	<<if ($slaves[$i].energy > 60)>>
-	and she thinks of little but sex with you,
-	<<if $masterSuite > 0>>
-		so she heads straight to $masterSuiteName.
-		<<assignJob $slaves[$i] "serve in the master suite">>
-	<<else>>
-		so she cheerfully designates herself one of your fucktoys.
-		<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<else>>
-	so she chooses to work
-	<<if $servantsQuarters > 0>>
-		from $servantsQuartersName
-		<<assignJob $slaves[$i] "work as a servant">>
-	<<else>>
-		as a servant
-		<<set $slaves[$i].assignment = "be a servant", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	to make your penthouse as clean and homelike as possible.
+		and she thinks of little but sex with you,
+		<<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
+			so she heads straight to $masterSuiteName.
+			<<assignJob $slaves[$i] "serve in the master suite">>
+		<<else>>
+			so she cheerfully designates herself one of your fucktoys.
+			<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif canSee($slaves[$i]) && canWalk($slaves[$i])>>
+		so she chooses to work
+		<<if $servantsQuarters > $servantsQuartersSlaves && $universalRulesAssignsSelfFacility == 1>>
+			from $servantsQuartersName
+			<<assignJob $slaves[$i] "work as a servant">>
+		<<else>>
+			as a servant
+			<<set $slaves[$i].assignment = "be a servant", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		to make your penthouse as clean and homelike as possible.
+	<<else>>
+		but unable to do much on her own
+		<<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
+			so she heads straight to $masterSuiteName to await your caress.
+			<<assignJob $slaves[$i] "serve in the master suite">>
+		<<else>>
+			so she cheerfully designates herself one of your fucktoys to be close to you.
+			<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
 	<</if>>
 
 <<elseif ($slaves[$i].fetishKnown == 1)>>
-	<<if ($slaves[$i].fetish == "submissive") && canWalk($slaves[$i])>>
-	<<if $servantsQuarters > 0>>
-		thinks she belongs at the bottom of the penthouse hierarchy, so she goes to live in $servantsQuartersName.
-		<<assignJob $slaves[$i] "work as a servant">>
-	<<else>>
-		thinks she belongs at the bottom of the penthouse hierarchy, so she decides she should be a servant.
-		<<set $slaves[$i].assignment = "be a servant", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($slaves[$i].fetish == "dom") || ($slaves[$i].fetish == "sadist")>>
-	<<if $club > 0>>
-		is self-confident, so she decides to work in $clubName.
-		<<assignJob $slaves[$i] "serve in the club">>
-	<<else>>
-		is self-confident, so she decides to work as a public servant.
-		<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($slaves[$i].fetish == "masochist")>>
-	<<if $brothel > 0>>
-		enjoys abuse, so she hurries down to $brothelName.
-		<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		enjoys abuse, so she decides to become a whore.
-		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($slaves[$i].fetish == "cumslut")>>
-	<<if $brothel > 0>>
-		hurries down to $brothelName to suck cocks.
-		<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		decides to become a whore, mostly to suck cock.
-		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($slaves[$i].fetish == "humiliation")>>
-	<<if $brothel > 0>>
-		chooses $brothelName, since it's even more embarrassing to be a whore than a club slut.
-		<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		chooses to whore, since it's even more embarrassing to be a whore than to be a public servant.
-		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($slaves[$i].fetish == "buttslut")>>
-	<<if ($slaves[$i].balls > 0)>>
-	<<if ($dairy > 0) && ($dairyRestraintsSetting < 2)>>
-		chooses confinement in $dairyName, since all she'll be expected to do is make cum by orgasming to buttsex.
-		<<assignJob $slaves[$i] "work in the dairy">>
-	<<else>>
-		chooses to get milked, since all she'll be expected to do is make cum by orgasming to buttsex.
-		<<set $slaves[$i].assignment = "get milked", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<else>>
-	<<if $brothel > 0>>
-		chooses $brothelName, since whores get buttfucked more than anyone else.
+	<<if ($slaves[$i].fetish == "submissive") && canWalk($slaves[$i]) && canSee($slaves[$i])>>
+		<<if $servantsQuarters > $servantsQuartersSlaves && $universalRulesAssignsSelfFacility == 1>>
+			thinks she belongs at the bottom of the penthouse hierarchy, so she goes to live in $servantsQuartersName.
+			<<assignJob $slaves[$i] "work as a servant">>
+		<<else>>
+			thinks she belongs at the bottom of the penthouse hierarchy, so she decides she should be a servant.
+			<<set $slaves[$i].assignment = "be a servant", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif ($slaves[$i].fetish == "dom") || ($slaves[$i].fetish == "sadist")>>
+		<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
+			is self-confident, so she decides to work in $clubName.
+			<<assignJob $slaves[$i] "serve in the club">>
+		<<else>>
+			is self-confident, so she decides to work as a public servant.
+			<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif ($slaves[$i].fetish == "masochist")>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+			enjoys abuse, so she hurries down to $brothelName.
+			<<assignJob $slaves[$i] "work in the brothel">>
+		<<else>>
+			enjoys abuse, so she decides to become a whore.
+			<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif ($slaves[$i].fetish == "cumslut")>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+			hurries down to $brothelName to suck cocks.
+			<<assignJob $slaves[$i] "work in the brothel">>
+		<<else>>
+			decides to become a whore, mostly to suck cock.
+			<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif ($slaves[$i].fetish == "humiliation")>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+			chooses $brothelName, since it's even more embarrassing to be a whore than a club slut.
+			<<assignJob $slaves[$i] "work in the brothel">>
+		<<else>>
+			chooses to whore, since it's even more embarrassing to be a whore than to be a public servant.
+			<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif ($slaves[$i].fetish == "buttslut")>>
+		<<if ($slaves[$i].balls > 0)>>
+		<<if ($dairy > $dairySlaves) && ($dairyRestraintsSetting < 2) && $universalRulesAssignsSelfFacility == 1>>
+			chooses confinement in $dairyName, since all she'll be expected to do is make cum by orgasming to buttsex.
+			<<assignJob $slaves[$i] "work in the dairy">>
+		<<else>>
+			chooses to get milked, since all she'll be expected to do is make cum by orgasming to buttsex.
+			<<set $slaves[$i].assignment = "get milked", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<<else>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+			chooses $brothelName, since whores get buttfucked more than anyone else.
+			<<assignJob $slaves[$i] "work in the brothel">>
+		<<else>>
+			chooses to whore, since whores get buttfucked more than anyone else.
+			<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<</if>>
+	<<elseif ($slaves[$i].fetish == "pregnancy")>>
+		<<if ($slaves[$i].lactation > 0)>>
+		<<if $dairy > $dairySlaves && $dairyRestraintsSetting < 2 && $universalRulesAssignsSelfFacility == 1>>
+			heads down to $dairyName to be around other lactating girls.
+			<<assignJob $slaves[$i] "work in the dairy">>
+		<<else>>
+			decides to get milked, since she's already lactating.
+			<<set $slaves[$i].assignment = "get milked" , $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<<elseif isFertile($slaves[$i]) && ($PC.dick == 1)>>
+		<<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
+			heads straight to $masterSuiteName, in the hope you'll get her pregnant.
+			<<assignJob $slaves[$i] "serve in the master suite">>
+		<<else>>
+			chooses to be your fucktoy, in the hope you'll get her pregnant.
+			<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<<elseif isFertile($slaves[$i]) && $dairy > $dairySlaves && $dairyPregSetting > 0 && $universalRulesAssignsSelfFacility == 1>>
+		<<if $dairyPregSetting > 1>>
+			eagerly rushes to $dairyName in the hopes that her womb will be packed full of children.
+			<<assignJob $slaves[$i] "work in the dairy">>
+		<<else>>
+			rushes to $dairyName in the hopes that her womb will be rented out.
+			<<assignJob $slaves[$i] "work in the dairy">>
+		<</if>>
+		<<elseif ($slaves[$i].preg > 0)>>
+		<<if $arcologies[0].FSRepopulationFocus > 20>>
+			<<if ($cash < 10000)>>
+				<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+					heads to $brothelName since she wants to set an example for any unimpregnated girls.
+					<<assignJob $slaves[$i] "work in the brothel">>
+				<<else>>
+					heads to the streets to lavish in the attention given to pregnant prostitutes.
+					<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+				<</if>>
+			<<else>>
+				<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
+					heads to $clubName to show off her growing middle and lavish in the public's attention.
+					<<assignJob $slaves[$i] "serve in the club">>
+				<<else>>
+					heads to the streets to contribute to the number of visiblt pregnant woman around.
+					<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
+				<</if>>
+			<</if>>
+		<<elseif $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
+			heads straight to $masterSuiteName to share the intimacy of her pregnant body with you.
+			<<set $slaves[$i].assignment = "serve in the master suite">>
+			<<set $slaves[$i].assignmentVisible = 0>>
+		<<else>>
+			chooses to be your fucktoy to share the intimacy of her pregnant body with you.
+			<<assignJob $slaves[$i] "serve in the master suite">>
+		<</if>>
+		<<else>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+			can't indulge her fetish by getting pregnant herself, so she just heads down to $brothelName.
+			<<assignJob $slaves[$i] "work in the brothel">>
+		<<else>>
+			can't indulge her fetish by getting pregnant herself, so she glumly decides to be a whore.
+			<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<</if>>
+	<<elseif ($slaves[$i].fetish == "boobs")>>
+		<<if ($slaves[$i].lactation > 0)>>
+		<<if $dairy > $dairySlaves && $dairyRestraintsSetting < 2 && $universalRulesAssignsSelfFacility == 1>>
+			heads down to $dairyName for all the attention that'll be lavished on her nipples.
+			<<assignJob $slaves[$i] "work in the dairy">>
+		<<else>>
+			decides to get milked, since she loves getting off to it.
+			<<set $slaves[$i].assignment = "get milked", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<<else>>
+		<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
+			decides to work in $clubName so she can show off her bare breasts.
+			<<assignJob $slaves[$i] "serve in the club">>
+		<<else>>
+			decides to work as a public servant so she can show off her bare breasts.
+			<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<</if>>
+	<<elseif ($slaves[$i].attrXX > 85)>>
+		<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
+			decides to work in $clubName so she can hit on hot girls.
+			<<assignJob $slaves[$i] "serve in the club">>
+		<<else>>
+			decides to work as a public servant so she can hit on hot girls.
+			<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif ($slaves[$i].attrXY > 85)>>
+		<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
+			decides to work in $clubName so she can hit on cute boys.
+			<<assignJob $slaves[$i] "serve in the club">>
+		<<else>>
+			decides to work as a public servant so she can hit on cute boys.
+			<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+	<<elseif ($slaves[$i].energy > 95)>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+			decides to help those of your girls who mind taking dick all day by working in $brothelName.
+			<<assignJob $slaves[$i] "work in the brothel">>
+		<<else>>
+			decides to help those of your girls who mind taking dick all day by working as a whore.
+			<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+
+	<<elseif ($arcologies[0].FSChattelReligionist > 0)>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+		is a pure and faithful slave, so she sells her body in the holy brothel.
 		<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		chooses to whore, since whores get buttfucked more than anyone else.
+		<<else>>
+		is a pure and faithful slave, so she sells her body as a holy prostitute.
 		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<</if>>
-<<elseif ($slaves[$i].fetish == "pregnancy")>>
-	<<if ($slaves[$i].lactation > 0)>>
-	<<if $dairy > 0>>
-		heads down to $dairyName to be around other lactating girls.
-		<<assignJob $slaves[$i] "work in the dairy">>
-	<<else>>
-		decides to get milked, since she's already lactating.
-		<<set $slaves[$i].assignment = "get milked" , $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<elseif ($slaves[$i].preg > -2) && ($slaves[$i].preg < 1) && ($PC.dick == 1)>>
-	<<if $masterSuite > 0>>
-		heads straight to $masterSuiteName, in the hope you'll get her pregnant.
+		<</if>>
+	<<elseif ($arcologies[0].FSEgyptianRevivalist > 0)>>
+		<<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>>
+		is a devoted slave, so she immediately joins your harem.
 		<<assignJob $slaves[$i] "serve in the master suite">>
-	<<else>>
-		chooses to be your fucktoy, in the hope you'll get her pregnant.
+		<<else>>
+		is a devoted slave, so she immediately joins your harem.
 		<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<elseif ($slaves[$i].preg > 0)>>
-	<<if $masterSuite > 0>>
-		heads straight to $masterSuiteName to share the intimacy of her pregnant body with you.
-		<<set $slaves[$i].assignment = "serve in the master suite">>
-		<<set $slaves[$i].assignmentVisible = 0>>
-	<<else>>
-		chooses to be your fucktoy to share the intimacy of her pregnant body with you.
-		<<assignJob $slaves[$i] "serve in the master suite">>
-	<</if>>
-	<<else>>
-	<<if $brothel > 0>>
-		can't indulge her fetish by getting pregnant herself, so she just heads down to $brothelName.
+		<</if>>
+	<<elseif ($arcologies[0].FSRomanRevivalist > 0)>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+		is a devoted slave, so she decides she can best serve the state by raising money for the treasury, by selling her body in $brothelName.
 		<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		can't indulge her fetish by getting pregnant herself, so she glumly decides to be a whore.
+		<<else>>
+		is a devoted slave, so she decides she can best serve the state by raising money for the treasury, by selling her body as a prostitute.
 		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<</if>>
-<<elseif ($slaves[$i].fetish == "boobs")>>
-	<<if ($slaves[$i].lactation > 0)>>
-	<<if $dairy > 0>>
-		heads down to $dairyName for all the attention that'll be lavished on her nipples.
-		<<assignJob $slaves[$i] "work in the dairy">>
-	<<else>>
-		decides to get milked, since she loves getting off to it.
-		<<set $slaves[$i].assignment = "get milked", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<else>>
-	<<if $club > 0>>
-		decides to work in $clubName so she can show off her bare breasts.
-		<<assignJob $slaves[$i] "serve in the club">>
-	<<else>>
-		decides to work as a public servant so she can show off her bare breasts.
-		<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<</if>>
-<<elseif ($slaves[$i].attrXX > 85)>>
-	<<if $club > 0>>
-		decides to work in $clubName so she can hit on hot girls.
-		<<assignJob $slaves[$i] "serve in the club">>
-	<<else>>
-		decides to work as a public servant so she can hit on hot girls.
-		<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($slaves[$i].attrXY > 85)>>
-	<<if $club > 0>>
-		decides to work in $clubName so she can hit on cute boys.
-		<<assignJob $slaves[$i] "serve in the club">>
-	<<else>>
-		decides to work as a public servant so she can hit on cute boys.
-		<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($slaves[$i].energy > 95)>>
-	<<if $brothel > 0>>
-		decides to help those of your girls who mind taking dick all day by working in $brothelName.
+		<</if>>
+	<<elseif ($arcologies[0].FSPaternalist > 0)>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+		decides to work in $brothelName, a respectable position for a slave in this enlightened arcology.
 		<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		decides to help those of your girls who mind taking dick all day by working as a whore.
+		<<else>>
+		decides to be a whore, a respectable position for a slave in this enlightened arcology.
 		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-
-<<elseif ($arcologies[0].FSChattelReligionist > 0)>>
-	<<if $brothel > 0>>
-	is a pure and faithful slave, so she sells her body in the holy brothel.
-	<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-	is a pure and faithful slave, so she sells her body as a holy prostitute.
-	<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($arcologies[0].FSEgyptianRevivalist > 0)>>
-	<<if $masterSuite > 0>>
-	is a devoted slave, so she immediately joins your harem.
-	<<assignJob $slaves[$i] "serve in the master suite">>
-	<<else>>
-	is a devoted slave, so she immediately joins your harem.
-	<<set $slaves[$i].assignment = "please you", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($arcologies[0].FSRomanRevivalist > 0)>>
-	<<if $brothel > 0>>
-	is a devoted slave, so she decides she can best serve the state by raising money for the treasury, by selling her body in $brothelName.
-	<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-	is a devoted slave, so she decides she can best serve the state by raising money for the treasury, by selling her body as a prostitute.
-	<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($arcologies[0].FSPaternalist > 0)>>
-	<<if $brothel > 0>>
-	decides to work in $brothelName, a respectable position for a slave in this enlightened arcology.
-	<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-	decides to be a whore, a respectable position for a slave in this enlightened arcology.
-	<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-<<elseif ($arcologies[0].FSPastoralist > 0)>>
-	<<if ($slaves[$i].lactation > 0)>>
-	<<if $dairy > 0>>
-		hurries to join your herd of dairy cows.
-		<<assignJob $slaves[$i] "work in the dairy">>
-	<<else>>
-		hurries to join your herd of cows.
-		<<set $slaves[$i].assignment = "get milked", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<else>>
-	<<if $brothel > 0>>
-		decides to work in $brothelName to help raise money to get more girls lactating properly.
-	<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		decides to prostitute herself to help raise money to get more girls lactating properly.
-		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
+		<</if>>
+	<<elseif ($arcologies[0].FSPastoralist > 0)>>
+		<<if ($slaves[$i].lactation > 0)>>
+		<<if $dairy > $dairySlaves && $dairyRestraintsSetting < 2 && $universalRulesAssignsSelfFacility == 1>>
+			hurries to join your herd of dairy cows.
+			<<assignJob $slaves[$i] "work in the dairy">>
+		<<else>>
+			hurries to join your herd of cows.
+			<<set $slaves[$i].assignment = "get milked", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<<else>>
+		<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+			decides to work in $brothelName to help raise money to get more girls lactating properly.
+		<<assignJob $slaves[$i] "work in the brothel">>
+		<<else>>
+			decides to prostitute herself to help raise money to get more girls lactating properly.
+			<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		<</if>>
+		<</if>>
+	<<else>>
+		<<if ($slaves[$i].whoreSkill > $slaves[$i].entertainSkill)>>
+			<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+				decides to work in $brothelName, since she thinks herself a better whore than a public slut.
+			<<assignJob $slaves[$i] "work in the brothel">>
+			<<else>>
+				decides to whore, since she thinks herself a better whore than a public slut.
+				<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+			<</if>>
+		<<elseif ($slaves[$i].entertainSkill >= $slaves[$i].whoreSkill)>>
+			<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
+				decides to be a club girl, since she thinks herself a better public slut than a whore.
+			<<assignJob $slaves[$i] "serve in the club">>
+			<<else>>
+				decides to serve the public, since she thinks herself a better public slut than a whore.
+				<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
+			<</if>>
+		<<else>>
+			<<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>>
+				decides to join her sisters and work in $brothelName.
+			<<assignJob $slaves[$i] "work in the brothel">>
+			<<else>>
+				decides to prostitute herself to help you upgrade $arcologies[0].name and improve everyone's life.
+				<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+			<</if>>
+		<</if>>
 	<</if>>
 <<else>>
-	<<if ($slaves[$i].whoreSkill > $slaves[$i].entertainSkill)>>
-	<<if $brothel > 0>>
-		decides to work in $brothelName, since she thinks herself a better whore than a public slut.
-	<<assignJob $slaves[$i] "work in the brothel">>
-	<<else>>
-		decides to whore, since she thinks herself a better whore than a public slut.
-		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<elseif ($slaves[$i].entertainSkill >= $slaves[$i].whoreSkill)>>
-	<<if $club > 0>>
-		decides to be a club girl, since she thinks herself a better public slut than a whore.
-	<<assignJob $slaves[$i] "serve in the club">>
-	<<else>>
-		decides to serve the public, since she thinks herself a better public slut than a whore.
-		<<set $slaves[$i].assignment = "serve the public", $slaves[$i].assignmentVisible = 1>>
-	<</if>>
-	<<else>>
-	<<if $brothel > 0>>
-		decides to join her sisters and work in $brothelName.
-	<<assignJob $slaves[$i] "work in the brothel">>
+	<<if $club > $clubSlaves && $universalRulesAssignsSelfFacility == 1>>
+		decides to be a club girl, since partying is better than sitting around and failing to think of a job to do.
+		<<assignJob $slaves[$i] "serve in the club">>
+	<<elseif canWalk($slaves[$i]) && canSee($slaves[$i])>>
+		decides to tidy up the penthouse a little while she thinks.
+		<<set $slaves[$i].assignment = "be a servant", $slaves[$i].assignmentVisible = 1>>
 	<<else>>
-		decides to prostitute herself to help you upgrade $arcologies[0].name and improve everyone's life.
-		<<set $slaves[$i].assignment = "whore", $slaves[$i].assignmentVisible = 1>>
+		stays in bed, unable to come up with anything.
+		<<set $slaves[$i].assignment = "rest", $slaves[$i].assignmentVisible = 1>>
 	<</if>>
-	<</if>>
-<</if>>
-
 <</if>>
diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw
index 96028d4a69ee15e6c63814e6f71ef33b58e909fc..e1cf4456ea1391d8cc99a618e349fc3409028175 100644
--- a/src/uncategorized/saLiveWithHG.tw
+++ b/src/uncategorized/saLiveWithHG.tw
@@ -1,14 +1,8 @@
 :: SA live with HG [nobr]
 
-<<for $j = 0; $j < $slaves.length; $j++>>
-	<<if $HeadGirl.ID == $slaves[$j].ID>>
-	<<set $HeadGirl = $slaves[$j]>>
-	<<break>>
-	<</if>>
-<</for>>
+<<set $HeadGirl = $slaves[_iTemp]>>
 
 ''$slaves[$i].slaveName''
-
 <<if $slaves[$i].devotion > 20>>
 	<<if $HGSlaveSuccess == 1>>
 	looks after your Head Girl $HeadGirl.slaveName domestically and sexually, freeing her to devote more of her time to looking after your other slaves.
@@ -69,10 +63,7 @@
 
 <<if ($HeadGirl.rivalry != 0) && ($HeadGirl.relationshipTarget == $slaves[$i].ID)>>
 	$HeadGirl.slaveName @@color:lightgreen;resolves the rivalry@@ between her and $slaves[$i].slaveName, mostly by the expedient of punishing $slaves[$i].slaveName savagely whenever she gives any trouble.
-	<<set $HeadGirl.rivalry = 0>>
-	<<set $HeadGirl.rivalryTarget = 0>>
-	<<set $slaves[$i].rivalry = 0>>
-	<<set $slaves[$i].rivalryTarget = 0>>
+	<<set $HeadGirl.rivalry = 0, $HeadGirl.rivalryTarget = 0, $slaves[$i].rivalry = 0, $slaves[$i].rivalryTarget = 0>>
 <<elseif ($HeadGirl.relationship == 0)>>
 	<<if $familyTesting == 1>>
 	<<if $slaves[$i].mother == $HeadGirl.ID || $slaves[$i].father == $HeadGirl.ID || $slaves[$i].ID == $HeadGirl.mother || $slaves[$i].ID == $HeadGirl.father || areSisters($HeadGirl, $slaves[$i]) > 0>>
@@ -133,8 +124,7 @@
 	<</if>>
 	<</if>>
 	<<else>>
-	<<if $slaves[$i].relation != 0>>
-	<<if $slaves[$i].relationTarget == $HeadGirl.ID>>
+	<<if $slaves[$i].relation != 0 && $slaves[$i].relationTarget == $HeadGirl.ID>>
 	$HeadGirl.slaveName
 	<<if $HeadGirl.devotion > 95>>
 		is so inured to the perversities of slavery that she @@color:hotpink;enjoys@@ the prospect of sexual service from her
@@ -183,47 +173,34 @@
 		mother.
 	<</if>>
 	<</if>>
-	<</if>>
 	<</if>> /*closes extended family mode */
 	<<if ($slaves[$i].relationship == 0) && ($slaves[$i].devotion > 20)>>
 	$slaves[$i].slaveName sees $HeadGirl.slaveName constantly, and does her best to @@color:lightgreen;become her friend.@@
-	<<set $HeadGirl.relationship = 1>>
-	<<set $HeadGirl.relationshipTarget = $slaves[$i].ID>>
-	<<set $slaves[$i].relationship = 1>>
-	<<set $slaves[$i].relationshipTarget = $HeadGirl.ID>>
+	<<set $HeadGirl.relationship = 1, $HeadGirl.relationshipTarget = $slaves[$i].ID, $slaves[$i].relationship = 1, $slaves[$i].relationshipTarget = $HeadGirl.ID>>
 	<<elseif ($slaves[$i].relationship != 5) && ($slaves[$i].relationshipTarget != $HeadGirl.ID)>>
 	<<for $j = 0; $j < $slaves.length; $j++>>
 		<<if $slaves[$i].relationshipTarget == $slaves[$j].ID>>
 		$slaves[$j].slaveName cannot compete with $HeadGirl.slaveName, and her relationship with the Head Girl's bitch fades.
-		<<set $slaves[$i].relationship = 0>>
-		<<set $slaves[$i].relationshipTarget = 0>>
-		<<set $slaves[$j].relationship = 0>>
-		<<set $slaves[$j].relationshipTarget = 0>>
+		<<set $slaves[$i].relationship = 0, $slaves[$i].relationshipTarget = 0, $slaves[$j].relationship = 0, $slaves[$j].relationshipTarget = 0>>
 		<<break>>
 		<</if>>
 	<</for>>
 	<</if>>
 <<else>>
 	<<if ($HeadGirl.relationshipTarget == $slaves[$i].ID)>>
-	<<set $slaves[$i].trust += 1>>
-	<<set $HeadGirl.trust += 1>>
+	<<set $slaves[$i].trust += 1, $HeadGirl.trust += 1>>
 	<<if $slaves[$i].relationship <= 2>>
 		Since $HeadGirl.slaveName and $slaves[$i].slaveName are already friends, they're @@color:mediumaquamarine;thankful@@ to you for allowing it. After a few nights of offering each other sexual comfort, they consider themselves @@color:lightgreen;friends with benefits.@@
-		<<set $HeadGirl.relationship = 3>>
-		<<set $HeadGirl.relationshipTarget = $slaves[$i].ID>>
-		<<set $slaves[$i].relationship = 3>>
-		<<set $slaves[$i].relationshipTarget = $HeadGirl.ID>>
+		<<set $HeadGirl.relationship = 3, $HeadGirl.relationshipTarget = $slaves[$i].ID>>
+		<<set $slaves[$i].relationship = 3, $slaves[$i].relationshipTarget = $HeadGirl.ID>>
 	<<elseif $slaves[$i].relationship <= 3>>
 		Since $HeadGirl.slaveName and $slaves[$i].slaveName are already lovers, they both @@color:hotpink;enjoy@@ living together and are @@color:mediumaquamarine;thankful@@ to you for allowing it. After living together for a few days, they draw closer emotionally, too, and consider themselves @@color:lightgreen;lovers.@@
-		<<set $HeadGirl.relationship = 4>>
-		<<set $HeadGirl.relationshipTarget = $slaves[$i].ID>>
-		<<set $slaves[$i].relationship = 4>>
-		<<set $slaves[$i].relationshipTarget = $HeadGirl.ID>>
+		<<set $HeadGirl.relationship = 4, $HeadGirl.relationshipTarget = $slaves[$i].ID>>
+		<<set $slaves[$i].relationship = 4, $slaves[$i].relationshipTarget = $HeadGirl.ID>>
 	<<elseif $slaves[$i].relationship <= 4>>
 		<<if ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength <= 60) && ($HeadGirl.fetish == "sadist") && ($slaves[$i].fetish != "masochist")>>
 		Since their relationship is very abusive, only $HeadGirl.slaveName @@color:hotpink;enjoys@@ living together with $slaves[$i].slaveName.
-		<<set $slaves[$i].devotion -= 5>>
-		<<set $slaves[$i].trust -= 5>>
+		<<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>>
 		<<else>>
 		Since $HeadGirl.slaveName and $slaves[$i].slaveName are  lovers, they @@color:hotpink;enjoy@@ living together.
 		<</if>>
@@ -257,10 +234,9 @@
 <<if ($slaves[$i].vaginalAccessory != "chastity belt")>>
 <<if ($slaves[$i].vagina == 0)>>
 	$HeadGirl.slaveName @@color:hotpink;loves@@ @@color:lime;taking@@ $slaves[$i].slaveName's virginity, and spends much of the week ogling her conquest complacently.
-	<<set $slaves[$i].vagina = 1>>
-	<<set $HeadGirl.devotion += 4>>
+	<<set $slaves[$i].vagina = 1, $HeadGirl.devotion += 4>>
 <<elseif ($slaves[$i].vagina == 1)>>
-	<<if canAchieveErection($HeadGirl)>>
+	<<if canPenetrate($HeadGirl)>>
 	<<if ($HeadGirl.dick > 4) && ($HeadGirl.energy > 95)>>
 		$HeadGirl.slaveName has such a ferocious sex drive and such a big dick that her constant pounding of $slaves[$i].slaveName @@color:lime;loosens@@ the poor girl's pussy.
 		<<set $slaves[$i].vagina += 1>>
@@ -270,7 +246,7 @@
 	<</if>>
 	<</if>>
 <<elseif ($slaves[$i].vagina == 2)>>
-	<<if canAchieveErection($HeadGirl)>>
+	<<if canPenetrate($HeadGirl)>>
 	<<if ($HeadGirl.dick > 5) && ($HeadGirl.energy > 95)>>
 		$HeadGirl.slaveName has such a ferocious sex drive and such a monster cock that her constant pounding of $slaves[$i].slaveName @@color:lime;loosens@@ the poor girl's pussy.
 		<<set $slaves[$i].vagina += 1>>
@@ -280,10 +256,9 @@
 <</if>>
 <<if ($slaves[$i].anus == 0)>>
 	$HeadGirl.slaveName @@color:hotpink;relishes@@ @@color:lime;taking@@ $slaves[$i].slaveName's anal virginity, and spends much of the week groping her conquest's rear end possessively.
-	<<set $slaves[$i].anus = 1>>
-	<<set $HeadGirl.devotion += 4>>
+	<<set $slaves[$i].anus = 1, $HeadGirl.devotion += 4>>
 <<elseif ($slaves[$i].anus == 1)>>
-	<<if canAchieveErection($HeadGirl)>>
+	<<if canPenetrate($HeadGirl)>>
 	<<if ($HeadGirl.dick > 4) && ($HeadGirl.energy > 95)>>
 		$HeadGirl.slaveName uses $slaves[$i].slaveName's anus to vent her sexual addiction. Constant assrape from such a huge dick @@color:lime;loosens@@ her sphincter.
 		<<set $slaves[$i].anus += 1>>
@@ -293,12 +268,10 @@
 	<</if>>
 	<</if>>
 <<elseif ($slaves[$i].anus == 2)>>
-	<<if canAchieveErection($HeadGirl)>>
-	<<if ($HeadGirl.dick > 5) && ($HeadGirl.energy > 95)>>
+	<<if canPenetrate($HeadGirl) && ($HeadGirl.dick > 5) && ($HeadGirl.energy > 95)>>
 		$HeadGirl.slaveName uses $slaves[$i].slaveName's anus to vent her sexual addiction. Constant assrape from the Head Girl's monster cock @@color:lime;loosens@@ her sphincter.
 		<<set $slaves[$i].anus += 1>>
 	<</if>>
-	<</if>>
 <</if>>
 
 <<if ($slaves[$i].vagina > 0) || (($slaves[$i].mpreg == 0) && ($slaves[$i].anus > 0))>>
@@ -307,7 +280,7 @@
 <<if ($HeadGirl.fetish == "pregnancy")>>
 <<if ($HeadGirl.balls > 0)>>
 <<if $arcologies[0].FSRestart == "unset">>
-<<if ($HeadGirl.dickAccessory != "chastity")>>
+<<if canPenetrate($HeadGirl)>>
 	$HeadGirl.slaveName promptly @@color:lime;impregnates@@ $slaves[$i].slaveName, to your Head Girl's considerable @@color:hotpink;satisfaction.@@
 	<<set $slaves[$i].preg = 1>>
 	<<if ($slaves[$i].drugs == "super fertility drugs")>>
@@ -325,8 +298,7 @@
 	<<else>>
 	<<set $slaves[$i].pregType = either(1, 1, 1, 1, 1, 1, 1, 1, 1, 2)>>
 	<</if>>
-	<<set $slaves[$i].pregSource = $HeadGirl.ID>>
-	<<set $HeadGirl.devotion += 4>>
+	<<set $slaves[$i].pregSource = $HeadGirl.ID, $HeadGirl.devotion += 4>>
 <</if>>
 <<else>>
 	$HeadGirl.slaveName knows better than to even consider knocking up $slaves[$i].slaveName.
@@ -338,223 +310,147 @@
 <</if>>
 
 <<if ($slaves[$i].devotion > 50)>>
-<<if ($slaves[$i].fetishStrength <= 95) || ($slaves[$i].fetishKnown == 0)>>
-<<if ($HeadGirl.fetishKnown == 1)>>
-<<if ($HeadGirl.fetishStrength > 60)>>
-<<if ($slaves[$i].fetish != $HeadGirl.fetish)>>
+<<if (($slaves[$i].fetishStrength <= 95) || ($slaves[$i].fetishKnown == 0)) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60) && ($slaves[$i].fetish != $HeadGirl.fetish)>>
 	<<if ($HeadGirl.fetish == "submissive")>>
 		$slaves[$i].slaveName slowly gets used to $HeadGirl.slaveName's need to be sexually dominated, and begins to @@color:pink;enjoy being a top@@ within the confines of the suite.
-		<<set $slaves[$i].fetish = "dom">>
-		<<set $slaves[$i].fetishKnown = 1>>
-		<<set $slaves[$i].fetishStrength = 10>>
+		<<set $slaves[$i].fetish = "dom", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 	<<elseif ($HeadGirl.fetish == "dom")>>
 		<<if ($slaves[$i].fetish != "submissive") || ($slaves[$i].fetish == 0)>>
 			$slaves[$i].slaveName slowly gets used to being tied up and fucked regularly, and accepts that it's how $HeadGirl.slaveName sexual attraction to her expresses itself. She begins to @@color:pink;enjoy being a sub,@@ especially for $HeadGirl.slaveName.
-			<<set $slaves[$i].fetish = "submissive">>
-			<<set $slaves[$i].fetishKnown = 1>>
-			<<set $slaves[$i].fetishStrength = 10>>
+			<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 		<</if>>
 	<<elseif ($HeadGirl.fetish == "boobs")>>
 		$HeadGirl.slaveName lavishes so much attention on $slaves[$i].slaveName's boobs that $slaves[$i].slaveName really starts to @@color:pink;fetishize tits@@ too.
-		<<set $slaves[$i].fetish = "boobs">>
-		<<set $slaves[$i].fetishKnown = 1>>
-		<<set $slaves[$i].fetishStrength = 10>>
+		<<set $slaves[$i].fetish = "boobs", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 	<<elseif ($HeadGirl.fetish == "pregnancy")>>
 		$slaves[$i].slaveName and $HeadGirl.slaveName spend so much time talking about pregnancy and fertility $slaves[$i].slaveName really starts to @@color:pink;fetishize pregnancy@@ too.
-		<<set $slaves[$i].fetish = "pregnancy">>
-		<<set $slaves[$i].fetishKnown = 1>>
-		<<set $slaves[$i].fetishStrength = 10>>
+		<<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 	<<elseif ($HeadGirl.fetish == "cumslut")>>
 		$slaves[$i].slaveName participates in enough of $HeadGirl.slaveName's cum games that she can't help but @@color:pink;enjoy oral sex@@ herself.
-		<<set $slaves[$i].fetish = "cumslut">>
-		<<set $slaves[$i].fetishKnown = 1>>
-		<<set $slaves[$i].fetishStrength = 10>>
+		<<set $slaves[$i].fetish = "cumslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 	<<elseif ($HeadGirl.fetish == "humiliation")>>
 		$slaves[$i].slaveName has so much public sex with $HeadGirl.slaveName that she really starts to @@color:pink;enjoy humiliation@@ herself.
-		<<set $slaves[$i].fetish = "humiliation">>
-		<<set $slaves[$i].fetishKnown = 1>>
-		<<set $slaves[$i].fetishStrength = 10>>
+		<<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 	<<elseif ($HeadGirl.fetish == "buttslut")>>
-		$slaves[$i].slaveName takes $HeadGirl.slaveName's <<if ($HeadGirl.dick > 0) && ($HeadGirl.balls > 0) && ($HeadGirl.dickAccessory != "chastity") && ($HeadGirl.hormones < 1)>>dick<<else>>strap-on and dildos<</if>> up her poor anus so often that she starts to @@color:pink;enjoy buttsex@@ herself.
-		<<set $slaves[$i].fetish = "buttslut">>
-		<<set $slaves[$i].fetishKnown = 1>>
-		<<set $slaves[$i].fetishStrength = 10>>
+		$slaves[$i].slaveName takes $HeadGirl.slaveName's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on and dildos<</if>> up her poor anus so often that she starts to @@color:pink;enjoy buttsex@@ herself.
+		<<set $slaves[$i].fetish = "buttslut", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 	<<elseif ($HeadGirl.fetish == "masochist")>>
 		<<if ($slaves[$i].fetish != "submissive") || ($slaves[$i].fetish == 0)>>
 			$slaves[$i].slaveName is initially shocked to be asked to cause $HeadGirl.slaveName pain, but she slowly begins to understand the honestly sexual nature of the arrangement. She starts to @@color:pink;enjoy causing pain,@@ since $HeadGirl.slaveName is clearly enjoying it so much.
-			<<set $slaves[$i].fetish = "sadist">>
-			<<set $slaves[$i].fetishKnown = 1>>
-			<<set $slaves[$i].fetishStrength = 10>>
+			<<set $slaves[$i].fetish = "sadist", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 		<</if>>
 	<<else>>
-		$slaves[$i].slaveName often takes $HeadGirl.slaveName's <<if ($HeadGirl.dick > 0) && ($HeadGirl.balls > 0) && ($HeadGirl.dickAccessory != ("chastity")) && ($HeadGirl.hormones < 1)>>dick<<else>>strap-on<</if>> in the missionary position, after some light foreplay and before bed; she honestly enjoys the respectful lovemaking, and begins to @@color:pink;enjoy vanilla sex@@ herself.
-		<<set $slaves[$i].fetish = "none">>
-		<<set $slaves[$i].fetishKnown = 1>>
-		<<set $slaves[$i].fetishStrength = 10>>
+		$slaves[$i].slaveName often takes $HeadGirl.slaveName's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> in the missionary position, after some light foreplay and before bed; she honestly enjoys the respectful lovemaking, and begins to @@color:pink;enjoy vanilla sex@@ herself.
+		<<set $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 	<</if>>
 <</if>>
-<</if>>
-<</if>>
-<</if>>
 <<if ($HeadGirl.attrKnown == 1)>>
-	<<if ($HeadGirl.attrXX > 85)>>
-	<<if ($slaves[$i].attrXX > 65)>>
-	<<if ($slaves[$i].attrXX <= 85)>>
+	<<if ($HeadGirl.attrXX > 85) && ($slaves[$i].attrXX > 65) && ($slaves[$i].attrXX <= 85)>>
 	$slaves[$i].slaveName and $HeadGirl.slaveName spend so much time giggling over which of your other slaves they think is prettiest (typically followed by giggling sex) that $slaves[$i].slaveName really starts to @@color:green;fetishize girls@@ too.
-	<<set $slaves[$i].attrXX += 2>>
-	<<set $slaves[$i].attrKnown = 1>>
-	<</if>>
+	<<set $slaves[$i].attrXX += 2, $slaves[$i].attrKnown = 1>>
 	<</if>>
-	<</if>>
-	<<if ($HeadGirl.attrXY > 85)>>
-	<<if ($slaves[$i].attrXY > 65)>>
-	<<if ($slaves[$i].attrXY <= 85)>>
+	<<if ($HeadGirl.attrXY > 85) && ($slaves[$i].attrXY > 65) && ($slaves[$i].attrXY <= 85)>>
 	$slaves[$i].slaveName and $HeadGirl.slaveName have so much fun debating which male citizens and slave dickgirls are cutest (typically followed by $HeadGirl.slaveName banging her girltoy <<if ($HeadGirl.balls == 0) || ($HeadGirl.hormones > 0) || ($HeadGirl.dick == 0)>>with a strap-on<<else>>senseless<</if>>) that $slaves[$i].slaveName really starts to @@color:green;fetishize boys@@ too.
-	<<set $slaves[$i].attrXY += 2>>
-	<<set $slaves[$i].attrKnown = 1>>
-	<</if>>
+	<<set $slaves[$i].attrXY += 2, $slaves[$i].attrKnown = 1>>
 	<</if>>
-	<</if>>
-	<<if ($HeadGirl.energy > 95)>>
-	<<if ($slaves[$i].energy <= 95)>>
+	<<if ($HeadGirl.energy > 95) && ($slaves[$i].energy <= 95)>>
 	$slaves[$i].slaveName has so much fun sex with $HeadGirl.slaveName that @@color:green;her sex drive is slowly enhanced.@@
 	<<set $slaves[$i].energy += 2>>
 	<</if>>
-	<</if>>
 <</if>>
 <</if>>
 
 <<set _cervixPump = 0>>
 <<if ($HeadGirl.fetishKnown == 1)>>
 	<<if ($HeadGirl.energy > 95)>>
-	$slaves[$i].slaveName spends a lot of time getting fucked in whichever hole $HeadGirl.slaveName decides to shove her <<if ($HeadGirl.dick > 0) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity")>>dick<<else>>strap-on<</if>> into next.
-	<<set $slaves[$i].oralCount += 5>>
-	<<set $oralTotal += 5>>
-	<<set $slaves[$i].analCount += 5>>
-	<<set $analTotal += 5>>
+	$slaves[$i].slaveName spends a lot of time getting fucked in whichever hole $HeadGirl.slaveName decides to shove her <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> into next.
+	<<set $slaves[$i].oralCount += 5, $oralTotal += 5>>
+	<<set $slaves[$i].analCount += 5, $analTotal += 5>>
 	<<if ($slaves[$i].vagina > 0)>>
-		<<set $slaves[$i].vaginalCount += 5>>
+		<<set $slaves[$i].vaginalCount += 5, $vaginalTotal += 5>>
 		<<set _cervixPump += 5>>
-		<<set $vaginalTotal += 5>>
 	<<else>>
-		<<set $slaves[$i].analCount += 5>>
-		<<set $analTotal += 5>>
+		<<set $slaves[$i].analCount += 5, $analTotal += 5>>
 	<</if>>
-	<<set $HeadGirl.penetrativeCount += 15>>
-	<<set $penetrativeTotal += 15>>
+	<<set $HeadGirl.penetrativeCount += 15, $penetrativeTotal += 15>>
 	<<elseif ($HeadGirl.fetish == "submissive")>>
 	$HeadGirl.slaveName walks a fine line with $slaves[$i].slaveName. They work out a sexual life in which $HeadGirl.slaveName is in charge, but $slaves[$i].slaveName takes the sexual lead: $slaves[$i].slaveName serves her superior by taking her firmly.
-	<<set $slaves[$i].oralCount += 4>>
-	<<set $oralTotal += 4>>
-	<<set $slaves[$i].analCount += 3>>
-	<<set $analTotal += 3>>
+	<<set $slaves[$i].oralCount += 4, $oralTotal += 4>>
+	<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<<if ($slaves[$i].vagina > 0)>>
-		<<set $slaves[$i].vaginalCount += 3>>
-		<<set $vaginalTotal += 3>>
+		<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
 		<<set _cervixPump += 3>>
 	<<else>>
-		<<set $slaves[$i].analCount += 3>>
-		<<set $analTotal += 3>>
+		<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<</if>>
-	<<set $HeadGirl.penetrativeCount += 10>>
-	<<set $penetrativeTotal += 10>>
+	<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "dom")>>
-	$slaves[$i].slaveName serves $HeadGirl.slaveName as her sexual and moral inferior, taking the Head Girl's <<if ($HeadGirl.dick > 0) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity")>>dick<<else>>strap-on<</if>> in all her holes. Though it isn't necessary with such an obedient partner, $slaves[$i].slaveName is often tied up for use.
-	<<set $slaves[$i].oralCount += 4>>
-	<<set $oralTotal += 4>>
-	<<set $slaves[$i].analCount += 3>>
-	<<set $analTotal += 3>>
+	$slaves[$i].slaveName serves $HeadGirl.slaveName as her sexual and moral inferior, taking the Head Girl's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> in all her holes. Though it isn't necessary with such an obedient partner, $slaves[$i].slaveName is often tied up for use.
+	<<set $slaves[$i].oralCount += 4, $oralTotal += 4>>
+	<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<<if ($slaves[$i].vagina > 0)>>
-		<<set $slaves[$i].vaginalCount += 3>>
-		<<set $vaginalTotal += 3>>
+		<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
 		<<set _cervixPump += 3>>
 	<<else>>
-		<<set $slaves[$i].analCount += 3>>
-		<<set $analTotal += 3>>
+		<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<</if>>
-	<<set $HeadGirl.penetrativeCount += 10>>
-	<<set $penetrativeTotal += 10>>
+	<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "humiliation")>>
-	$HeadGirl.slaveName is such an exhibitionist that $slaves[$i].slaveName finds herself taking $HeadGirl.slaveName's <<if ($HeadGirl.dick > 0) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity")>>dick<<else>>strap-on<</if>> in public quite often.
-	<<set $slaves[$i].oralCount += 4>>
-	<<set $oralTotal += 4>>
-	<<set $slaves[$i].analCount += 3>>
-	<<set $analTotal += 3>>
+	$HeadGirl.slaveName is such an exhibitionist that $slaves[$i].slaveName finds herself taking $HeadGirl.slaveName's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> in public quite often.
+	<<set $slaves[$i].oralCount += 4, $oralTotal += 4>>
+	<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<<if ($slaves[$i].vagina > 0)>>
-		<<set $slaves[$i].vaginalCount += 3>>
-		<<set $vaginalTotal += 3>>
+		<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
 		<<set _cervixPump += 3>>
 	<<else>>
-		<<set $slaves[$i].analCount += 3>>
-		<<set $analTotal += 3>>
+		<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<</if>>
-	<<set $HeadGirl.penetrativeCount += 10>>
-	<<set $penetrativeTotal += 10>>
+	<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "boobs")>>
 	$HeadGirl.slaveName is such a boob fetishist that $slaves[$i].slaveName sometimes wonders whether $HeadGirl.slaveName thinks there are four clits in the suite: the four nipples between the two of them.
-	<<set $slaves[$i].oralCount += 4>>
-	<<set $oralTotal += 4>>
-	<<set $slaves[$i].mammaryCount += 6>>
-	<<set $mammaryTotal += 6>>
-	<<set $HeadGirl.mammaryCount += 10>>
-	<<set $mammaryTotal += 10>>
+	<<set $slaves[$i].oralCount += 4, $oralTotal += 4>>
+	<<set $slaves[$i].mammaryCount += 6, $mammaryTotal += 6>>
+	<<set $HeadGirl.mammaryCount += 10, $mammaryTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "buttslut")>>
 	$HeadGirl.slaveName takes a dominant sexual role with $slaves[$i].slaveName; she indulges her anal addiction by constantly buttfucking $slaves[$i].slaveName while wearing a vibrating plug herself.
-	<<set $slaves[$i].analCount += 10>>
-	<<set $analTotal += 10>>
-	<<set $HeadGirl.penetrativeCount += 10>>
-	<<set $penetrativeTotal += 10>>
+	<<set $slaves[$i].analCount += 10, $analTotal += 10>>
+	<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "cumslut")>>
 	$HeadGirl.slaveName takes a dominant sexual role with $slaves[$i].slaveName; she indulges her oral fixation with constant oral sex. She certainly applies her mouth to $slaves[$i].slaveName when she gets the chance, but $slaves[$i].slaveName does most of the sucking.
-	<<set $slaves[$i].oralCount += 20>>
-	<<set $oralTotal += 20>>
-	<<set $HeadGirl.oralCount += 10>>
-	<<set $oralTotal += 10>>
-	<<set $HeadGirl.penetrativeCount += 10>>
-	<<set $penetrativeTotal += 10>>
+	<<set $slaves[$i].oralCount += 20, $oralTotal += 20>>
+	<<set $HeadGirl.oralCount += 10, $oralTotal += 10>>
+	<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.fetish == "masochist")>>
-	$HeadGirl.slaveName carefully structures her sexual games with $slaves[$i].slaveName to gratify her deep need to be physically hurt during sex without damaging her leadership. Usually, $slaves[$i].slaveName tortures $HeadGirl.slaveName until she's quite sated, and then takes a rough buttfuck from the aroused $HeadGirl.slaveName's <<if ($HeadGirl.dick > 0) && canAchieveErection($HeadGirl) && ($HeadGirl.dickAccessory != "chastity")>>dick<<else>>strap-on<</if>> to restore their relative positions.
-	<<set $slaves[$i].analCount += 10>>
-	<<set $analTotal += 10>>
-	<<set $HeadGirl.penetrativeCount += 10>>
-	<<set $penetrativeTotal += 10>>
+	$HeadGirl.slaveName carefully structures her sexual games with $slaves[$i].slaveName to gratify her deep need to be physically hurt during sex without damaging her leadership. Usually, $slaves[$i].slaveName tortures $HeadGirl.slaveName until she's quite sated, and then takes a rough buttfuck from the aroused $HeadGirl.slaveName's <<if canPenetrate($HeadGirl)>>dick<<else>>strap-on<</if>> to restore their relative positions.
+	<<set $slaves[$i].analCount += 10, $analTotal += 10>>
+	<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
 	<<elseif ($HeadGirl.attrXX > 65)>>
 	$HeadGirl.slaveName expects $slaves[$i].slaveName to be girlish sexually, and $slaves[$i].slaveName spends a lot of time on her knees.
-	<<set $slaves[$i].oralCount += 6>>
-	<<set $oralTotal += 6>>
-	<<set $slaves[$i].analCount += 2>>
-	<<set $analTotal += 2>>
+	<<set $slaves[$i].oralCount += 6, $oralTotal += 6>>
+	<<set $slaves[$i].analCount += 2, $analTotal += 2>>
 	<<if ($slaves[$i].vagina > 0)>>
-		<<set $slaves[$i].vaginalCount += 2>>
-		<<set $vaginalTotal += 2>>
+		<<set $slaves[$i].vaginalCount += 2, $vaginalTotal += 2>>
 		<<set _cervixPump += 2>>
 	<<else>>
-		<<set $slaves[$i].analCount += 2>>
-		<<set $analTotal += 2>>
+		<<set $slaves[$i].analCount += 2, $analTotal += 2>>
 	<</if>>
-	<<set $HeadGirl.penetrativeCount += 8>>
-	<<set $penetrativeTotal += 8>>
+	<<set $HeadGirl.penetrativeCount += 8, $penetrativeTotal += 8>>
 	<<else>>
 	$HeadGirl.slaveName takes a dominant sexual role with $slaves[$i].slaveName, mostly getting oral and fucking her in the missionary position.
-	<<set $slaves[$i].oralCount += 4>>
-	<<set $oralTotal += 4>>
-	<<set $slaves[$i].analCount += 3>>
-	<<set $analTotal += 3>>
+	<<set $slaves[$i].oralCount += 4, $oralTotal += 4>>
+	<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<<if ($slaves[$i].vagina > 0)>>
-		<<set $slaves[$i].vaginalCount += 3>>
-		<<set $vaginalTotal += 3>>
+		<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
 		<<set _cervixPump += 3>>
 	<<else>>
-		<<set $slaves[$i].analCount += 3>>
-		<<set $analTotal += 3>>
+		<<set $slaves[$i].analCount += 3, $analTotal += 3>>
 	<</if>>
-	<<set $HeadGirl.penetrativeCount += 10>>
-	<<set $penetrativeTotal += 10>>
+	<<set $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>>
 	<</if>>
 <</if>>
 
 <<if $slaves[$i].cervixImplant == 1 && _cervixPump > 0 >>
-	She notices her @@color:orange;belly swell@@ after vaginal sex throughout the week.
+	$slaves[$i] notices her @@color:orange;belly swell@@ after vaginal sex throughout the week.
 	<<set $slaves[$i].bellyImplant += _cervixPump*20>>
 <</if>>
 
@@ -605,60 +501,59 @@
 <</if>>
 <<set $slaves[$i].devotion += 1>>
 
-<<if $HeadGirl.fetishKnown == 1>>
-	<<if $HeadGirl.energy > 95>>
-
-		<<if $slaves[$i].origHColor != "bald">>
-			<<if !hasHColorRule($slaves[$i],$defaultRules)>>
-				<<if ($slaves[$i].hColor != $HeadGirl.hColor)>>
-				$HeadGirl.slaveName dyes $slaves[$i].slaveName's hair $HeadGirl.hColor, just like her own, since with nymphomania comes narcissism.
-				<<set $slaves[$i].hColor = $HeadGirl.hColor>>
-				<</if>>
+<<if $HeadGirl.fetishKnown == 1 && $HeadGirl.energy > 95>>
+	<<if $slaves[$i].origHColor != "bald">>
+		<<if !hasHColorRule($slaves[$i],$defaultRules)>>
+			<<if ($slaves[$i].hColor != $HeadGirl.hColor)>>
+			$HeadGirl.slaveName dyes $slaves[$i].slaveName's hair $HeadGirl.hColor, just like her own, since with nymphomania comes narcissism.
+			<<set $slaves[$i].hColor = $HeadGirl.hColor>>
 			<</if>>
-			<<if !hasHStyleRule($slaves[$i],$defaultRules)>>
-				<<if ($slaves[$i].hStyle != $HeadGirl.hStyle)>>
-				$HeadGirl.slaveName styles $slaves[$i].slaveName's hair just like her own, since with nymphomania comes narcissism.
-				<<set $slaves[$i].hStyle = $HeadGirl.hStyle>>
-				<<set $slaves[$i].hLength = $HeadGirl.hLength>>
-				<</if>>
+		<</if>>
+		<<if !hasHStyleRule($slaves[$i],$defaultRules)>>
+			<<if ($slaves[$i].hStyle != $HeadGirl.hStyle)>>
+			$HeadGirl.slaveName styles $slaves[$i].slaveName's hair just like her own, since with nymphomania comes narcissism.
+			<<set $slaves[$i].hStyle = $HeadGirl.hStyle>>
+			<<set $slaves[$i].hLength = $HeadGirl.hLength>>
 			<</if>>
-		<<else>>
-			<<if !hasHColorRule($slaves[$i],$defaultRules)>>
-				<<if ($slaves[$i].hColor != $HeadGirl.hColor)>>
-				$HeadGirl.slaveName changes $slaves[$i].slaveName's wig to $HeadGirl.hColor, just like her own hair, since with nymphomania comes narcissism.
-				<<set $slaves[$i].hColor = $HeadGirl.hColor>>
-				<</if>>
+		<</if>>
+	<<else>>
+		<<if !hasHColorRule($slaves[$i],$defaultRules)>>
+			<<if ($slaves[$i].hColor != $HeadGirl.hColor)>>
+			$HeadGirl.slaveName changes $slaves[$i].slaveName's wig to $HeadGirl.hColor, just like her own hair, since with nymphomania comes narcissism.
+			<<set $slaves[$i].hColor = $HeadGirl.hColor>>
 			<</if>>
-			<<if !hasHStyleRule($slaves[$i],$defaultRules)>>
-				<<if ($slaves[$i].hStyle != $HeadGirl.hStyle)>>
-				$HeadGirl.slaveName changes $slaves[$i].slaveName's wig style to look just like her own hair, since with nymphomania comes narcissism.
-				<<set $slaves[$i].hStyle = $HeadGirl.hStyle>>
-				<<set $slaves[$i].hLength = $HeadGirl.hLength>>
-				<</if>>
+		<</if>>
+		<<if !hasHStyleRule($slaves[$i],$defaultRules)>>
+			<<if ($slaves[$i].hStyle != $HeadGirl.hStyle)>>
+			$HeadGirl.slaveName changes $slaves[$i].slaveName's wig style to look just like her own hair, since with nymphomania comes narcissism.
+			<<set $slaves[$i].hStyle = $HeadGirl.hStyle>>
+			<<set $slaves[$i].hLength = $HeadGirl.hLength>>
 			<</if>>
 		<</if>>
-		<<if $slaves[$i].origEye == "none">>
-			<<if !hasEyeColorRule($slaves[$i],$defaultRules)>>
-				<<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>>
-				<<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>>
-				$HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor glass eyes, to match her own eyes, since with nymphomania comes narcissism.
-				<</if>>
+	<</if>>
+	<<if $slaves[$i].origEye == "none">>
+		<<if !hasEyeColorRule($slaves[$i],$defaultRules)>>
+			<<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>>
+			<<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>>
+			$HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor glass eyes, to match her own eyes, since with nymphomania comes narcissism.
 			<</if>>
-		<<elseif $slaves[$i].origEye == "implant">>
-			<<if !hasEyeColorRule($slaves[$i],$defaultRules)>>
-				<<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>>
-				<<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>>
-				$HeadGirl.slaveName changes $slaves[$i].slaveName $slaves[$i].eyeColor eye lenses, to match her own eyes, since with nymphomania comes narcissism.
-				<</if>>
+		<</if>>
+	<<elseif $slaves[$i].origEye == "implant">>
+		<<if !hasEyeColorRule($slaves[$i],$defaultRules)>>
+			<<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>>
+			<<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>>
+			$HeadGirl.slaveName changes $slaves[$i].slaveName $slaves[$i].eyeColor eye lenses, to match her own eyes, since with nymphomania comes narcissism.
 			<</if>>
-		<<else>>
-			<<if !hasEyeColorRule($slaves[$i],$defaultRules)>>
-				<<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>>
-				<<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>>
-				$HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor contact lenses, to match her own eyes, since with nymphomania comes narcissism.
-				<</if>>
+		<</if>>
+	<<else>>
+		<<if !hasEyeColorRule($slaves[$i],$defaultRules)>>
+			<<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>>
+			<<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>>
+			$HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor contact lenses, to match her own eyes, since with nymphomania comes narcissism.
 			<</if>>
 		<</if>>
+	<</if>>
+
 	<<if !hasHColorRule($slaves[$i],$defaultRules)>>
 		<<if ($slaves[$i].hColor != $HeadGirl.hColor)>>
 		$HeadGirl.slaveName dyes $slaves[$i].slaveName's hair $HeadGirl.hColor, just like her own, since with nymphomania comes narcissism.
@@ -678,7 +573,6 @@
 		$HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor contact lenses, to match her own eyes, since with nymphomania comes narcissism.
 		<</if>>
 	<</if>>
-	<</if>>
 <</if>>
 
 <<if ($slaves[$i].weight > 30) && ($slaves[$i].diet != "restricted")>>
@@ -766,113 +660,51 @@
 <<include "SA drugs">>
 
 <<if $HGSuiteSurgery != 0>>
-	<<if ($slaves[$i].health > 40)>>
-	<<if $arcologies[0].FSBodyPurist == "unset">>
+	<<if ($slaves[$i].health > 40) && $arcologies[0].FSBodyPurist == "unset">>
 		$HeadGirl.slaveName sends $assistantName notes on what surgical modifications she wants for $slaves[$i].slaveName.
 		<<include "Assistant Autosurgery">>
 	<</if>>
-	<</if>>
 	<<if $HeadGirl.fetishKnown == 1>>
-	<<if ($HeadGirl.fetish == "sadist") && ($HeadGirl.fetishStrength > 95) && ($seeExtreme == 1)>>
+	<<if ($HeadGirl.fetish == "sadist") && ($HeadGirl.fetishStrength > 95) && ($seeExtreme == 1) && ($slaves[$i].fetish != "mindbroken")>>
 		<<if ($slaves[$i].health > 40)>>
-		<<if ($slaves[$i].amp != 1)>>
-			<<if ($slaves[$i].devotion < -20)>>
-			<<if ($slaves[$i].fetish != "mindbroken")>>
-				$HeadGirl.slaveName decides to extract the ultimate in sadistic pleasure from $slaves[$i].slaveName, and directs the autosurgery to @@color:red;amputate her arms and legs.@@ She carefully describes the entire process to the sobbing slave @@color:gold;in minute detail@@ before allowing her to be sedated.
-				<<set $slaves[$i].devotion -= 20>>
-				<<set $slaves[$i].trust -= 20>>
-				<<set $slaves[$i].health -= 40>>
-				<<set $slaves[$i].amp = 1>>
-			<</if>>
-			<</if>>
+		<<if ($slaves[$i].amp != 1) && ($slaves[$i].devotion < -20)>>
+			$HeadGirl.slaveName decides to extract the ultimate in sadistic pleasure from $slaves[$i].slaveName, and directs the autosurgery to @@color:red;amputate her arms and legs.@@ She carefully describes the entire process to the sobbing slave @@color:gold;in minute detail@@ before allowing her to be sedated.
+			<<set $slaves[$i].devotion -= 20, $slaves[$i].trust -= 20, $slaves[$i].health -= 40, $slaves[$i].amp = 1>>
 		<</if>>
-		<<if ($slaves[$i].balls > 0)>>
-			<<if ($slaves[$i].devotion <= 50)>>
-			<<if ($slaves[$i].fetish != "mindbroken")>>
-				$HeadGirl.slaveName decides to have some once-only sadistic pleasure, and carefully straps $slaves[$i].slaveName into the surgery until she's completely immobile. $HeadGirl.slaveName situates a mirror so the terrified girl can see her own crotch, gets behind her, and carefully sodomizes her during the entire process of @@color:red;castration.@@ $slaves[$i].slaveName is anesthetized down there and can't feel the brutal anal rape, but her abuser orgasms repeatedly to her @@color:gold;weeping at the sight of being gelded and raped at once.@@
-				<<set $slaves[$i].devotion -= 20>>
-				<<set $slaves[$i].trust -= 20>>
-				<<set $slaves[$i].health -= 20>>
-				<<set $slaves[$i].balls = 0>>
-			<</if>>
-			<</if>>
+		<<if ($slaves[$i].balls > 0) && ($slaves[$i].devotion <= 50)>>
+			$HeadGirl.slaveName decides to have some once-only sadistic pleasure, and carefully straps $slaves[$i].slaveName into the surgery until she's completely immobile. $HeadGirl.slaveName situates a mirror so the terrified girl can see her own crotch, gets behind her, and carefully sodomizes her during the entire process of @@color:red;castration.@@ $slaves[$i].slaveName is anesthetized down there and can't feel the brutal anal rape, but her abuser orgasms repeatedly to her @@color:gold;weeping at the sight of being gelded and raped at once.@@
+			<<set $slaves[$i].devotion -= 20, $slaves[$i].trust -= 20, $slaves[$i].health -= 20, $slaves[$i].balls = 0>>
 		<</if>>
 		<</if>>
-		<<if ($slaves[$i].fetish != "mindbroken")>>
 		<<if ($slaves[$i].devotion < -90)>>
 			$HeadGirl.slaveName tires of $slaves[$i].slaveName's protests that $HeadGirl.slaveName is a monster for hurting her this way and her complaints that she deserves better. $HeadGirl.slaveName decides that it'll be just as much fun and a lot less trouble to mistreat $slaves[$i].slaveName once she's mindbroken, and sends her in for @@color:red;chemical lobotomization.@@
-			<<set $slaves[$i].health -= 20>>
-			<<set $slaves[$i].fetish = "mindbroken">>
+			<<set $slaves[$i].health -= 20, $slaves[$i].fetish = "mindbroken">>
 		<</if>>
-		<</if>>
-	<<elseif ($HeadGirl.fetish == "dom") && ($HeadGirl.fetishStrength > 60) && ($seeExtreme == 1)>>
+	<<elseif ($HeadGirl.fetish == "dom") && ($HeadGirl.fetishStrength > 60) && ($seeExtreme == 1) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].devotion <= 50)>>
 		<<if ($slaves[$i].health > 40)>>
-		<<if ($slaves[$i].heels == 0)>>
-		<<if ($slaves[$i].amp != 1)>>
-			<<if ($slaves[$i].devotion <= 50)>>
-			<<if ($slaves[$i].fetish != "mindbroken")>>
+			<<if ($slaves[$i].heels == 0) && ($slaves[$i].amp != 1)>>
 				$HeadGirl.slaveName is not satisfied with $slaves[$i].slaveName's submissiveness, and directs the autosurgery to @@color:red;clip her Achilles tendons.@@ Once the slave is recovered from surgery, $HeadGirl.slaveName removes all shoes from the suite, too, so $slaves[$i].slaveName is forced to crawl like a good little bitch. $slaves[$i].slaveName is @@color:gold;angry@@ and @@color:gold;frightened.@@
-				<<set $slaves[$i].devotion -= 5>>
-				<<set $slaves[$i].health -= 20>>
-				<<set $slaves[$i].heels = 1>>
-				<<set $slaves[$i].shoes = "none">>
-			<</if>>
+				<<set $slaves[$i].devotion -= 5, $slaves[$i].health -= 20, $slaves[$i].heels = 1, $slaves[$i].shoes = "none">>
 			<</if>>
-		<</if>>
-		<</if>>
-		<<if ($slaves[$i].balls > 0)>>
-			<<if ($slaves[$i].devotion <= 50)>>
-			<<if ($slaves[$i].fetish != "mindbroken")>>
+			<<if ($slaves[$i].balls > 0)>>
 				$HeadGirl.slaveName decides that it's counterproductive for $slaves[$i].slaveName to be able to get hard, and sends her in to have her @@color:red;balls removed.@@ $slaves[$i].slaveName is horrified, but $HeadGirl.slaveName uses her anus with such persistence and mercilessness that the poor gelding doesn't have much time to mourn. $slaves[$i].slaveName is badly @@color:gold;frightened@@ by her new role as nothing but a recipient of anal.
-				<<set $slaves[$i].trust -= 10>>
-				<<set $slaves[$i].health -= 20>>
-				<<set $slaves[$i].balls = 0>>
+				<<set $slaves[$i].trust -= 10, $slaves[$i].health -= 20, $slaves[$i].balls = 0>>
 			<</if>>
-			<</if>>
-		<</if>>
 		<</if>>
 	<<elseif $HeadGirl.energy > 95>>
-		<<if ($slaves[$i].health > 40)>>
-		<<if ($slaves[$i].heels == 0)>>
-		<<if ($slaves[$i].amp != 1)>>
-			<<if ($slaves[$i].devotion <= 50)>>
-			<<if ($slaves[$i].fetish != "mindbroken")>>
-				$HeadGirl.slaveName wants a good little bimbo who sticks her butt out all the time, and directs the autosurgery to @@color:red;clip $slaves[$i].slaveName's Achilles tendons.@@ Once the slave is recovered from surgery, $HeadGirl.slaveName presents $slaves[$i].slaveName with a new pair of extra-tall heels to totter around in like a good little slut. $slaves[$i].slaveName is @@color:gold;angry@@ and @@color:gold;frightened.@@
-				<<set $slaves[$i].devotion -= 5>>
-				<<set $slaves[$i].trust -= 5>>
-				<<set $slaves[$i].health -= 20>>
-				<<set $slaves[$i].heels = 1>>
-				<<set $slaves[$i].shoes = "heels">>
-			<</if>>
-			<</if>>
-		<</if>>
-		<</if>>
+		<<if ($slaves[$i].health > 40) && ($slaves[$i].heels == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].devotion <= 50) && ($slaves[$i].fetish != "mindbroken")>>
+			$HeadGirl.slaveName wants a good little bimbo who sticks her butt out all the time, and directs the autosurgery to @@color:red;clip $slaves[$i].slaveName's Achilles tendons.@@ Once the slave is recovered from surgery, $HeadGirl.slaveName presents $slaves[$i].slaveName with a new pair of extra-tall heels to totter around in like a good little slut. $slaves[$i].slaveName is @@color:gold;angry@@ and @@color:gold;frightened.@@
+			<<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5, $slaves[$i].health -= 20, $slaves[$i].heels = 1, $slaves[$i].shoes = "heels">>
 		<</if>>
 	<<elseif $HeadGirl.fetish == "masochist">>
-		<<if ($slaves[$i].health > 40)>>
-		<<if ($slaves[$i].heightImplant == 0)>>
-		<<if ($slaves[$i].height < 185)>>
-		<<if ($slaves[$i].amp != 1)>>
+		<<if ($slaves[$i].health > 40) && ($slaves[$i].heightImplant == 0) && ($slaves[$i].height < 185) && ($slaves[$i].amp != 1)>>
 				$HeadGirl.slaveName has a subconscious need to be hurt by the biggest, strongest girl possible, and directs the autosurgery to extend $slaves[$i].slaveName's arm and leg bones to make her a little @@color:lime;taller.@@
-				<<set $slaves[$i].health -= 20>>
-				<<set $slaves[$i].heightImplant = 1>>
-				<<set $slaves[$i].height += 1>>
-		<</if>>
-		<</if>>
-		<</if>>
+				<<set $slaves[$i].health -= 20, $slaves[$i].heightImplant = 1, $slaves[$i].height += 1>>
 		<</if>>
 	<<elseif $HeadGirl.fetish == "submissive">>
-		<<if ($slaves[$i].health > 40)>>
-		<<if ($slaves[$i].heightImplant == 0)>>
-		<<if ($slaves[$i].height < 185)>>
-		<<if ($slaves[$i].amp != 1)>>
-				$HeadGirl.slaveName wants to be topped by the biggest, strongest girl possible, and directs the autosurgery to extend $slaves[$i].slaveName's arm and leg bones to make her a little @@color:lime;taller.@@
-				<<set $slaves[$i].health -= 20>>
-				<<set $slaves[$i].heightImplant = 1>>
-				<<set $slaves[$i].height += 1>>
-		<</if>>
-		<</if>>
-		<</if>>
+		<<if ($slaves[$i].health > 40) && ($slaves[$i].heightImplant == 0) && ($slaves[$i].height < 185) && ($slaves[$i].amp != 1)>>
+			$HeadGirl.slaveName wants to be topped by the biggest, strongest girl possible, and directs the autosurgery to extend $slaves[$i].slaveName's arm and leg bones to make her a little @@color:lime;taller.@@
+			<<set $slaves[$i].health -= 20, $slaves[$i].heightImplant = 1, $slaves[$i].height += 1>>
 		<</if>>
 	<</if>>
 	<</if>>
@@ -881,8 +713,7 @@
 <<if $HGSuiteEquality != 0>>
 	<<if $slaves[$i].devotion > 50>>
 	$HeadGirl.slaveName and $slaves[$i].slaveName @@color:hotpink;really appreciate@@ the equal, alternating Head Girl system, and @@color:yellow;switch places at the end of the week.@@
-	<<set $HeadGirl.devotion += 1>>
-	<<set $slaves[$i].devotion += 1>>
+	<<set $HeadGirl.devotion += 1, $slaves[$i].devotion += 1>>
 	<<else>>
 	$slaves[$i].slaveName is not a decent Head Girl candidate, so $HeadGirl.slaveName keeps the position for now.
 	<</if>>
@@ -903,10 +734,34 @@
 <<if ($HeadGirl.relationshipTarget == $slaves[$i].ID)>>
 	<<set ($HeadGirl.relationship = $slaves[$i].relationship)>>
 <</if>>
+<<set $slaves[_iTemp] = $HeadGirl>>
 
-<<for $j = 0; $j < $slaves.length; $j++>>
-	<<if $HeadGirl.ID == $slaves[$j].ID>>
-	<<set $slaves[$j] = $HeadGirl>>
-	<<break>>
+<<if $showEWD == 0>>
+	<<silently>>
+	<<if $slaves[$i].choosesOwnClothes == 1>>
+	<<include "SA chooses own clothes">>
+	<<if ($slaves[$i].devotion <= 20)>>
+		<<set $slaves[$i].devotion -= 5>>
+	<<else>>
+		<<set $slaves[$i].devotion++>>
+	<</if>>
+	<</if>>
+	<<include "SA relationships">>
+	<<include "SA rivalries">>
+	<<include "SA devotion">>
+	<</silently>>
+<<else>>
+	<br>$slaves[$i].slaveName
+	<br>&nbsp;&nbsp;&nbsp;
+	<<if $slaves[$i].choosesOwnClothes == 1>>
+	<<include "SA chooses own clothes">>
+	<<if ($slaves[$i].devotion <= 20)>>
+		<<set $slaves[$i].devotion -= 5>>
+	<<else>>
+		<<set $slaves[$i].devotion++>>
 	<</if>>
-<</for>>
+	<</if>>
+	<<include "SA relationships">>
+	<<include "SA rivalries">>
+	<br><<include "SA devotion">>
+<</if>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 7cc8623192ac300c191e6d725af90618568b7028..39e02e3c81b22a881b86fcd987c00d33660298b1 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -435,7 +435,7 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr
 
 <<if $slaves[$i].bellyAccessory != "none">>
 <<if $slaves[$i].bellyAccessory is "an extreme corset">>
-	<<if (($slaves[$i].preg > 20) && ($slaves[$i].pregType >= 20) || ($slaves[$i].preg > 30) && ($slaves[$i].pregType >= 10)) || ($slaves[$i].bellyImplant >= 16000)>>
+	<<if hyperBellyOne($slaves[$i])>>
 		Her straining corset finally gives in to her massive stomach and bursts, freeing her belly.
 		<<set $slaves[$i].bellyAccessory to "none">>
 	<<elseif $slaves[$i].preg > 10>>
@@ -3799,21 +3799,21 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr
 <</if>> /* CLOSES INFLATION OVERRIDE */
 
 /* belly sag calcs */
-<<if ((($activeSlave.preg > 30) && ($activeSlave.pregType >= 20)) || ($activeSlave.bellyImplant >= 32000))>>
+<<if hyperBellyTwo($activeSlave)>>
 	<<if $slaves[$i].bellySag < 20>>
 		<<set $slaves[$i].bellySag += 0.5>>
 	<</if>>
 	<<if $slaves[$i].pregControl == "speed up">>
 		<<set $slaves[$i].bellySag += 1>>
 	<</if>>
-<<elseif ((($activeSlave.preg > 20) && ($activeSlave.pregType >= 20)) || (($activeSlave.preg > 30) && ($activeSlave.pregType >= 10)) || ($activeSlave.bellyImplant >= 16000))>>
+<<elseif hyperBellyOne($activeSlave)>>
 	<<if $slaves[$i].bellySag < 10>>
 		<<set $slaves[$i].bellySag += 0.3>>
 	<</if>>
 	<<if $slaves[$i].pregControl == "speed up">>
 		<<set $slaves[$i].bellySag += 0.5>>
 	<</if>>
-<<elseif ((($activeSlave.preg > 10) && ($activeSlave.pregType >= 20)) || (($activeSlave.preg > 20) && ($activeSlave.pregType >= 10)) || ($activeSlave.preg > 30) || ($activeSlave.bellyImplant >= 8000))>>
+<<elseif hugeBellyPreg($activeSlave.preg > 30) || ($activeSlave.bellyImplant >= 8000)>>
 	<<if $slaves[$i].bellySag < 5>>
 		<<set $slaves[$i].bellySag += 0.1>>
 	<</if>>
@@ -3824,41 +3824,41 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr
 
 <<if $slaves[$i].bellySag > 0>>
 <<if $slaves[$i].preg < 10 && $slaves[$i].inflation == 0 && $slaves[$i].bellyImplant < 2000>>
-<<if $slaves[$i].muscles > 95>>
-	<<if (random(1,100) > 1)>>
-		$possessiveCap stretched, extreme muscles @@color:green;firm up readily@@ after $possessive pregnancy.
-		<<set $slaves[$i].bellySag -= 0.5>>
-		<<if $slaves[$i].bellySag < 0>>
-			<<set $slaves[$i].bellySag = 0>>
+	<<if $slaves[$i].muscles > 95>>
+		<<if (random(1,100) > 1)>>
+			$possessiveCap stretched, extreme muscles @@color:green;firm up readily@@ after $possessive pregnancy.
+			<<set $slaves[$i].bellySag -= 0.5>>
+			<<if $slaves[$i].bellySag < 0>>
+				<<set $slaves[$i].bellySag = 0>>
+			<</if>>
 		<</if>>
-	<</if>>
-<<elseif $slaves[$i].muscles >= 30>>
-	<<if (random(1,100) > 20)>>
-		$possessiveCap stretched, muscular belly @@color:green;firms up@@ after $possessive pregnancy.
-		<<set $slaves[$i].bellySag -= 0.4>>
-		<<if $slaves[$i].bellySag < 0>>
-			<<set $slaves[$i].bellySag = 0>>
+	<<elseif $slaves[$i].muscles >= 30>>
+		<<if (random(1,100) > 20)>>
+			$possessiveCap stretched, muscular belly @@color:green;firms up@@ after $possessive pregnancy.
+			<<set $slaves[$i].bellySag -= 0.4>>
+			<<if $slaves[$i].bellySag < 0>>
+				<<set $slaves[$i].bellySag = 0>>
+			<</if>>
 		<</if>>
-	<</if>>
-<<elseif $slaves[$i].muscles >= 5>>
-	<<if (random(1,100) > 40)>>
-		$possessiveCap stretched, toned belly @@color:green;firms up@@ after $possessive pregnancy.
-		<<set $slaves[$i].bellySag -= 0.3>>
-		<<if $slaves[$i].bellySag < 0>>
-			<<set $slaves[$i].bellySag = 0>>
+	<<elseif $slaves[$i].muscles >= 5>>
+		<<if (random(1,100) > 40)>>
+			$possessiveCap stretched, toned belly @@color:green;firms up@@ after $possessive pregnancy.
+			<<set $slaves[$i].bellySag -= 0.3>>
+			<<if $slaves[$i].bellySag < 0>>
+				<<set $slaves[$i].bellySag = 0>>
+			<</if>>
 		<</if>>
-	<</if>>
-<<else>>
-	<<if (random(1,100) > 60)>>
-		$possessiveCap belly @@color:green;regains some firmness@@ after $possessive pregnancy.
-		<<set $slaves[$i].bellySag -= 0.2>>
-		<<if $slaves[$i].bellySag < 0>>
-			<<set $slaves[$i].bellySag = 0>>
+	<<else>>
+		<<if (random(1,100) > 60)>>
+			$possessiveCap belly @@color:green;regains some firmness@@ after $possessive pregnancy.
+			<<set $slaves[$i].bellySag -= 0.2>>
+			<<if $slaves[$i].bellySag < 0>>
+				<<set $slaves[$i].bellySag = 0>>
+			<</if>>
 		<</if>>
 	<</if>>
 <</if>>
 <</if>>
-<</if>>
 
 <<if $slaves[$i].bellyImplant > 8000>>
 	<<if $slaves[$i].fuckdoll == 0>>
@@ -4868,7 +4868,7 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr
 	<<if $slaves[$i].trust < random(1,100)>>
 	<<if $slaves[$i].health < random(1,100)>>
 	<<if $slaves[$i].physicalAge-30 > random(1,100)>>
-		$possessive face looks @@color:orange;just a little older@@ than it did last week. $pronounCap's not getting any younger.
+		$possessiveCap face looks @@color:orange;just a little older@@ than it did last week. $pronounCap's not getting any younger.
 		<<set $slaves[$i].face -= 2>>
 	<</if>>
 	<</if>>
diff --git a/src/uncategorized/saRest.tw b/src/uncategorized/saRest.tw
index 11dafb6cebbef44a7f6fa44494d3a18e7e6b3b43..59053c6ee1df16cf3fd2637b45a67a8462b62790 100644
--- a/src/uncategorized/saRest.tw
+++ b/src/uncategorized/saRest.tw
@@ -1,6 +1,6 @@
 :: SA rest [nobr]
 
-&nbsp; takes the week off.
+takes the week off.
 <<if $slaves[$i].fuckdoll > 0>>It has nothing to do but <<if $slaves[$i].amp == 0>>lie<<else>>stand<</if>> in place.<</if>>
 
 <<if $slaves[$i].health > 90>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index d95a78b658e553380bdb5ccbe228922032b911b4..b4913fe2f17192d0d1e9a50de168a0f4ed038369 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1,42 +1,40 @@
 :: Slave Interact [nobr]
 
 <<if $cheatMode == 1>>
-<center>
-//[[Cheat Edit Slave|MOD_Edit Slave Cheat][$cheater = 1]]//
-</center>
+	<center>//[[Cheat Edit Slave|MOD_Edit Slave Cheat][$cheater = 1]]//</center>
 <</if>>
 
-<<set $nextButton = "Confirm changes">>
-<<set $nextLink = "AS Dump">>
-<<set $returnTo = "Main">>
+<<set $nextButton = "Confirm changes", $nextLink = "AS Dump", $returnTo = "Main", _SL = $slaves.length>>
 
 <<if ($activeSlave.assignmentVisible == 0)>>
-<<if ($activeSlave.assignment == "work in the brothel") || ($activeSlave.assignment == "be the Madam")>>
+<<switch $activeSlave.assignment>>
+<<case "work in the brothel" "be the Madam">>
 	<<set $returnTo = "Brothel">>
-<<elseif ($activeSlave.assignment == "be confined in the arcade")>>
+<<case "be confined in the arcade">>
 	<<set $returnTo = "Arcade">>
-<<elseif ($activeSlave.assignment == "serve in the club") || ($activeSlave.assignment == "be the DJ")>>
+<<case "serve in the club" "be the DJ">>
 	<<set $returnTo = "Club">>
-<<elseif ($activeSlave.assignment == "work in the dairy") || ($activeSlave.assignment == "be the Milkmaid")>>
+<<case "work in the dairy" "be the Milkmaid">>
 	<<set $returnTo = "Dairy">>
-<<elseif ($activeSlave.assignment == "work in the collection facility") || ($activeSlave.assignment == "be the Collectrix")>>
-	<<set $returnTo = "Collection Facility">>
-<<elseif ($activeSlave.assignment == "rest in the spa") || ($activeSlave.assignment == "be the Attendant")>>
+<<case "rest in the spa" "be the Attendant">>
 	<<set $returnTo = "Spa">>
-<<elseif ($activeSlave.assignment == "learn in the schoolroom") || ($activeSlave.assignment == "be the Schoolteacher")>>
+<<case "learn in the schoolroom" "be the Schoolteacher">>
 	<<set $returnTo = "Schoolroom">>
-<<elseif ($activeSlave.assignment == "work as a servant") || ($activeSlave.assignment == "be the Stewardess")>>
+<<case "work as a servant" "be the Stewardess">>
 	<<set $returnTo = "Servants' Quarters">>
-<<elseif ($activeSlave.assignment == "serve in the master suite") || ($activeSlave.assignment == "be your Concubine")>>
+<<case "serve in the master suite" "be your Concubine">>
 	<<set $returnTo = "Master Suite">>
-<<elseif ($activeSlave.assignment == "be confined in the cellblock") || ($activeSlave.assignment == "be the Wardeness")>>
+<<case "be confined in the cellblock" "be the Wardeness">>
 	<<set $returnTo = "Cellblock">>
-<</if>>
+<<case "get treatment in the clinic" "be the Nurse">>
+	<<set $returnTo = "Clinic">>
+<</switch>>
 <</if>>
 <<if $activeSlave.amp == 1>>
-	<<if ($activeSlave.assignment == "be the Madam") || ($activeSlave.assignment == "be the DJ") || ($activeSlave.assignment == "be the Milkmaid") || ($activeSlave.assignment == "be the Attendant") || ($activeSlave.assignment == "be the Stewardess") || ($activeSlave.assignment == "be the Wardeness")>>
-		<<set $activeSlave.assignment to "rest">>
-	<</if>>
+	<<switch $activeSlave.assignment>>
+	<<case "be the Madam" "be the Milkmaid" "be the Attendant" "be the Schoolteacher" "be the Stewardess" "be the Wardeness" "be the Nurse">>
+		<<set $activeSlave.assignment = "rest">>
+	<</switch>>
 <</if>>
 
 <<set $encyclopedia = either("Drugs and Their Effects", "From Rebellious to Devoted", "Costs Summary", "Disease in the Free Cities", "Slave Couture", "Nymphomania", "Gender", "Independent Slaves", "Modern Anal")>>
@@ -103,18 +101,14 @@
 		<</if>>
 	<</if>>
 	</span>
-	<<if $activeSlave.devotion >= 100>>
-	<<if $activeSlave.relationship < 0>>
-	<<if $activeSlave.relationship > -3>>
+	<<if $activeSlave.devotion >= 100 && $activeSlave.relationship < 0 && $activeSlave.relationship > -3>>
 		| [[Talk to her about relationships|Matchmaking][$subSlave = 0, $eventSlave = $activeSlave]]
 	<</if>>
-	<</if>>
-	<</if>>
 	<span id = "impreg">
 	<<if ((canGetPregnant($activeSlave)) && ($activeSlave.clothes != "a Fuckdoll suit"))>>
-			<<if ($PC.dick != 0 && $activeSlave.eggType == "human")>>
+		<<if ($PC.dick != 0 && $activeSlave.eggType == "human")>>
 			| <<link "Impregnate her yourself">><<replace "#miniscene">><<include "FPCImpreg">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>>
-			<</if>>
+		<</if>>
 		| [[Use another slave to impregnate her|FSlaveImpreg]]
 	<</if>>
 	<<if $activeSlave.preg <= 0 && $activeSlave.bellyImplant == 0>>
@@ -166,7 +160,7 @@
 	<</if>>
 	| <<link "Abuse her">><<replace "#miniscene">><<include "FAbuse">><</replace>><</link>>
 	<<if $familyTesting == 1>>
-		<<for $i = 0; $i < $slaves.length; $i++>>
+		<<for $i = 0; $i < _SL; $i++>>
 			<<if $activeSlave.mother == $slaves[$i].ID>>
 				<<if isSlaveAvailable($slaves[$i])>>
 					| <<link "Fuck her with her mother">><<replace "#miniscene">><<set $partner = "mother">><<include "FRelation">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
@@ -186,7 +180,7 @@
 		<</for>>
 		<<if $activeSlave.daughters > 0>>
 			<<set $relation = 0>>
-			<<for $i = 0; $i < $slaves.length; $i++>>
+			<<for $i = 0; $i < _SL; $i++>>
 				<<if ($activeSlave.ID == $slaves[$i].father || $activeSlave.ID == $slaves[$i].mother) && !isSlaveAvailable($slaves[$i])>>
 					<<set $relation++>>	
 				<</if>>
@@ -212,7 +206,7 @@
 		*/
 		<<if $activeSlave.sisters > 0>>
 			<<set $relation = 0>>
-			<<for $i = 0; $i < $slaves.length; $i++>>
+			<<for $i = 0; $i < _SL; $i++>>
 				<<if areSisters($activeSlave, $slaves[$i]) > 0 && isSlaveAvailable($slaves[$i]) == false>>
 					<<set $relation++>>
 				<</if>>
@@ -238,7 +232,7 @@
 		*/
 	<<else>>
 		<<if ($activeSlave.relation != 0)>>
-			<<for $i = 0; $i < $slaves.length; $i++>>
+			<<for $i = 0; $i < _SL; $i++>>
 				<<if $slaves[$i].ID == $activeSlave.relationTarget>>
 					<<set $assayedSlave = $slaves[$i]>>
 					<<AssayedSlaveAvailable>>
@@ -260,7 +254,7 @@
 		<</if>>
 	<</if>>
 	<<if ($activeSlave.relationship > 0)>>
-		<<for $i = 0; $i < $slaves.length; $i++>>
+		<<for $i = 0; $i < _SL; $i++>>
 		<<if $slaves[$i].ID == $activeSlave.relationshipTarget>>
 			<<set $assayedSlave = $slaves[$i]>>
 			<<AssayedSlaveAvailable>>
@@ -280,22 +274,16 @@
 			<</if>>
 		<<else>>
 			| //$assayedSlave.slaveName is unavailable//
-			<<if $activeSlave.assignmentVisible == 1>>
-			<<if $assayedSlave.assignment == "be your agent">>
+			<<if $activeSlave.assignmentVisible == 1 && $assayedSlave.assignment == "be your agent">>
 				[[Send her to live with your agent|Agent Company]]
 			<</if>>
-			<</if>>
 		<</if>>
 	<</if>>
-	<<if ($activeSlave.rivalryTarget != 0)>>
-	<<if canWalk($activeSlave)>>
-	| <<link "Abuse her rival with her">><<replace "#miniscene">><<include "FRival">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
-	<</if>>
-	<</if>>
-	<<if ($activeSlave.fetish != "mindbroken")>>
-	<<if (($activeSlave.amp != 1) || ($activeSlave.voice != 0)) && $activeSlave.accent != 4>>
-	| <<link "Ask her about her feelings">><<replace "#miniscene">><<include "FFeelings">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
+	<<if ($activeSlave.rivalryTarget != 0) && canWalk($activeSlave)>>
+		| <<link "Abuse her rival with her">><<replace "#miniscene">><<include "FRival">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 	<</if>>
+	<<if ($activeSlave.fetish != "mindbroken") && (($activeSlave.amp != 1) || ($activeSlave.voice != 0)) && $activeSlave.accent != 4>>
+		| <<link "Ask her about her feelings">><<replace "#miniscene">><<include "FFeelings">><br>&nbsp;&nbsp;&nbsp;&nbsp;<</replace>><</link>>
 	<</if>>
 <<else>> /* IS A FUCKDOLL */
 	<<link "Fuck its face hole">><<replace "#miniscene">><<FFuckdollOral>><br><</replace>><</link>>
@@ -334,11 +322,9 @@ __Rules Assistant__
 <<if (def $activeSlave.currentRules) && ($activeSlave.currentRules.length > 0)>>
 	<<for _r = 0; _r < $activeSlave.currentRules.length; _r++>>
 		<<for _s = 0; _s < $defaultRules.length; _s++>>
-			<<set _currentRule = $defaultRules[_s]>>
-			<<set _num = (_s+1)>>
+			<<set _currentRule = $defaultRules[_s], _num = (_s+1)>>
 			<<if $activeSlave.currentRules[_r] == _currentRule.ID>>
-				<br>
-				Rule _num: _currentRule.name applied.
+				<br>Rule _num: _currentRule.name applied.
 			<</if>>
 		<</for>>
 	<</for>>
@@ -356,167 +342,156 @@ __Rules Assistant__
 <</if>>
 /* END hotswap prosthetics */
 <br>
-<<if $activeSlave.assignment is "recover from surgery">>
+<<switch $activeSlave.assignment>>
+<<case "recover from surgery">>
 	//She is recovering from surgery this week//
-<<elseif $activeSlave.assignment == "guard you">>
+<<case "guard you">>
 	//She is your bodyguard and is not available for other work//
-<<elseif $activeSlave.assignment == "be the Madam">>
+<<case "be the Madam">>
 	//She is the Madam and is not available for other work//
-<<elseif $activeSlave.assignment == "be the DJ">>
+<<case "be the DJ">>
 	//She is the DJ and is not available for other work//
-<<elseif $activeSlave.assignment == "be the Milkmaid">>
+<<case "be the Milkmaid">>
 	//She is the Milkmaid and is not available for other work//
-<<elseif $activeSlave.assignment == "be the Stewardess">>
+<<case "be the Stewardess">>
 	//She is the Stewardess and is not available for other work//
-<<elseif $activeSlave.assignment == "be your Head Girl">>
+<<case "be your Head Girl">>
 	//She is your Head Girl and is not available for other work//
-<<elseif $activeSlave.assignment == "recruit girls">>
+<<case "recruit girls">>
 	//She is recruiting girls and is not available for other work//
-<<else>>
+<<case "be the Nurse">>
+	//She is the Nurse and is not available for other work//
+<<case "be the Attendant">>
+	//She is the Attendant of the spa and is not available for other work//
+<<case "be the Schoolteacher">>
+	//She is the school teacher and is not available for other work//
+<<case "be your Concubine">>
+	//She is your concubine and is not available for other work//
+<<case "be the Wardeness">>
+	//She is the Wardeness and is not available for other work//
+<<default>>
 
 /* NOT RECOVERING */
 
 <<if $activeSlave.assignmentVisible == 0>>
-//She is assigned to $activeSlave.assignment; bring her out of the facility to reassign her//
+	//She is assigned to $activeSlave.assignment; bring her out of the facility to reassign her//
 <<else>>
 
-__Assignment__: <strong><span id="assign"><<print $activeSlave.assignment>></span>.</strong>
-<<link "Rest">><<set $activeSlave.assignment = "rest", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
-| <<link "Fucktoy">><<set $activeSlave.assignment = "please you", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
+__Assignment__: <strong><span id="assign">$activeSlave.assignment</span>.</strong>
+<<link "Rest">><<set $activeSlave.assignment = "rest", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
+| <<link "Fucktoy">><<set $activeSlave.assignment = "please you", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
 <<if $activeSlave.fuckdoll == 0>>
 <<if (($activeSlave.devotion >= -20) || (($activeSlave.trust < -20) && ($activeSlave.devotion >= -50)) || ($activeSlave.trust < -50)) && canWalk($activeSlave)>>
 	| <<link "Subordinate slave">><<set $activeSlave.assignment = "be a subordinate slave", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<goto "Subordinate Targeting">><</link>>
 	<<if ($activeSlave.eyes != -2)>>
-		| <<link "Servant">><<set $activeSlave.assignment = "be a servant", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
+		| <<link "Servant">><<set $activeSlave.assignment = "be a servant", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
 	<<else>>
 		/*| //Blind slaves cannot be servants// */
 	<</if>>
 <</if>>
 <<if (($activeSlave.devotion >= -20) || (($activeSlave.trust < -20) && ($activeSlave.devotion >= -50)) || ($activeSlave.trust < -50)) && ($activeSlave.fetish != "mindbroken") && ($activeSlave.intelligenceImplant != 1)>>
-	| __<<link "Take slave classes">><<set $activeSlave.assignment = "take classes", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>__
+	| __<<link "Take slave classes">><<set $activeSlave.assignment = "take classes", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>__
 <<else>>
 	/*| //Too resistant to take classes// */
 <</if>>
-| <<link "Confine her">><<set $activeSlave.assignment = "stay confined", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
+| <<link "Confine her">><<set $activeSlave.assignment = "stay confined", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
 <<if $activeSlave.breedingMark != 1>>
-| <<link "Whore">><<set $activeSlave.assignment = "whore", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
-| <<link "Public servant">><<set $activeSlave.assignment = "serve the public", $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
+| <<link "Whore">><<set $activeSlave.assignment = "whore", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
+| <<link "Public servant">><<set $activeSlave.assignment = "serve the public", $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
 <</if>>
 <</if>>/* CLOSES FUCKDOLL CHECK */
 <<if ($activeSlave.indentureRestrictions <= 0) && $activeSlave.breedingMark != 1>>
-| <<link "Glory hole">><<set $activeSlave.assignment = "work a glory hole", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
+| <<link "Glory hole">><<set $activeSlave.assignment = "work a glory hole", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
 <</if>>
 <<if $activeSlave.fuckdoll == 0>>
 <<if ($activeSlave.lactation > 0) || ($activeSlave.balls > 0 && $activeSlave.ballType == "human")>>
-| <<link "Get milked">><<set $activeSlave.assignment = "get milked", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
+| <<link "Get milked">><<set $activeSlave.assignment = "get milked", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 0>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
 <<else>>
 /*| //Not lactating// */
 <</if>>
 <<if ($activeSlave.sentence == 0)>>
 | [[Assign her to her current task for a month|Slave Interact][$activeSlave.sentence = 4]]
-| <<link "Let her choose her own assignment">><<set $activeSlave.assignment = "choose her own job", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 1>><<replace "#assign">><<print $activeSlave.assignment>><</replace>><</link>>
+| <<link "Let her choose her own assignment">><<set $activeSlave.assignment = "choose her own job", $activeSlave.assignmentVisible = 1, $activeSlave.sentence = 0, $activeSlave.choosesOwnAssignment = 1>><<replace "#assign">>$activeSlave.assignment<</replace>><</link>>
 <</if>>
 <</if>>/* CLOSES FUCKDOLL CHECK */
 <<if ($activeSlave.assignment == "please you")>>
-__Fucktoy use preference__: <strong><span id="hole"><<print $activeSlave.toyHole>></span></strong>.
-<<link "Mouth">><<set $activeSlave.toyHole = "mouth">><<replace "#hole">><<print $activeSlave.toyHole>><</replace>><</link>>
-| <<link "Tits">><<set $activeSlave.toyHole = "boobs">><<replace "#hole">><<print $activeSlave.toyHole>><</replace>><</link>>
+__Fucktoy use preference__: <strong><span id="hole">$activeSlave.toyHole</span></strong>.
+<<link "Mouth">><<set $activeSlave.toyHole = "mouth">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>>
+| <<link "Tits">><<set $activeSlave.toyHole = "boobs">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>>
 <<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>>
-| <<link "Pussy">><<set $activeSlave.toyHole = "pussy">><<replace "#hole">><<print $activeSlave.toyHole>><</replace>><</link>>
+| <<link "Pussy">><<set $activeSlave.toyHole = "pussy">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>>
 <<elseif ($activeSlave.vagina == 0)>>| //Take her virginity before giving her pussy special attention//
 <</if>>
 <<if ($activeSlave.anus > 0) && canDoAnal($activeSlave)>>
-| <<link "Ass">><<set $activeSlave.toyHole = "ass">><<replace "#hole">><<print $activeSlave.toyHole>><</replace>><</link>>
+| <<link "Ass">><<set $activeSlave.toyHole = "ass">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>>
 <<else>>| //Take her anal virginity before giving her ass special attention//
 <</if>>
 /*check*/
 <<if ($activeSlave.dick > 0) && canPenetrate($activeSlave)>>
-| <<link "Dick">><<set $activeSlave.toyHole = "dick">><<replace "#hole">><<print $activeSlave.toyHole>><</replace>><</link>>
+| <<link "Dick">><<set $activeSlave.toyHole = "dick">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>>
 <</if>>
-| <<link "No Preference">><<set $activeSlave.toyHole = "all her holes">><<replace "#hole">><<print $activeSlave.toyHole>><</replace>><</link>>
+| <<link "No Preference">><<set $activeSlave.toyHole = "all her holes">><<replace "#hole">>$activeSlave.toyHole<</replace>><</link>>
 <</if>>
 
 <<if $activeSlave.fuckdoll == 0>>
 <<if $brothel+$club+$dairy+$servantsQuarters+$masterSuite+$spa+$clinic+$schoolroom+$cellblock+$arcade > 0>>
-<br>__Transfer to__:
+	<<for _i = 0; _i < _SL; _i++>>
+	<<if $activeSlave.ID == $slaves[_i].ID>>
+		<<break>>
+	<</if>>
+	<</for>>
+	<br>__Transfer to__:
 	<<if $brothel != 0>>
-	<<if $brothel > $brothelSlaves>>
-	<<if $activeSlave.breedingMark != 1>>
-	<<if ($activeSlave.devotion > 50) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) ||  ($activeSlave.trust < -50) || ($activeSlave.trust > 50)>>
-		[[Brothel|Assign][$returnTo = "Brothel"]]
-	<<else>>Brothel<</if>>
-	<<else>>Brothel<</if>>
+	<<if $brothel > $brothelSlaves && ($activeSlave.devotion > 50) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50) || ($activeSlave.trust > 50) && $activeSlave.breedingMark != 1>>
+		[[Brothel|Assign][$returnTo = "Brothel", $i = _i]]
 	<<else>>Brothel<</if>>
 	<</if>>
-	<<if $club != 0>>
-	<<if $club > $clubSlaves>>
-	<<if $activeSlave.breedingMark != 1>>
-	<<if $brothel != 0>><<if $brothel > $brothelSlaves>>|<</if>><</if>>
-	<<if ($activeSlave.devotion > 50) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) ||  ($activeSlave.trust < -50) || ($activeSlave.trust > 50)>>
-		[[Club|Assign][$returnTo = "Club"]]
-	<<else>>Club<</if>>
-	<<else>>Club<</if>>
+	<<if $club != 0>>|
+	<<if $club > $clubSlaves && ($activeSlave.devotion > 50) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50) || ($activeSlave.trust > 50) && $activeSlave.breedingMark != 1>>
+		[[Club|Assign][$returnTo = "Club", $i = _i]]
 	<<else>>Club<</if>>
 	<</if>>
-	<<if $dairy != 0>>
-	<<if $dairy > $dairySlaves>>|
-	<<if (($activeSlave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)) || (($activeSlave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || ($activeSlave.breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && (($activeSlave.bellyImplant != 0) || ($activeSlave.pregType >= 50)))>>
+	<<if $dairy != 0>>|
+	<<if $dairy > $dairySlaves && (($activeSlave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)) || (($activeSlave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || ($activeSlave.breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && (($activeSlave.bellyImplant != 0) || ($activeSlave.pregType >= 50)))>>
 		Dairy
 	<<elseif (($activeSlave.lactation > 0) || ($activeSlave.balls > 0)) || (($dairyFeedersUpgrade == 1) && ($dairyFeedersSetting > 0) && ($dairySlimMaintainUpgrade == 0))>>
-		[[Dairy|Assign][$returnTo = "Dairy"]]
-	<<else>>Dairy<</if>>
+		 [[Dairy|Assign][$returnTo = "Dairy", $i = _i]]
 	<<else>>Dairy<</if>>
 	<</if>>
-	<<if $servantsQuarters != 0>>
-	<<if $servantsQuarters > $servantsQuartersSlaves>>|
-	<<if ($activeSlave.devotion >= -20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust <= 20)) || ($activeSlave.trust < -20)>>
-		[[Servants' Quarters|Assign][$returnTo = "Servants' Quarters"]]
-	<<else>>Servants' Quarters<</if>>
+	<<if $servantsQuarters != 0>>|
+	<<if $servantsQuarters > $servantsQuartersSlaves && canWalk($activeSlave) && canSee($activeSlave) && ($activeSlave.devotion >= -20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust <= 20)) || ($activeSlave.trust < -20)>>
+		[[Servants' Quarters|Assign][$returnTo = "Servants' Quarters", $i = _i]]
 	<<else>>Servants' Quarters<</if>>
 	<</if>>
-	<<if $masterSuite != 0>>
-	<<if $masterSuite > $masterSuiteSlaves>>|
-	<<if ($activeSlave.devotion > 20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50)>>
-		[[Master Suite|Assign][$returnTo = "Master Suite"]]
-	<<else>>Master Suite<</if>>
+	<<if $masterSuite != 0>>|
+	<<if $masterSuite > $masterSuiteSlaves && ($activeSlave.devotion > 20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50)>>
+		[[Master Suite|Assign][$returnTo = "Master Suite", $i = _i]]
 	<<else>>Master Suite<</if>>
 	<</if>>
-	<<if $spa != 0>>
-	<<if $spa > $spaSlaves>>|
-	<<if ($activeSlave.health < 20) || ($activeSlave.trust < 60) || ($activeSlave.devotion <= 60) || ($activeSlave.fetish == "mindbroken")>>
-		[[Spa|Assign][$returnTo = "Spa"]]
-	<<else>>Spa<</if>>
+	<<if $spa != 0>>|
+	<<if $spa > $spaSlaves && ($activeSlave.health < 20) || ($activeSlave.trust < 60) || ($activeSlave.devotion <= 60) || ($activeSlave.fetish == "mindbroken")>>
+		[[Spa|Assign][$returnTo = "Spa", $i = _i]]
 	<<else>>Spa<</if>>
 	<</if>>
-	<<if $clinic != 0>>
-	<<if $clinic > $clinicSlaves>>|
-	<<if ($activeSlave.health < 20) || (($activeSlave.chem > 15) && ($clinicUpgradeFilters == 1)) || (($activeSlave.bellyImplant > 100) && ($bellyImplants == 1)) || $activeSlave.preg > 1>>
-		[[Clinic|Assign][$returnTo = "Clinic"]]
-	<<else>>Clinic<</if>>
+	<<if $clinic != 0>>|
+	<<if $clinic > $clinicSlaves && ($activeSlave.health < 20) || (($activeSlave.chem > 15) && ($clinicUpgradeFilters == 1)) || (($activeSlave.bellyImplant > 100) && ($bellyImplants == 1)) || $activeSlave.preg > 1>>
+		[[Clinic|Assign][$returnTo = "Clinic", $i = _i]]
 	<<else>>Clinic<</if>>
 	<</if>>
-	<<if $schoolroom != 0>>
-	<<if $schoolroom > $schoolroomSlaves>>|
-	<<if ($activeSlave.devotion >= -20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50)>>
-		[[Schoolroom|Assign][$returnTo = "Schoolroom"]]
-	<<else>>Schoolroom<</if>>
+	<<if $schoolroom != 0>>|
+	<<if $schoolroom > $schoolroomSlaves && ($activeSlave.devotion >= -20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50)>>
+		[[Schoolroom|Assign][$returnTo = "Schoolroom", $i = _i]]
 	<<else>>Schoolroom<</if>>
 	<</if>>
-	<<if $cellblock != 0>>
-	<<if $cellblock > $cellblockSlaves>>|
-	<<if (($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)) || (($activeSlave.devotion < -50) && ($activeSlave.trust >= -50))>>
-		[[Cellblock|Assign][$returnTo = "Cellblock"]]
-	<<else>>Cellblock<</if>>
+	<<if $cellblock != 0>>|
+	<<if $cellblock > $cellblockSlaves && (($activeSlave.devotion < -20) && ($activeSlave.trust >= -20)) || (($activeSlave.devotion < -50) && ($activeSlave.trust >= -50))>>
+		[[Cellblock|Assign][$returnTo = "Cellblock", $i = _i]]
 	<<else>>Cellblock<</if>>
 	<</if>>
 <</if>>
-<<if $arcade != 0>>
-<<if $arcade > $arcadeSlaves>>|
-<<if $activeSlave.breedingMark != 1>>
-<<if ($activeSlave.indentureRestrictions <= 0)>>
-	[[Arcade|Assign][$returnTo = "Arcade"]]
-<<else>>Arcade<</if>>
-<<else>>Arcade<</if>>
+<<if $arcade != 0>>|
+<<if $arcade > $arcadeSlaves && $activeSlave.breedingMark != 1 && ($activeSlave.indentureRestrictions <= 0)>>
+	[[Arcade|Assign][$returnTo = "Arcade", $i = _i]]
 <<else>>Arcade<</if>>
 <</if>>
 <</if>>
@@ -524,93 +499,88 @@ __Fucktoy use preference__: <strong><span id="hole"><<print $activeSlave.toyHole
 <</if>>
 
 /* END NOT RECOVERING */
+<</switch>>
 
-<</if>>
-
-<br>
-
-__Body modification__:
-[[Use remote surgery|Remote Surgery][$degradation = 0]]
+<br>__Body modification__: [[Use remote surgery|Remote Surgery][$degradation = 0]]
 | [[Use body mod studio|Body Modification][$degradation = 0]]
 | [[Use auto salon|Salon][$degradation = 0]]
 <<if $cyberMod == 1>>| [[Configure cybernetics|cyberConfig][$temp = 0]]<</if>>
 
 <br>
-
 <<if $activeSlave.assignmentVisible == 0>>
-//Her drugs are managed by the facility she's assigned to//
+	//Her drugs are managed by the facility she's assigned to//
 <<else>>
 
-__Drugs__: <span id="drugs"><strong><<print $activeSlave.drugs>></strong></span>.
-<<link "None">><<set $activeSlave.drugs = "no drugs">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+__Drugs__: <span id="drugs"><strong>$activeSlave.drugs</strong></span>.
+<<link "None">><<set $activeSlave.drugs = "no drugs">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<if $activeSlave.indentureRestrictions < 2>>
 <<if ($activeSlave.intelligence > -2)>>
-	| <<link "Psychosuppressants">><<set $activeSlave.drugs = "psychosuppressants">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Psychosuppressants">><<set $activeSlave.drugs = "psychosuppressants">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
 	| Psychosuppressants
 <</if>>
 <<if ($activeSlave.boobs < 24000)>>
-	| <<link "Breasts">><<set $activeSlave.drugs = "breast injections">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Breasts">><<set $activeSlave.drugs = "breast injections">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
 	| Breasts
 <</if>>
 <<if $arcologies[0].FSAssetExpansionistResearch == 1>>
 <<if ($activeSlave.boobs < 25000)>>
-  | <<link "Hyper-Breasts">><<set $activeSlave.drugs = "hyper breast injections">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Hyper-Breasts">><<set $activeSlave.drugs = "hyper breast injections">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Hyper Breasts
 <</if>>
 <</if>>
 <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>>
 <<if ($activeSlave.boobs-$activeSlave.boobsImplant > 100)>>
-  | <<link "Breast reducers">><<set $activeSlave.drugs = "breast redistributors">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Breast reducers">><<set $activeSlave.drugs = "breast redistributors">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Breast reducers
 <</if>>
 <<if ($activeSlave.nipples == "huge" || $activeSlave.nipples == "puffy" || $activeSlave.nipples == "cute")>>
-  | <<link "Nipple reducers">><<set $activeSlave.drugs = "nipple atrophiers">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Nipple reducers">><<set $activeSlave.drugs = "nipple atrophiers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Nipple reducers
 <</if>>
 <</if>>
 <<if ($activeSlave.butt < 9)>>
-	| <<link "Buttocks">><<set $activeSlave.drugs = "butt injections">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Buttocks">><<set $activeSlave.drugs = "butt injections">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
 	| Buttocks
 <</if>>
 <<if $arcologies[0].FSAssetExpansionistResearch == 1>>
 <<if ($activeSlave.butt < 20)>>
-	| <<link "Hyper-Buttocks">><<set $activeSlave.drugs = "hyper butt injections">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Hyper-Buttocks">><<set $activeSlave.drugs = "hyper butt injections">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
 	| Hyper Buttocks
 <</if>>
 <</if>>
 <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>>
 <<if ($activeSlave.butt-$activeSlave.buttImplant > 0)>>
-  | <<link "Butt reducers">><<set $activeSlave.drugs = "butt redistributors">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Butt reducers">><<set $activeSlave.drugs = "butt redistributors">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Butt reducers
 <</if>>
 <</if>>
 <<if ($activeSlave.lips <= 95) || (($activeSlave.lips <= 85) && ($seeExtreme != 1))>>
-	| <<link "Lips">><<set $activeSlave.drugs = "lip injections">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Lips">><<set $activeSlave.drugs = "lip injections">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
 	| Lips
 <</if>>
 <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>>
 <<if ($activeSlave.lips-$activeSlave.lipsImplant > 0)>>
-  | <<link "Lip reducers">><<set $activeSlave.drugs = "lip atrophiers">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Lip reducers">><<set $activeSlave.drugs = "lip atrophiers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Lip reducers
 <</if>>
 <</if>>
-| <<link "Fertility">><<set $activeSlave.drugs = "fertility drugs">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+| <<link "Fertility">><<set $activeSlave.drugs = "fertility drugs">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<if ($seeHyperPreg == 1) && ($activeSlave.indentureRestrictions < 1) && ($superFertilityDrugs == 1) && $activeSlave.breedingMark != 1>>
- | <<link "Fertility+">><<set $activeSlave.drugs = "super fertility drugs">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+ | <<link "Fertility+">><<set $activeSlave.drugs = "super fertility drugs">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 <<if ($activeSlave.dick > 0)>>
 <<if ($activeSlave.dick < 10)>>
-	| <<link "Penis enhancement">><<set $activeSlave.drugs = "penis enhancement">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Penis enhancement">><<set $activeSlave.drugs = "penis enhancement">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
 	| Penis enhancement
 <</if>>
@@ -618,7 +588,7 @@ __Drugs__: <span id="drugs"><strong><<print $activeSlave.drugs>></strong></span>
 <<if $arcologies[0].FSAssetExpansionistResearch == 1>>
 <<if ($activeSlave.dick > 0)>>
 <<if ($activeSlave.dick < 31)>>
-  | <<link "Hyper penis enhancement">><<set $activeSlave.drugs = "hyper penis enhancement">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Hyper penis enhancement">><<set $activeSlave.drugs = "hyper penis enhancement">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Hyper penis enhancement
 <</if>>
@@ -626,43 +596,43 @@ __Drugs__: <span id="drugs"><strong><<print $activeSlave.drugs>></strong></span>
 <</if>>
 <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>>
 <<if ($activeSlave.dick > 1)>>
-  | <<link "Penis reducers">><<set $activeSlave.drugs = "penis atrophiers">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Penis reducers">><<set $activeSlave.drugs = "penis atrophiers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<elseif $activeSlave.dick == 1>>
   | Penis reducers
 <</if>>
 <</if>>
 <<if ($activeSlave.balls > 0)>>
-	| <<link "Testicle enhancement">><<set $activeSlave.drugs = "testicle enhancement">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Testicle enhancement">><<set $activeSlave.drugs = "testicle enhancement">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 <<if $arcologies[0].FSAssetExpansionistResearch == 1>>
 <<if ($activeSlave.balls > 0)>>
-	| <<link "Hyper testicle enhancement">><<set $activeSlave.drugs = "hyper testicle enhancement">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Hyper testicle enhancement">><<set $activeSlave.drugs = "hyper testicle enhancement">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 <</if>>
 <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>>
 <<if ($activeSlave.balls > 1)>>
-  | <<link "Testicle reducers">><<set $activeSlave.drugs = "ball atrophiers">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Testicle reducers">><<set $activeSlave.drugs = "ball atrophiers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<elseif $activeSlave.balls == 1>>
   | Testicle reducers
 <</if>>
 <<if ($activeSlave.clit > 0)>>
-  | <<link "Clitoris reducers">><<set $activeSlave.drugs = "clitoris atrophiers">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Clitoris reducers">><<set $activeSlave.drugs = "clitoris atrophiers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 <<if ($activeSlave.labia > 0)>>
-  | <<link "Labia reducers">><<set $activeSlave.drugs = "labia atrophiers">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Labia reducers">><<set $activeSlave.drugs = "labia atrophiers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 <</if>>
 <<if $arcologies[0].FSYouthPreferentialistResearch == 1>>
 <<if ($activeSlave.visualAge > 18)>>
-	| <<link "Anti-aging cream">><<set $activeSlave.drugs = "anti-aging cream">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Anti-aging cream">><<set $activeSlave.drugs = "anti-aging cream">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Anti-aging cream
 <</if>>
 <</if>>
-	| <<link "Steroids">><<set $activeSlave.drugs = "steroids">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Steroids">><<set $activeSlave.drugs = "steroids">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<if $arcologies[0].FSSlimnessEnthusiastResearch == 1>>
 <<if ($activeSlave.weight > -95)>>
-  | <<link "Weight loss pills">><<set $activeSlave.drugs = "appetite suppressors">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+  | <<link "Weight loss pills">><<set $activeSlave.drugs = "appetite suppressors">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <<else>>
   | Weight loss pills
 <</if>>
@@ -671,47 +641,46 @@ __Drugs__: <span id="drugs"><strong><<print $activeSlave.drugs>></strong></span>
 <<if $pubertyHormones == 1>>
 <<if $activeSlave.breedingMark != 1>>
 <<if ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1) && $activeSlave.pubertyXX == 0>>
-	| <<link "Female hormone injections">><<set $activeSlave.drugs = "female hormone injections">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Female hormone injections">><<set $activeSlave.drugs = "female hormone injections">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 <<if $activeSlave.balls > 0 && $activeSlave.pubertyXY == 0>>
-	| <<link "Male hormone injections">><<set $activeSlave.drugs = "male hormone injections">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Male hormone injections">><<set $activeSlave.drugs = "male hormone injections">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 <</if>>
 <</if>>
 <</if>>
-	| <<link "Hormone enhancers">><<set $activeSlave.drugs = "hormone enhancers">><<replace "#drugs">><strong><<print $activeSlave.drugs>></strong><</replace>><</link>>
+	| <<link "Hormone enhancers">><<set $activeSlave.drugs = "hormone enhancers">><<replace "#drugs">><strong>$activeSlave.drugs</strong><</replace>><</link>>
 <</if>>
 
 __Health__: <span id="curatives"><strong><<if $activeSlave.curatives > 1>>curatives<<elseif $activeSlave.curatives > 0>>preventatives<<else>>none<</if>></strong></span>.
 <<if $activeSlave.curatives != 0>>
-	<<link "None">><<set $activeSlave.curatives = 0>><<replace "#curatives">><strong><<print "none">></strong><</replace>><</link>>
+	<<link "None">><<set $activeSlave.curatives = 0>><<replace "#curatives">><strong>none</strong><</replace>><</link>>
 <<else>>None<</if>>
 |
 <<if $activeSlave.curatives != 1>>
-	<<link "Preventatives">><<set $activeSlave.curatives = 1>><<replace "#curatives">><strong><<print "preventatives">></strong><</replace>><</link>>
+	<<link "Preventatives">><<set $activeSlave.curatives = 1>><<replace "#curatives">><strong>preventatives</strong><</replace>><</link>>
 <<else>>Preventatives<</if>>
 |
 <<if $activeSlave.curatives != 2>>
-	<<link "Curatives">><<set $activeSlave.curatives = 2>><<replace "#curatives">><strong><<print "curatives">></strong><</replace>><</link>>
+	<<link "Curatives">><<set $activeSlave.curatives = 2>><<replace "#curatives">><strong>curatives</strong><</replace>><</link>>
 <<else>>Curatives<</if>>
 
 __Aphrodisiacs__: <span id="aphrodisiacs"><strong><<if $activeSlave.aphrodisiacs > 1>>extreme<<elseif $activeSlave.aphrodisiacs > 0>>applied<<else>>none<</if>></strong></span>.
 <<if $activeSlave.aphrodisiacs != 0>>
-	<<link "None">><<set $activeSlave.aphrodisiacs = 0>><<replace "#aphrodisiacs">><strong><<print "none">></strong><</replace>><</link>>
+	<<link "None">><<set $activeSlave.aphrodisiacs = 0>><<replace "#aphrodisiacs">><strong>none</strong><</replace>><</link>>
 <<else>>None<</if>>
 |
 <<if $activeSlave.aphrodisiacs != 1>>
-	<<link "Apply">><<set $activeSlave.aphrodisiacs = 1>><<replace "#aphrodisiacs">><strong><<print "applied">></strong><</replace>><</link>>
+	<<link "Apply">><<set $activeSlave.aphrodisiacs = 1>><<replace "#aphrodisiacs">><strong>applied</strong><</replace>><</link>>
 <<else>>Apply<</if>>
 |
 <<if $activeSlave.aphrodisiacs != 2>>
-	<<link "Extreme">><<set $activeSlave.aphrodisiacs = 2>><<replace "#aphrodisiacs">><strong><<print "extreme">></strong><</replace>><</link>>
+	<<link "Extreme">><<set $activeSlave.aphrodisiacs = 2>><<replace "#aphrodisiacs">><strong>extreme</strong><</replace>><</link>>
 <<else>>Extreme<</if>>
 
 <</if>>
 
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
-
 <span id="fertilityblock">
 <<if $activeSlave.fuckdoll == 0 && ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1)>>
 <<if ($activeSlave.preg < -1)>>
@@ -847,150 +816,139 @@ __Required Bloating__: <strong><span id="inflate"><<if $activeSlave.inflation is
 <</if>>
 <</if>>
 
-<br>&nbsp;&nbsp;&nbsp;&nbsp;
-
-__Hormones__: <strong><span id="hormones"><<if $activeSlave.hormones == -2>><<print "intensive male">><<elseif $activeSlave.hormones == -1>><<print "male">><<elseif $activeSlave.hormones == 2>><<print "intensive female">><<elseif $activeSlave.hormones == 1>><<print "female">><<else>><<print "none">><</if>></span></strong>.
-<<link "Intensive Female">><<set $activeSlave.hormones = 2>><<replace "#hormones">><<print "intensive female">><</replace>><</link>> |
-<<link "Female">><<set $activeSlave.hormones = 1>><<replace "#hormones">><<print "female">><</replace>><</link>> |
-<<link "None">><<set $activeSlave.hormones = 0>><<replace "#hormones">><<print "none">><</replace>><</link>> |
-<<link "Male">><<set $activeSlave.hormones = -1>><<replace "#hormones">><<print "male">><</replace>><</link>> |
-<<link "Intensive Male">><<set $activeSlave.hormones = -2>><<replace "#hormones">><<print "intensive male">><</replace>><</link>>
-
-<br>
+<br>&nbsp;&nbsp;&nbsp;&nbsp;__Hormones__: <strong><span id="hormones">
+<<if $activeSlave.hormones == -2>>intensive male<<elseif $activeSlave.hormones == -1>>male<<elseif $activeSlave.hormones == 2>>intensive female<<elseif $activeSlave.hormones == 1>>female<<else>>none<</if>></span></strong>.
+<<link "Intensive Female">><<set $activeSlave.hormones = 2>><<replace "#hormones">>intensive female<</replace>><</link>> |
+<<link "Female">><<set $activeSlave.hormones = 1>><<replace "#hormones">>female<</replace>><</link>> |
+<<link "None">><<set $activeSlave.hormones = 0>><<replace "#hormones">>none<</replace>><</link>> |
+<<link "Male">><<set $activeSlave.hormones = -1>><<replace "#hormones">>male<</replace>><</link>> |
+<<link "Intensive Male">><<set $activeSlave.hormones = -2>><<replace "#hormones">>intensive male<</replace>><</link>>
 
-__Diet__: <strong><span id="diet"><<print $activeSlave.diet>></span></strong>.
-<<link "Healthy">><<set $activeSlave.diet = "healthy">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+<br>__Diet__: <strong><span id="diet">$activeSlave.diet</span></strong>.
+<<link "Healthy">><<set $activeSlave.diet = "healthy">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <<if ($activeSlave.balls > 0) && ($cumProDiet == 1)>>
-| <<link "Cum production">><<set $activeSlave.diet = "cum production">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+| <<link "Cum production">><<set $activeSlave.diet = "cum production">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <</if>>
 <<if ($activeSlave.weight >= -95)>>
-| <<link "Lose weight">><<set $activeSlave.diet = "restricted">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+| <<link "Lose weight">><<set $activeSlave.diet = "restricted">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <<else>>
 | //She is already thin//
 <</if>>
 <<if $activeSlave.weight <= 95>>
-| <<link "Fatten">><<set $activeSlave.diet = "fattening">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+| <<link "Fatten">><<set $activeSlave.diet = "fattening">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <<else>>
 | //She is already overweight//
 <</if>>
 <<if $feeder == 1>>
-| <<link "Estrogen enriched">><<set $activeSlave.diet = "XX">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
-| <<link "Testosterone enriched">><<set $activeSlave.diet = "XY">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+| <<link "Estrogen enriched">><<set $activeSlave.diet = "XX">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
+| <<link "Testosterone enriched">><<set $activeSlave.diet = "XY">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <<if $dietXXY == 1>>
 <<if $activeSlave.ovaries == 1 || $activeSlave.mpreg == 1>>
 <<if $activeSlave.balls > 0>>
-| <<link "Herm hormone blend">><<set $activeSlave.diet = "XXY">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+| <<link "Herm hormone blend">><<set $activeSlave.diet = "XXY">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <</if>>
 <</if>>
 <</if>>
 <</if>>
 <<if ($activeSlave.muscles <= 95) && canWalk($activeSlave)>>
-| <<link "Build muscle">><<set $activeSlave.diet = "muscle building">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+| <<link "Build muscle">><<set $activeSlave.diet = "muscle building">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <<elseif $activeSlave.muscles > 95>>
 | //She is maintaining her enormous musculature//
 <<else>>
 | //She can't move and thus can't excercise//
 <</if>>
 <<if $activeSlave.muscles > 5>>
-| <<link "Slim down">><<set $activeSlave.diet = "slimming">><<replace "#diet">><<print $activeSlave.diet>><</replace>><</link>>
+| <<link "Slim down">><<set $activeSlave.diet = "slimming">><<replace "#diet">>$activeSlave.diet<</replace>><</link>>
 <</if>>
 
-<br>
-
-__Diet Base__: <strong><span id="dietBase"><<if $activeSlave.dietCum == 2>>Cum Based<<elseif ($activeSlave.dietCum == 1) && ($activeSlave.dietMilk == 0)>>Cum Added<<elseif ($activeSlave.dietCum == 1) && ($activeSlave.dietMilk == 1)>>Cum and Milk Added<<elseif ($activeSlave.dietMilk == 1) && ($activeSlave.dietCum == 0)>>Milk Added<<elseif ($activeSlave.dietMilk == 2)>>Milk Based<<elseif ($activeSlave.dietCum == 0) && ($activeSlave.dietMilk == 0)>>Normal<<else>>THERE HAS BEEN AN ERROR<</if>></span></strong>
-<<link "Normal">><<set $activeSlave.dietCum = 0>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Normal<</replace>><</link>> | 
-<<link "Cum Added">><<set $activeSlave.dietCum = 1>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Cum Added<</replace>><</link>> | 
+<br>__Diet Base__: <strong><span id="dietBase"><<if $activeSlave.dietCum == 2>>Cum Based<<elseif ($activeSlave.dietCum == 1) && ($activeSlave.dietMilk == 0)>>Cum Added<<elseif ($activeSlave.dietCum == 1) && ($activeSlave.dietMilk == 1)>>Cum and Milk Added<<elseif ($activeSlave.dietMilk == 1) && ($activeSlave.dietCum == 0)>>Milk Added<<elseif ($activeSlave.dietMilk == 2)>>Milk Based<<elseif ($activeSlave.dietCum == 0) && ($activeSlave.dietMilk == 0)>>Normal<<else>>THERE HAS BEEN AN ERROR<</if>></span></strong>
+<<link "Normal">><<set $activeSlave.dietCum = 0>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Normal<</replace>><</link>> |
+<<link "Cum Added">><<set $activeSlave.dietCum = 1>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Cum Added<</replace>><</link>> |
 <<link "Milk Added">><<set $activeSlave.dietCum = 0>><<set $activeSlave.dietMilk = 1>><<replace "#dietBase">>Milk Added<</replace>><</link>> |
 <<link "Cum & Milk Added">><<set $activeSlave.dietCum = 1>><<set $activeSlave.dietMilk = 1>><<replace "#dietBase">>Cum & Milk Added<</replace>><</link>> |
 <<link "Cum Based">><<set $activeSlave.dietCum = 2>><<set $activeSlave.dietMilk = 0>><<replace "#dietBase">>Cum Based<</replace>><</link>> |
 <<link "Milk Based">><<set $activeSlave.dietCum = 0>><<set $activeSlave.dietMilk = 2>><<replace "#dietBase">>Milk Based<</replace>><</link>>
 
 <br>
-
 <<if $activeSlave.fuckdoll > 0>>
 //Rules have little meaning for living sex toys//
 <<elseif $activeSlave.assignmentVisible == 0>>
 //Her rules are set by the facility she's assigned to//
 <<else>>
-	<<set $dormitoryPopulation = 0>>
-	<<set $roomsPopulation = 0>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
+	<<set $dormitoryPopulation = 0, $roomsPopulation = 0>>
+	<<for $i = 0; $i < _SL; $i++>>
 		<<if $slaves[$i].assignmentVisible == 1>>
 			<<if $slaves[$i].livingRules == "luxurious">>
 				<<if $slaves[$i].relationship >= 4>>
-				  <<set $roomsPopulation += 0.5>>
+					<<set $roomsPopulation += 0.5>>
 				<<else>>
-				  <<set $roomsPopulation += 1>>
+					<<set $roomsPopulation++>>
 				<</if>>
 			<<else>>
-				<<set $dormitoryPopulation += 1>>
+				<<set $dormitoryPopulation++>>
 			<</if>>
 		<</if>>
 	<</for>>
 	__Living Standard__: ''<span id="livingRules">$activeSlave.livingRules</span>.''
 	<<if $activeSlave.livingRules == "spare">>
-		<<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">><<print $activeSlave.livingRules>><</replace>><</link>> |
-		<<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">><<print $activeSlave.livingRules>><</replace>><</link>><<else>>//No luxurious rooms available//<</if>>
+		<<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> |
+		<<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>><<else>>//No luxurious rooms available//<</if>>
 	<<elseif $activeSlave.livingRules == "normal">>
-		<<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">><<print $activeSlave.livingRules>><</replace>><</link>> |
-		<<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">><<print $activeSlave.livingRules>><</replace>><</link>><<else>>//No luxurious rooms available//<</if>>
+		<<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> |
+		<<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>><<else>>//No luxurious rooms available//<</if>>
 	<<else>>
-		<<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">><<print $activeSlave.livingRules>><</replace>><</link>> |
-		<<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">><<print $activeSlave.livingRules>><</replace>><</link>>
+		<<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> |
+		<<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>>
 	<</if>>
 	&nbsp;&nbsp;&nbsp;&nbsp;
 	<<if $activeSlave.voice != 0>>
 	__Speech Rules__: ''<span id="speechRules">$activeSlave.speechRules</span>.''
 	<<if $activeSlave.speechRules == "restrictive">>
-		<<link "Permissive">><<set $activeSlave.speechRules = "permissive">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>><<if $activeSlave.accent > 0 && $activeSlave.accent < 4>> | <<link "Accent elimination">><<set $activeSlave.speechRules = "accent elimination">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>><</if>><<if $activeSlave.accent > 3>> | <<link "Language lessons">><<set $activeSlave.speechRules = "language lessons">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>><</if>>
+		<<link "Permissive">><<set $activeSlave.speechRules = "permissive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>><<if $activeSlave.accent > 0 && $activeSlave.accent < 4>> | <<link "Accent elimination">><<set $activeSlave.speechRules = "accent elimination">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>><</if>><<if $activeSlave.accent > 3>> | <<link "Language lessons">><<set $activeSlave.speechRules = "language lessons">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>><</if>>
 	<<elseif $activeSlave.speechRules == "permissive">>
-		<<if $activeSlave.accent > 0 && $activeSlave.accent < 4>><<link "Accent elimination">><<set $activeSlave.speechRules = "accent elimination">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>> | <</if>><<if $activeSlave.accent > 3>><<link "Language lessons">><<set $activeSlave.speechRules = "language lessons">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>> | <</if>><<link "Restrictive">><<set $activeSlave.speechRules = "restrictive">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>>
+		<<if $activeSlave.accent > 0 && $activeSlave.accent < 4>><<link "Accent elimination">><<set $activeSlave.speechRules = "accent elimination">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> | <</if>><<if $activeSlave.accent > 3>><<link "Language lessons">><<set $activeSlave.speechRules = "language lessons">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> | <</if>><<link "Restrictive">><<set $activeSlave.speechRules = "restrictive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>>
 	<<else>>
-		<<link "Permissive">><<set $activeSlave.speechRules = "permissive">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>> | <<link "Restrictive">><<set $activeSlave.speechRules = "restrictive">><<replace "#speechRules">><<print $activeSlave.speechRules>><</replace>><</link>>
+		<<link "Permissive">><<set $activeSlave.speechRules = "permissive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>> | <<link "Restrictive">><<set $activeSlave.speechRules = "restrictive">><<replace "#speechRules">>$activeSlave.speechRules<</replace>><</link>>
 	<</if>>
 	<</if>>
-	&nbsp;&nbsp;&nbsp;&nbsp;
-	__Relationship Rules__: ''<span id="relationshipRules">$activeSlave.relationshipRules</span>.''
+	&nbsp;&nbsp;&nbsp;&nbsp;__Relationship Rules__: ''<span id="relationshipRules">$activeSlave.relationshipRules</span>.''
 	<<if $activeSlave.relationshipRules == "restrictive">>
-		<<link "Just friends">><<set $activeSlave.relationshipRules = "just friends">><<replace "#relationshipRules">><<print $activeSlave.relationshipRules>><</replace>><</link>>
-		| <<link "Permissive">><<set $activeSlave.relationshipRules = "permissive">><<replace "#relationshipRules">><<print $activeSlave.relationshipRules>><</replace>><</link>>
+		<<link "Just friends">><<set $activeSlave.relationshipRules = "just friends">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>>
+		| <<link "Permissive">><<set $activeSlave.relationshipRules = "permissive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>>
 	<<elseif $activeSlave.relationshipRules == "just friends">>
-		<<link "Restrictive">><<set $activeSlave.relationshipRules = "restrictive">><<replace "#relationshipRules">><<print $activeSlave.relationshipRules>><</replace>><</link>>
-		| <<link "Permissive">><<set $activeSlave.relationshipRules = "permissive">><<replace "#relationshipRules">><<print $activeSlave.relationshipRules>><</replace>><</link>>
+		<<link "Restrictive">><<set $activeSlave.relationshipRules = "restrictive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>>
+		| <<link "Permissive">><<set $activeSlave.relationshipRules = "permissive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>>
 	<<else>>
-		<<link "Just friends">><<set $activeSlave.relationshipRules = "just friends">><<replace "#relationshipRules">><<print $activeSlave.relationshipRules>><</replace>><</link>>
-		| <<link "Restrictive">><<set $activeSlave.relationshipRules = "restrictive">><<replace "#relationshipRules">><<print $activeSlave.relationshipRules>><</replace>><</link>>
+		<<link "Just friends">><<set $activeSlave.relationshipRules = "just friends">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>>
+		| <<link "Restrictive">><<set $activeSlave.relationshipRules = "restrictive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>>
 	<</if>>
-	<br>
-	__Typical Punishment__: ''<span id="standardPunishment">$activeSlave.standardPunishment</span>.''
+	<br>__Typical Punishment__: ''<span id="standardPunishment">$activeSlave.standardPunishment</span>.''
 	<<if $activeSlave.standardPunishment !== "confinement">>
-		<<link "Confinement">><<set $activeSlave.standardPunishment = "confinement">><<replace "#standardPunishment">><<print $activeSlave.standardPunishment>><</replace>><</link>> |
+		<<link "Confinement">><<set $activeSlave.standardPunishment = "confinement">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> |
 	<</if>>
 	<<if $activeSlave.standardPunishment !== "whipping">>
-		<<link "Whipping">><<set $activeSlave.standardPunishment = "whipping">><<replace "#standardPunishment">><<print $activeSlave.standardPunishment>><</replace>><</link>> |
+		<<link "Whipping">><<set $activeSlave.standardPunishment = "whipping">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> |
 	<</if>>
 	<<if $activeSlave.standardPunishment !== "chastity">>
-		<<link "Chastity">><<set $activeSlave.standardPunishment = "chastity">><<replace "#standardPunishment">><<print $activeSlave.standardPunishment>><</replace>><</link>><<if $activeSlave.standardPunishment !== "situational">> |<</if>>
+		<<link "Chastity">><<set $activeSlave.standardPunishment = "chastity">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>><<if $activeSlave.standardPunishment !== "situational">> |<</if>>
 	<</if>>
 	<<if $activeSlave.standardPunishment !== "situational">>
-		<<link "Situational">><<set $activeSlave.standardPunishment = "situational">><<replace "#standardPunishment">><<print $activeSlave.standardPunishment>><</replace>><</link>>
+		<<link "Situational">><<set $activeSlave.standardPunishment = "situational">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>>
 	<</if>>
-	&nbsp;&nbsp;&nbsp;&nbsp;
-	__Typical Reward__: ''<span id="standardReward">$activeSlave.standardReward</span>.''
+	&nbsp;&nbsp;&nbsp;&nbsp;__Typical Reward__: ''<span id="standardReward">$activeSlave.standardReward</span>.''
 	<<if $activeSlave.standardReward !== "relaxation">>
-		<<link "Relaxation">><<set $activeSlave.standardReward = "relaxation">><<replace "#standardReward">><<print $activeSlave.standardReward>><</replace>><</link>> |
+		<<link "Relaxation">><<set $activeSlave.standardReward = "relaxation">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> |
 	<</if>>
 	<<if $activeSlave.standardReward !== "drugs">>
-		<<link "Drugs">><<set $activeSlave.standardReward = "drugs">><<replace "#standardReward">><<print $activeSlave.standardReward>><</replace>><</link>> |
+		<<link "Drugs">><<set $activeSlave.standardReward = "drugs">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>> |
 	<</if>>
 	<<if $activeSlave.standardReward !== "orgasm">>
-		<<link "Orgasm">><<set $activeSlave.standardReward = "orgasm">><<replace "#standardReward">><<print $activeSlave.standardReward>><</replace>><</link>><<if $activeSlave.standardReward !== "situational">> |<</if>>
+		<<link "Orgasm">><<set $activeSlave.standardReward = "orgasm">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>><<if $activeSlave.standardReward !== "situational">> |<</if>>
 	<</if>>
 	<<if $activeSlave.standardReward !== "situational">>
-		<<link "Situational">><<set $activeSlave.standardReward = "situational">><<replace "#standardReward">><<print $activeSlave.standardReward>><</replace>><</link>>
+		<<link "Situational">><<set $activeSlave.standardReward = "situational">><<replace "#standardReward">>$activeSlave.standardReward<</replace>><</link>>
 	<</if>>
-	<br>
-	__Non-Assignment Orgasm Rules__: ''$activeSlave.releaseRules.''
+	<br>__Non-Assignment Orgasm Rules__: ''$activeSlave.releaseRules.''
 	[[Permit masturbation and interslave sex|Slave Interact][$activeSlave.releaseRules = "permissive"]]
 	| [[Let her get off with other slaves|Slave Interact][$activeSlave.releaseRules = "sapphic"]]
 	| [[Only with you|Slave Interact][$activeSlave.releaseRules = "restrictive"]]
@@ -1001,210 +959,202 @@ __Diet Base__: <strong><span id="dietBase"><<if $activeSlave.dietCum == 2>>Cum B
 <<if $activeSlave.dick < 1>>Her smart clit piercing is set to
 <<else>>Her smart frenulum piercing is set to
 <</if>>
-<strong><span id="setting"><<print $activeSlave.clitSetting>></span></strong>.
-<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Vanilla">><<set $activeSlave.clitSetting = "vanilla">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Oral">><<set $activeSlave.clitSetting = "oral">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Anal">><<set $activeSlave.clitSetting = "anal">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Boobs">><<set $activeSlave.clitSetting = "boobs">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Sub">><<set $activeSlave.clitSetting = "submissive">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Dom">><<set $activeSlave.clitSetting = "dom">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Humiliation">><<set $activeSlave.clitSetting = "humiliation">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Preg">><<set $activeSlave.clitSetting = "pregnancy">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Pain">><<set $activeSlave.clitSetting = "masochist">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Sadism">><<set $activeSlave.clitSetting = "sadist">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Men">><<set $activeSlave.clitSetting = "men">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Anti-men">><<set $activeSlave.clitSetting = "anti-men">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Women">><<set $activeSlave.clitSetting = "women">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "Anti-women">><<set $activeSlave.clitSetting = "anti-women">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "All sex">><<set $activeSlave.clitSetting = "all">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
-| <<link "No sex">><<set $activeSlave.clitSetting = "none">><<replace "#setting">><<print $activeSlave.clitSetting>><</replace>><</link>>
+<strong><span id="setting">$activeSlave.clitSetting</span></strong>.
+<br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "Vanilla">><<set $activeSlave.clitSetting = "vanilla">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Oral">><<set $activeSlave.clitSetting = "oral">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Anal">><<set $activeSlave.clitSetting = "anal">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Boobs">><<set $activeSlave.clitSetting = "boobs">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Sub">><<set $activeSlave.clitSetting = "submissive">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Dom">><<set $activeSlave.clitSetting = "dom">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Humiliation">><<set $activeSlave.clitSetting = "humiliation">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Preg">><<set $activeSlave.clitSetting = "pregnancy">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Pain">><<set $activeSlave.clitSetting = "masochist">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Sadism">><<set $activeSlave.clitSetting = "sadist">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Men">><<set $activeSlave.clitSetting = "men">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Anti-men">><<set $activeSlave.clitSetting = "anti-men">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Women">><<set $activeSlave.clitSetting = "women">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "Anti-women">><<set $activeSlave.clitSetting = "anti-women">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "All sex">><<set $activeSlave.clitSetting = "all">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
+| <<link "No sex">><<set $activeSlave.clitSetting = "none">><<replace "#setting">>$activeSlave.clitSetting<</replace>><</link>>
 <</if>>
 
 <<if $activeSlave.fuckdoll == 0>>
-<br>
-__Clothes__: ''<span id="clothes">$activeSlave.clothes</span>.''
-<<link "Go naked">><<set $activeSlave.clothes = "no clothing", $activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| //Harsh clothes:// <<link "Uncomfortable straps">><<set $activeSlave.clothes = "uncomfortable straps",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Shibari ropes">><<set $activeSlave.clothes = "shibari ropes",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Restrictive latex">><<set $activeSlave.clothes = "restrictive latex",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Penitent nun">><<set $activeSlave.clothes = "a penitent nuns habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| //Nice clothes:// <<link "Nice lingerie">><<set $activeSlave.clothes = "attractive lingerie",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Slutty maid">><<set $activeSlave.clothes = "a slutty maid outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Nice maid">><<set $activeSlave.clothes = "a nice maid outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Haltertop Dress">><<set $activeSlave.clothes = "a halter top dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Mini Dress">><<set $activeSlave.clothes = "a mini dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Silken Ballgown">><<set $activeSlave.clothes = "a ball gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "String bikini">><<set $activeSlave.clothes = "a string bikini",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Clubslut netting">><<set $activeSlave.clothes = "clubslut netting",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+<br>__Clothes__: ''<span id="clothes">$activeSlave.clothes</span>.''
+<<link "Go naked">><<set $activeSlave.clothes = "no clothing", $activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| //Harsh clothes:// <<link "Uncomfortable straps">><<set $activeSlave.clothes = "uncomfortable straps",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Shibari ropes">><<set $activeSlave.clothes = "shibari ropes",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Restrictive latex">><<set $activeSlave.clothes = "restrictive latex",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Penitent nun">><<set $activeSlave.clothes = "a penitent nuns habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| //Nice clothes:// <<link "Nice lingerie">><<set $activeSlave.clothes = "attractive lingerie",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Slutty maid">><<set $activeSlave.clothes = "a slutty maid outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Nice maid">><<set $activeSlave.clothes = "a nice maid outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Haltertop Dress">><<set $activeSlave.clothes = "a halter top dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Mini Dress">><<set $activeSlave.clothes = "a mini dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Silken Ballgown">><<set $activeSlave.clothes = "a ball gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "String bikini">><<set $activeSlave.clothes = "a string bikini",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Clubslut netting">><<set $activeSlave.clothes = "clubslut netting",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 | <<link "Cheerleader outfit">><<set $activeSlave.clothes = "a cheerleader outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Cutoffs and a t-shirt">><<set $activeSlave.clothes = "cutoffs and a t-shirt",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Slave Gown">><<set $activeSlave.clothes = "a slave gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Slutty Suit">><<set $activeSlave.clothes = "slutty business attire",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Nice Suit">><<set $activeSlave.clothes = "nice business attire",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Slutty Nurse">><<set $activeSlave.clothes = "a slutty nurse outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Nice Nurse">><<set $activeSlave.clothes = "a nice nurse outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Schoolgirl">><<set $activeSlave.clothes = "a schoolgirl outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Bodysuit">><<set $activeSlave.clothes = "a comfortable bodysuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Latex catsuit">><<set $activeSlave.clothes = "a latex catsuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Leotard">><<set $activeSlave.clothes = "a leotard",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Skimpy Battledress">><<set $activeSlave.clothes = "battledress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Military Uniform">><<set $activeSlave.clothes = "a military uniform",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Fallen nun">><<set $activeSlave.clothes = "a fallen nuns habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Hijab and abaya">><<set $activeSlave.clothes = "a hijab and abaya",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Bangles">><<set $activeSlave.clothes = "slutty jewelry",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
-| <<link "Succubus Costume">><<set $activeSlave.clothes = "a succubus outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+| <<link "Cutoffs and a t-shirt">><<set $activeSlave.clothes = "cutoffs and a t-shirt",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Slave Gown">><<set $activeSlave.clothes = "a slave gown",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Slutty Suit">><<set $activeSlave.clothes = "slutty business attire",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Nice Suit">><<set $activeSlave.clothes = "nice business attire",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Slutty Nurse">><<set $activeSlave.clothes = "a slutty nurse outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Nice Nurse">><<set $activeSlave.clothes = "a nice nurse outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Schoolgirl">><<set $activeSlave.clothes = "a schoolgirl outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Bodysuit">><<set $activeSlave.clothes = "a comfortable bodysuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Latex catsuit">><<set $activeSlave.clothes = "a latex catsuit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Leotard">><<set $activeSlave.clothes = "a leotard",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Skimpy Battledress">><<set $activeSlave.clothes = "battledress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Military Uniform">><<set $activeSlave.clothes = "a military uniform",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Fallen nun">><<set $activeSlave.clothes = "a fallen nuns habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Hijab and abaya">><<set $activeSlave.clothes = "a hijab and abaya",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Bangles">><<set $activeSlave.clothes = "slutty jewelry",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
+| <<link "Succubus Costume">><<set $activeSlave.clothes = "a succubus outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <<if ($arcologies[0].FSGenderFundamentalist != "unset") || ($cheatMode == 1) || ($clothesBoughtBunny == 1)>>
-	| //FS// <<link "Bunny outfit">><<set $activeSlave.clothes = "a bunny outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Bunny outfit">><<set $activeSlave.clothes = "a bunny outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSPaternalist != "unset") || ($cheatMode == 1) || ($clothesBoughtConservative == 1)>>
-	| //FS// <<link "Conservative clothing">><<set $activeSlave.clothes = "conservative clothing",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Conservative clothing">><<set $activeSlave.clothes = "conservative clothing",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSDegradationist != "unset") || ($cheatMode == 1) || ($clothesBoughtChains == 1)>>
-	| //FS// <<link "Chains">><<set $activeSlave.clothes = "chains",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Chains">><<set $activeSlave.clothes = "chains",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSPastoralist != "unset") || ($cheatMode == 1) || ($clothesBoughtWestern == 1)>>
-	| //FS// <<link "Western clothing">><<set $activeSlave.clothes = "Western clothing",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Western clothing">><<set $activeSlave.clothes = "Western clothing",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSRepopulationFocus != "unset") || ($cheatMode == 1) || ($clothesBoughtMaternityDress == 1)>>
-	| //FS// <<link "A maternity dress">><<set $activeSlave.clothes = "a maternity dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "A maternity dress">><<set $activeSlave.clothes = "a maternity dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSRepopulationFocus != "unset") || ($cheatMode == 1) || ($clothesBoughtMaternityLingerie == 1)>>
-	| //FS// <<link "Attractive lingerie for a pregnant woman">><<set $activeSlave.clothes = "attractive lingerie for a pregnant woman",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Attractive lingerie for a pregnant woman">><<set $activeSlave.clothes = "attractive lingerie for a pregnant woman",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSPhysicalIdealist != "unset") || ($cheatMode == 1) || ($clothesBoughtOil == 1)>>
-	| //FS// <<link "Body oil">><<set $activeSlave.clothes = "body oil",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Body oil">><<set $activeSlave.clothes = "body oil",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSChattelReligionist != "unset") || ($cheatMode == 1) || ($clothesBoughtHabit == 1)>>
-	| //FS// <<link "Chattel habit">><<set $activeSlave.clothes = "a chattel habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Chattel habit">><<set $activeSlave.clothes = "a chattel habit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSRomanRevivalist != "unset") || ($cheatMode == 1) || ($clothesBoughtToga == 1)>>
-	| //FS// <<link "Toga">><<set $activeSlave.clothes = "a toga",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Toga">><<set $activeSlave.clothes = "a toga",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSEdoRevivalist != "unset") || ($cheatMode == 1) || ($clothesBoughtKimono == 1)>>
-	| //FS// <<link "Kimono">><<set $activeSlave.clothes = "a kimono",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Kimono">><<set $activeSlave.clothes = "a kimono",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSArabianRevivalist != "unset") || ($cheatMode == 1) || ($clothesBoughtHarem == 1)>>
-	| //FS// <<link "Harem gauze">><<set $activeSlave.clothes = "harem gauze",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Harem gauze">><<set $activeSlave.clothes = "harem gauze",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSChineseRevivalist != "unset") || ($cheatMode == 1) || ($clothesBoughtQipao == 1)>>
-	| //FS// <<link "Slutty Qipao">><<set $activeSlave.clothes = "a slutty qipao",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+	| //FS// <<link "Slutty Qipao">><<set $activeSlave.clothes = "a slutty qipao",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 <</if>>
-| <<link "Select her own clothes">><<set $activeSlave.clothes = "choosing her own clothes",$activeSlave.choosesOwnClothes = 1>><<replace "#clothes">><<print $activeSlave.clothes>><</replace>><</link>>
+| <<link "Select her own clothes">><<set $activeSlave.clothes = "choosing her own clothes",$activeSlave.choosesOwnClothes = 1>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>>
 
-<br>
-
-__Collar:__ ''<span id="collar">$activeSlave.collar</span>.''
-<<link "None">><<set $activeSlave.collar = "none">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-| <<link "Tight steel">><<set $activeSlave.collar = "tight steel">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+<br>__Collar:__ ''<span id="collar">$activeSlave.collar</span>.''
+<<link "None">><<set $activeSlave.collar = "none">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+| <<link "Tight steel">><<set $activeSlave.collar = "tight steel">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <<if ($seeAge != 0)>>
-	| <<link "Cruel retirement counter">><<set $activeSlave.collar = "cruel retirement counter">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+	| <<link "Cruel retirement counter">><<set $activeSlave.collar = "cruel retirement counter">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <</if>>
-| <<link "Uncomfortable leather">><<set $activeSlave.collar = "uncomfortable leather">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+| <<link "Uncomfortable leather">><<set $activeSlave.collar = "uncomfortable leather">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
  <<if $activeSlave.preg > -1>>
-| <<link "Pregnancy biometrics">><<set $activeSlave.collar = "preg biometrics">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+| <<link "Pregnancy biometrics">><<set $activeSlave.collar = "preg biometrics">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <</if>>
-| <<link "Shock punishment">><<set $activeSlave.collar = "shock punishment">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-| <<link "Dildo gag">><<set $activeSlave.collar = "dildo gag">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+| <<link "Shock punishment">><<set $activeSlave.collar = "shock punishment">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+| <<link "Dildo gag">><<set $activeSlave.collar = "dildo gag">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <<if $toysBoughtGags == 1 && $activeSlave.oralSkill > 0>>
-| <<link "Massive dildo gag">><<set $activeSlave.collar = "massive dildo gag">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-<</if>>
-| <<link "Neck corset">><<set $activeSlave.collar = "neck corset">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-| <<link "Stylish leather">><<set $activeSlave.collar = "stylish leather">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-| <<link "Satin choker">><<set $activeSlave.collar = "satin choker">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-| <<link "Silken ribbon">><<set $activeSlave.collar = "silk ribbon">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-| <<link "Heavy gold">><<set $activeSlave.collar = "heavy gold">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
-| <<link "Pretty jewelry">><<set $activeSlave.collar = "pretty jewelry">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+| <<link "Massive dildo gag">><<set $activeSlave.collar = "massive dildo gag">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+<</if>>
+| <<link "Neck corset">><<set $activeSlave.collar = "neck corset">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+| <<link "Stylish leather">><<set $activeSlave.collar = "stylish leather">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+| <<link "Satin choker">><<set $activeSlave.collar = "satin choker">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+| <<link "Silken ribbon">><<set $activeSlave.collar = "silk ribbon">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+| <<link "Heavy gold">><<set $activeSlave.collar = "heavy gold">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
+| <<link "Pretty jewelry">><<set $activeSlave.collar = "pretty jewelry">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
  <<if ($seeAge != 0)>>
-	| <<link "Nice retirement counter">><<set $activeSlave.collar = "nice retirement counter">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+	| <<link "Nice retirement counter">><<set $activeSlave.collar = "nice retirement counter">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <</if>>
-| <<link "Leather with cowbell">><<set $activeSlave.collar = "leather with cowbell">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+| <<link "Leather with cowbell">><<set $activeSlave.collar = "leather with cowbell">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <<if ($arcologies[0].FSGenderFundamentalist != "unset") || ($cheatMode == 1) || ($clothesBoughtBunny == 1)>>
-	| //FS// <<link "Bowtie collar">><<set $activeSlave.collar = "bowtie">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+	| //FS// <<link "Bowtie collar">><<set $activeSlave.collar = "bowtie">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSEgyptianRevivalist != "unset") || ($cheatMode == 1) || ($clothesBoughtEgypt == 1)>>
-	| //FS// <<link "Ancient Egyptian">><<set $activeSlave.collar = "ancient Egyptian">><<replace "#collar">><<print $activeSlave.collar>><</replace>><</link>>
+	| //FS// <<link "Ancient Egyptian">><<set $activeSlave.collar = "ancient Egyptian">><<replace "#collar">>$activeSlave.collar<</replace>><</link>>
 <</if>>
 
 <<if $activeSlave.amp != 1>>
-<br>
-__Shoes__: ''<span id="shoes">$activeSlave.shoes</span>.''
-<<link "Go barefoot">><<set $activeSlave.shoes = "none">><<replace "#shoes">><<print $activeSlave.shoes>><</replace>><</link>>
-| <<link "Flats">><<set $activeSlave.shoes = "flats">><<replace "#shoes">><<print $activeSlave.shoes>><</replace>><</link>>
-| <<link "Heels">><<set $activeSlave.shoes = "heels">><<replace "#shoes">><<print $activeSlave.shoes>><</replace>><</link>>
-| <<link "Thigh boots">><<set $activeSlave.shoes = "boots">><<replace "#shoes">><<print $activeSlave.shoes>><</replace>><</link>>
-| <<link "Painfully extreme heels">><<set $activeSlave.shoes = "extreme heels">><<replace "#shoes">><<print $activeSlave.shoes>><</replace>><</link>>
+<br>__Shoes__: ''<span id="shoes">$activeSlave.shoes</span>.''
+<<link "Go barefoot">><<set $activeSlave.shoes = "none">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>>
+| <<link "Flats">><<set $activeSlave.shoes = "flats">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>>
+| <<link "Heels">><<set $activeSlave.shoes = "heels">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>>
+| <<link "Thigh boots">><<set $activeSlave.shoes = "boots">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>>
+| <<link "Painfully extreme heels">><<set $activeSlave.shoes = "extreme heels">><<replace "#shoes">>$activeSlave.shoes<</replace>><</link>>
 <</if>>
 
-<br>
-
-__Body Accessory__: ''<span id="bellyAccessory">$activeSlave.bellyAccessory</span>.''
-<<link "None">><<set $activeSlave.bellyAccessory = "none">><<replace "#bellyAccessory">><<print $activeSlave.bellyAccessory>><</replace>><</link>>
+<br>__Body Accessory__: ''<span id="bellyAccessory">$activeSlave.bellyAccessory</span>.''
+<<link "None">><<set $activeSlave.bellyAccessory = "none">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>>
+| <<link "Tight corset">><<set $activeSlave.bellyAccessory = "a corset">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>>
 <<if $activeSlave.breedingMark != 1>>
-| <<link "Tight corset">><<set $activeSlave.bellyAccessory = "a corset">><<replace "#bellyAccessory">><<print $activeSlave.bellyAccessory>><</replace>><</link>>
-| <<link "Extreme corset">><<set $activeSlave.bellyAccessory = "an extreme corset">><<replace "#bellyAccessory">><<print $activeSlave.bellyAccessory>><</replace>><</link>>
+| <<link "Extreme corset">><<set $activeSlave.bellyAccessory = "an extreme corset">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>>
 <</if>>
 <<if ($arcologies[0].FSRepopulationFocus != "unset") || ($cheatMode == 1) || ($clothesBoughtBelly == 1)>>
 <<if $activeSlave.preg <= 10 && $activeSlave.inflation == 0>>
-| <<link "1st Trimester">><<set $activeSlave.bellyAccessory = "a small empathy belly">><<replace "#bellyAccessory">><<print $activeSlave.bellyAccessory>><</replace>><</link>>
-| <<link "2nd Trimester">><<set $activeSlave.bellyAccessory = "a medium empathy belly">><<replace "#bellyAccessory">><<print $activeSlave.bellyAccessory>><</replace>><</link>>
-| <<link "3rd Trimester">><<set $activeSlave.bellyAccessory = "a large empathy belly">><<replace "#bellyAccessory">><<print $activeSlave.bellyAccessory>><</replace>><</link>>
-| <<link "3rd Trimester twins">><<set $activeSlave.bellyAccessory = "a huge empathy belly">><<replace "#bellyAccessory">><<print $activeSlave.bellyAccessory>><</replace>><</link>>
+| <<link "1st Trimester">><<set $activeSlave.bellyAccessory = "a small empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>>
+| <<link "2nd Trimester">><<set $activeSlave.bellyAccessory = "a medium empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>>
+| <<link "3rd Trimester">><<set $activeSlave.bellyAccessory = "a large empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>>
+| <<link "3rd Trimester twins">><<set $activeSlave.bellyAccessory = "a huge empathy belly">><<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>><</link>>
 <</if>>
 <</if>>
 
-<br>
-
-__Buttplug__: ''<span id="buttplug">$activeSlave.buttplug</span>.''
-<<link "None">><<set $activeSlave.buttplug = "none">><<replace "#buttplug">><<print $activeSlave.buttplug>><</replace>><</link>>
-| <<link "Normal">><<set $activeSlave.buttplug = "plug">><<replace "#buttplug">><<print $activeSlave.buttplug>><</replace>><</link>>
+<br>__Buttplug__: ''<span id="buttplug">$activeSlave.buttplug</span>.''
+<<link "None">><<set $activeSlave.buttplug = "none">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>>
+| <<link "Normal">><<set $activeSlave.buttplug = "plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>>
 <<if $toysBoughtButtPlugs == 1>>
 <<if $activeSlave.breedingMark != 1>>
-| <<link "Long">><<set $activeSlave.buttplug = "long plug">><<replace "#buttplug">><<print $activeSlave.buttplug>><</replace>><</link>>
+| <<link "Long">><<set $activeSlave.buttplug = "long plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>>
 <</if>>
 <</if>>
-| <<link "Large">><<set $activeSlave.buttplug = "large plug">><<replace "#buttplug">><<print $activeSlave.buttplug>><</replace>><</link>>
+| <<link "Large">><<set $activeSlave.buttplug = "large plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>>
 <<if $toysBoughtButtPlugs == 1>>
 <<if $activeSlave.breedingMark != 1>>
-| <<link "Long and large">><<set $activeSlave.buttplug = "long, large plug">><<replace "#buttplug">><<print $activeSlave.buttplug>><</replace>><</link>>
+| <<link "Long and large">><<set $activeSlave.buttplug = "long, large plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>>
 <</if>>
 <</if>>
-<<if $activeSlave.anus >= 2>>| <<link "Huge">><<set $activeSlave.buttplug = "huge plug">><<replace "#buttplug">><<print $activeSlave.buttplug>><</replace>><</link>><</if>>
+<<if $activeSlave.anus >= 2>>| <<link "Huge">><<set $activeSlave.buttplug = "huge plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>><</if>>
 <<if $toysBoughtButtPlugs == 1>>
 <<if $activeSlave.breedingMark != 1>>
-| <<link "Long and huge">><<set $activeSlave.buttplug = "long, huge plug">><<replace "#buttplug">><<print $activeSlave.buttplug>><</replace>><</link>>
+| <<link "Long and huge">><<set $activeSlave.buttplug = "long, huge plug">><<replace "#buttplug">>$activeSlave.buttplug<</replace>><</link>>
 <</if>>
 <</if>>
 <<if $activeSlave.vagina > -1>>
 &nbsp;&nbsp;&nbsp;&nbsp;<<if $activeSlave.dick == 0>>__Accessory__<<else>>__Vaginal accessory__<</if>>: ''<span id="vaginalAccessory">$activeSlave.vaginalAccessory</span>.''
-<<link "None">><<set $activeSlave.vaginalAccessory = "none">><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><</link>>
-| <<link "Dildo">><<set $activeSlave.vaginalAccessory = "dildo">><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><</link>>
+<<link "None">><<set $activeSlave.vaginalAccessory = "none">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>>
+| <<link "Dildo">><<set $activeSlave.vaginalAccessory = "dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>>
 <<if $toysBoughtDildos == 1>>
 <<if $activeSlave.breedingMark != 1>>
-| <<link "Long dildo">><<set $activeSlave.vaginalAccessory = "long dildo">><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><</link>>
+| <<link "Long dildo">><<set $activeSlave.vaginalAccessory = "long dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>>
 <</if>>
 <</if>>
-| <<link "Large dildo">><<set $activeSlave.vaginalAccessory = "large dildo">><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><</link>>
+| <<link "Large dildo">><<set $activeSlave.vaginalAccessory = "large dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>>
 <<if $toysBoughtDildos == 1>>
 <<if $activeSlave.breedingMark != 1>>
-| <<link "Large and long dildo">><<set $activeSlave.vaginalAccessory = "long, large dildo">><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><</link>>
+| <<link "Large and long dildo">><<set $activeSlave.vaginalAccessory = "long, large dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>>
 <</if>>
 <</if>>
-<<if $activeSlave.vagina >= 2>>| <<link "Huge dildo">><<set $activeSlave.vaginalAccessory = "huge dildo">><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><</link>><</if>>
+<<if $activeSlave.vagina >= 2>>| <<link "Huge dildo">><<set $activeSlave.vaginalAccessory = "huge dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>><</if>>
 <<if $toysBoughtDildos == 1>>
 <<if $activeSlave.breedingMark != 1>>
-<<if $activeSlave.vagina >= 2>>| <<link "Huge and long dildo">><<set $activeSlave.vaginalAccessory = "long, huge dildo">><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><</link>><</if>>
+<<if $activeSlave.vagina >= 2>>| <<link "Huge and long dildo">><<set $activeSlave.vaginalAccessory = "long, huge dildo">><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><</link>><</if>>
 <</if>>
 <</if>>
-| <<link "Chastity belt">><<set $activeSlave.vaginalAccessory = "chastity belt",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
-| <<link "Anal chastity belt">><<set $activeSlave.vaginalAccessory = "anal chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
-| <<link "Combined chastity belt">><<set $activeSlave.vaginalAccessory = "combined chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">><<print $activeSlave.vaginalAccessory>><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>>g<</link>>
+| <<link "Chastity belt">><<set $activeSlave.vaginalAccessory = "chastity belt",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
+| <<link "Anal chastity belt">><<set $activeSlave.vaginalAccessory = "anal chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
+| <<link "Combined chastity belt">><<set $activeSlave.vaginalAccessory = "combined chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#vaginalAccessory">>$activeSlave.vaginalAccessory<</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>>g<</link>>
 <</if>>
 <<if $activeSlave.dick > 0>>
 &nbsp;&nbsp;&nbsp;&nbsp;<<if $activeSlave.vagina == -1>>__Accessory__<<else>>__Dick accessory__<</if>>: ''<span id="dickAccessory">$activeSlave.dickAccessory</span>.''
-<<link "None">><<set $activeSlave.dickAccessory = "none">><<replace "#dickAccessory">><<print $activeSlave.dickAccessory>><</replace>><</link>>
-| <<link "Chastity cage">><<set $activeSlave.dickAccessory = "chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">><<print $activeSlave.dickAccessory>><</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
-| <<link "Anal chastity belt">><<set $activeSlave.dickAccessory = "anal chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">><<print $activeSlave.dickAccessory>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</replace>><</link>>
-| <<link "Combined chastity belt">><<set $activeSlave.dickAccessory = "combined chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">><<print $activeSlave.dickAccessory>><</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
+<<link "None">><<set $activeSlave.dickAccessory = "none">><<replace "#dickAccessory">>$activeSlave.dickAccessory<</replace>><</link>>
+| <<link "Chastity cage">><<set $activeSlave.dickAccessory = "chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">>$activeSlave.dickAccessory<</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
+| <<link "Anal chastity belt">><<set $activeSlave.dickAccessory = "anal chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">>$activeSlave.dickAccessory<<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</replace>><</link>>
+| <<link "Combined chastity belt">><<set $activeSlave.dickAccessory = "combined chastity",$activeSlave.choosesOwnChastity = 0>><<replace "#dickAccessory">>$activeSlave.dickAccessory<</replace>><<SlaveInteractSexOption>><<SlaveInteractAnalSexOption>><<SlaveInteractGropeOption>><<SlaveInteractDickGropeOption>><<SlaveInteractAnalGropeOption>><</link>>
 <</if>>
 
 <<if $arcologies[0].FSRestart != "unset" && $activeSlave.devotion > 20 && $activeSlave.trust > 0 && $activeSlave.choosesOwnClothes == 1>>
@@ -1244,27 +1194,24 @@ __Buttplug__: ''<span id="buttplug">$activeSlave.buttplug</span>.''
 <</if>>
 
 <br><br>
-
 <<if ($slaveCostFactor > 1)>>
 	@@color:yellow;The slave market is bullish; the price of slaves is high.@@
 <<elseif ($slaveCostFactor < 1)>>
 	@@color:yellow;The slave market is bearish; the price of slaves is low.@@
 <</if>>
 
-<<if ($slaves.length > 1)>>
+<<if (_SL > 1)>>
 	<<if $activeSlave.origin == "You bought her from a body dump, completely broken." && ($week-$activeSlave.weekAcquired <= 8)>>
 	//A discarded slave must be kept for at least two months to unsure health before being sold.//
 	<<elseif $activeSlave.accent > 3>>
 	//Her lack of language and basic life skills is a red sign to most slave appraisers. She must not act like a child to be sold without raising suspicion.//
 	<<else>>
 	[[Sell her|Sell Slave][$cash -= 500]] //Listing her for sale will cost ¤500// |
-	<<if ($seeAge != 0)>>
-	<<if ($activeSlave.indenture < 1)>>
+	<<if ($seeAge != 0) && ($activeSlave.indenture < 1)>>
 	<<if ($retiree == 0)>>
-	[[Retire her|Slave Interact][$retiree = $activeSlave, $manuallyRetired = 1]] |
+		[[Retire her|Slave Interact][$retiree = $activeSlave, $manuallyRetired = 1]] |
 	<<else>>
-	//A slave has been manually retired this turn.//
-	<</if>>
+		//A slave has been manually retired this turn.//
 	<</if>>
 	<</if>>
 	<</if>>
@@ -1275,5 +1222,5 @@ __Buttplug__: ''<span id="buttplug">$activeSlave.buttplug</span>.''
 
 | [[Upload her|Upload Slave]]
 <<if $cheatMode>>
-| [[Export this slave|Export Slave]] | [[Import a slave|Import Slave]]
+	| [[Export this slave|Export Slave]] | [[Import a slave|Import Slave]]
 <</if>>
diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw
index 1c2661c1685d97483c247812003ae6898979f02c..31793fa1279fe8e8e9f6f25b916067b0d80ec982 100644
--- a/src/uncategorized/slaveSummary.tw
+++ b/src/uncategorized/slaveSummary.tw
@@ -554,7 +554,7 @@ will
 	<</if>>
 	<<if _Slave.fuckdoll == 0>>
 	<<if (_Slave.assignment != "be a servant")>>
-		<<if ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && canWalk(_Slave) && canWalk(_Slave)>>
+		<<if ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && canWalk(_Slave) && canSee(_Slave)>>
 			<<print "[[House Servant|Servant Workaround][$activeSlave = $slaves[" + _i + "]]]">> |
 		<</if>>
 	<<else>>
diff --git a/src/uncategorized/universalRules.tw b/src/uncategorized/universalRules.tw
index 8a0b3b9a6a062f17c2db4e464cc3308a4ca5cfba..10ce9b414e2b8f6a7cb51d82c28c291b2fb6d09d 100644
--- a/src/uncategorized/universalRules.tw
+++ b/src/uncategorized/universalRules.tw
@@ -66,6 +66,15 @@ Future society names for new slaves are currently @@color:cyan;APPLIED@@. [[Stop
 <</if>>
 <</if>>
 
+<<if $brothel+$club+$dairy+$servantsQuarters+$arcade+$schoolroom+$spa+$clinic+$masterSuite+$cellblock > 0>>
+<br><br>
+<<if $universalRulesAssignsSelfFacility == 1>>
+	Slaves ''are'' permitted to assign themselves to facilities when choosing their assignment. [[Deny self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 0]]
+<<else>>
+	Slaves ''are not'' permitted to assign themselves to facilities when choosing their assignment. [[Permit self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 1]]
+<</if>>
+<</if>>
+
 <br><br>
 
 <<if $universalRulesNewSlavesRA == 0>>
diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw
index c70ce915a23de57c9b4638062d5f3a5a0fc21543..1f401f1ebb94e43ed9c1e817a9d0d6c8f4985815 100644
--- a/src/utility/descriptionWidgets.tw
+++ b/src/utility/descriptionWidgets.tw
@@ -7709,7 +7709,7 @@ $pronounCap has
 		<</if>>
 	<</if>>
 	<</if>>
-<<elseif $activeSlave.bellySag == -1>>
+<<elseif $activeSlave.bellySag > 20>>
 	$possessiveCap stretchmark streaked stomach sags massively after being distended for so long.
 <<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyFeedersSetting + $dairyStimulatorsSetting > 2)>>
 	$possessiveCap stomach is painfully distended from the nutrition and hydration being pumped down $possessive throat and up $possessive butt.
@@ -7797,7 +7797,7 @@ $pronounCap has
 <<if $activeSlave.inflation == 0 && $activeSlave.preg < 10 && $activeSlave.bellyImplant < 2000>>
 <<if $activeSlave.bellySag > 1 || $activeSlave.bellySag == -1>>
 <<if $arcologies[0].FSRepopulationFocus != "unset">>
-	While most societies would find $possessive sagging, pregnancy ruined stomach unattractive, your repopulation focused one merely sees $possessive as a breeder between pregnancies.
+	While most societies would find $possessive sagging, pregnancy ruined stomach unattractive, your repopulation focused one merely sees $object as a breeder between pregnancies.
 <<else>>
 	Society finds $possessive pregnancy ruined stomach very unattractive.
 <</if>>
@@ -7815,7 +7815,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's titanic pregnant belly makes a mockery of $possessive corset; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's titanic pregnant belly makes a mockery of $possessive corset; one or the other will eventually win out.
+	$activeSlave.slaveName's corset looks ridiculous trying to bind $possessive middle while allowing $possessive montrous belly to hang out.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -7944,7 +7944,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's gigantic pregnant belly is strains $possessive corset, threatening to burst it; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's gigantic pregnant belly is strains $possessive corset, threatening to burst it; one or the other will eventually win out.
+	$activeSlave.slaveName's corset strains around $possessive monstrous belly.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -8075,7 +8075,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's huge pregnant belly is tightly compressed by $possessive corset; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's huge pregnant belly is compressed by $possessive corset; one or the other will eventually win out.
+	$activeSlave.slaveName's huge pregnant belly comfortably bulges out of $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -8206,7 +8206,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's pregnant belly is tightly compressed by $possessive corset; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's pregnant belly is compressed by $possessive corset; one or the other will eventually win out.
+	$activeSlave.slaveName's pregnant belly comfortably bulges out of $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -8336,7 +8336,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's huge gut is tightly compressed by $possessive corset, $possessive fat billows out of any gap it can find.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's huge gut is compressed by $possessive corset, $possessive fat bulges out above and below it.
+	$activeSlave.slaveName's huge gut hangs out the hole in $possessive corset designed to accommodate a pregnant belly.
 <<elseif ($activeSlave.bellyAccessory == "a small empathy belly")>>
 	$activeSlave.slaveName's small empathy belly is barely noticeable over $possessive huge gut.
 <</if>>
@@ -8464,7 +8464,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's growing belly is tightly compressed by $possessive corset causing $object distress.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's growing belly is compressed by $possessive corset making $possessive uncomfortable.
+	$activeSlave.slaveName's growing belly comfortably rounds out $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -9026,7 +9026,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's titanic implant-filled belly makes a mockery of $possessive corset; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's titanic implant-filled belly makes a mockery of $possessive corset; one or the other will eventually win out.
+	$activeSlave.slaveName's corset looks ridiculous trying to bind $possessive middle while allowing $possessive monstrous belly to hang out.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -9153,7 +9153,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's gigantic implant-filled belly is strains $possessive corset, threatening to burst it; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's gigantic implant-filled belly is strains $possessive corset, threatening to burst it; one or the other will eventually win out.
+	$activeSlave.slaveName's corset strains around $possessive monstrous belly.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -9282,7 +9282,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's huge implant-filled belly is tightly compressed by $possessive corset; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's huge implant-filled belly is compressed by $possessive corset; one or the other will eventually win out.
+	$activeSlave.slaveName's huge implant-filled belly comfortably bulges out of $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -9409,7 +9409,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's implant-filled belly is tightly compressed by $possessive corset; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's implant-filled belly is compressed by $possessive corset; one or the other will eventually win out.
+	$activeSlave.slaveName's implant-filled belly comfortably bulges out of $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -9535,7 +9535,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's huge gut is tightly compressed by $possessive corset, $possessive fat billows out of any gap it can find.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's huge gut is compressed by $possessive corset, $possessive fat bulges out above and below it.
+	$activeSlave.slaveName's huge gut hangs out the hole in $possessive corset designed to accommodate a pregnant belly.
 <<elseif ($activeSlave.bellyAccessory == "a small empathy belly")>>
 	$activeSlave.slaveName's small empathy belly is barely noticeable over $possessive huge gut.
 <</if>>
@@ -9664,7 +9664,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's implant-rounded belly is tightly compressed by $possessive corset causing $possessive distress.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's implant-rounded belly is compressed by $possessive corset making $possessive uncomfortable.
+	$activeSlave.slaveName's implant-rounded belly comfortably rounds out $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "a Fuckdoll suit">>
@@ -10025,7 +10025,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's hugely swollen belly is tightly compressed by $possessive corset causing it to bulge above and below; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's hugely swollen belly is compressed by $possessive corset causing it to bulge above and below; one or the other will eventually win out.
+	$activeSlave.slaveName's hugely swollen belly comfortably bulges out of $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "conservative clothing">>
@@ -10146,7 +10146,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly is tightly compressed by $possessive corset causing it to bulge out above and below; one or the other will eventually win out.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly is compressed by $possessive corset causing it to bulge out above and below; one or the other will eventually win out.
+	$activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly comfortably hangs out of $possessive corset.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "conservative clothing">>
@@ -10267,7 +10267,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's huge gut is tightly compressed by $possessive corset, $possessive fat billows out of any gap it can find.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's huge gut is compressed by $possessive corset, $possessive fat bulges out above and below it.
+	$activeSlave.slaveName's huge gut hangs out the hole in $possessive corset designed to accommodate a pregnant belly.
 <<elseif ($activeSlave.bellyAccessory == "a small empathy belly")>>
 	$activeSlave.slaveName's small empathy belly is barely noticeable over $possessive huge gut.
 <</if>>
@@ -10393,7 +10393,7 @@ $pronounCap has
 <<if ($activeSlave.bellyAccessory == "an extreme corset")>>
 	$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly is tightly compressed by $possessive corset causing $possessive distress.
 <<elseif ($activeSlave.bellyAccessory == "a corset")>>
-	$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly is compressed by $possessive corset making $possessive uncomfortable.
+	$activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly is lightly compressed by $possessive corset making $possessive uncomfortable.
 <</if>>
 <<switch $activeSlave.clothes>>
 <<case "conservative clothing">>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 40caaea1ff767f91d6c5514141b3bce472ccaf9a..aca124697a8ee6e9f21bafd2b5fc5c95e4b74e88 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -1243,6 +1243,9 @@
 <<set $args[0].origHColor = $args[0].hColor>>
 <<set $args[0].underarmHColor = $args[0].hColor>>
 <<set $args[0].pubicHColor = $args[0].hColor>>
+<<if $args[0].pubicHStyle == "hairless" || $args[0].underArmHStyle == "hairless">>
+	<<set $args[0].pubicHStyle = "hairless", $args[0].underArmHStyle = "hairless">>
+<</if>>
 
 <<if $args[0].dick > 0>>
 	<<if $args[0].balls > 0>>