code:
:: SA serve the public [nobr]

<!-- Statistics gathering -->
<<set _incomeStats = getSlaveStatisticData($slaves[$i], $slaves[$i].assignment === Job.CLUB ? $facility.club : undefined)>>

<<set $bellyAccessory = $slaves[$i].bellyAccessory>>
<<if ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "serve the public")>>
	<<set $publicServants += 1>>
<</if>>

<<set FResult($slaves[$i])>>
<<if ($slaves[$i].releaseRules == "restrictive") && ($slaves[$i].standardReward !== "orgasm")>>
	<<set $FResult += 2>>
<</if>>
<<if $ACitizens > $ASlaves*2>>
	<<set $FResult = Math.trunc($FResult*1.1)>>
<<elseif $ACitizens > $ASlaves>>
	<<set $FResult = Math.trunc($FResult*1)>>
<<elseif $ACitizens > $ASlaves*0.5>>
	<<set $FResult = Math.trunc($FResult*0.95)>>
<<elseif $ACitizens > $ASlaves*0.25>>
	<<set $FResult = Math.trunc($FResult*0.9)>>
<<else>>
	<<set $FResult = Math.trunc($FResult*0.85)>>
<</if>>
<<Beauty $slaves[$i]>>
<<if $ACitizens > $ASlaves*2>>
	<<set $beauty = Math.trunc($beauty*1.1)>>
<<elseif $ACitizens > $ASlaves>>
	<<set $beauty = Math.trunc($beauty*1)>>
<<elseif $ACitizens > $ASlaves*0.5>>
	<<set $beauty = Math.trunc($beauty*0.95)>>
<<elseif $ACitizens > $ASlaves*0.25>>
	<<set $beauty = Math.trunc($beauty*0.9)>>
<<else>>
	<<set $beauty = Math.trunc($beauty*0.85)>>
<</if>>
<<if $slaves[$i].sexualFlaw == "attention whore">>
	<<set $beauty = Math.trunc($beauty*1.1)>>
<</if>>
<<if $slaves[$i].assignment == "be the DJ">>
	<<if $clubSlaves+$slavesGettingHelp > 0>>
		<<set $beauty = Math.trunc($beauty*((10-$clubSlaves-$slavesGettingHelp)/10))>>
	<</if>>
<</if>>

<<if ($slaves[$i].devotion > 95) || ($slaves[$i].energy > 95)>>
	enthusiastically serves
<<elseif ($slaves[$i].devotion > 50)>>
	willingly serves
<<elseif ($slaves[$i].devotion > 20)>>
	obediently serves
<<elseif ($slaves[$i].trust < -20)>>
	reluctantly serves
<<else>>
	is forced to serve
<</if>>
the public.

<<if $arcologies[0].FSEdoRevivalist == "unset">>
	<<set $beautyMultiplier = 1>>
<<else>>
	<<set $beautyMultiplier = (1+($arcologies[0].FSEdoRevivalist/($FSLockinLevel*3)))>>
<</if>>
<<if $club > 0>>
	<<if (($universalRulesFacilityWork == 1) && ($slaves[$i].assignment == "serve the public") && ($clubSpots > 0)) || ($slaves[$i].assignment == "serve in the club")>>
	<<if ($slaves[$i].assignment == "serve the public")>>
		Since there's extra space in $clubName, $he's promiscuous there.
		<<set $clubSpots -= 1>>
	<</if>>
	<<if $clubAdsSpending != 0>>
		<<if $clubAdsStacked == 1>>
		<<if ($slaves[$i].butt > 4)>>
		<<if ($slaves[$i].boobs > 800)>>
			<<set $beautyMultiplier += 0.05>>
			$His stacked body fits $clubName's ad campaign, getting $him more attention.
		<</if>>
		<</if>>
		<<elseif $clubAdsStacked == -1>>
		<<if ($slaves[$i].boobs < 500)>>
		<<if ($slaves[$i].butt < 3)>>
		<<if ($slaves[$i].weight <= 10)>>
		<<if ($slaves[$i].muscles <= 30)>>
			<<set $beautyMultiplier += 0.05>>
			$His slim body fits $clubName's ad campaign, getting $him more attention.
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<<if $clubAdsPreg == 1>>
		<<if ($slaves[$i].bellyPreg >= 5000) || ($slaves[$i].bellyImplant >= 5000)>>
			<<set $beautyMultiplier += 0.05>>
			$His gravid body fits $clubName's ad campaign, getting $him more attention.
		<</if>>
		<<elseif $clubAdsPreg == -1>>
		<<if ($slaves[$i].belly < 100) && ($slaves[$i].weight < 30) && (!setup.fakeBellies.includes($bellyAccessory)) && ($slaves[$i].bellyImplant <= 0)>>
			<<set $beautyMultiplier += 0.05>>
			$His flat belly fits $clubName's ad campaign, getting $him more attention.
		<</if>>
		<</if>>
		<<if $clubAdsModded == 1>>
		<<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>>
			<<set $beautyMultiplier += 0.05>>
			Body art like $hers is a major draw.
		<</if>>
		<<elseif $clubAdsModded == -1>>
		<<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>>
			<<set $beautyMultiplier += 0.05>>
			Very clean bodies like $hers are a major draw.
		<</if>>
		<</if>>
		<<if $clubAdsImplanted == 1>>
		<<if ($slaves[$i].boobsImplant > 0)>>
		<<if ($slaves[$i].buttImplant > 0)>>
		<<if ($slaves[$i].bellyImplant >= 1500)>>
		<<if ($slaves[$i].waist < -10)>>
		<<if ($slaves[$i].lipsImplant > 0)>>
			<<set $beautyMultiplier += 0.05>>
			Many citizens come to $clubName looking to fuck a plastic slut like $him.
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<<elseif $clubAdsImplanted == -1>>
		<<if ($slaves[$i].boobsImplant == 0)>>
		<<if ($slaves[$i].buttImplant == 0)>>
		<<if ($slaves[$i].waist >= -95)>>
		<<if ($slaves[$i].lipsImplant == 0)>>
		<<if ($slaves[$i].bellyImplant == -1)>>
		<<if ($slaves[$i].faceImplant < 30)>>
			<<set $beautyMultiplier += 0.05>>
			Many citizens come to $clubName looking to get with a natural $girl like $him.
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<</if>>
		<<if $clubAdsOld == 1>>
		<<if ($slaves[$i].physicalAge >= 30)>>
			<<set $beautyMultiplier += 0.05>>
			$He's perfect for $clubName, which practically exists to match citizens up with mature slaves.
		<</if>>
		<<elseif $clubAdsOld == -1>>
		<<if ($slaves[$i].physical < 30) && ($slaves[$i].physical >= 18)>>
			<<set $beautyMultiplier += 0.05>>
			$He's perfect for $clubName, which practically exists to match citizens up with young slaves.
		<</if>>
		<<elseif $clubAdsOld == -2>>
		<<if ($slaves[$i].physical <= 18) && ($slaves[$i].physical >= 13)>>
			<<set $beautyMultiplier += 0.05>>
			$He's perfect for $clubName, which practically exists to match citizens up with teenage slaves.
		<</if>>
		<<elseif $clubAdsOld == -3>>
		<<if ($slaves[$i].physical < 13)>>
			<<set $beautyMultiplier += 0.05>>
			$He's perfect for $clubName, which practically exists to match citizens up with loli slaves.
		<</if>>
		<</if>>
		<<if $clubAdsXX == 1>>
		<<if ($slaves[$i].dick == 0)>>
			<<set $beautyMultiplier += 0.05>>
			Almost everyone who comes to $clubName is looking to fuck a $girl like $him.
		<</if>>
		<<elseif $clubAdsXX == -1>>
		<<if ($slaves[$i].dick > 0)>>
			<<set $beautyMultiplier += 0.05>>
			Almost everyone who comes to $clubName is looking to poke a $girl who cums when buttfucked.
		<</if>>
		<</if>>
	<</if>>
	<<if (($slaves[$i].hears == -1 && $slaves[$i].earwear != "hearing aids") || ($slaves[$i].hears == 0 && $slaves[$i].earwear == "muffling ear plugs") ||($slaves[$i].hears == -2))>>
		$His inability to move to the rhythm of the music is very off putting to those looking to party.
		<<set $beautyMultiplier -= 0.15>>
	<</if>>
	<<if $DJ != 0>>
		<<if $DJRepBonus > 0>>
			<<set $beautyMultiplier += $DJRepBonus>>
			<<if ($slaves[$i].assignment == "serve the public")>>
				Working
			<<else>>
				Living and working
			<</if>>
			out of the club, $he comes under <<= SlaveFullName($DJ)>>'s
			<<if $DJRepBonus < 0.1>>
				completely inept
			<<elseif $DJRepBonus < 0.2>>
				unskilled
			<<elseif $DJRepBonus < 0.3>>
				skillful
			<<else>>
				masterful
			<</if>>
			leadership.
			<<if ($DJ.face > 40) && ($DJ.intelligence+$DJ.intelligenceImplant > 50)>>
				<<if ($slaves[$i].devotion > 20)>>
				The DJ is such a gorgeous diva that $he's swept along by $his charisma, and does $his best to be a worthy part of $his entourage.
				<</if>>
			<</if>>
			<<if $DJignoresFlaws != 1>>
				<<if !["none", "neglectful", "cum addict", "anal addict", "attention whore", "breast growth", "abusive", "malicious", "self hating", "breeder"].includes($slaves[$i].sexualFlaw) && (random(1,100) > 90)>>
					<<= SlaveFullName($DJ)>> manages to @@.green;break@@ $slaves[$i].slaveName of $his sexual flaws.
					<<set $slaves[$i].sexualFlaw = "none">>
				<<elseif ($slaves[$i].behavioralFlaw != "none") && (random(1,100) > 90)>>
					<<= SlaveFullName($DJ)>> manages to @@.green;break@@ $slaves[$i].slaveName of $his flaws.
					<<set $slaves[$i].behavioralFlaw = "none">>
				<</if>>
			<</if>>
		<</if>>
	<</if>>
	<</if>>
