:: Long Slave Description [nobr]

<<run SlaveStatClamp($activeSlave)>>
<<setLocalPronouns $activeSlave>>

<span id="artFrame">
	<<if $seeImages == 1 && $eventDescription != 1 && passage() != "Slave Interact">>
		<<if $imageChoice == 1>>
			<div class="imageRef lrgVector"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 3, 0)>></div>
		<<else>>
			<div class="imageRef lrgRender"><div class="mask">&nbsp;</div><<= SlaveArt($activeSlave, 3, 0)>></div>
		<</if>>
	<</if>>
</span>

<span style="font-weight:bold"><span class="pink"><<= SlaveFullName($activeSlave)>></span></span>

<<if $activeSlave.custom.label>> (<span class="yellow"><span style="font-weight:bold"><<print $activeSlave.custom.label>></span></span>)<</if>>

<<if $ui == "start">>
<<elseif $saleDescription == 1>>
	<<if $applyLaw == 1>>
		has passed inspection to be sold in your arcology.
		<<include "Law Compliance">> /* includes CheckForGingering */
	<<else>>
		is for sale and is available to inspect.
		<<if $prisonCrime>> /* reports a slave's crime in the criminal market */
			$He $prisonCrime
			<<set $prisonCrime = 0>>
		<</if>>
	<</if>>
	<br>&nbsp;&nbsp;&nbsp;&nbsp;<span style="font-weight:bold">$activeSlave.slaveName</span>
<</if>>

is

<<if $activeSlave.devotion < -95>>a <span class="darkviolet">hate-filled,</span>
<<elseif $activeSlave.devotion < -50>>a <span class="darkviolet">hateful,</span>
<<elseif $activeSlave.devotion < -20>>a <span class="mediumorchid">reluctant,</span>
<<elseif $activeSlave.devotion <= 20>>a <span class="yellow">hesitant,</span>
<<elseif $activeSlave.devotion <= 50>>an <span class="hotpink">accepting,</span>
<<elseif $activeSlave.devotion <= 95>>a <span class="deeppink">devoted,</span>
<<else>>a <span class="magenta">worshipful,</span>
<</if>>
<<if $activeSlave.trust < -95>><span class="goldenrod">abjectly terrified</span>
<<elseif $activeSlave.trust < -50>><span class="goldenrod">terrified</span>
<<elseif $activeSlave.trust < -20>><span class="gold">frightened</span>
<<elseif $activeSlave.trust < 20>><span class="yellow">fearful</span>
<<elseif $activeSlave.trust <= 50>>
	<<if $activeSlave.devotion < -20>>
		<span class="orange">careful</span>
	<<else>>
		<span class="mediumaquamarine">careful</span>
	<</if>>
<<elseif $activeSlave.trust < 95>>
	<<if $activeSlave.devotion < -20>>
		<span class="orangered">bold</span>
	<<else>>
		<span class="mediumseagreen">trusting</span>
	<</if>>
<<else>>
	<<if $activeSlave.devotion < -20>>
		<span class="darkred">defiant</span>
	<<else>>
		<span class="seagreen">profoundly trusting</span>
	<</if>>
<</if>>

<<set $desc = SlaveTitle($activeSlave)>>
<span style="font-weight:bold"><span class="coral">$desc.</span></span>

<<if $activeSlave.indenture > -1>>
	$His <<if $activeSlave.indentureRestrictions > 1>>restrictive<<elseif $activeSlave.indentureRestrictions > 0>>protective<<else>>unrestricted<</if>> indenture
	<<if $activeSlave.indenture > 0>>
		<<if $activeSlave.indenture > 1>>
			has $activeSlave.indenture weeks left to run.
		<<else>>
			expires next week.
		<</if>>
	<<else>>
		expires this week.
	<</if>>
<</if>>

<<if $ui == "start">>
<<elseif $saleDescription == 1>>
<<elseif $eventDescription == 1>>
	$He is currently involved in an event, but is assigned to $activeSlave.assignment.
	<<if $activeSlave.assignment == "be a subordinate slave">>
		<<set _lsd = $slaveIndices[$activeSlave.subTarget]>>
		<<if def _lsd>>
			$He has been ordered to serve <span style="font-weight:bold"><span class="pink"><<= SlaveFullName($slaves[_lsd])>></span></span> specifically.
		<</if>>
	<</if>>
<<else>>

	<<if $activeSlave.fuckdoll > 0>>
		You order another slave to bring $him before your desk so you can inspect $him.
	<<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>>
		You go down to $dairyName to inspect $his heaving body.
	<<elseif $activeSlave.assignment == "be your agent">>
		You place a call to
		<<set _agentLocation = "$his current location">>
		<<for _i = 0; _i < $arcologies.length; _i++>>
			<<if $arcologies[_i].leaderID == $activeSlave.ID>>
				<<set _agentLocation = $arcologies[_i].name>>
				<<break>>
			<</if>>
		<</for>>
		<<print _agentLocation>>, and $he instantly appears on camera.
	<<else>>
		$He comes to you for an inspection
		<<switch $activeSlave.assignment>>
		<<case "whore">>
			between customers.
		<<case "serve the public">>
			from where $he was offering $himself publicly.
		<<case "work a glory hole">>
			straight from confinement in a glory hole.
		<<case "get milked">>
			between milkings.
		<<case "work as a farmhand">>
			from where $he was taking care of crops and animals.
		<<case "rest">>
			from where $he was resting.
		<<case "work as a nanny">>
			from where $he was <<if $nurseryBabies > 0>>taking care of children<<else>>keeping $nurseryName clean<</if>>.
		<<case "please you">>
			from where $he was offering $himself to you.
		<<case "be a subordinate slave">>
			<<if $activeSlave.subTarget == -1>>
				from where $he was resting after $his latest baby-making session.
			<<else>>
				straight from orally servicing another slave.
			<</if>>
		<<case "be a servant">>
			straight from bathing another slave.
		<<case "train slaves">>
			between slave training contracts.
		<<case "stay confined">>
			straight from $his confinement.
		<<case "guard you">>
			armed and alert.
		<<case "recruit girls">>
			<<if $recruiterTarget != "other arcologies">>
				after $he finishes cybering with a prospective recruit.
			<<else>>
				<<if $arcologies[0].influenceTarget == -1>>
					right away, since you haven't decided on an arcology to target for cultural influence, leaving $him with nothing to do.
				<<else>>
					from where $he was resting after $his latest sexually exhausting visit to <<for $i = 0; $i < $arcologies.length; $i++>><<if $arcologies[$i].direction == $arcologies[0].influenceTarget>>$arcologies[$i].name<<break>><</if>><</for>>.
				<</if>>
			<</if>>
		<<case "be your Head Girl">>
			with updates on your other slaves ready for your review.
		<<default>>
			as quickly as $he can.
		<</switch>>
	<</if>>

	<<if $activeSlave.sentence > 0>>
		<<if $activeSlave.assignment == "work a glory hole">>
			$His sentence lasts another <<if $activeSlave.sentence > 1>>$activeSlave.sentence weeks<<else>>week<</if>>.
		<<else>>
			$His work assignment lasts another <<if $activeSlave.sentence > 1>>$activeSlave.sentence weeks<<else>>week<</if>>.
		<</if>>
	<</if>>

	<<if $activeSlave.fuckdoll == 0>>
		<<if $activeSlave.voice != 0>>
			<<if $activeSlave.rules.speech == "restrictive">>
				$He is not allowed to speak unless spoken to, but when allowed, $he speaks in a
			<<else>>
				$He is allowed to ask questions, and when $he speaks, $he does so in a
			<</if>>
			<<if $activeSlave.voice == 1>>
				<<if $activeSlave.voiceImplant < 0>>
					ridiculously deep, gravelly voice.
				<<else>>
					deep, unfeminine voice.
				<</if>>
			<<elseif $activeSlave.voice == 2>>
				<<if $activeSlave.voiceImplant != 0>>
					slightly artificial feminine voice.
				<<else>>
					pretty, feminine voice.
				<</if>>
			<<elseif $activeSlave.voice == 3>>
				<<if $activeSlave.voiceImplant > 0>>
					ridiculously high, bubblegum voice.
				<<else>>
					high, girly voice.
				<</if>>
			<</if>>

			<<if canTalk($activeSlave, false)>>
				<<= App.Desc.accent($activeSlave)>>
			<</if>>

		<</if>>
	<</if>>

	<<if $activeSlave.relationship == -3>>
		<<if $activeSlave.fetish == "mindbroken">>
			$He is <span class="lightgreen">married to you,</span> not that it matters to $his broken mind; to $him, $he is a slave, nothing more.
		<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
			$He is <span class="lightgreen">happily married to you,</span> though of course $he is still your slave; albeit a loving, devoted one.
		<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
			$He is <span class="lightgreen">reluctantly married to you,</span> though of course $he is still your slave.
		<<elseif $activeSlave.devotion < -20>>
			$He is <span class="lightgreen">forcibly married to you,</span> though of course $he is still your slave.
		<<else>>
			$He is <span class="lightgreen">married to you,</span> though of course $he is still your slave.
		<</if>>
	<<elseif $activeSlave.relationship == -1>>
		$He is an <span class="lightgreen">emotional slut,</span> happy to remain officially single and free to treat everyone equally.
	<<elseif $activeSlave.relationship == -2>>
		$He is <span class="lightgreen">emotionally bound to you;</span> $his feelings for you are comparable to those in a healthy, loving relationship.
	<<elseif $activeSlave.relationship != 0>>
		<<set _lsd = $slaveIndices[$activeSlave.relationshipTarget]>>
		<<if def _lsd>>
			$He is
			/* TODO: update this with the new relationship rules */
			<<if $activeSlave.relationship <= 1>>
				<span style="font-weight:bold" class="lightgreen">friends with <<= SlaveFullName($slaves[_lsd])>>;</span> the rules <<if $activeSlave.rules.relationship != "restrictive">>encourage<<else>> discourage<</if>> their relationship.
			<<elseif $activeSlave.relationship <= 2>>
				<span style="font-weight:bold" class="lightgreen">best friends with <<= SlaveFullName($slaves[_lsd])>>;</span> the rules <<if $activeSlave.rules.relationship != "restrictive">>encourage<<else>> discourage<</if>> their close relationship.
			<<elseif $activeSlave.relationship <= 3>>
				<span style="font-weight:bold" class="lightgreen"><<= SlaveFullName($slaves[_lsd])>>'s friend with benefits;</span> the rules <<if $activeSlave.rules.relationship == "permissive">>encourage<<else>> discourage<</if>> their sexual relationship.
			<<elseif $activeSlave.relationship <= 4>>
				<span style="font-weight:bold" class="lightgreen"><<= SlaveFullName($slaves[_lsd])>>'s lover;</span> the rules <<if $activeSlave.rules.relationship == "permissive">>encourage<<else>> discourage<</if>> their passionate relationship.
			<<elseif $slaves[_lsd].relationship > 4>>
				<span style="font-weight:bold" class="lightgreen"><<= SlaveFullName($slaves[_lsd])>>'s slave $wife;</span> the rules <<if $activeSlave.rules.relationship == "permissive">>encourage<<else>> discourage<</if>> marital bliss.
			<</if>>
		<</if>>
	<<elseif $activeSlave.fuckdoll == 0>>
		<<if $activeSlave.rules.relationship == "restrictive">>
			The rules forbid $him from associating freely with other slaves.
		<<elseif $activeSlave.career == "a Futanari Sister">>
			The rules encourage $him to form friendships with other slaves, but $he seems disinclined to do so. $He's both friendly with them and eagerly sexual with them when allowed, but $he seems to be waiting for someone, deep down.
		<<elseif $activeSlave.rules.relationship == "just friends">>
			The rules encourage $him to form friendships with other slaves.
		<<else>>
			The rules encourage $him to form relationships with other slaves.
		<</if>>
	<</if>>

	<<if $activeSlave.fuckdoll == 0>>
		<<set _lover = getSlave($activeSlave.relationshipTarget)>>
		<<if def _lover>>
			<<setLocalPronouns _lover 2>>
		<</if>>
		<<if ($activeSlave.ID == $HeadGirl.ID) && ($HGSuite == 1)>>
			$He lives in $his own suite within your penthouse,
		<<elseif ($activeSlave.ID == $Bodyguard.ID) && ($dojo > 1)>>
			$He lives in $his own room within the armory,
		<<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>>
			$He sleeps attached to a milking machine,
		<<elseif $activeSlave.rules.living == "spare">>
			$He sleeps on a bedroll,
		<<elseif $activeSlave.rules.living == "normal">>
			$He sleeps on a cot,
		<<elseif $activeSlave.relationship >= 4>>
			$He has $his own room, which $he shares with $his <<if $activeSlave.relationship == 5>>_wife2<<else>><<= _girl2>>friend<</if>> whenever they can manage it,
		<<else>>
			$He sleeps in $his own little room,
		<</if>>
		<<= App.Desc.releaseDesc($activeSlave)>>
	<</if>>

<</if>> /* CLOSES SALE AND EVENT RULES NONDISPLAY */

<<if $activeSlave.slaveName != $activeSlave.birthName || $activeSlave.slaveSurname != $activeSlave.birthSurname>>
	<<set _nameloss = 0>>
	<<if $activeSlave.fuckdoll == 0>>
		<<if $activeSlave.slaveName != $activeSlave.birthName && $activeSlave.slaveSurname != $activeSlave.birthSurname>>
			<<= SlaveFullName($activeSlave)>> is not $his original full name;
			<<if $activeSlave.birthName === "" || $activeSlave.birthSurname === "">>
				whatever it was, however, has been lost forever.
				<<set _nameloss = 1>>
			<</if>>
		<<elseif $activeSlave.slaveName != $activeSlave.birthName>>
			$activeSlave.slaveName is not $his original given name;
			<<if $activeSlave.birthName === "">>
				whatever it was, however, has been lost forever.
				<<set _nameloss = 1>>
			<</if>>
		<<elseif $activeSlave.slaveSurname != $activeSlave.birthSurname>>
			<<if $activeSlave.slaveSurname === 0 && $activeSlave.birthSurname === "">>
				$He once had a surname; whatever it was, however, has been lost forever.
				<<set _nameloss = 1>>
			<<elseif $activeSlave.slaveSurname !== 0>>
				$activeSlave.slaveSurname is not $his original surname;
				<<if $activeSlave.birthSurname === "">>
					whatever it was, however, has been lost forever.
					<<set _nameloss = 1>>
				<</if>>
			<<else>>
				<<set _nameloss = 1>>
			<</if>>
		<</if>>
		<<if $activeSlave.birthName !== "" || $activeSlave.birthSurname !== "">>
			<<if _nameloss == 1>>
				$He
			<<else>>
				$he
			<</if>>
			<<if $activeSlave.devotion > 95>>
				adores $his slave name and affects to have forgotten that $he was ever called
			<<elseif $activeSlave.devotion > 50>>
				uses $his slave name automatically and gives no sign that $he was ever called
			<<elseif $activeSlave.devotion > 20>>
				uses $his slave name despite once being known as
			<<elseif $activeSlave.devotion >= -20>>
				uses $his slave name hesitantly since $he was once called
			<<elseif $activeSlave.devotion >= -50>>
				uses $his slave name with resentment since $he prefers $his original name,
			<<else>>
				uses $his slave name only when constantly punished, since $he feels $his real name is
			<</if>>
			<<if $activeSlave.slaveName !== $activeSlave.birthName && $activeSlave.slaveSurname !== $activeSlave.birthSurname>>
				<<= SlaveFullBirthName($activeSlave)>>.
			<<elseif $activeSlave.slaveName !== $activeSlave.birthName>>
				<<if $activeSlave.slaveName.endsWith($activeSlave.birthName)>>
					just plain
				<</if>>
				$activeSlave.birthName.
			<<elseif $activeSlave.slaveSurname !== $activeSlave.birthSurname>>
				$activeSlave.birthSurname.
			<</if>>
		<</if>>
		<<if $activeSlave.slaveSurname == 0>>
			$He has no surname as a slave, which $he
			<<if $activeSlave.devotion > 95>>loves.
			<<elseif $activeSlave.devotion > 50>>likes.
			<<elseif $activeSlave.devotion > 20>>accepts.
			<<elseif $activeSlave.devotion >= -20>>tolerates.
			<<elseif $activeSlave.devotion >= -50>>resents.
			<<else>>hates.
			<</if>>
		<</if>>
	<<else>>
		<<= SlaveFullName($activeSlave)>> is not $his original name: $he was once called <<= SlaveFullBirthName($activeSlave)>>.
	<</if>>