<</if>>
<<set $beauty = Math.trunc($beauty*$beautyMultiplier)>>

$His appearance attracted $beauty members of the public (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that <<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>each of $his holes was<<elseif canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>>each of $his available holes was<<else>>$his mouth and anywhere else a dick could fit was<</if>> often filled by more than one cock<<elseif $beauty > 140>>, so many that $he spent much of $his time getting gangbanged<<elseif $beauty > 120>>, so many that citizens often <<if canDoAnal($slaves[$i]) || canDoVaginal($slaves[$i])>>spitroasted<<else>>double-teamed<</if>> the slut<<elseif $beauty > 100>>, so many that $he frequently had sex with multiple citizens at once<<elseif $beauty > 70>>, so many that $he occasionally had sex with multiple citizens at once<</if>>. Most of them
<<if $FResult > 15>>
	were putty in $his hands.
<<elseif $FResult > 10>>
	greatly enjoyed $his services.
<<elseif $FResult > 5>>
	enjoyed $his body.
<<else>>
	liked using $him.
<</if>>
<<set _incomeStats.customers = $beauty>>

<<if $seeAge == 1>>
<<if $slaves[$i].physicalAge == $minimumSlaveAge && $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset") && $arcologies[0].FSRestart == "unset">>
	<<if $slaves[$i].birthWeek == 0>>
		$He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and appeal. $He is also expected to become fertile soon, giving $him an additional boost as citizens clamor to claim $his fresh womb.
	<<elseif $slaves[$i].birthWeek < 4>>
		This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and appeal. $He was also anticipated to become fertile this month, and $his womb is still unoccupied, giving $him an additional boost.
	<</if>>
<<elseif $slaves[$i].physicalAge == $minimumSlaveAge>>
	<<if $slaves[$i].birthWeek == 0>>
		$He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and appeal.
	<<elseif $slaves[$i].birthWeek < 4>>
		This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and appeal.
	<</if>>
<<elseif $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset")>>
	<<if $slaves[$i].birthWeek == 0>>
		$He is expected to become fertile soon, giving $him an immense boost to both popularity and appeal as citizens clamor to claim $his fresh womb.
	<<elseif $slaves[$i].birthWeek < 4 && $slaves[$i].pregKnown == 0>>
		This is still the first month in which $he was anticipated to become fertile, and $his womb is still unoccupied, giving $him a boost to both popularity and appeal.
	<</if>>
<</if>>
<</if>>

<<if ($slaves[$i].behavioralQuirk == "advocate")>>
	$slaves[$i].slaveName @@.hotpink;really enjoys@@ being able to share $his convert's enthusiasm about slavery with new people.
	<<set $slaves[$i].devotion += 1>>
<<elseif ($slaves[$i].behavioralQuirk == "funny")>>
	$slaves[$i].slaveName @@.hotpink;really enjoys@@ making so many people laugh.
	<<set $slaves[$i].devotion += 1>>
<</if>>
<<if ($slaves[$i].sexualQuirk == "tease")>>
	$slaves[$i].slaveName @@.mediumaquamarine;trusts your judgment@@ in assigning $him a job that affords $him a chance to tease and flirt.
	<<set $slaves[$i].trust += 1>>
<</if>>

<<set $injury = 0>>
<<if $slaves[$i].assignment == "serve in the club">>
<<elseif ($slaves[$i].curatives > 0) || ($slaves[$i].inflationType == "curative")>>
	The drugs <<if $slaves[$i].inflationType == "curative">>$he holds within $his gut<<else>>$he's on<</if>> protect $him from the wear of being a slut.
<<elseif ($slaves[$i].health < -50)>>
	The stress of being a slut while ill is @@.red;very hard on $him.@@
	<<set $slaves[$i].health -= 10>>
	<<set $injury = 1>>
<<elseif ($slaves[$i].health < -20) && (random(1,100) > 50)>>
	The stress of being a slut while ill is @@.red;hard on $him.@@
	<<set $slaves[$i].health -= 7>>
	<<set $injury = 1>>
<<elseif ($slaves[$i].vagina < 0)>>
	<<set $desc = SlaveTitle($slaves[$i])>>
	<<if (($slaves[$i].analSkill + $slaves[$i].oralSkill) >= 200)>>
		$He's such an expert public servant that $he copes with the stress of being a $desc slut.
	<<elseif random(1,100) > 40+(10*($slaves[$i].analSkill + $slaves[$i].oralSkill))>>
		The stress of being a $desc slut is @@.red;hard on $him.@@
		<<set $slaves[$i].health -= 7>>
		<<set $injury = 1>>
	<</if>>
<<elseif ($slaves[$i].vagina > 0 && !canDoVaginal($slaves[$i]))>>
	<<if canDoAnal($slaves[$i])>>
		<<if (($slaves[$i].analSkill + $slaves[$i].oralSkill) >= 200)>>
			$He's such an expert slut that $he copes with the stress of being limited to buttsex and oral.
		<<elseif random(1,100) > 40+(10*($slaves[$i].analSkill + $slaves[$i].oralSkill))>>
			The stress of being limited to buttsex and oral is @@.red;hard on $him.@@
			<<set $slaves[$i].health -= 7>>
			<<set $injury = 1>>
		<</if>>
	<<else>>
		<<if $slaves[$i].oralSkill >= 100>>
			$He's such an expert slut that $he copes with the stress of being limited to oral.
		<<elseif random(1,100) > 40+(10*$slaves[$i].oralSkill)>>
			The stress of being limited to oral sex is @@.red;hard on $him.@@
			<<set $slaves[$i].health -= 7>>
			<<set $injury = 1>>
		<</if>>
	<</if>>
<<elseif ($slaves[$i].analSkill + $slaves[$i].oralSkill + $slaves[$i].vaginalSkill) < 300>>
	<<if random(1,100) > 10+(($slaves[$i].analSkill + $slaves[$i].oralSkill + $slaves[$i].vaginalSkill)/10)>>
		<<set $injury = 1>>
	<</if>>
<</if>>
<<if ($injury == 1)>>
	<<set $slaves[$i].health -= 3>>
	<<if canDoAnal($slaves[$i])>>
		<<set _injuryChance = random(1,100)>>
 	<<else>>
		<<set _injuryChance = random(1,80)>>
 	<</if>>
	<<if (_injuryChance > 80)>>
		<<set $slaves[$i].minorInjury = "sore ass">>
		Rough anal with a careless citizen left $him with a @@.red;$slaves[$i].minorInjury.@@
		<<include "minor injury response">>
	<<elseif (_injuryChance > 60)>>
		<<set $slaves[$i].minorInjury = "black eye">>
		A violent citizen left $him with a @@.red;$slaves[$i].minorInjury.@@
		<<include "minor injury response">>
	<<elseif (_injuryChance > 40)>>
		<<set $slaves[$i].minorInjury = "split lip">>
		An abusive citizen left $him with a @@.red;$slaves[$i].minorInjury.@@
		<<include "minor injury response">>
	<<elseif (_injuryChance > 20)>>
		<<set $slaves[$i].minorInjury = "bad bruise">>
		A rough citizen left $him with a @@.red;$slaves[$i].minorInjury.@@
		<<include "minor injury response">>
	<<else>>
		<<set $slaves[$i].minorInjury = "sore muscle">>
		The hard labor of constant sex left $him with @@.red;$slaves[$i].minorInjury.@@
	<</if>>
<</if>>

<<if canDoVaginal($slaves[$i])>>
	<<if ($slaves[$i].vagina == 0)>>
		<<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>>
			$His virginity goes to the @@.green;citizen who most deserves the gift of a slave's cherry@@. $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ @@.lime;$His pussy is now broken in.@@
			<<set $slaves[$i].devotion += 4, $slaves[$i].vagina = 1>>
			<<set $FResult += 10>>
		<<elseif ($slaves[$i].devotion > 20)>>
			$His virginity goes to the @@.green;citizen who most deserves the gift of a slave's cherry@@. Losing $his virginity in this way @@.hotpink;confirms $his submission to you.@@ @@.lime;$His pussy is now broken in.@@
			<<set $slaves[$i].devotion += 4, $slaves[$i].vagina = 1>>
			<<set $FResult += 10>>
		<<else>>
			$His virginity goes to the @@.green;citizen who most deserves the gift of a slave's cherry@@. $He tries to resist, and losing $his virginity to a rape makes $him @@.mediumorchid;hate@@ and @@.gold;fear@@ you a great deal. @@.lime;$His pussy is now broken in.@@
			<<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 10, $slaves[$i].vagina = 1>>
			<<set $FResult += 10>>
		<</if>>
	<<elseif ($slaves[$i].vagina < 3)>>
		<<if (random(1,100) > ((170-$beauty)+($slaves[$i].vagina*10)+($slaves[$i].vaginalSkill/3)))>>
			@@.lime;$His pussy gets loosened by the intense use.@@
			<<set $slaves[$i].vagina += 1>>
		<</if>>
	<</if>>
<</if>>

<<if canDoAnal($slaves[$i])>>
	<<if ($slaves[$i].anus == 0)>>
		<<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>>
			$His tight little anus goes to the @@.green;most prominent citizen@@ to show an interest in an anal virgin. $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@
			<<set $slaves[$i].devotion += 4, $slaves[$i].anus = 2>>
			<<set $FResult += 5>>
		<<elseif ($slaves[$i].devotion > 20)>>
			$His tight little anus goes to the @@.green;most prominent citizen@@ to show an interest in an anal virgin. The pain and humiliation @@.hotpink;confirm $his submission to you.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@
			<<set $slaves[$i].devotion += 4, $slaves[$i].anus = 2>>
			<<set $FResult += 5>>
		<<else>>
			$His tight little anus goes to the @@.green;most prominent citizen@@ to show an interest in an anal virgin. The pain and humiliation increases $his @@.mediumorchid;hatred@@ and @@.gold;fear@@ for you. $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@
			<<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>>
			<<set $slaves[$i].anus = 2>>
			<<set $FResult += 5>>
		<</if>>
	<<elseif ($slaves[$i].anus < 3)>>
		<<if ($slaves[$i].vagina < 0)>>
			<<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>>
				@@.lime;$His asshole sees constant use in place of a pussy and loosens.@@
				<<set $slaves[$i].anus += 1>>
			<</if>>
		<<elseif !canDoVaginal($slaves[$i])>>
			<<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>>
				@@.lime;$His asshole sees constant use in place of $his protected pussy and loosens.@@
				<<set $slaves[$i].anus += 1>>
			<</if>>
		<<else>>
			<<if ((random(1,100) > ((160-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>>
				@@.lime;$His asshole loosens with constant use.@@
				<<set $slaves[$i].anus += 1>>
			<</if>>
		<</if>>
	<</if>>
<</if>>

<<if !setup.entertainmentCareers.includes($slaves[$i].career) && $slaves[$i].skillE < $masteredXP>>
	<<set $slaves[$i].skillE += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>>
<</if>>
<<if setup.entertainmentCareers.includes($slaves[$i].career)>>
	$He has experience with entertainment from $his life before $he was a slave, making $him more effective.
<<elseif $slaves[$i].skillE >= $masteredXP>>
	$He has learned to be entertaining from working for you, making $him more effective.
<</if>>

<<if ($slaves[$i].devotion > 20)>>
<<elseif !canWalk($slaves[$i])>>
	Since $he can't walk, never mind dance, $he sits on a stool near the floor to flirt until a citizen feels like helping $him back to a private room.
<<elseif ($slaves[$i].entertainSkill <= 30)>>
	$He attracts some attention by stripping, come-ons, and simple dancing.
<<elseif ($slaves[$i].entertainSkill <= 60)>>
	$He attracts more attention with striptease, flirting, and erotic dancing.
<<elseif ($slaves[$i].entertainSkill < 100)>>
	$He attracts much attention with arousing innuendo and lusty striptease.
<<else>>
	$He attracts popular attention with clever flirting and world-class erotic dancing.
<</if>>

<<if $slaves[$i].aphrodisiacs > 1 || ($slaves[$i].inflationType == "aphrodisiac")>>
	The aphrodisiac cocktail has $him so desperately horny that regardless of $his personal feelings, $he @@.hotpink;gets off with the public all week.@@ In $his drug-addled state $he doesn't remember enough to learn sexual skills.
	<<set $slaves[$i].devotion += 4>>
<<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].energy <= 95)>>
	<<if $slaves[$i].trust >= -20>>
		$He tries to refuse being treated as an open slut, so $he is restrained for public use. $He loses a bit of $himself to a week of rape, but remembers enough to know @@.mediumorchid;you're responsible,@@ and @@.gold;can force $him if necessary.@@
		<<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>>
	<<else>>
		$He doesn't show much enthusiasm, but the habit of sexual slavery @@.hotpink;wears away at $his will.@@
		<<set $slaves[$i].devotion += 4>>
	<</if>>
<<else>>
	<<if ($slaves[$i].oralSkill + $slaves[$i].analSkill >= 200) && (($slaves[$i].vaginalSkill >= 100) || !canDoVaginal($slaves[$i]))>>
		$He's a @@.aquamarine;sexual master@@
		<<if canDoVaginal($slaves[$i])>>
			whose
		<<else>>
			and despite <<if $slaves[$i].vagina < 0>>$his lack of a<<else>>the inaccessibility of $his<</if>> front hole, $his
		<</if>>
		charms are only for the @@.green;most prominent citizens.@@ When $he's not
		<<if canDoVaginal($slaves[$i]) && (random(1,4) == 1)>>
			pleasing high society with $his <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>prestigious<<else>>popular<</if>> pussy,
		<<elseif ($beauty > 70) && (random(1,3) == 1)>>
			getting gangbanged,
		<<elseif (random(1,2) == 1)>>
			giving away one of $his <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>famous<<else>>top-tier<</if>> blowjobs,
		<<else>>
			providing free access to $his <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>legendary<<else>>notorious<</if>> anus,
		<</if>>
		$he offers personal training and sexual therapy.
	<<else>>
		$He shows diligence, and $his @@.green;sexual skills improve,@@ according to what the citizens demand<<if !canDoVaginal($slaves[$i])>> and what's possible for $him<</if>>.
		<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$oralUseWeight>>
		<<OralSkillIncrease $slaves[$i]>>
		<<if canDoAnal($slaves[$i])>>
			<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$analUseWeight>>
			<<AnalSkillIncrease $slaves[$i]>>
		<</if>>
		<<if canDoVaginal($slaves[$i])>>
			<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$vaginalUseWeight>>
			<<VaginalSkillIncrease $slaves[$i]>>
		<</if>>
	<</if>>
	<<if ($slaves[$i].amp != 1)>>
		<<if ($slaves[$i].entertainSkill < 100)>>
			$He gains experience as a public slut.
			<<set $skillIncrease = 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>>
			<<EntertainSkillIncrease $slaves[$i]>>
		<</if>>
	<</if>>
<</if>>

<<if $slaves[$i].assignment == "serve in the club" && $slaves[$i].devotion > 50>>
	Being so far from your presence @@.mediumorchid;weakens $his intense devotion to you.@@
<</if>>

<<if $showEWM == 1>>

<<if ($slaves[$i].releaseRules == "restrictive") && ($slaves[$i].standardReward !== "orgasm")>>
	$He's a better slut because public service is $his main sexual outlet.
<</if>>

<<if $familyTesting == 1>>
	<<if totalRelatives($slaves[$i]) > 0>>
		<<set _children = $slaves.filter(function(s) { return ($slaves[$i].ID == s.father || $slaves[$i].ID == s.mother || s.ID == $slaves[$i].father || s.ID == $slaves[$i].mother || areSisters($slaves[$i], s) > 0) && s.assignment == "serve the public"; })>>
		<<if _children.length > 2>>
			Since $his relatives,
			<<for _sstp = 0; _sstp < _children.length; _sstp++>>
				<<if _sstp < _children.length-1>>
					_children[_sstp].slaveName,
				<<else>>
					and _children[_sstp].slaveName,
				<</if>>
			<</for>>
			are public sluts too, $he earns extra attention.
			<<if $arcologies[0].FSEgyptianRevivalist > 20>>
				Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians.
			<<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>>
				Citizens are very excited about being able to participate in incestuous sex.
			<</if>>
		<<elseif _children.length > 1>>
			Since $his relatives, _children[0].slaveName and _children[1].slaveName, are public sluts too, $he earns extra attention.
			<<if $arcologies[0].FSEgyptianRevivalist > 20>>
				Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians.
			<<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>>
				Citizens are very excited about being able to participate in incestuous sex.
			<</if>>
		<<elseif _children.length > 0>>
			Since $his relative, _children[0].slaveName, is a public slut too, $he earns extra attention.
			<<if $arcologies[0].FSEgyptianRevivalist > 20>>
				Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians.
			<<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>>
				Citizens are very excited about being able to participate in incestuous sex.
			<</if>>
		<</if>>
	<</if>>
<<else>>
	<<if $slaves[$i].relation != 0>>
		<<set $j = $slaveIndices[$slaves[$i].relationTarget]>>
		<<if def $j && $slaves[$j].assignment == $slaves[$i].assignment>>
			Since $his $slaves[$j].relation $slaves[$j].slaveName is a public slut too, $he earns extra attention.
			<<if $arcologies[0].FSEgyptianRevivalist > 20>>
				Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians.
			<<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>>
				Citizens are very excited about being able to participate in incestuous sex.
			<</if>>
		<</if>>
	<</if>>
<</if>>
<<if $slaves[$i].relationship > 0>>
	<<set $j = $slaveIndices[$slaves[$i].relationshipTarget]>>
	<<if def $j && $slaves[$j].assignment == $slaves[$i].assignment>>
		$His
		<<if $slaves[$j].relationship <= 1>>
			friend
		<<elseif $slaves[$j].relationship <= 2>>
			best friend
		<<elseif $slaves[$j].relationship <= 3>>
			friend with benefits
		<<elseif $slaves[$j].relationship <= 4>>
			lover
		<<elseif $slaves[$j].relationship > 4>>
			slave wife
		<</if>>
		$slaves[$j].slaveName is also serving the public and they work well together.
	<</if>>
<<elseif $slaves[$i].relationship == -1>>
	$He relies on citizens' desire to fuck $him for emotional support, making $him an excellent, if occasionally disturbing, slut.
<</if>>
<<if $slaves[$i].rivalry != 0>>
	<<set $j = $slaveIndices[$slaves[$i].rivalryTarget]>>
	<<if def $j && $slaves[$j].assignment == $slaves[$i].assignment>>
		$He's a little less effective due to $his mutual dislike with $slaves[$j].slaveName.
	<</if>>
<</if>>

<<if $slaves[$i].minorInjury != 0>>
	$He attracts fewer people due to $his minor injury.
	<<set $beauty -= 1>>
<</if>>

<<if (($slaves[$i].hears == -1 && $slaves[$i].earwear != "hearing aids") || ($slaves[$i].hears == 0 && $slaves[$i].earwear == "muffling ear plugs") ||($slaves[$i].hears == -2))>>
	$His trouble hearing causes $him to miss potential partners.
	<<if !canHear($slaves[$i])>>
		<<set $beauty *= .5>>
	<<else>>
		<<set $beauty *= .75>>
	<</if>>
<</if>>

<<if canTalk($slaves[$i])>>
	<<if $slaves[$i].voice > 2>>
		<<if $slaves[$i].voiceImplant > 0>>
			$His high-pitched bimbo voice improves $his come-ons.
		<<else>>
			$His high, girly voice improves $his come-ons.
		<</if>>
	<<elseif $slaves[$i].voice == 1>>
		Most citizens find $his deep voice unattractive, making it harder for $him to flirt successfully.
	<</if>>
<</if>>

<<if ($arcologies[0].FSTransformationFetishist > 20) || ($arcologies[0].FSDegradationist > 20)>>
	<<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>>
		The public fetishizes body mods and considers $hers fascinating.
	<<elseif $modScore > 7>>
		The public fetishizes body mods and considers $hers interesting.
	<</if>>
<<elseif ($arcologies[0].FSBodyPurist > 20) || ($arcologies[0].FSPaternalist > 20)>>
	<<if $modScore <= 7>>
		The public disapproves of body mods and is pleased that $he's unspoiled in that regard.
	<<else>>
		The public disapproves of body mods and considers $hers unappealing.
	<</if>>
<<else>>
	<<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>>
		$He has so much body art that most potential patrons don't think $he needs any more.
	<<elseif !($slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2)>>
		$His body art helps attract patrons to use $him freely.
	<</if>>
<</if>>

<<if $slaves[$i].aphrodisiacs > 1 || ($slaves[$i].inflationType == "aphrodisiac" && $slaves[$i].inflation > 1)>>
	On such a heavy aphrodisiac dose, $he can't wait for each citizen to fuck $him.<<if $slaves[$i].inflationType == "aphrodisiac" && canDoAnal($slaves[$i])>> Which is practically nonstop, as anyone that fucks $his ass gets a hit of the aphrodisiacs within $his belly.<</if>>
<<elseif $slaves[$i].aphrodisiacs > 0 || ($slaves[$i].inflationType == "aphrodisiac")>>
	On aphrodisiacs, $he climaxes with every citizen.<<if $slaves[$i].inflationType == "aphrodisiac" && canDoAnal($slaves[$i])>> Which happens often, as anyone that fucks $his ass gets a tiny hit of the aphrodisiacs within $his belly.<</if>>
<<elseif $slaves[$i].devotion > 95>>
	$He's so devoted that $he does $his best and pleases every citizen.
<<elseif $slaves[$i].devotion > 50>>
	$He's so devoted that $he works hard to please citizens.
<<elseif $slaves[$i].trust < -20>>
	$He's afraid of you, so $he works hard to please citizens.
<<else>>
	$He neither loves nor fears you enough to work hard, and makes a poor slut.
<</if>>

<<if ($slaves[$i].butt > 4) && ($slaves[$i].boobs > 800)>>
	<<if $arcologies[0].FSAssetExpansionist != "unset">>
		$His huge, fashionable assets are immensely popular.
		<<if canTalk($slaves[$i])>>
			<<if $slaves[$i].voice > 2>>
				$His high voice contributes to $his bimbo image, so $he does even better.
			<</if>>
		<</if>>
	<<elseif $arcologies[0].FSSlimnessEnthusiast >= 20>>
		$He receives little attention for $his large assets since many citizens consider them disgusting.
	<<else>>
		The public enjoys $his huge assets.
	<</if>>
	<<if $arcologies[0].FSGenderRadicalist != "unset">>
		<<if $slaves[$i].dick > 0>>
		The new appetite for stacked sluts with dicks makes $him especially successful.
		<</if>>
	<</if>>
<</if>>

<<if ($slaves[$i].visualAge >= 30)>>
	<<if $arcologies[0].FSMaturityPreferentialist != "unset">>
		$His mature body is very fashionable.
	<<elseif $arcologies[0].FSYouthPreferentialist != "unset">>
		$His old body is badly out of fashion.
	<</if>>
<<else>>
	<<if $arcologies[0].FSYouthPreferentialist != "unset">>
		$His youthful body is very fashionable.
	<<elseif $arcologies[0].FSMaturityPreferentialist != "unset">>
		$His young body is out of fashion.
	<</if>>
<</if>>

<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty > 0>>
	<<if $genderLawPass == 1>>
		<<if $arcologies[0].FSAssetExpansionist != "unset">>
			The public enjoys $his fashionably feminine body.
		<<else>>
			The public enjoys $his sleek, girlish figure.
		<</if>>
		<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
			$His high voice contributes to $his girlish image, so $he does even better.
		<</if>>
	<</if>>
<<elseif $arcologies[0].FSSlimnessEnthusiastLaw == 1>>
	<<if slimPass($slaves[$i]) == 1>>
		The public enjoys $his fashionably sleek little body.
		<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
			$His high voice contributes to $his girlish image, so $he does even better.
		<</if>>
	<</if>>
<<elseif $arcologies[0].FSHedonisticDecadenceLaw2 == 1>>
	<<if ($slaves[$i].boobs >= 2000) && ($slaves[$i].butt >= 5) && ($slaves[$i].weight > 95)>>
		The public enjoys $his fashionably plump body.
		<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
			$His high voice contributes to $his feminine image, so $he does even better.
		<</if>>
	<</if>>
<<else>>
	<<if ($slaves[$i].boobs < 500) && ($slaves[$i].butt < 3)>>
		<<if ($slaves[$i].muscles <= 30) && $arcologies[0].FSPhysicalIdealist == "unset" && ($slaves[$i].weight <= 10) && $arcologies[0].FSHedonisticDecadence == "unset">>
			<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
				The public enjoys $his fashionably sleek little body.
			<<else>>
				The public enjoys $his sleek, girlish figure.
			<</if>>
			<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
				$His high voice contributes to $his girlish image, so $he does even better.
			<</if>>
		<<elseif $arcologies[0].FSPhysicalIdealist != "unset">> /* no muscle malus for muscle loving societies */
			<<if $arcologies[0].FSPhysicalIdealistStrongFat == 1 && ($slaves[$i].weight <= 30)>> /* reduced weight malus for fat loving societies */
				<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
					The public enjoys $his fashionably sleek little body.
				<<else>>
					The public enjoys $his sleek, girlish figure.
				<</if>>
				<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
					$His high voice contributes to $his girlish image, so $he does even better.
				<</if>>
			<<elseif ($slaves[$i].weight <= 10)>>
				<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
					The public enjoys $his fashionably sleek little body.
				<<else>>
					The public enjoys $his sleek, girlish figure.
				<</if>>
				<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
					$His high voice contributes to $his girlish image, so $he does even better.
				<</if>>
			<</if>>
		<<elseif $arcologies[0].FSHedonisticDecadence != "unset" && ($slaves[$i].weight <= 30)>> /* reduced weight malus for fat loving societies */
			<<if $arcologies[0].FSHedonisticDecadenceStrongFat == 1>> /* no muscle malus for muscle loving societies */
				<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
					The public enjoys $his fashionably sleek little body.
				<<else>>
					The public enjoys $his sleek, girlish figure.
				<</if>>
				<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
					$His high voice contributes to $his girlish image, so $he does even better.
				<</if>>
			<<elseif ($slaves[$i].muscles <= 30)>>
				<<if $arcologies[0].FSSlimnessEnthusiast > 20>>
					The public enjoys $his fashionably sleek little body.
				<<else>>
					The public enjoys $his sleek, girlish figure.
				<</if>>
				<<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>>
					$His high voice contributes to $his girlish image, so $he does even better.
				<</if>>
			<</if>>
		<</if>>
	<</if>>
<</if>>

<<if ($slaves[$i].boobsImplant == 0) && ($slaves[$i].buttImplant == 0) && ($slaves[$i].waist >= -95) && ($slaves[$i].bellyImplant == -1) && ($slaves[$i].lipsImplant == 0) && ($slaves[$i].faceImplant < 30)>>
	<<if $arcologies[0].FSBodyPurist != "unset">>
		With $his all-natural, implant free appearance, $he's very popular.
	<<elseif $arcologies[0].FSTransformationFetishist >= 20>>
		The public is disappointed by $his all-natural, implant free appearance.
	<<else>>
		Some discerning people appreciate $his all-natural, implant free appearance.
	<</if>>
<<else>>
	<<if $arcologies[0].FSTransformationFetishist != "unset">>
		The public appreciates $his augmented body.
	<</if>>
<</if>>

<<if $slaves[$i].nipples == "fuckable">>
	<<if $arcologies[0].FSTransformationFetishist != "unset">>
		$His fuckable nipples give $him an edge over those without such body modifications.
	<<else>>
		$His fuckable nipples entice some of the more curious citizens.
	<</if>>
<</if>>

<<if $slaves[$i].teeth == "removable">>
	The extra attention $he receives from $his ability to give toothless sucks is about balanced out by the citizens who are disgusted by it.
<<elseif $slaves[$i].teeth == "pointy">>
	The extra attention $he receives due to $his sharp teeth is balanced by the citizens who are scared off by them.
<</if>>

<<if $slaves[$i].dick != 0>>
	<<if $arcologies[0].FSGenderRadicalist == "unset">>
		$He's less popular because many citizens prefer sluts without cocks.
	<<elseif $arcologies[0].FSGenderRadicalist < 50>>
		$His cock entices some citizens and disappoints others; it has little effect on $his popularity.
	<<else>>
		The overwhelming majority of citizens consider $his cock an attraction.
	<</if>>
<</if>>

<<if $slaves[$i].muscles > 95>>
	<<if $arcologies[0].FSPhysicalIdealist != "unset">>
		In the new culture of $arcologies[0].name $his muscles are cause for great admiration.
	<<else>>
		$His muscles scare off many, but some will do anything to enjoy a muscular slave.
	<</if>>
<</if>>

<<if $slaves[$i].amp == 1>>
	Many prefer to fuck someone with limbs, but some greatly enjoy fucking a helpless amputee.
<</if>>

<<if $slaves[$i].lactation > 0>>
	$He appeals to citizens who like lactation play, or just like sluts they can drink milk from.
<</if>>

<<if $slaves[$i].bellyPreg >= 1500 || setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>>
	<<if $arcologies[0].FSRepopulationFocus != "unset">>
		In the new culture of $arcologies[0].name, $his<<if setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>> apparent<</if>> pregnancy gets $him lots of attention.
	<<elseif $arcologies[0].FSRestart != "unset">>
		In the new culture of $arcologies[0].name, $his<<if setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>> apparent<</if>> pregnancy is a massive turn off to citizens.
	<<elseif $arcologies[0].FSGenderFundamentalist != "unset">>
		The new respect for slave fertility ensures that $he gets just as much love as slaves without pregnant bellies<<if setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>> even if $his bump isn't real<</if>>.
	<<else>>
		Many citizens avoid visibly pregnant slaves.
	<</if>>
<</if>>

<<if ($seeRace == 1)>>
	<<if ($slaves[$i].race == "white")>>
		The public tastes favor white girls like $slaves[$i].slaveName.
	<</if>>
<</if>>

<<if $arcologies[0].FSSupremacist != "unset">>
	<<if $slaves[$i].race != $arcologies[0].FSSupremacistRace>>
		Some citizens fetishize girls of the servile races.
	<</if>>
<</if>>
<<if $arcologies[0].FSSubjugationist != "unset">>
	<<if $slaves[$i].race == $arcologies[0].FSSubjugationistRace>>
		Many prefer to use and abuse sluts of the proper slave race.
	<</if>>
<</if>>
<<if $arcologies[0].FSEdoRevivalist != "unset">>
	<<if ($slaves[$i].nationality == "Japanese") || ($slaves[$i].nationality == "Edo Revivalist")>>
		As a proper Japanese girl, $he is considered extremely desirable.
	<</if>>
<<elseif $arcologies[0].FSChineseRevivalist != "unset">>
	<<if ($slaves[$i].nationality == "Chinese") || ($slaves[$i].nationality == "Chinese Revivalist")>>
		As a proper Chinese girl, $he is considered extremely desirable.
	<</if>>
<</if>>

<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
	$His intelligence helps $him discern everyone's needs.
<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15>>
	$He has trouble figuring out what everyone needs.
<</if>>

<<if $slaves[$i].prestige > 0>>
	$He attracts more attention because it's prestigious to be seen with $him.
<</if>>

<<if $slaves[$i].pornPrestige > 2>>
	Patrons line up for the chance to spend time with the face of $slaves[$i].pornFameType porn.
<<elseif $slaves[$i].pornPrestige > 1>>
	$He has a sizable fanbase, one that is eager to spend time with $him.
<<elseif $slaves[$i].pornPrestige > 0>>
	A few of $his fans recognize $him and eagerly make use of $him.
<</if>>

<<if ($slaves[$i].clitPiercing > 2) && ($slaves[$i].devotion >= -20)>>
	Almost everyone loves $his orgasms encouraged by $his smart piercing.
<<elseif ($slaves[$i].clitPiercing > 2)>>
	Almost everyone appreciates $his reduced reluctance caused by $his smart piercing.
<</if>>

<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
	<<switch $slaves[$i].fetish>>
	<<case "submissive">>
		$He receives extra attention for $his eagerness to submit.
	<<case "cumslut">>
		$He receives extra attention for $his enjoyment of cum.
	<<case "humiliation">>
		$He receives extra attention for $his eagerness to be humiliated by citizens.
	<<case "buttslut">>
		<<if canDoAnal($slaves[$i])>>
			$He receives extra attention for $his obvious enjoyment of buttsex.
		<</if>>
	<<case "dom">>
		$He receives some extra attention for $his enthusiasm dominating other slaves in group sex.
	<<case "masochist">>
		$He receives extra attention for $his obvious enjoyment of pain.
	<<case "boobs">>
		$He receives extra attention for $his obvious enjoyment of a solid chest groping.
	<<case "sadist">>
		$He receives some extra attention for $his willingness to abuse other slaves.
	<<case "pregnancy">>
		<<if $slaves[$i].mpreg == 0>>
			<<if ($slaves[$i].vagina > 0) && canDoVaginal($slaves[$i])>>
				As an impregnation fetishist $he's very enthusiastic about vaginal sex.
			<</if>>
		<<else>>
			<<if ($slaves[$i].anus > 0) && canDoAnal($slaves[$i])>>
				As an impregnation fetishist $he's very enthusiastic about anal sex.
			<</if>>
		<</if>>
	<<case "mindbroken">>
		$He receives less attention because $he just lies there, mind broken.
	<</switch>>
<</if>>

<<if ($slaves[$i].attrKnown == 1)>>
	<<if ($slaves[$i].energy > 95)>>
		As a nymphomaniac $he gets sexual release from every sex act and is a crowd favorite.
		<<set $slaves[$i].need -= $beauty>>
	<<elseif ($slaves[$i].energy > 80)>>
		With $his powerful sex drive $he rarely has to fake an orgasm.
		<<set $slaves[$i].need -= $beauty*.9>>
	<<elseif $slaves[$i].aphrodisiacs > 0 || ($slaves[$i].inflationType == "aphrodisiac")>>
		With $his aphrodisiac boosted libido, it's barely possible to discern $him from a natural nymphomaniac.
		<<set $slaves[$i].need -= $beauty*.9>>
	<<elseif ($slaves[$i].energy > 60)>>
		With $his good sex drive $he often orgasms with citizens.
		<<set $slaves[$i].need -= $beauty*.8>>
	<<elseif ($slaves[$i].energy > 40)>>
		With $his average sex drive $he occasionally orgasms with citizens.
		<<set $slaves[$i].need -= $beauty*.5>>
	<<elseif ($slaves[$i].energy > 20)>>
		With $his poor sex drive $he almost never orgasms with citizens.
		<<set $slaves[$i].need -= $beauty*.1>>
	<<else>>
		Since $he's frigid, $he rarely experiences authentic arousal with citizens.
	<</if>>
	<<if ($slaves[$i].attrXY <= 15)>>
		<<if ($slaves[$i].attrXX <= 15)>>
			$His general disgust with sex makes $him a very poor slut.
		<<elseif ($slaves[$i].attrXX <= 85)>>
			$His sexual disgust with men makes $him a poor slut.
		<<elseif ($slaves[$i].attrXX <= 95)>>
			$His sexual disgust with men hinders $him, though $he is more enthusiastic with female citizens.
		<<else>>
			$His sexual disgust with men hinders $him, though $he makes up for it with female citizens.
		<</if>>
	<<elseif ($slaves[$i].attrXY <= 85)>>
		<<if ($slaves[$i].attrXX <= 15)>>
			$His sexual disgust with men makes $him a poor slut.
		<<elseif ($slaves[$i].attrXX <= 85)>>
			$His indifference to men and women makes $him a poor slut.
		<<elseif ($slaves[$i].attrXX <= 95)>>
			$His sexual indifference to men hinders $him, though $he is more enthusiastic with female citizens.
		<<else>>
			$His sexual indifference to men hinders $him, though $he makes up for it with female citizens.
		<</if>>
	<<elseif ($slaves[$i].attrXY <= 95)>>
		<<if ($slaves[$i].attrXX <= 15)>>
			$His sexual disgust with women hinders $him, though $he makes up for it with male citizens.
		<<elseif ($slaves[$i].attrXX <= 85)>>
			$His sexual indifference to women hinders $him, though $he makes up for it with male citizens.
		<<elseif ($slaves[$i].attrXX <= 95)>>
			$He has the advantage of sexual sincerity with both men and women.
		<<else>>
			$He's a good slut with male citizens, and truly enthusiastic with women.
		<</if>>
	<<else>>
		<<if ($slaves[$i].attrXX <= 15)>>
			$His sexual disgust with women hinders $him, though $he is enthusiastic with male citizens.
		<<elseif ($slaves[$i].attrXX <= 85)>>
			$His sexual indifference to women hinders $him, though $he is enthusiastic with male citizens.
		<<elseif ($slaves[$i].attrXX <= 95)>>
			$He's a good slut with female citizens, and truly enthusiastic with men.
		<<else>>
			$He's openly lustful towards all citizens, men and women.
		<</if>>
	<</if>>
<</if>>

<<switch $slaves[$i].behavioralQuirk>>
<<case "confident">>
	$He's better at $his job because $he's so confident in the club.
<<case "cutting">>
	$He gets a lot of attention for $his ability to joke at a patron's expense.
<<case "funny">>
	$He frequently has $his corner of the club doubled over with laughter at $his antics.
<<case "adores women">>
	$He singles out the prettiest ladies in the club for special personal attention.
<<case "adores men">>
	$He singles out the hottest hunks in the club for special personal attention.
<<case "fitness">>
	$He approaches life in the club as a good workout, to the delight of $his exhausted partners.
<<case "insecure">>
	$He's very willing to be promiscuous, since $he values $himself mainly as a sex object.
<<case "sinful">>
	$He's explicitly sacrilegious in the club, happily transgressing against cultural boundaries.
<<case "advocate">>
	$He believes that the club represents $arcologies[0].name well, and does $his best to contribute.
<</switch>>
<<switch $slaves[$i].sexualQuirk>>
<<case "gagfuck queen">>
	$He's a popular target for oral gangbangs in the club, late at night.
<<case "painal queen">>
	$He's a popular target for anal gangbangs in the club, late at night.
<<case "strugglefuck queen">>
	$He's a popular target for gangbangs in the club, late at night.
<<case "tease">>
	Despite being a club slut, $he somehow retains the ability to blush enticingly at nudity.
<<case "romantic">>
	Despite being a club slut, $he somehow retains the ability to make $his citizens feel special.
<<case "perverted">>
	$He's comfortable with the most perverted citizens' desires.
<<case "unflinching">>
	$He's impossible to disgust or surprise, pleasing citizens with odd tastes.
<<case "size queen">>
	$He's very eager to spend quality time with big cocks, making $him a favorite among the well-endowed.
<<case "caring">>
	$He really cares for everyone $he meets in the club, and will provide a sympathetic ear for anyone who just feels like talking.
<</switch>>

<<switch $slaves[$i].behavioralFlaw>>
<<case "arrogant">>
	$He receives less gratitude because $he treats clients like they are beneath $his dignity.
<<case "bitchy">>
	$He receives less gratitude because $he makes cutting remarks to clients.
<<case "odd">>
	$He receives less gratitude because clients are annoyed by $his odd behavior.
<<case "hates men">>
	$He receives less gratitude because $he can't conceal $his distaste for the company of men.
<<case "hates women">>
	$He receives less gratitude because $he can't conceal $his distaste for the company of women.
<<case "devout">>
	$He receives less gratitude because people are annoyed by $his habit of praying for forgiveness during sex.
<<case "liberated">>
	$He receives less gratitude because people are annoyed by $his obvious belief that being forced to serve them is wrong.
<</switch>>
<<switch $slaves[$i].sexualFlaw>>
<<case "hates oral">>
	$He receives less gratitude because $he tries to avoid sucking cock.
<<case "hates anal">>
	$He receives less gratitude because $he tries to avoid taking it up the ass.
<<case "hates penetration">>
	$He receives less gratitude because $he tries to avoid getting fucked.
<<case "repressed">>
	$He receives less gratitude because citizens who don't feel like forcing $him sometimes have to cajole $him past $his repressed sexuality.
<<case "idealistic">>
	$He receives less gratitude because citizens who don't feel like forcing $him sometimes have to convince $him to have sex with them.
<<case "apathetic">>
	$He receives less gratitude because $he often just lies there taking dick.
<<case "crude">>
	$He receives less gratitude because $he isn't exactly the most elegant sexual partner.
<<case "judgemental">>
	$He receives less gratitude because $he openly disdains unattractive citizens.
<<case "shamefast">>
	$He receives less gratitude because $he sometimes hesitates to take $his clothes off and get to work.
<<case "cum addict">>
	$His abject begging for cum annoys citizens who aren't looking for oral, but this is more than outweighed by how much it delights those who are.
<<case "anal addict">>
	$His abject begging for buttsex annoys citizens who aren't interested in fucking $his ass, but this is more than outweighed by how much it delights those who are.
<<case "attention whore">>
	As an attention whore, public service is $his forte, and $he delights citizens with $his eager willingness to try anything in the open.
<<case "breast growth">>
	$His excessive obsession with $his own breasts, to the detriment of most sexual intercourse, annoys citizens.
<<case "abusive">>
	$He annoys citizens whenever $his sexual abusiveness becomes apparent.
<<case "malicious">>
	$He annoys citizens whenever $his sexual maliciousness becomes apparent.
<<case "self hating">>
	$He annoys citizens during the crying jags brought on by $his self hatred.
<<case "neglectful">>
	$He annoys those discerning citizens who can tell that $he neglects to orgasm with them.
<<case "breeder">>
	$His obsession with pregnancy annoys citizens who aren't interested in that.
<</switch>>

<</if>> /* CLOSES EWM */

<<if ($slaves[$i].sexualFlaw == "none")>>
	<<if $slaves[$i].devotion < 10>>
		<<if random(1,100) > 70>>
			<<if ($slaves[$i].vaginalSkill <= 30) && canDoVaginal($slaves[$i])>>
				After being fucked too hard too often, $he now @@.red;dislikes being penetrated.@@
				<<set $slaves[$i].sexualFlaw = "hates penetration">>
			<<elseif ($slaves[$i].analSkill <= 30) && canDoAnal($slaves[$i])>>
				After so much anal pain, $he now @@.red;dislikes being buttfucked.@@
				<<set $slaves[$i].sexualFlaw = "hates anal">>
			<<elseif ($slaves[$i].oralSkill <= 30)>>
				After one too many facials, $he now @@.red;dislikes sucking cock.@@
				<<set $slaves[$i].sexualFlaw = "hates oral">>
			<</if>>
		<</if>>
	<</if>>
<</if>>

<<set $repGain += Math.trunc(($beauty*$FResult)*(1+(0.003*$slaves[$i].entertainSkill))*0.1)>>
<<set _incomeStats.income += Math.trunc(($beauty*$FResult)*(1+(0.003*$slaves[$i].entertainSkill))*0.1)>>

/* FACILITY DECORATION IMPACTS */

<<if $slaves[$i].assignment == "serve in the club">>
	<<if $clubDecoration != "standard">>
		<<set _fsBeauty = 0.0005*$FSSingleSlaveRep*$beauty>>
		<<switch $clubDecoration>>
		<<case "Roman Revivalist">>
			<<set $arcologies[0].FSRomanRevivalist += _fsBeauty>>
		<<case "Aztec Revivalist">>
			<<set $arcologies[0].FSAztecRevivalist += _fsBeauty>>
		<<case "Egyptian Revivalist">>
			<<set $arcologies[0].FSEgyptianRevivalist += _fsBeauty>>
		<<case "Edo Revivalist">>
			<<set $arcologies[0].FSEdoRevivalist += _fsBeauty>>
		<<case "Arabian Revivalist">>
			<<set $arcologies[0].FSArabianRevivalist += _fsBeauty>>
		<<case "Chinese Revivalist">>
			<<set $arcologies[0].FSChineseRevivalist += _fsBeauty>>
		<<case "Chattel Religionist">>
			<<set $arcologies[0].FSChattelReligionist += _fsBeauty>>
		<<case "Degradationist">>
			<<set $arcologies[0].FSDegradationist += _fsBeauty>>
		<<case "Asset Expansionist">>
			<<set $arcologies[0].FSAssetExpansionist += _fsBeauty>>
		<<case "Transformation Fetishist">>
			<<set $arcologies[0].FSTransformationFetishist += _fsBeauty>>
		<<case "Gender Radicalist">>
			<<set $arcologies[0].FSGenderRadicalist += _fsBeauty>>
		<<case "Repopulation Focus">>
			<<set $arcologies[0].FSRepopulationFocus += _fsBeauty>>
		<<case "Eugenics">>
			<<set $arcologies[0].FSRestart += _fsBeauty>>
		<<case "Gender Fundamentalist">>
			<<set $arcologies[0].FSGenderFundamentalist += _fsBeauty>>
		<<case "Physical Idealist">>
			<<set $arcologies[0].FSPhysicalIdealist += _fsBeauty>>
		<<case "Hedonistic">>
			<<set $arcologies[0].FSHedonisticDecadence += _fsBeauty>>
		<<case "Supremacist">>
			<<set $arcologies[0].FSSupremacist += _fsBeauty>>
		<<case "Subjugationist">>
			<<set $arcologies[0].FSSubjugationist += _fsBeauty>>
		<<case "Paternalist">>
			<<set $arcologies[0].FSPaternalist += _fsBeauty>>
		<<case "Pastoralist">>
			<<set $arcologies[0].FSPastoralist += _fsBeauty>>
		<<case "Maturity Preferentialist">>
			<<set $arcologies[0].FSMaturityPreferentialist += _fsBeauty>>
		<<case "Youth Preferentialist">>
			<<set $arcologies[0].FSYouthPreferentialist += _fsBeauty>>
		<<case "Body Purist">>
			<<set $arcologies[0].FSBodyPurist += _fsBeauty>>
		<<case "Slimness Enthusiast">>
			<<set $arcologies[0].FSSlimnessEnthusiast += _fsBeauty>>
		<</switch>>
	<</if>>
<</if>>

/* SEX ACT COUNTS AND SEXUAL SATISFACTION */

<<set _oralUse = $oralUseWeight+($slaves[$i].oralSkill/30)+($slaves[$i].lips/20)>>
<<set _analUse = 0>>
<<if canDoAnal($slaves[$i])>><<set _analUse = $analUseWeight+($slaves[$i].analSkill/30)-$slaves[$i].anus>><</if>>
<<set _vaginalUse = 0>>
<<if canDoVaginal($slaves[$i])>><<set _vaginalUse = $vaginalUseWeight+($slaves[$i].vaginalSkill/30)-$slaves[$i].vagina>><</if>>
<<set _mammaryUse = 0>>
<<if $slaves[$i].boobs > 10000>><<set _mammaryUse += 5+$mammaryUseWeight>><<elseif $slaves[$i].boobs > 2000>><<set _mammaryUse += $mammaryUseWeight+($slaves[$i].boobs/2000)>><</if>>
<<if $slaves[$i].nipples == "fuckable">><<set _mammaryUse = _mammaryUse*2>><</if>>
<<set _penetrativeUse = 0>>
<<if canDoVaginal($slaves[$i]) && $slaves[$i].clit > 1>><<set _penetrativeUse += $penetrativeUseWeight+($slaves[$i].vaginalSkill/30)+$slaves[$i].clit>><</if>>
<<if $slaves[$i].dick>>
	<<if canPenetrate($slaves[$i])>>
		<<set _penetrativeUse += $penetrativeUseWeight+$slaves[$i].dick+Math.min($slaves[$i].balls,10)/4>>
		<<if ($slaves[$i].drugs == "hyper testicle enhancement")>>
			<<set _penetrativeUse += Math.min($slaves[$i].balls,5)>>
		<</if>>
	<<elseif !["chastity", "combined chastity"].includes($slaves[$i].dickAccessory)>>
		<<set _penetrativeUse += $penetrativeUseWeight+$slaves[$i].dick+Math.min($slaves[$i].balls,10)/8>>
		<<if ($slaves[$i].drugs == "hyper testicle enhancement")>>
			<<set _penetrativeUse += Math.min($slaves[$i].balls,5)>>
		<</if>>
	<</if>>
<</if>>

<<set _demand = _oralUse+_analUse+_vaginalUse+_mammaryUse+_penetrativeUse>>
<<set _oralUse = Math.trunc((_oralUse/_demand)*$beauty)>>
<<set _analUse = Math.trunc((_analUse/_demand)*$beauty)>>
<<set _vaginalUse = Math.trunc((_vaginalUse/_demand)*$beauty)>>
<<set _mammaryUse = Math.trunc((_mammaryUse/_demand)*$beauty)>>
<<set _penetrativeUse = Math.trunc((_penetrativeUse/_demand)*$beauty)>>

<<set $slaves[$i].oralCount += _oralUse, $slaves[$i].publicCount += _oralUse, $oralTotal += _oralUse>>
<<set $slaves[$i].analCount += _analUse, $slaves[$i].publicCount += _analUse, $analTotal += _analUse>>
<<set $slaves[$i].vaginalCount += _vaginalUse, $slaves[$i].publicCount += _vaginalUse, $vaginalTotal += _vaginalUse>>
<<set $slaves[$i].mammaryCount += _mammaryUse, $slaves[$i].publicCount += _mammaryUse, $mammaryTotal += _mammaryUse>>
<<set $slaves[$i].penetrativeCount += _penetrativeUse, $slaves[$i].publicCount += _penetrativeUse, $penetrativeTotal += _penetrativeUse>>
<<set _cervixPump = _vaginalUse>>

<<if $slaves[$i].need>>
<<if $slaves[$i].fetishKnown>>
<<switch $slaves[$i].fetish>>
<<case "submissive" "masochist">>
	<<if _analUse+_vaginalUse > 0>>
		$He enjoys being fucked, and got sexual satisfaction from the <<print _analUse+_vaginalUse>> dicks stuck inside $him this week.
		<<set $slaves[$i].need -= _analUse+_vaginalUse>>
	<</if>>
<<case "dom" "sadist">>
	<<if _penetrativeUse > 0>>
		$He enjoys being on top, and got special sexual satisfaction from the _penetrativeUse times $he got to fuck someone this week.
		<<set $slaves[$i].need -= 2*_penetrativeUse>>
	<</if>>
<<case "cumslut">>
	<<if _oralUse > 0>>
		$He enjoys sucking, and got sexual satisfaction from the _oralUse blowjobs $he gave this week.
		<<set $slaves[$i].need -= _oralUse>>
	<</if>>
<<case "buttslut">>
	<<if _analUse > 0>>
		$He enjoys getting buttfucked, and got sexual satisfaction from the _analUse times $he was sodomized this week.
		<<set $slaves[$i].need -= _analUse>>
	<</if>>
<<case "boobs">>
	<<if _mammaryUse > 0>>
		$He enjoys <<if $slaves[$i].nipples == "fuckable">>having $his tits fucked<<else>>giving a good titfuck<</if>>, and got sexual satisfaction from the _mammaryUse times they were used this week.
		<<set $slaves[$i].need -= _mammaryUse>>
	<</if>>
<<case "pregnancy">>
	<<if $slaves[$i].mpreg == 0>>
	<<if _vaginalUse > 0>>
		$He enjoys having $his pussy fucked, and got sexual satisfaction from the _vaginalUse times $he got dick this week.
		<<set $slaves[$i].need -= _vaginalUse>>
	<</if>>
	<<else>>
		<<if _analUse > 0>>
			$He enjoys having $his ass fucked, and got sexual satisfaction from the _analUse times $he got dick this week.
			<<set $slaves[$i].need -= _analUse>>
		<</if>>
	<</if>>
<<case "humiliation">>
	$He enjoys the humiliation of being a public slut, and got a bit of sexual satisfaction from every sex act $he performed this week.
	<<set $slaves[$i].need -= $beauty>>
<</switch>>
<</if>>
<</if>>

<<if ($showVignettes == 1) && $slaves[$i].assignment != "recruit girls">>
	<<set _vignette = GetVignette($slaves[$i])>>
	__This week__ _vignette.text
	<<if (_vignette.type == "cash")>>
		<<if (_vignette.effect > 0)>>
			@@.yellowgreen;making you an extra <<print cashFormat(Math.trunc($FResult*_vignette.effect))>>.@@
		<<elseif (_vignette.effect < 0)>>
			@@.red;losing you <<print cashFormat(Math.abs(Math.trunc($FResult*_vignette.effect)))>>.@@
		<<else>>
			an incident without lasting effect.
		<</if>>
		<<set $cash += Math.trunc($FResult*_vignette.effect)>>
		<<set _incomeStats.rep += Math.trunc($FResult*_vignette.effect)>>
	<<elseif (_vignette.type == "devotion")>>
		<<if (_vignette.effect > 0)>>
			<<if $slaves[$i].devotion > 50>>
		@@.hotpink;increasing $his devotion to you.@@
			<<elseif $slaves[$i].devotion >= -20>>
		@@.hotpink;increasing $his acceptance of you.@@
			<<elseif $slaves[$i].devotion >= -50>>
		@@.hotpink;reducing $his dislike of you.@@
			<<else>>
		@@.hotpink;reducing $his hatred of you.@@
			<</if>>
		<<elseif (_vignette.effect < 0)>>
			<<if $slaves[$i].devotion > 50>>
		@@.mediumorchid;reducing $his devotion to you.@@
			<<elseif $slaves[$i].devotion >= -20>>
		@@.mediumorchid;reducing $his acceptance of you.@@
			<<elseif $slaves[$i].devotion >= -50>>
		@@.mediumorchid;increasing $his dislike of you.@@
			<<else>>
		@@.mediumorchid;increasing $his hatred of you.@@
			<</if>>
		<<else>>
			an incident without lasting effect.
		<</if>>
		<<set $slaves[$i].devotion += 1*_vignette.effect>>
	<<elseif (_vignette.type == "trust")>>
		<<if (_vignette.effect > 0)>>
			<<if $slaves[$i].trust > 20>>
		@@.mediumaquamarine;increasing $his trust in you.@@
			<<elseif $slaves[$i].trust >= -50>>
		@@.mediumaquamarine;reducing $his fear of you.@@
			<<else>>
		@@.mediumaquamarine;reducing $his terror of you.@@
			<</if>>
		<<elseif (_vignette.effect < 0)>>
			<<if $slaves[$i].trust > 20>>
		@@.gold;reducing $his trust in you.@@
			<<elseif $slaves[$i].trust >= -20>>
		@@.gold;increasing $his fear of you.@@
			<<else>>
		@@.gold;increasing $his terror of you.@@
			<</if>>
		<<else>>
			an incident without lasting effect.
		<</if>>
		<<set $slaves[$i].trust += 1*_vignette.effect>>
	<<elseif (_vignette.type == "health")>>
		<<if (_vignette.effect > 0)>>
		@@.green;improving $his health.@@
		<<elseif (_vignette.effect < 0)>>
		@@.red;affecting $his health.@@
		<<else>>
			an incident without lasting effect.
		<</if>>
		<<set $slaves[$i].health += 2*_vignette.effect>>
	<<else>>
		<<if (_vignette.effect > 0)>>
			@@.green;gaining you a bit of reputation.@@
		<<elseif (_vignette.effect < 0)>>
			@@.red;losing you a bit of reputation.@@
		<<else>>
			an incident without lasting effect.
		<</if>>
		<<set $rep += Math.trunc($FResult*_vignette.effect*0.1)>>
		<<set _incomeStats.income += Math.trunc($FResult*_vignette.effect*0.1)>>
	<</if>>
<</if>>

<<if $slaves[$i].energy > 40 && $slaves[$i].energy < 95>>
	Being used sexually all week @@.lime;increases $his sex drive.@@
	<<set $slaves[$i].energy += 1>>
<</if>>

<<if $slaves[$i].cervixImplant == 1 && _cervixPump > 0 && canDoVaginal($slaves[$i])>>
	$He notices $his @@.lime;belly has swollen@@ from all the vaginal sex $he had throughout the week.
	<<set $slaves[$i].bellyImplant += _cervixPump*20>>
<</if>>