<</if>>

<<= App.Desc.ageAndHealth($activeSlave)>>

<<if $saleDescription != 1>>
	<<if $clinic != 0 && $clinicUpgradeScanner == 1>>
		<<if $activeSlave.chem > 15>>
			$clinicNameCaps's scanners score long term carcinogenic buildup in $his body at <span class="cyan"><<print Math.ceil($activeSlave.chem/10)>>.</span>
		<<else>>
			$clinicNameCaps's scanners confirm that $he has good prospects for long term health.
		<</if>>
	<</if>>

	<<print App.Desc.geneticQuirkAssessment($activeSlave)>>

	<<if $showSexualHistory == 1 && $ui != "start">>
		<<= App.Desc.sexualHistory($activeSlave)>>
	<</if>>
<</if>>

<<= App.Desc.mind($activeSlave)>>

<<if $saleDescription == 0>>
	<<if $eventDescription == 0>>
		<<if canSee($activeSlave)>>
			<<if ($activeSlave.attrKnown == 1)>>
				<<if ($activeSlave.assignment != "work in the dairy") || ($dairyRestraintsSetting > 1)>>
					<<if ($activeSlave.attrXX > 85) && ($PC.boobs >= 400)>>
						$His attraction to women is obvious: $he can't seem to stop staring at your breasts.
					<<elseif ($activeSlave.attrXY > 85) && ($PC.dick != 0)>>
						$His attraction to men is obvious: $he can't seem to stop glancing down at your package.
					<<elseif ($activeSlave.attrXY > 85) && $PC.title == 1 && ($PC.boobs < 300)>>
						$His attraction to men is obvious: $he can't seem to stop checking out your broad chest.
					<</if>>
				<</if>>
			<</if>>
		<</if>>
	<</if>>
<</if>>

<<= App.Desc.family($activeSlave)>>

<<if $activeSlave.relationship >= 3 && totalRelatives($activeSlave) > 0>>
	<<set _lover = getSlave($activeSlave.relationshipTarget)>>
	<<if def _lover>>
		<<set _relTerm = relativeTerm($activeSlave, _lover)>>
		<<if _relTerm !== null>>
			$He is in an <span class="lightgreen">incestuous relationship with $his _relTerm, <<= SlaveFullName(_lover)>>.</span>
		<</if>>
	<</if>>
<<elseif $activeSlave.relationship <= -2>>
	<<set _relTerm = relativeTerm($activeSlave, $PC)>>
	<<if _relTerm !== null>>
		$He is in an <span class="lightgreen">incestuous relationship with $his _relTerm, you.</span>
	<</if>>
<</if>>

<<if $activeSlave.rivalry != 0>>
	<<set _lsd = $slaveIndices[$activeSlave.rivalryTarget]>>
	<<if def _lsd>>
		$He
		<<if $activeSlave.rivalry <= 1>>
			<span class="lightsalmon">dislikes</span> <<= SlaveFullName($slaves[_lsd])>>.
		<<elseif $activeSlave.rivalry <= 2>>
			is <<= SlaveFullName($slaves[_lsd])>>'s <span class="lightsalmon">rival.</span>
		<<else>>
			<span class="lightsalmon">bitterly hates</span> <<= SlaveFullName($slaves[_lsd])>>.
		<</if>>
	<</if>>
<</if>>

<<if $activeSlave.bodySwap > 0>>
	<<if $activeSlave.origBodyOwner !== "">>
		$He currently possesses <<print $activeSlave.origBodyOwner>>'s body.
	<</if>>
	<<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0 && $activeSlave.origBodyOwnerID > 0>>
		<<set _lsd = $slaveIndices[$activeSlave.origBodyOwnerID]>>
		<<if def _lsd>>
			$He is fully aware that <<= SlaveFullName($slaves[_lsd])>> is in $his old body.
		<</if>>
	<</if>>
<</if>>

<br>&nbsp;&nbsp;&nbsp;&nbsp;

<<if $saleDescription == 0>>
	<<if $activeSlave.origin != 0>>
		$activeSlave.origin
	<</if>>
<</if>>

<<if $activeSlave.fuckdoll == 0>>
	<<if $activeSlave.career != 0>>
		<<if $activeSlave.career == "a slave">>
			$He was a slave long before you obtained $him.
		<<elseif $activeSlave.career == "a slave since birth">>
			$He's been your slave $his entire life.
		<<elseif $activeSlave.career == "a meat toilet" || $activeSlave.career == "a cum dump">>
			$He sees $himself as a cum receptacle.
		<<elseif $activeSlave.career == "a dairy cow">>
			$He's been broken into the belief that $he is nothing more than a cow to be milked and bred.
		<<elseif $activeSlave.career == "a breeding bull">>
			$He's been broken into the belief that $he is nothing more than a bull destined to fill fertile wombs with calves.
		<<elseif $activeSlave.career == "a breeder">>
			Before you obtained $him, $he was a breeding slave.
		<<elseif $activeSlave.career == "a bioreactor">>
			$He has spent time as a cow in an industrial dairy, an experience that marked $him deeply.
		<<else>>
			Before $he was a slave, $he was
			<<if setup.bodyguardCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Bodyguard.
			<<elseif setup.wardenessCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Wardeness for <<if $cellblock == 0>>a Cellblock<<else>>$cellblockName<</if>>.
			<<elseif setup.attendantCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as an Attendant for <<if $spa == 0>>a Spa<<else>>$spaName<</if>>.
			<<elseif setup.matronCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Matron for <<if $nursery == 0 && $nurseryNannies == 0>>a Nursery<<else>>$nurseryName<</if>>.
			<<elseif setup.nurseCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Nurse for <<if $clinic == 0>>a Clinic<<else>>$clinicName<</if>>.
			<<elseif setup.schoolteacherCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Schoolteacher for <<if $schoolroom == 0>>a Schoolroom<<else>>$schoolroomName<</if>>.
			<<elseif setup.stewardessCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Stewardess for <<if $servantsQuarters == 0>>a Servant's Quarters<<else>>$servantsQuartersName<</if>>.
			<<elseif setup.milkmaidCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Milkmaid for <<if $dairy == 0>>a Dairy<<else>>$dairyName<</if>>.
			<<elseif setup.farmerCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Farmer for <<if $farmyard == 0>>a Farmyard<<else>>$farmyardName<</if>>.
			<<elseif setup.madamCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Madam for <<if $brothel == 0>>a Brothel<<else>>$brothelName<</if>>.
			<<elseif setup.DJCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a DJ for <<if $club == 0>>a Club<<else>>$clubName<</if>>.
			<<elseif setup.HGCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a Head Girl.
			<<elseif setup.recruiterCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him potential as a recruiter.
			<<elseif setup.entertainmentCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him a slight edge at entertainment.
			<<elseif setup.whoreCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him a slight edge at sexual commerce.
			<<elseif setup.gratefulCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, so $he can remember what it's like <<if $activeSlave.career == "prisoner">>no one looking out for you<<else>>to have the freedom to starve<</if>>.
			<<elseif setup.menialCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him experience following orders.
			<<elseif setup.servantCareers.includes($activeSlave.career)>>
				<<= convertCareer($activeSlave)>>, giving $him a slight edge in housekeeping.
			<<else>>
				<<= convertCareer($activeSlave)>>.
			<</if>>
		<</if>>
	<</if>>
	<<if ($week-$activeSlave.weekAcquired >= 20) && ($activeSlave.skill.entertainment >= 100)>>
		<<if setup.entertainmentCareers.includes($activeSlave.career)>><<else>>
			$He has gotten enough experience to be as charismatic as any professional entertainer<<if ($activeSlave.counter.oral + $activeSlave.counter.anal + $activeSlave.counter.vaginal + $activeSlave.counter.mammary + $activeSlave.counter.penetrative > 1000)>>, and has been fucked so many times that a free sex worker could teach $him nothing<</if>>.
		<</if>>
	<<elseif ($activeSlave.counter.oral + $activeSlave.counter.anal + $activeSlave.counter.vaginal + $activeSlave.counter.mammary + $activeSlave.counter.penetrative > 1000)>>
		<<if setup.whoreCareers.includes($activeSlave.career)>><<else>>
			$He has been fucked so many times that a free sex worker could teach $him nothing.
		<</if>>
	<</if>>
<</if>>

<<set _careers = []>>
<<if ($activeSlave.skill.headGirl >= $masteredXP)>>
	<<set _careers.push("Head Girl")>>
<</if>>
<<if ($activeSlave.skill.recruiter >= $masteredXP)>>
	<<set _careers.push("Recruiter")>>
<</if>>
<<if ($activeSlave.skill.bodyguard >= $masteredXP)>>
	<<set _careers.push("Bodyguard")>>
<</if>>
<<if ($activeSlave.skill.madam >= $masteredXP)>>
	<<set _careers.push("Madam")>>
<</if>>
<<if ($activeSlave.skill.DJ >= $masteredXP)>>
	<<set _careers.push("DJ")>>
<</if>>
<<if ($activeSlave.skill.nurse >= $masteredXP)>>
	<<set _careers.push("Nurse")>>
<</if>>
<<if ($activeSlave.skill.teacher >= $masteredXP)>>
	<<set _careers.push("Schoolteacher")>>
<</if>>
<<if ($activeSlave.skill.attendant >= $masteredXP)>>
	<<set _careers.push("Attendant")>>
<</if>>
<<if ($activeSlave.skill.matron >= $masteredXP)>>
	<<set _careers.push("Matron")>>
<</if>>
<<if ($activeSlave.skill.stewardess >= $masteredXP)>>
	<<set _careers.push("Stewardess")>>
<</if>>
<<if ($activeSlave.skill.milkmaid >= $masteredXP)>>
	<<set _careers.push("Milkmaid")>>
<</if>>
<<if ($activeSlave.skill.farmer >= $masteredXP)>>
	<<set _careers.push("Farmer")>>
<</if>>
<<if ($activeSlave.skill.wardeness >= $masteredXP)>>
	<<set _careers.push("Wardeness")>>
<</if>>
<<if ($activeSlave.skill.servant >= $masteredXP)>>
	<<set _careers.push("Servant")>>
<</if>>
<<if ($activeSlave.skill.entertainer >= $masteredXP)>>
	<<set _careers.push("Entertainer")>>
<</if>>
<<if ($activeSlave.skill.whore >= $masteredXP)>>
	<<set _careers.push("Whore")>>
<</if>>
<<if _careers.length > 0>>
	$He has working experience as a
	<<if _careers.length > 2>>
		<<for _j = 0; _j < _careers.length; _j++>>
			<<if _j < _careers.length-1>>
				<<print _careers[_j]>>,
			<<else>>
				and <<print _careers[_j]>>.
			<</if>>
		<</for>>
	<<elseif _careers.length > 1>>
		_careers[1] and <<print _careers[0]>>.
	<<else>>
		<<print _careers[0]>>.
	<</if>>
<</if>>
/* old
<<set _numCareers = 0>>
<<if ($activeSlave.skill.headGirl >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.recruiter >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.bodyguard >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.madam >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.DJ >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.nurse >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.teacher >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.attendant >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.matron >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.stewardess >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.milkmaid >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.farmer >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if ($activeSlave.skill.wardeness >= $masteredXP)>>
	<<set _numCareers += 1>>
<</if>>
<<if _numCareers > 0>>
	$He has working experience as a
	<<if $activeSlave.skill.headGirl >= $masteredXP>>
		<<if _numCareers == 1>>
			Head Girl.
		<<elseif _numCareers == 2>>
			Head Girl and
		<<else>>
			Head Girl,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.recruiter >= $masteredXP>>
		<<if _numCareers == 1>>
			Recruiter.
		<<elseif _numCareers == 2>>
			Recruiter and
		<<else>>
			Recruiter,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.bodyguard >= $masteredXP>>
		<<if _numCareers == 1>>
			Bodyguard.
		<<elseif _numCareers == 2>>
			Bodyguard and
		<<else>>
			Bodyguard,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.madam >= $masteredXP>>
		<<if _numCareers == 1>>
			Madam.
		<<elseif _numCareers == 2>>
			Madam and
		<<else>>
			Madam,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.DJ >= $masteredXP>>
		<<if _numCareers == 1>>
			DJ.
		<<elseif _numCareers == 2>>
			DJ and
		<<else>>
			DJ,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.nurse >= $masteredXP>>
		<<if _numCareers == 1>>
			Nurse.
		<<elseif _numCareers == 2>>
			Nurse and
		<<else>>
			Nurse,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.teacher >= $masteredXP>>
		<<if _numCareers == 1>>
			Schoolteacher.
		<<elseif _numCareers == 2>>
			Schoolteacher and
		<<else>>
			Schoolteacher,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.attendant >= $masteredXP>>
		<<if _numCareers == 1>>
			Attendant.
		<<elseif _numCareers == 2>>
			Attendant and
		<<else>>
			Attendant,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.matron >= $masteredXP>>
		<<if _numCareers == 1>>
			Matron.
		<<elseif _numCareers == 2>>
			Matron and
		<<else>>
			Matron,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.stewardess >= $masteredXP>>
		<<if _numCareers == 1>>
			Stewardess.
		<<elseif _numCareers == 2>>
			Stewardess and
		<<else>>
			Stewardess,
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.milkmaid >= $masteredXP>>
		<<if _numCareers == 1>>
			Milkmaid.
		<<else>>
			Milkmaid and
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.farmer >= $masteredXP>>
		<<if _numCareers == 1>>
			Farmer.
		<<else>>
			Farmer and
		<</if>>
		<<set _numCareers -= 1>>
	<</if>>
	<<if $activeSlave.skill.wardeness >= $masteredXP>>
		Wardeness.
	<</if>>
<</if>>
*/

<<if $activeSlave.prestige > 0>>
	<<if $activeSlave.prestigeDesc>>$activeSlave.prestigeDesc<</if>>
	<<if $activeSlave.prestige > 2>>
		<span class="green">It is extremely prestigious to own $him.</span>
	<<elseif $activeSlave.prestige > 1>>
		<span class="green">It is quite prestigious to own $him.</span>
	<<else>>
		<span class="green">It is fairly prestigious to own $him.</span>
	<</if>>
<</if>>

<<if $activeSlave.porn.prestige > 0>>
	<<if $activeSlave.porn.prestigeDesc>>$activeSlave.porn.prestigeDesc<</if>>
	<<if $activeSlave.porn.prestige > 2>>
		As such, $he tends to gain a following wherever $he goes.
	<<elseif $activeSlave.porn.prestige > 1>>
		As such, $he is recognized often.
	<<else>>
		As such, $he is recognized occasionally.
	<</if>>
<</if>>

<<if $activeSlave.prestige > 0 || $activeSlave.porn.prestige > 1>>
	<<if $activeSlave.fuckdoll == 0 && $activeSlave.markings == "birthmark">>
		$He has a large, liver-colored birthmark, but since $he's well known, this uniqueness adds to $his beauty rather than detracting from it.
	<</if>>
<</if>>

<<if $activeSlave.fuckdoll > 0>>
	$He is
	<<if $activeSlave.fuckdoll <= 10>>
		poorly adapted to life as a living sex toy.
	<<elseif $activeSlave.fuckdoll <= 30>>
		<span class="aquamarine">moderately adapted to life as a living sex toy.</span>
	<<elseif $activeSlave.fuckdoll <= 60>>
		<span class="aquamarine">well adapted to life as a living sex toy.</span>
	<<elseif $activeSlave.fuckdoll < 100>>
		<span class="aquamarine">almost perfectly adapted to life as a living sex toy.</span>
	<<else>>
		<span class="aquamarine">perfectly adapted to life as a living sex toy.</span>
	<</if>>
	Entertainment and prostitution skills are irrelevant for a Fuckdoll.
<<else>>
	<<if $activeSlave.skill.whoring <= 10>>
		<<if $activeSlave.skill.entertainment <= 10>>
		<<elseif $activeSlave.skill.entertainment <= 30>>
			$He is <span class="aquamarine">reasonably entertaining.</span>
		<<elseif $activeSlave.skill.entertainment <= 60>>
			$He is a <span class="aquamarine">skilled entertainer.</span>
		<<elseif $activeSlave.skill.entertainment < 100>>
			$He is an <span class="aquamarine">expert entertainer.</span>
		<<else>>
			$He is a <span class="aquamarine">master of entertainment.</span>
		<</if>>
	<<else>>
		<<if $activeSlave.skill.entertainment <= 10>>
		<<elseif $activeSlave.skill.entertainment <= 30>>
			$He is <span class="aquamarine">reasonably entertaining</span> and
		<<elseif $activeSlave.skill.entertainment <= 60>>
			$He is a <span class="aquamarine">skilled entertainer</span> and
		<<elseif $activeSlave.skill.entertainment < 100>>
			$He is an <span class="aquamarine">expert entertainer</span> and
		<<else>>
			$He is a <span class="aquamarine">master of entertainment</span> and
		<</if>>
	<</if>>
	<<if $activeSlave.skill.whoring <= 10>>
	<<elseif $activeSlave.skill.whoring <= 30>>
		<<if $activeSlave.skill.entertainment <= 10>>$He <</if>>has <span class="aquamarine">basic experience as a prostitute.</span>
	<<elseif $activeSlave.skill.whoring <= 60>>
		<<if $activeSlave.skill.entertainment <= 10>>$He is <</if>>a <span class="aquamarine">skilled streetwalker.</span>
	<<elseif $activeSlave.skill.whoring < 100>>
		<<if $activeSlave.skill.entertainment <= 10>>$He is <</if>>an <span class="aquamarine">expert working $girl.</span>
	<<else>>
		<<if $activeSlave.skill.entertainment <= 10>>$He is <</if>>a <span class="aquamarine">masterful whore.</span>
	<</if>>
<</if>>

<<if ($activeSlave.custom.desc != "") && (def $activeSlave.custom.desc)>>
	<<print $activeSlave.custom.desc>>
<</if>>

<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty > 0>>
	<<if genderLawPass($activeSlave) == 1>>
		$His body is a perfect example of the fashionable feminine ideal.
	<</if>>
<<elseif $arcologies[0].FSSlimnessEnthusiastLaw == 1>>
	<<if slimLawPass($activeSlave) == 1>>
		$His body is a perfect example of the fashionable ideal flat body.
	<</if>>
<<elseif $arcologies[0].FSHedonisticDecadenceLaw2 == 1>>
	<<if ($activeSlave.boobs >= 2000) && ($activeSlave.butt >= 5) && ($activeSlave.weight > 95)>>
		$His body is a perfect example of the fashionable plump body.
	<</if>>
<</if>>

<<if $arcologies[0].FSRestartSMR > 0 && $arcologies[0].FSRestart > 80 && ($activeSlave.dick == 0) && ($activeSlave.balls == 0) && ($activeSlave.ovaries == 0) && ($activeSlave.mpreg == 0) && ($activeSlave.vagina < 0)>>
	$His body is a perfect example of a subhuman who has accepted their place in society.
<</if>>

<<if $arcologies[0].FSIntellectualDependencyLawBeauty == 1>>
	$He currently is graded
	<<switch bimboScore($activeSlave)>>
	<<case 6>>
		an S-class
	<<case 5>>
		an A-class
	<<case 4>>
		a B-class
	<<case 3>>
		a C-class
	<<case 2>>
		a D-class
	<<case 1>>
		an E-class
	<<default>>
		an F-class
	<</switch>>
	bimbo by societal trends.
<</if>>

<<if ($showScores != 0)>>
	Currently, $he has an
	<span class="pink">
		<span style="font-weight:bold">
			attractiveness score
		</span>
		of
		<span class="text-decoration-line: underline">
			<span id="BeautyTooltip" style="font-weight:bold">
				<<if $cheatMode || $debugMode>>
					<<link "<<= Beauty($activeSlave)>>">>
						<<run BeautyTooltip($activeSlave)>>
					<</link>>
				<<else>>
					<<= Beauty($activeSlave)>>
				<</if>>
			</span>
		</span>
	</span>
	and a
	<span class="lightcoral">
		<span style="font-weight:bold">
			sexual score
		</span>
		of
		<span class="text-decoration-line: underline">
			<span id="FResultTooltip" style="font-weight:bold">
				<<if $cheatMode || $debugMode>>
					<<link "<<= FResult($activeSlave)>>.">>
						<<run FResultTooltip($activeSlave)>>
					<</link>>
				<<else>>
					<<= FResult($activeSlave)>>.
				<</if>>
			</span>
		</span>
	</span>
<</if>>

<br>&nbsp;&nbsp;&nbsp;&nbsp;

<<= App.Desc.limbs($activeSlave)>>

<<= App.Desc.clothing($activeSlave)>>
<<= App.Desc.armwear($activeSlave)>>
<<if $showBodyMods == 1>>
	<<= App.Desc.clothingCorset($activeSlave)>>
<</if>>

<<if ($showClothing == 1) && ($saleDescription == 0)>>
	$He
<<else>>
	$activeSlave.slaveName
<</if>>
<<set _averageHeight = Height.mean($activeSlave)>>
is
<<if $activeSlave.height <= (_averageHeight+5) && $activeSlave.height >= (_averageHeight-5)>>
	an average height<<if $activeSlave.physicalAge < 16>> for $his age<</if>>
<<elseif $activeSlave.height < (_averageHeight-15)>>
	petite<<if $activeSlave.physicalAge < 16>> for $his age<</if>>
<<elseif $activeSlave.height < (_averageHeight-5)>>
	short<<if $activeSlave.physicalAge < 16>> for $his age<</if>>
<<elseif $activeSlave.height > (_averageHeight+15)>>
	very tall<<if $activeSlave.physicalAge < 16>> for $his age<</if>>
<<elseif $activeSlave.height > (_averageHeight+5)>>
	tall<<if $activeSlave.physicalAge < 16>> for $his age<</if>>
<</if>>
<<if $showHeightCMs == 1>> at <<= heightToEitherUnit($activeSlave.height)>>,<</if>>

and

<<if $activeSlave.weight > 190 >>
	<<if $arcologies[0].FSHedonisticDecadence != "unset">>
		<<print either("perfectly curvy", "perfectly plush")>>.
	<<else>>
		<span class="red"><<print either("dangerously fat", "dangerously overweight", "extremely obese")>>.</span>
	<</if>>
<<elseif $activeSlave.weight > 160 >>
	<<if $arcologies[0].FSHedonisticDecadence != "unset">>
		<<print either("spectacularly curvy", "spectacularly plush")>>.
	<<else>>
		<span class="red"><<print either("extremely fat", "extremely overweight", "very obese")>>.</span>
	<</if>>
<<elseif $activeSlave.weight > 130 >>
	<<if $arcologies[0].FSHedonisticDecadence != "unset">>
		<<print either("amazingly curvy", "amazingly plush")>>.
	<<else>>
		<span class="red"><<print either("obese", "very fat", "very overweight")>>.</span>
	<</if>>
<<elseif $activeSlave.weight > 95>>
	<<if $arcologies[0].FSHedonisticDecadence != "unset">>
		<<print either("extremely curvy", "extremely plush")>><<if $activeSlave.hips > 1>>, $his huge hips complementing $his plushness perfectly<</if>>.
	<<elseif $activeSlave.hips > 1>>
		<<print either("extremely curvy", "extremely plush")>>, but $his huge hips make the extra weight attractive on $him.
	<<else>>
		<span class="red"><<print either("carrying a lot of extra weight", "fat", "overweight")>>.</span>
	<</if>>
<<elseif $activeSlave.weight > 30>>
	<<if $arcologies[0].FSHedonisticDecadence != "unset">>
		<<print either("quite curvy", "very plush")>><<if $activeSlave.hips > 1>>, $his motherly hips adding to $his soft appeal<</if>>.
	<<elseif $activeSlave.hips > 1>>
		<<print either("quite curvy", "very plush")>>, but $his motherly hips make the extra weight attractive on $him.
	<<else>>
		<span class="red"><<print either("carrying extra weight", "chubby")>>.</span>
	<</if>>
<<elseif $activeSlave.weight > 10 >><<print either("nicely plush", "pleasingly curvy")>>.
<<elseif $activeSlave.weight >= -10>><<print either("a healthy weight", "an attractive weight for $his frame", "neither too fat nor too skinny")>>.
<<elseif $activeSlave.weight >= -30>><<print either("appealingly skinny", "pleasingly thin")>>.
<<elseif $activeSlave.weight >= -95>>
	<<if $activeSlave.hips > 1>>
		<<print either("quite skinny", "very thin")>>, but $his wide hips make the gap between $his thighs very noticeable.
	<<elseif $activeSlave.hips < -1>>
		<<print either("quite skinny", "very thin")>>, but $his trim hips make $him look like a model.
	<<else>>
		<span class="red"><<print either("rail thin", "too skinny", "underweight")>>.</span>
	<</if>>
<<else>><span class="red"><<print either("dangerously skinny", "emaciated")>>.</span>
<</if>>

<<if $activeSlave.hips > 2>>
	$His hips are unrealistically wide, it is obvious they have been artificially widened.
<</if>>

<<= App.Desc.waist($activeSlave)>>

<<if $arcologies[0].FSStatuesqueGlorification != "unset">>
	<<if heightPass($activeSlave)>>
		$He is tall enough <<if setup.heightBoostingShoes.includes($activeSlave.shoes)>>in $his <<= heightToEitherUnit(heelLength($activeSlave))>> $activeSlave.shoes <</if>>to measure up to society's strict tastes.
	<<else>>
		$He fails to measure up to society's strict tastes<<if setup.heightBoostingShoes.includes($activeSlave.shoes)>> even with $his <<= heightToEitherUnit(heelLength($activeSlave))>> $activeSlave.shoes<</if>>.
	<</if>>
<<elseif $arcologies[0].FSPetiteAdmiration != "unset">>
	<<if heightPass($activeSlave)>>
		Society finds $him adorably short.
	<<elseif $activeSlave.height >= 170>>
		Society finds $him distastefully tall.
	<</if>>
<</if>>

<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty > 0>>
	<<if $arcologies[0].FSHedonisticDecadence == "unset" && $arcologies[0].FSPhysicalIdealistStrongFat == 0>>
		<<if $activeSlave.weight > 130>>
			$He is much too fat for the fashionable feminine ideal.
		<<elseif $activeSlave.weight > 30>>
			$He is too fat for the fashionable feminine ideal.
		<<elseif $activeSlave.weight < -30>>
			$He is too skinny for the fashionable feminine ideal.
		<</if>>
	<<else>>
		<<if $activeSlave.weight > 130>>
			$He is much too fat for the fashionable feminine ideal.
		<<elseif $activeSlave.weight < -30>>
			$He is too skinny for the fashionable feminine ideal.
		<</if>>
	<</if>>
<<elseif $arcologies[0].FSSlimnessEnthusiastLaw == 1>>
	<<if $arcologies[0].FSHedonisticDecadence == "unset" && $arcologies[0].FSPhysicalIdealistStrongFat == 0>>
		<<if $activeSlave.weight > 30>>
			$He is much too fat for the fashionable feminine ideal.
		<<elseif $activeSlave.weight > 10>>
			$He is too fat for the fashionable feminine ideal.
		<</if>>
	<<else>>
		<<if $activeSlave.weight > 60>>
			$He is much too fat for the fashionable feminine ideal.
		<<elseif $activeSlave.weight > 30>>
			$He is too fat for the fashionable feminine ideal.
		<</if>>
	<</if>>
<<elseif $arcologies[0].FSHedonisticDecadenceLaw2 == 1>>
	<<if $activeSlave.weight <= 95>>
		$He is too thin for the fashionable feminine ideal.
	<<elseif $activeSlave.weight <= 10>>
		$He is much too thin for the fashionable feminine ideal.
	<</if>>
<</if>>

<<if canWalk($activeSlave)>>
	<<if $activeSlave.weight > (170+($activeSlave.muscles/5)) && $activeSlave.physicalAge >= 18>>
		$He is so fat that it is difficult for $him to move.
		<<if $activeSlave.muscles > 95>>
			However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks.
		<<elseif $activeSlave.muscles > 30>>
			$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight.
		<<elseif $activeSlave.muscles > 5>>
			$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit.
		<<else>>
			$He cannot get to $his feet unaided, and tries to stay seated as much as $he can.
		<</if>>
	<<elseif $activeSlave.weight > (110+($activeSlave.muscles/20)) && $activeSlave.physicalAge <= 3>>
		$He is so fat that it is difficult for $him to move.
		<<if $activeSlave.muscles > 95>>
			However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks.
		<<elseif $activeSlave.muscles > 30>>
			$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight.
		<<elseif $activeSlave.muscles > 5>>
			$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit.
		<<else>>
			$He cannot get to $his feet unaided, and tries to stay seated as much as $he can.
		<</if>>
	<<elseif $activeSlave.weight > (140+($activeSlave.muscles/15)) && $activeSlave.physicalAge <= 12>>
		$He is so fat that it is difficult for $him to move.
		<<if $activeSlave.muscles > 95>>
			However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks.
		<<elseif $activeSlave.muscles > 30>>
			$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight.
		<<elseif $activeSlave.muscles > 5>>
			$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit.
		<<else>>
			$He cannot get to $his feet unaided, and tries to stay seated as much as $he can.
		<</if>>
	<<elseif $activeSlave.weight > (165+($activeSlave.muscles/10)) && $activeSlave.physicalAge < 18>>
		$He is so fat that it is difficult for $him to move.
		<<if $activeSlave.muscles > 95>>
			However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks.
		<<elseif $activeSlave.muscles > 30>>
			$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight.
		<<elseif $activeSlave.muscles > 5>>
			$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit.
		<<else>>
			$He cannot get to $his feet unaided, and tries to stay seated as much as $he can.
		<</if>>
	<</if>>
<</if>>

<<= App.Desc.heightImplant($activeSlave)>>

$He is
<<if $activeSlave.muscles > 95>>
	<span class="pink">extremely muscular,</span> with defined pecs, powerful glutes, and massive traps<<if $activeSlave.weight > 95>> hidden beneath a layer of fat<</if>>.
<<elseif $activeSlave.muscles > 50>>
	<span class="pink">quite muscular,</span> with ripped abs, strong shoulders, and defined lats<<if $activeSlave.weight > 95>> hidden beneath a layer of fat<</if>>.
<<elseif $activeSlave.muscles > 30>>
	<span class="pink">well built,</span> yet feminine with defined abs and strong shapely muscles<<if $activeSlave.weight > 95>> hidden beneath a layer of fat<</if>>.
<<elseif $activeSlave.muscles > 5>>
	<span class="pink">well built,</span> yet feminine, with just-visible muscles<<if $activeSlave.weight > 30>> hidden beneath a layer of fat<</if>>.
<<elseif $activeSlave.muscles > -6>>
	<span class="pink">soft and feminine,</span> with no visible muscles.
<<elseif $activeSlave.muscles > -31>>
	<span class="pink">rather weak,</span> with barely any muscles.
<<elseif $activeSlave.muscles > -96>>
	<span class="pink">very weak;</span> $he struggles with day-to-day tasks.
<<else>>
	<span class="red">frail;</span> $he can barely hold $himself up.
<</if>>

<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty + $arcologies[0].FSSlimnessEnthusiastLaw > 0 && $arcologies[0].FSPhysicalIdealist == "unset" && $arcologies[0].FSHedonisticDecadenceStrongFat == 0>>
	<<if $arcologies[0].FSPhysicalIdealistLaw > 0 && $activeSlave.muscles > 50>>
		$He is entirely too muscular for the fashionable feminine ideal.
	<<elseif $activeSlave.muscles > 30>>
		$He is entirely too muscular for the fashionable feminine ideal.
	<</if>>
<</if>>

<<if hasAnyNaturalArms($activeSlave)>>
	<<if $activeSlave.weight > 190>>
		$He has <<if hasBothNaturalArms($activeSlave)>>hugely thick arms<<else>>a hugely thick arm<</if>> with sagging fat rolls<<if $activeSlave.muscles > 5>> and<<else>>.<</if>>
	<<elseif $activeSlave.weight > 160>>
		$He has <<if hasBothNaturalArms($activeSlave)>>thick arms<<else>>a thick arm<</if>> with drooping fat folds<<if $activeSlave.muscles > 5>> and<<else>>.<</if>>
	<<elseif $activeSlave.weight > 130>>
		$He has <<if hasBothNaturalArms($activeSlave)>>plump arms<<else>>a plump arm<</if>><<if $activeSlave.muscles > 5>> with<<else>>.<</if>>
	<<elseif $activeSlave.weight > 97>>
		$He has <<if hasBothNaturalArms($activeSlave)>>chubby arms<<else>>a chubby arm<</if>><<if $activeSlave.muscles > 5>> with<<else>>.<</if>>
	<<elseif $activeSlave.muscles > 5>>
		$He has <<if hasBothNaturalArms($activeSlave)>>normal arms<<else>>a normal arm<</if>> with
	<</if>>
	<<if $activeSlave.muscles > 95>>
		huge muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flesh<</if>>.
	<<elseif $activeSlave.muscles > 30>>
		obvious muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flesh<</if>>.
	<<elseif $activeSlave.muscles > 5>>
		toned muscles<<if $activeSlave.weight > 30>> hidden beneath $his soft flesh<</if>>.
	<<else>>
		/*little muscle to them.*/
	<</if>>
<</if>>

<<= App.Desc.bodyguard($activeSlave)>>

<<if ($activeSlave.counter.pitWins + $activeSlave.counter.pitLosses) > 0>>
	$He has participated in <<print num($activeSlave.counter.pitWins + $activeSlave.counter.pitLosses)>> pit fights, with $activeSlave.counter.pitWins wins and $activeSlave.counter.pitLosses losses.
<</if>>

<<if $activeSlave.counter.pitKills > 0>>
	$activeSlave.counter.pitKills slaves have died by $his hand in pit fights.
<</if>>

<<= App.Desc.piercing($activeSlave, "corset")>>

<<= App.Desc.pregnancy($activeSlave)>>

<<if hasAnyNaturalLegs($activeSlave)>>
	<<if $activeSlave.weight > 190>>
		$He has <<if hasBothNaturalLegs($activeSlave)>>extremely fat legs with immense soft, rather uneven thighs<<else>>an extremely fat leg with an immense soft, rather uneven thigh<</if>><<if $activeSlave.muscles > 5>> and<<else>>.<</if>>
	<<elseif $activeSlave.weight > 160>>
		$He has <<if hasBothNaturalLegs($activeSlave)>>very fat legs with massively thick, soft, somewhat uneven thighs<<else>>a very fat leg with a massively thick, soft, somewhat uneven thigh<</if>><<if $activeSlave.muscles > 5>> and<<else>>.<</if>>
	<<elseif $activeSlave.weight > 130>>
		$He has <<if hasBothNaturalLegs($activeSlave)>>fat legs with hugely thick, soft thighs<<else>>a fat leg with a hugely thick, soft thigh<</if>><<if $activeSlave.muscles > 5>> and<<else>>.<</if>>
	<<elseif $activeSlave.weight > 97>>
		$He has <<if hasBothNaturalLegs($activeSlave)>>fat legs with thick, soft thighs<<else>>a fat leg with a thick, soft thigh<</if>><<if $activeSlave.muscles > 5>> and<<else>>.<</if>>
	<<elseif $activeSlave.weight > 95>>
		$He has <<if hasBothNaturalLegs($activeSlave)>>normal legs with thick, soft thighs<<else>> a normal leg with a thick, soft thigh<</if>><<if $activeSlave.muscles > 5>> and<<else>>.<</if>>
	<<elseif $activeSlave.muscles > 5>>
		$He has <<if hasBothNaturalLegs($activeSlave)>>relatively normal legs and thighs<<else>>a relatively normal leg and thigh<</if>> with
	<</if>>
	<<if $activeSlave.muscles > 95>>
		huge muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flab<</if>>.
	<<elseif $activeSlave.muscles > 30>>
		obvious muscles<<if $activeSlave.weight > 95>> hidden beneath $his soft flab<</if>>.
	<<elseif $activeSlave.muscles > 5>>
		toned muscles<<if $activeSlave.weight > 30>> hidden beneath $his soft flab<</if>>.
	<<else>>
		/*barely any muscle in them.*/
	<</if>>
<</if>>

<<= App.Desc.mods($activeSlave, "thigh")>>
<<= App.Desc.mods($activeSlave, "calf")>>
<<= App.Desc.mods($activeSlave, "ankle")>>
<<= App.Desc.mods($activeSlave, "foot")>>
<<= App.Desc.heels($activeSlave, "foot")>>
<<= App.Desc.skin($activeSlave)>>

<<if $saleDescription == 1>>

	<<= App.Desc.accent($activeSlave)>>

<</if>>

<<set _scarCounter = 0>>
<<for _scarName, _scar range $activeSlave.scar>>
	<<if ($activeSlave.ID == $Bodyguard.ID) && _scarCounter > 1>>
		$His scars make $him look even more menacing than $he actually is.
		<<break>>
	<<elseif ($activeSlave.ID == $Bodyguard.ID) && $activeSlave.scar[_scarName].menacing > 0>>
		$His menacing scar makes $him look terrifying.
		<<break>>
	<<elseif ($activeSlave.ID == $Wardeness.ID) && _scarCounter > 1>>
		$His scars make $him look like $he's in the right place.
	<</if>>
	<<set _scarCounter++>>
<</for>>

<<if $activeSlave.fuckdoll == 0>>
	<<if $activeSlave.markings == "birthmark" && $activeSlave.prestige == 0 && $activeSlave.porn.prestige < 2>>
		$He has a large, liver-colored birthmark, detracting from $his beauty.
	<</if>>
	<<if ($activeSlave.skin == "sun tanned")>>
		<<if (($activeSlave.rules.release.slaves === 1) || App.Utils.hasFamilySex($activeSlave))>>
			<<if ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
				$His tan is slightly uneven, since $he enjoys
				<<if ($activeSlave.fetish == "buttslut")>>
					letting other tanned slaves share a tanning bed with $him so they can sodomize $him while $he tans.
				<<elseif ($activeSlave.fetish == "cumslut")>>
					letting other tanned slaves share a tanning bed with $him so they get oral from $him while $he tans.
				<<elseif ($activeSlave.fetish == "sadist")>>
					forcing inferior slaves into the tanning beds with $him so $he can sodomize them while $he tans.
				<<elseif ($activeSlave.fetish == "dom")>>
					bringing other slaves into the tanning beds with $him so $he can fuck them while $he tans.
				<<elseif ($activeSlave.fetish == "masochist") || ($activeSlave.fetish == "submissive")>>
					letting other slaves into the tanning beds with $him so they can fuck $him while $he tans.
				<<elseif ($activeSlave.fetish == "boobs")>>
					bringing other slaves into the tanning beds with $him so $he can tittyfuck them while $he tans.
				<<elseif ($activeSlave.fetish == "pregnancy") && (random(0,99) < $seeDicks)>>
					letting slaves with dicks into the tanning beds with $him so they can cum inside $him while $he tans.
				<<else>>
					bringing other slaves into the tanning beds with $him to have sex while $he tans.
				<</if>>
			<</if>>
		<</if>>
	<</if>>
<</if>>

<<if $activeSlave.fuckdoll == 0>>
	/* Describe any brands that are not directly addressed elsewhere in longSlave */
	<<= App.Desc.mods($activeSlave, "extra")>>
<</if>>

<<if ($showClothing == 1) && ($saleDescription == 0)>>

	<<= App.Desc.ears($activeSlave)>>

	<<= App.Desc.upperFace($activeSlave)>>

	<<= App.Desc.hair($activeSlave)>>

<<else>>
	$His hair is $activeSlave.hColor<<if $activeSlave.hColor != $activeSlave.eyebrowHColor>>, with $activeSlave.eyebrowHColor eyebrows<</if>>.
<</if>>

<<if $activeSlave.fuckdoll == 0>>
	<<if ($activeSlave.hColor == "red")>>
		<<if ($activeSlave.hLength >= 10)>>
			<<if ($activeSlave.markings == "freckles") || ($activeSlave.markings == "heavily freckled")>>
				<<if (skinToneLevel($activeSlave.skin) > 5) && (skinToneLevel($activeSlave.skin) < 10)>>
					It goes perfectly with $his $activeSlave.skin skin and freckles.
				<</if>>
			<</if>>
		<</if>>
	<</if>>

	<<set _pubertyAge = Math.min($activeSlave.pubertyAgeXX, $activeSlave.pubertyAgeXY)>>
	<<if ($activeSlave.physicalAge < _pubertyAge-2)>>
		$He is too sexually immature to have armpit hair.
	<<elseif $activeSlave.underArmHStyle == "hairless">>
		$His armpits are perfectly smooth and naturally hairless.
	<<elseif $activeSlave.underArmHStyle == "bald">>
		$His armpits no longer grow hair, leaving them smooth and hairless.
	<<elseif ($activeSlave.underArmHStyle == "waxed")>>
		<<if ($activeSlave.assignment == "work in the dairy") && ($dairyRestraintsSetting > 1)>>
			$His armpit hair has been removed to prevent chafing.
		<<else>>
			$His armpits are waxed and smooth.
		<</if>>
	<<elseif ($activeSlave.physicalAge < _pubertyAge-1)>>
		$He has a few $activeSlave.underArmHColor wisps of armpit hair.
	<<elseif ($activeSlave.physicalAge < _pubertyAge)>>
		$He is on the verge of puberty and has a small patch of $activeSlave.underArmHColor armpit hair.
	<<elseif $activeSlave.underArmHStyle == "shaved">>
		$His armpits appear hairless, but closer inspection reveals light, $activeSlave.underArmHColor stubble.
	<<elseif $activeSlave.underArmHStyle == "neat">>
		$His armpit hair is neatly trimmed <<if !hasBothArms($activeSlave)>>since <<if hasAnyArms($activeSlave)>>at least half<<else>>it<</if>> is always in full view<<else>>to not be visible unless $he lifts $his arms<</if>>.
	<<elseif $activeSlave.underArmHStyle == "bushy">>
		$His $activeSlave.underArmHColor armpit hair has been allowed to grow freely, <<if !hasAnyArms($activeSlave)>>creating two bushy patches under where $his arms used to be<<else>>so it can be seen poking out from under $his arm<<if hasBothArms($activeSlave)>>s<</if>> at all times<</if>>.
	<</if>>
<</if>>

<<if $activeSlave.voice == 0>>
	$He is <span class="pink">completely silent,</span> which is understandable, since $he's mute.
<<else>>
	<<if $activeSlave.lips > 95>>
		$He is <span class="pink">effectively mute,</span> since $his lips are so large that $he can no longer speak intelligibly. $He can still <<if $activeSlave.devotion > 50>>moan<<elseif $activeSlave.devotion > 20>>whimper<<else>>scream<</if>> through them, though.
	<</if>>
<</if>>

<<if $showBodyMods == 1>>
	<<if $activeSlave.fuckdoll > 0>>
		<<if $activeSlave.earPiercing+$activeSlave.eyebrowPiercing+$activeSlave.nosePiercing > 0>>
			The piercings on $his head run through $his suit, helping secure the material to $his head.
		<</if>>
	<<else>>
		<<= App.Desc.mods($activeSlave, "ear")>>
		<<= App.Desc.mods($activeSlave, "nose")>>
		<<= App.Desc.mods($activeSlave, "eyebrow")>>
		<<= App.Desc.mods($activeSlave, "cheek")>>
		<<= App.Desc.mods($activeSlave, "neck")>>
		<<if ($activeSlave.custom.tattoo != "") && (def $activeSlave.custom.tattoo)>>
			<<print $activeSlave.custom.tattoo>>
		<</if>>
	<</if>>
<</if>>

<<= App.Desc.horns($activeSlave)>>
<<= App.Desc.face($activeSlave)>>
<<= App.Desc.mouth($activeSlave)>>

<<if ($showClothing == 1) && ($saleDescription == 0)>>

	<<if $activeSlave.fuckdoll == 0>>
		<<= App.Desc.collar($activeSlave)>>
		<<= App.Desc.faceAccessory($activeSlave)>>
		<<= App.Desc.mouthAccessory($activeSlave)>>
		<<if ($activeSlave.relationship > 4)>>
			<<if hasAnyArms($activeSlave)>>
				$He has a simple gold band on the little finger of $his <<if !hasLeftArm($activeSlave)>>right<<else>>left<</if>> hand.
			<<else>>
				$He has a simple gold band on a length of chain around $his neck.
			<</if>>
		<<elseif ($activeSlave.relationship == -3)>>
			<<if hasAnyArms($activeSlave)>>
				$He has a simple steel band on the little finger of $his <<if !hasLeftArm($activeSlave)>>right<<else>>left<</if>> hand.
			<<else>>
				$He has a simple steel band on a length of cord around $his neck.
			<</if>>
		<</if>>
	<</if>>

<</if>>

<<if $activeSlave.fuckdoll == 0>>
	<<= App.Desc.nails($activeSlave)>>
<</if>>
<<= App.Desc.mods($activeSlave, "back")>>
<<= App.Desc.mods($activeSlave, "shoulder")>>
<<= App.Desc.mods($activeSlave, "upper arm")>>
<<= App.Desc.mods($activeSlave, "lower arm")>>
<<= App.Desc.mods($activeSlave, "hand")>>
<<= App.Desc.mods($activeSlave, "wrist")>>

<<if $activeSlave.fuckdoll == 0>>
	<<if $activeSlave.minorInjury != 0>>
		<<if $activeSlave.minorInjury != "sore ass">>
			$He is sporting a <span class="red">$activeSlave.minorInjury,</span> covered by makeup.
		<</if>>
	<</if>>
<</if>>
<<if $activeSlave.health.illness > 0>>
	<<if $activeSlave.fuckdoll == 0>>
		$He
	<<else>>
		$His suit reports that $he
	<</if>>
	<<if ($activeSlave.health.illness === 1)>>
		<<if $activeSlave.fuckdoll == 0>>
			is <span class="red">feeling under the weather.</span>
		<<else>>
			has <span class="red">fallen ill.</span>
		<</if>>
	<<elseif ($activeSlave.health.illness === 2)>>
		is <span class="red">somewhat ill.</span>
	<<elseif ($activeSlave.health.illness === 3)>>
		is <span class="red">sick.</span>
	<<elseif ($activeSlave.health.illness === 4)>>
		is <span class="red">very sick.</span>
	<<elseif ($activeSlave.health.illness === 5)>>
		is <span class="red">terribly ill.</span>
	<</if>>
<</if>>

<br>&nbsp;&nbsp;&nbsp;&nbsp;

/* Calling all boob widgets */
<<print App.Desc.boobs($activeSlave)>>
<<= App.Desc.boobsShape($activeSlave)>>
<<print App.Desc.boobsExtra($activeSlave)>>
<<= App.Desc.mods($activeSlave, "chest")>>
<<= App.Desc.mods($activeSlave, "breast")>>
<<= App.Desc.shoulders($activeSlave)>>
<<print App.Desc.nipples($activeSlave)>>
<<= App.Desc.mods($activeSlave, "nipple")>>
<<print App.Desc.areola($activeSlave)>>
<<= App.Desc.mods($activeSlave, "areolae")>>

<<if $activeSlave.inflation > 0>> /* to be obsoleted with phase 4 */
	<<= App.Desc.bellyInflation($activeSlave)>>
<<elseif $activeSlave.bellyImplant >= 2000>>
	<<= App.Desc.bellyImplant($activeSlave)>>
<<else>>
	<<= App.Desc.belly($activeSlave)>>
<</if>>
<<= App.Desc.mods($activeSlave, "belly")>>
/*<<= App.Desc.mods($activeSlave, "navel")>> Currently contained in App.Desc.belly()*/
<<= App.Desc.butt($activeSlave)>>

<br>&nbsp;&nbsp;&nbsp;&nbsp;

<<= App.Desc.crotch($activeSlave)>>
<<= App.Desc.dick($activeSlave)>>
<<= App.Desc.vagina($activeSlave)>>

<<= App.Desc.anus($activeSlave)>>

<<if $activeSlave.fuckdoll == 0>>
	<br>&nbsp;&nbsp;&nbsp;&nbsp;
	<<= App.Desc.drugs($activeSlave)>>
<</if>>

<<set $saleDescription = 0, $applyLaw = 0>> /* clear sale and law flags, if set */

src/uncategorized/longSlaveDescription.tw