code:
:: SA serve your other slaves [nobr]

<<set $domSlave to 0>>
<<for $j to 0; $j < $slaves.length; $j++>>
	<<if $slaves[$i].subTarget is $slaves[$j].ID>>
	<<set $domSlave to $slaves[$j]>>
	<<break>>
	<</if>>
<</for>>

<<if $domSlave == 0>>
<<if $slaves[$i].devotion <= 20>>
	<<if $slaves[$i].trust >= -20>>
	is forced to serve your other slaves' sexual needs by constant punishment. Being castigated and raped @@color:gold;frightens her into obedience.@@
	<<set $slaves[$i].trust -= 5>>
	<<if $slaves[$i].sexualQuirk is "strugglefuck queen">>
		She secretly likes being raped @@color:hotpink;and wants more.@@
		<<set $slaves[$i].devotion += 1>>
	<<elseif $slaves[$i].sexualQuirk is "gagfuck queen">>
		She secretly enjoys the oral abuse @@color:hotpink;and wants more.@@
		<<set $slaves[$i].devotion += 1>>
	<<elseif $slaves[$i].sexualQuirk is "painal queen">>
		She secretly gets off on assrape @@color:hotpink;and wants more.@@
		<<set $slaves[$i].devotion += 1>>
	<</if>>
	<<else>>
	is forced to serve your other slaves' sexual needs by her fear. Being used on pain of punishment @@color:hotpink;habituates her to subservience@@ and @@color:gold;keeps her fearful.@@
	<<set $slaves[$i].trust -= 2>>
	<<set $slaves[$i].devotion += 2>>
	<<if $slaves[$i].sexualQuirk is "strugglefuck queen">>
		She privately likes being abused @@color:hotpink;and accepts it.@@
		<<set $slaves[$i].devotion += 1>>
	<<elseif $slaves[$i].sexualQuirk is "gagfuck queen">>
		She privately likes being an oral toy and @@color:hotpink;and accepts it.@@
		<<set $slaves[$i].devotion += 1>>
	<<elseif $slaves[$i].sexualQuirk is "painal queen">>
		She privately likes being an anal toy @@color:hotpink;and accepts it.@@
		<<set $slaves[$i].devotion += 1>>
	<</if>>
	<</if>>
<<else>>
	obediently serves your other slaves' sexual needs. Being used as a sexual outlet for everyone @@color:hotpink;keeps her in a good frame of mind.@@
	<<set $slaves[$i].trust += 2>>
	<<if $slaves[$i].sexualQuirk is "strugglefuck queen">>
		She @@color:hotpink;openly enjoys@@ how other slaves can take whatever they want from her.
		<<set $slaves[$i].devotion += 1>>
	<<elseif $slaves[$i].sexualQuirk is "gagfuck queen">>
		She @@color:hotpink;openly enjoys@@ how other slaves can order her to lick, suck or blow anything at all.
		<<set $slaves[$i].devotion += 1>>
	<<elseif $slaves[$i].sexualQuirk is "painal queen">>
		She @@color:hotpink;openly enjoys@@ how other slaves can shove anything up her butt without asking first.
	<</if>>
<</if>>
<<if ($slaves[$i].heels == 1)>>
<<if ($slaves[$i].shoes != "heels")>>
<<if ($slaves[$i].shoes != "boots")>>
<<if ($slaves[$i].shoes != "extreme heels")>>
	Since she's forced to crawl around, she's especially vulnerable.
<</if>>
<</if>>
<</if>>
<</if>>

<<else>>

is serving ''$domSlave.slaveName'' this week.
<<if ($slaves[$i].heels == 1)>>
<<if ($slaves[$i].shoes != "heels")>>
<<if ($slaves[$i].shoes != "boots")>>
<<if ($slaves[$i].shoes != "extreme heels")>>
	Since $slaves[$i].slaveName cannot stand, $domSlave.slaveName has no trouble taking whatever she wants from her.
<</if>>
<</if>>
<</if>>
<</if>>

<<if ($slaves[$i].anus == 0) && ($slaves[$i].vagina == 0)>>
	Of course, she respects $slaves[$i].slaveName's virgin holes and does not penetrate her.
<<elseif ($slaves[$i].anus == 0)>>
	Of course, she respects $slaves[$i].slaveName's anal virginity and does not penetrate her there.
<<elseif ($slaves[$i].vagina == 0)>>
	Of course, she respects $slaves[$i].slaveName's virginity and does not penetrate her pussy.
<</if>>

<<if ($slaves[$i].devotion < -20) && ($slaves[$i].dick > 0) && canAchieveErection($slaves[$i]) && ($domSlave.fetishKnown == 1) && canDoAnal($domSlave) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "buttslut")>>
	Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself forced to use her stiff prick to please $domSlave.slaveName's insatiable ass. She spends the week trying to avoid $domSlave.slaveName, because $domSlave.slaveName won't stop forcing her to get her <<if $seeRace == 1>>$slaves[$i].race <</if>>dick hard so $domSlave.slaveName can ride her <<if $seeRace == 1>>$domSlave.race <</if>>butt up and down on it.  @@color:hotpink;$domSlave.slaveName enjoys having her own personal cock for the week,@@ even if it does have to be persuaded.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analTotal += $seed>>
<<elseif ($slaves[$i].devotion <= 50) && canAchieveErection($slaves[$i]) && ($slaves[$i].balls != 0) && ($domSlave.fetishKnown == 1) && canDoAnal($domSlave) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "buttslut")>>
	Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself constantly asked to use her stiff prick to please $domSlave.slaveName's insatiable ass. She spends the week desperately trying to keep herself hard, because $domSlave.slaveName constantly expects her <<if $seeRace == 1>>$slaves[$i].race <</if>>dick to be hard so $domSlave.slaveName can ride her <<if $seeRace == 1>>$domSlave.race <</if>>butt up and down on it.  @@color:hotpink;$domSlave.slaveName enjoys having her own personal cock for the week.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analTotal += $seed>>
<<elseif ($slaves[$i].dick > 0) && canAchieveErection($slaves[$i]) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && canDoAnal($domSlave) and canWalk($domSlave) && ($domSlave.fetish is "buttslut")>>
	$domSlave.slaveName loves anal and $slaves[$i].slaveName has a stiff prick. The two of them have good fun together. <<if $domSlave.amp != 1>>$domSlave.slaveName pulls her anal girltoy into bathrooms and corners constantly<<else>>$domSlave.slaveName has her anal girltoy hold $domSlave.slaveName's limbless torso<</if>> so she can ride that <<if $seeRace == 1>>$slaves[$i].race <</if>>dick with her <<if $seeRace == 1>>$domSlave.race <</if>>butt.  @@color:hotpink;$domSlave.slaveName enjoys a week of constant butt loving.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analTotal += $seed>>
	<<if $slaves[$i].sexualQuirk is "none">>
		$slaves[$i].slaveName decides that having her dick up someone's ass is the finest pleasure life has to offer. @@color:green;She's now a pervert,@@ constantly scheming to fuck any butt she sees.
		<<set $slaves[$i].sexualQuirk to "perverted">>
	<</if>>

<<elseif ($slaves[$i].devotion > -20) && ($slaves[$i].dick > 0) && canAchieveErection($slaves[$i]) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && canDoAnal($domSlave) && ($domSlave.fetish is "submissive") && ($domSlave.anus > 0)>>
	$domSlave.slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $domSlave.slaveName tells her to take charge. $domSlave.slaveName finds herself with her face pushed firmly into her bedsheets and her <<if $seeRace == 1>>$domSlave.race <</if>> ass accommodating $slaves[$i].slaveName's eager <<if $seeRace == 1>>$slaves[$i].race <</if>>cock. Afterward, $domSlave.slaveName lavishes kisses on her satisfactory top. $domSlave.slaveName @@color:hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@color:hotpink;doesn't mind@@ being expected to fuck a willing asshole.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analCount += $seed>>
	<<set $slaves[$i].devotion += 1>>
<<elseif ($slaves[$i].devotion >= -20) && ($slaves[$i].clit > 0) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "submissive")>>
	$domSlave.slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $domSlave.slaveName tells her to take charge. $domSlave.slaveName finds herself with her back pushed firmly into her bedsheets and $slaves[$i].slaveName's quickly hardening clit being pushed eagerly into her mouth. Afterward, $domSlave.slaveName lavishes kisses on her satisfactory top. $domSlave.slaveName @@color:hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@color:hotpink;doesn't mind@@ constant oral attention.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralCount += $seed>>
	<<set $slaves[$i].devotion += 1>>
<<elseif ($slaves[$i].devotion >= -20) and canWalk($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && canDoAnal($domSlave) && ($domSlave.fetish is "submissive") && ($domSlave.anus > 0)>>
	$domSlave.slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $domSlave.slaveName tells her to take charge. $domSlave.slaveName finds herself with her face pushed firmly into her bedsheets and her <<if $seeRace == 1>>$domSlave.race <</if>> ass accommodating $slaves[$i].slaveName's thrusting <<if $seeRace == 1>>$slaves[$i].race <</if>>fingers. Afterward, $domSlave.slaveName lavishes kisses on her satisfactory top. $domSlave.slaveName @@color:hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@color:hotpink;doesn't mind the fun.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analCount += $seed>>
	<<set $slaves[$i].devotion += 1>>

<<elseif ($slaves[$i].devotion >= -20) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "dom") and canWalk($domSlave)>>
	$domSlave.slaveName loves to dominate, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $domSlave.slaveName ambushes her in the dormitory, tackles her from behind, and hogties her with sheets. $slaves[$i].slaveName wriggles a little but doesn't really start to attempt escape until $domSlave.slaveName begins to carefully tease her <<if $seeRace == 1>>$slaves[$i].race <</if>><<if $slaves[$i].dick == 0>>clit<<else>>dickhead<</if>>, edging her right up to the point of orgasm and making her beg. It's a long but @@color:hotpink;obedience-building@@ week for $slaves[$i].slaveName, and $domSlave.slaveName certainly @@color:hotpink;enjoys her toy.@@
	<<set $slaves[$i].devotion += 1>>

<<elseif ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "sadist") and canWalk($domSlave)>>
	$domSlave.slaveName loves to inflict pain, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $domSlave.slaveName ambushes her in the dormitory, tackles her from behind, and hogties her with sheets. <<if canTalk($domSlave)>>$domSlave.slaveName bends close to the immobilized $slaves[$i].slaveName's ear and whispers to her that she might as well scream.<<else>>$domSlave.slaveName carefully uses gestures to communicate to her that she might as well scream.<</if>> $slaves[$i].slaveName's struggles to escape become desperate at this, and more desperate still when the week's first @@color:red;beating@@ starts. Later, she tries going limp and unresistant, but that just makes the annoyed $domSlave.slaveName beat her pain slave all the harder until she gets a reaction again. It's a long and @@color:hotpink;will breaking@@ week for $slaves[$i].slaveName, and $domSlave.slaveName certainly @@color:hotpink;enjoys torturing her toy.@@
	<<set $slaves[$i].devotion += 1>>
	<<set $slaves[$i].health -= 3>>

<<elseif ($slaves[$i].devotion < -20) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "boobs") && ($domSlave.lactation > 0)>>
	Since $domSlave.slaveName loves giving milk, $slaves[$i].slaveName finds herself forced to nurse. She spends the week trying to avoid guzzling down milk from $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>nipples with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, but $domSlave.slaveName insists. @@color:hotpink;$domSlave.slaveName enjoys being able to force $slaves[$i].slaveName to drink from her.@@
<<elseif ($slaves[$i].devotion <= 50) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "boobs") && ($domSlave.lactation > 0)>>
	Since $domSlave.slaveName loves giving milk, $slaves[$i].slaveName finds herself constantly nursing. She spends the week obediently taking milk from $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>nipples with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, to $domSlave.slaveName's motherly satisfaction. @@color:hotpink;$domSlave.slaveName enjoys having $slaves[$i].slaveName to drink from her whenever she feels overfull.@@
<<elseif ($domSlave.fetishKnown == 1) && ($domSlave.fetish is "boobs") && ($domSlave.fetishStrength > 60) && ($domSlave.lactation > 0)>>
	Since $domSlave.slaveName loves giving milk, $slaves[$i].slaveName constantly nurses from her. She spends the week happily taking milk from $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>nipples with her hungry <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, to $domSlave.slaveName's motherly delight. @@color:hotpink;$domSlave.slaveName loves having $slaves[$i].slaveName to feed and fill.@@

<<elseif ($slaves[$i].devotion < -20) and canWalk($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "boobs")>>
	Since $domSlave.slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself forced to knead, massage, and even suck. She spends the week trying to avoid servicing $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, but $domSlave.slaveName insists. @@color:hotpink;$domSlave.slaveName enjoys being able to force $slaves[$i].slaveName to see to her tits.@@
<<elseif canWalk($domSlave) && ($slaves[$i].devotion <= 50) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60)  and ($domSlave.fetish is "boobs")>>
	Since $domSlave.slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself kneading, massaging, and even sucking. She spends the week obediently servicing $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, to $domSlave.slaveName's languorous pleasure. @@color:hotpink;$domSlave.slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@
<<elseif canWalk($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "boobs")>>
	Since $domSlave.slaveName loves having her breasts attended to, $slaves[$i].slaveName pampers her breasts shamelessly. She spends the week devotedly massaging $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>breasts with her <<if $seeRace == 1>>$slaves[$i].race <</if>>hands, sucking lovingly at her nipples, and caring for everything with lotions and oils. They sleep together so that $slaves[$i].slaveName can hold her boobs as she goes to sleep, which sometimes results in less sleep for both as the $domSlave.slaveName keeps them at breast play into the night. @@color:hotpink;$domSlave.slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@

<<elseif ($slaves[$i].devotion < -20) && canDoAnal($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "buttslut")>>
	Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself forced to give analingus on command. She spends the week trying to avoid servicing $domSlave.slaveName's insatiable <<if $seeRace == 1>>$domSlave.race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth, but $domSlave.slaveName insists. @@color:hotpink;$domSlave.slaveName enjoys being able to force $slaves[$i].slaveName to service her butt.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analTotal += $seed>>
<<elseif ($slaves[$i].devotion <= 50) && canDoAnal($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "buttslut")>>
	Since $domSlave.slaveName loves anal, $slaves[$i].slaveName finds herself giving analingus on command. She spends the week servicing $domSlave.slaveName's insatiable <<if $seeRace == 1>>$domSlave.race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth. @@color:hotpink;$domSlave.slaveName enjoys  having her ass pleasured whenever she wants it.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analTotal += $seed>>
<<elseif ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "buttslut") && canDoAnal($domSlave)>>
	Since $domSlave.slaveName loves anal play, $slaves[$i].slaveName lavishes attention on her butt. She spends the week servicing $domSlave.slaveName's insatiable <<if $seeRace == 1>>$domSlave.race <</if>>ass with her <<if $seeRace == 1>>$slaves[$i].race <</if>>mouth. @@color:hotpink;$domSlave.slaveName enjoys having an enthusiastic anal playmate.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.analCount += $seed>>
	<<set $analTotal += $seed>>

<<elseif ($slaves[$i].dick > 0) && canAchieveErection($slaves[$i]) && ($domSlave.fetishKnown == 1) and ($domSlave.fetishStrength > 60) and ($domSlave.fetish is "cumslut")>>
	Since $domSlave.slaveName loves cum, and $slaves[$i].slaveName has a dick, $domSlave.slaveName has her own private semen dispenser, even if it's rather limp. $domSlave.slaveName sometimes gets tired of having to work hard for cum, so she spends the week making $slaves[$i].slaveName painstakingly bring her flaccid dick almost to orgasm before $domSlave.slaveName wraps her <<if $seeRace == 1>>$domSlave.race <</if>>lips around $slaves[$i].slaveName's <<if $seeRace == 1>>$slaves[$i].race <</if>>soft dickhead to suck down the cum. @@color:hotpink;$domSlave.slaveName enjoys having a servile dick on demand.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
<<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls != 0) && ($domSlave.fetishKnown == 1) && ($domSlave.fetishStrength > 60) && ($domSlave.fetish is "cumslut")>>
	Since $domSlave.slaveName loves cum, and $slaves[$i].slaveName has a dick, $domSlave.slaveName has her own private semen dispenser. $domSlave.slaveName sometimes gets tired of having to work hard for cum, so she spends the week stimulating poor $slaves[$i].slaveName's prostate to force her to climax so $domSlave.slaveName can wrap her <<if $seeRace == 1>>$domSlave.race <</if>>lips around $slaves[$i].slaveName's <<if $seeRace == 1>>$slaves[$i].race <</if>>dickhead to suck down her cum. @@color:hotpink;$domSlave.slaveName enjoys having a servile dick on demand.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>

<<elseif ($slaves[$i].devotion < -20) && ($domSlave.energy > 95)>>
	Since $domSlave.slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>body atop $slaves[$i].slaveName's resisting <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as $domSlave.slaveName takes her pleasure. @@color:hotpink;$domSlave.slaveName enjoys being able to use $slaves[$i].slaveName.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
<<elseif ($slaves[$i].devotion <= 50) && ($domSlave.energy > 95)>>
	Since $domSlave.slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>body atop $slaves[$i].slaveName's compliant <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as $domSlave.slaveName takes her pleasure. @@color:hotpink;$domSlave.slaveName enjoys being able to use $slaves[$i].slaveName.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
<<elseif ($domSlave.energy > 95)>>
	Since $domSlave.slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>body atop $slaves[$i].slaveName's enthusiastic <<if $seeRace == 1>>$slaves[$i].race <</if>>form is a frequent sight as the two of them share pleasure. @@color:hotpink;$domSlave.slaveName enjoys having an extra outlet for her sexual needs.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>

<<elseif ($slaves[$i].devotion < -20) && ($domSlave.dick > 0) && canAchieveErection($domSlave)>>
	$domSlave.slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like forcing it into $slaves[$i].slaveName's unwilling mouth. @@color:hotpink;$domSlave.slaveName loves having someone to facefuck whenever she wants.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
<<elseif ($slaves[$i].devotion <= 50) && ($domSlave.dick > 0) && canAchieveErection($domSlave)>>
	$domSlave.slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like putting it into $slaves[$i].slaveName's compliant mouth. @@color:hotpink;$domSlave.slaveName loves having someone to suck her off at last.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
<<elseif ($domSlave.dick > 0) && canAchieveErection($domSlave)>>
	$domSlave.slaveName doesn't get to use her still-functional cock as much as she would like; it often stands stiff and untended while she's being used. Not this week: $slaves[$i].slaveName spends the week with $domSlave.slaveName's <<if $seeRace == 1>>$domSlave.race <</if>>dick between her <<if $seeRace == 1>>$slaves[$i].race <</if>>lips, whenever she feels like receiving an enthusiastic blowjob. @@color:hotpink;$domSlave.slaveName loves having someone to tend to her prick at last.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>

<<elseif ($slaves[$i].devotion < -20) and canWalk($domSlave) && ($domSlave.attrXX > 85)>>
	Since $domSlave.slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week trying to avoid $domSlave.slaveName's playful <<if $seeRace == 1>>$domSlave.race <</if>>hands, but they rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body anyway. @@color:hotpink;$domSlave.slaveName enjoys having a nice little toy right at hand,@@ even if she does have to be forced.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
<<elseif ($slaves[$i].devotion <= 50) and canWalk($domSlave) && ($domSlave.attrXX > 85)>>
	Since $domSlave.slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week accepting the attention of  $domSlave.slaveName's playful <<if $seeRace == 1>>$domSlave.race <</if>>hands. They rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body, eliciting embarrassed arousal. @@color:hotpink;$domSlave.slaveName enjoys having a nice little toy right at hand,@@ even if she is a little hesitant.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
<<elseif canWalk($domSlave) && ($domSlave.fetishKnown == 1) && ($domSlave.attrXX > 85)>>
	Since $domSlave.slaveName loves girls, $slaves[$i].slaveName finds herself with a frank and open lover for the week. She spends the week accepting the attention of  $domSlave.slaveName's adoring <<if $seeRace == 1>>$domSlave.race <</if>>hands. They rove across her <<if $seeRace == 1>>$slaves[$i].race <</if>>body, knowing just where to touch and where to press. @@color:hotpink;$domSlave.slaveName enjoys having a compliant girlfriend,@@ and they spend as much time together as they can.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>

<<elseif ($slaves[$i].devotion < -20) && ($slaves[$i].dick > 0) and canWalk($domSlave) && ($domSlave.attrXY > 85)>>
	<<if ($slaves[$i].balls > 0) && ($slaves[$i].hormones <= 0) && ($slaves[$i].dickAccessory != "chastity")>>
	Since $domSlave.slaveName loves hard cocks, $slaves[$i].slaveName finds herself forced to get hard and fuck. She spends the week trying to avoid $domSlave.slaveName's constant demands. @@color:hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it does have to be forced to stand up for her.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<else>>
	Since $domSlave.slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and cruelly taunted for her impotence. She spends the week trying to avoid $domSlave.slaveName's abuse of her poor useless penis. @@color:hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it's only good for taunting and torture.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<</if>>
<<elseif ($slaves[$i].devotion <= 50) && ($slaves[$i].dick > 0) and canWalk($domSlave) && ($domSlave.attrXY > 85)>>
	<<if ($slaves[$i].balls > 0) && ($slaves[$i].hormones <= 0) && ($slaves[$i].dickAccessory != "chastity")>>
	Since $domSlave.slaveName loves hard cocks, $slaves[$i].slaveName finds herself required to get hard and fuck constantly. She spends the week doing her best to satisfy $domSlave.slaveName's constant demands. @@color:hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<else>>
	Since $domSlave.slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and toyed with. She spends the week complying with $domSlave.slaveName's amusements. @@color:hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft toy.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<</if>>
<<elseif canWalk($domSlave) && ($slaves[$i].dick > 0) && ($domSlave.attrXY > 85)>>
	<<if ($slaves[$i].balls > 0) && ($slaves[$i].hormones <= 0) && ($slaves[$i].dickAccessory != "chastity")>>
	Since $domSlave.slaveName loves hard cocks, $slaves[$i].slaveName finds herself asked to get hard and fuck constantly. She spends the week doing her best to satisfy $domSlave.slaveName's constant demands. @@color:hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<else>>
	Since $domSlave.slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and played with until she comes. She spends the week enjoying with $domSlave.slaveName's little games. @@color:hotpink;$domSlave.slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft, dripping toy.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].penetrativeCount += $seed>>
	<<set $penetrativeTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<</if>>

<<elseif !canWalk($slaves[$i])>>
	$domSlave.slaveName doesn't have any special desires, so she simply uses the helpless $slaves[$i].slaveName for comfort and convenience. $slaves[$i].slaveName finds her helpless <<if $seeRace == 1>>$slaves[$i].race <</if>>torso being used as a bath toy, a bedwarmer, and for sexual convenience. @@color:hotpink;$domSlave.slaveName enjoys the ease and companionship.@@.
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>

<<else>>
	$domSlave.slaveName doesn't have any special desires $slaves[$i].slaveName can satisfy, so she simply uses $slaves[$i].slaveName for comfort and convenience. $slaves[$i].slaveName washes her superior's <<if $seeRace == 1>>$domSlave.race <</if>>body thoroughly and uses her own <<if $seeRace == 1>>$slaves[$i].race <</if>>body to warm $domSlave.slaveName's bed at night. @@color:hotpink;$domSlave.slaveName enjoys the ease and companionship.@@
	<<set $seed to random(9,12)>>
	<<set $slaves[$i].oralCount += $seed>>
	<<set $oralTotal += $seed>>
	<<set $domSlave.oralCount += $seed>>
	<<set $oralTotal += $seed>>
<</if>>

<<set $domSlave.devotion += 4>>

<<if $domSlave.health < 40>>
	@@color:green;$domSlave.slaveName's health improves@@ with $slaves[$i].slaveName to serve her and help with some of her harder duties.
	<<set $domSlave.health += 10>>
<</if>>

<<if $slaves[$i].devotion <= 20>>
	<<if $slaves[$i].trust >= -20>>
	$slaves[$i].slaveName @@color:gold;is further habituated to subservience@@ by $domSlave.slaveName.
	<<set $slaves[$i].trust -= 5>>
	<<if $slaves[$i].sexualQuirk is "strugglefuck queen">>
		Secretly, though, $slaves[$i].slaveName gets off on being raped, @@color:hotpink;and wants more.@@
		<<set $slaves[$i].devotion += 1>>
	<</if>>
	<</if>>
<</if>>

<<if $domSlave.dick > 0>>
<<if $slaves[$i].behavioralFlaw is "hates men">>
<<if $slaves[$i].devotion > 20>>
	Spending so much time in close proximity to a slave with a dick @@color:green;reconciles her to getting fucked by them.@@
<<set $slaves[$i].behavioralFlaw to "none">>
<</if>>
<</if>>
<</if>>
<<if $domSlave.vagina != -1>>
<<if $slaves[$i].behavioralFlaw is "hates women">>
<<if $slaves[$i].devotion > 20>>
	Spending so much time in close proximity to a slave with a pussy @@color:green;reconciles her to sex with girls.@@
<<set $slaves[$i].behavioralFlaw to "none">>
<</if>>
<</if>>
<</if>>

<<if $slaves[$i].relationship == 0>>
	<<if $slaves[$i].rivalryTarget != $domSlave.ID>>
	<<if $slaves[$i].devotion >= 10>>
	<<if $domSlave.relationship == 0>>
	<<if random(1,100) > 50>>
		$slaves[$i].slaveName and $domSlave.slaveName enjoy spending time together and @@color:lightgreen;strike up a friendship.@@
		<<set $domSlave.relationship to 1>>
		<<set $domSlave.relationshipTarget to $slaves[$i].ID>>
		<<set $slaves[$i].relationship to 1>>
		<<set $slaves[$i].relationshipTarget to $domSlave.ID>>
	<<else>>
		$slaves[$i].slaveName and $domSlave.slaveName find they enjoy their sexual relationship and @@color:lightgreen;become friends with benefits.@@
		<<set $domSlave.relationship to 3>>
		<<set $domSlave.relationshipTarget to $slaves[$i].ID>>
		<<set $slaves[$i].relationship to 3>>
		<<set $slaves[$i].relationshipTarget to $domSlave.ID>>
	<</if>>
	<</if>>
	<</if>>
	<</if>>
<<elseif $slaves[$i].relationship > 0>>
	<<if $slaves[$i].relationshipTarget is $domSlave.ID>>
	<<if $slaves[$i].devotion >= -20>>
	$slaves[$i].slaveName likes getting fucked by $domSlave.slaveName and @@color:hotpink;appreciates@@ having it as her job.
	<<set $slaves[$i].devotion += 1>>
	<</if>>
	<</if>>
	<<if $slaves[$i].relationship < 3>>
	<<if $slaves[$i].relationshipTarget is $domSlave.ID>>
	<<if $slaves[$i].devotion >= 10>>
		$slaves[$i].slaveName and $domSlave.slaveName find that they enjoy having sex just as much as they like being friends, and become @@color:lightgreen;friends with benefits.@@
		<<set $domSlave.relationship to 3>>
		<<set $slaves[$i].relationship to 3>>
	<<elseif $slaves[$i].devotion <= 20>>
		$slaves[$i].slaveName and $domSlave.slaveName's relationship is @@color:lightsalmon;damaged@@ by $domSlave.slaveName having the right to use $slaves[$i].slaveName.
		<<set $domSlave.relationship -= 1>>
		<<set $slaves[$i].relationship -= 1>>
	<</if>>
	<</if>>
	<<elseif $slaves[$i].relationship < 4>>
	<<if $slaves[$i].relationshipTarget is $domSlave.ID>>
	<<if $slaves[$i].devotion >= 10>>
		$slaves[$i].slaveName and $domSlave.slaveName don't have to be encouraged to have sex, but with extra time for it, they become @@color:lightgreen;lovers.@@
		<<set $domSlave.relationship += 1>>
		<<set $slaves[$i].relationship += 1>>
	<</if>>
	<</if>>
	<</if>>
<</if>>

<<if $slaves[$i].rivalry == 0>>
	<<if $slaves[$i].relationshipTarget != $domSlave.ID>>
	<<if $slaves[$i].devotion <= 50>>
	<<if $domSlave.rivalry == 0>>
	<<if random(1,100) > 50>>
	$slaves[$i].slaveName resents $domSlave.slaveName for using her and the two @@color:lightsalmon;start to dislike each other.@@
	<<set $domSlave.rivalry to 1>>
	<<set $domSlave.rivalryTarget to $slaves[$i].ID>>
	<<set $slaves[$i].rivalry to 1>>
	<<set $slaves[$i].rivalryTarget to $domSlave.ID>>
	<</if>>
	<</if>>
	<</if>>
	<</if>>
<<else>>
	<<if $slaves[$i].rivalryTarget is $domSlave.ID>>
	<<if $slaves[$i].devotion <= 50>>
	$slaves[$i].slaveName resents subordinating herself to $domSlave.slaveName and @@color:mediumorchid;dislikes@@ having it as her job.
	<<set $slaves[$i].devotion -= 2>>
	<</if>>
	<</if>>
	<<if $slaves[$i].rivalry < 3>>
	<<if $slaves[$i].rivalryTarget is $domSlave.ID>>
	<<if $slaves[$i].devotion <= 50>>
	$slaves[$i].slaveName hates being used by her rival $domSlave.slaveName so much that their @@color:lightsalmon;feud worsens.@@
	<<set $domSlave.rivalry += 1>>
	<<set $slaves[$i].rivalry += 1>>
	<<elseif $slaves[$i].devotion > 50>>
	$slaves[$i].slaveName serves $domSlave.slaveName so devotedly that they @@color:lightgreen;work out@@ some of their differences through sex.
	<<set $domSlave.rivalry -= 1>>
	<<set $slaves[$i].rivalry -= 1>>
	<</if>>
	<</if>>
	<</if>>
<</if>>

<<set $domSlave.tired to 1>>
<<for $j to 0; $j < $slaves.length; $j++>>
<<if $domSlave.ID == $slaves[$j].ID>>
<<set $slaves[$j] to $domSlave>>
<<break>>
<</if>>
<</for>>

<</if>>

repo_name: anonymousey/fc


code:
:: SA stay confined [nobr]

<<if ($slaves[$i].devotion < -50)>>
	is kept in solitary confinement whenever she is not being forced to do something else. She still hates her place in the world, but being forced to rely on slave life as her only human contact @@color:hotpink;grinds down her resistance.@@
	<<set $slaves[$i].devotion += 2>>
<<elseif ($slaves[$i].devotion <= 20)>>
	is kept in solitary confinement whenever she is not being forced to do something else. With nothing to do but look forward to the next time she's let out to serve, @@color:hotpink;she begins to rely on servitude.@@
	<<set $slaves[$i].devotion += 1>>
<<elseif ($slaves[$i].devotion <= 50)>>
	accepts solitary confinement whenever she is not being forced to do something else. Since she is obedient, the mental torture neither breaks her further nor causes her to hate you.
<<else>>
	accepts solitary confinement whenever she is not being forced to do something else. She spends her time wondering hopelessly how she has failed you, @@color:mediumorchid;damaging her devotion to you.@@
	<<set $slaves[$i].devotion -= 2>>
<</if>>

<<if ($slaves[$i].trust < -50)>>
	She is so terrified of you that this confinement does not make her fear you any more.
<<elseif ($slaves[$i].trust < -20)>>
	She is already afraid of you, but this confinement makes her @@color:gold;fear you even more.@@
	<<set $slaves[$i].trust -= 2>>
<<elseif ($slaves[$i].trust <= 20)>>
	This confinement makes her @@color:gold;fear your power@@ over her.
	<<set $slaves[$i].trust -= 4>>
<<else>>
	This confinement makes her @@color:gold;trust you less,@@ and fear you more.
	<<set $slaves[$i].trust -= 5>>
<</if>>

The stress of confinement @@color:red;damages her health@@.
<<set $slaves[$i].health -= 10>>


code:
:: SA take classes [nobr]

<<set $learning to 1>>

<<if ($slaves[$i].assignment is "learn in the schoolroom")>>
	<<if ($Schoolteacher != 0)>>
		<<set $seed to $Schoolteacher.intelligence+$Schoolteacher.intelligenceImplant>>
		<<if ($Schoolteacher.visualAge > 35)>>
			<<set $seed += 1>>
		<</if>>
		<<if $schoolteacherCareers.contains($Schoolteacher.career)>>
			<<set $seed += 1>>
		<</if>>
		<<if ($Schoolteacher.face > 1)>>
			<<set $seed += 1>>
		<</if>>
		<<if (random(1,100) < 20+($seed*20))>>
			<<set $learning += 1>>
		<</if>>
	<</if>>
<</if>>

takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $assistantName's supervision;
<<if ($slaves[$i].devotion > 20)>>
	she is such an obedient slave that your assistant mostly @@color:hotpink;encourages her.@@
	<<set $slaves[$i].devotion += 2>>
<<elseif ($slaves[$i].trust < -20)>>
	she obeys out of fear, so your assistant mostly @@color:hotpink;encourages her.@@
	<<set $slaves[$i].devotion += 1>>
<<else>>
	she is resistant, so your assistant mostly @@color:gold;punishes her,@@ increasing her @@color:mediumorchid;dislike for slavery.@@
	<<set $slaves[$i].devotion -= 2>>
	<<set $slaves[$i].trust -= 4>>
<</if>>

<<if ($slaves[$i].intelligence >= 3)>>
	She is a genius,
	<<set $learning += 1>>
<<elseif ($slaves[$i].intelligence >= 2)>>
	She is highly intelligent
	<<set $learning += 1>>
<<elseif ($slaves[$i].intelligence >= 1)>>
	She is of above average intelligence
	<<if (random(1,100) < 70)>>
		<<set $learning += 1>>
	<</if>>
<<elseif ($slaves[$i].intelligence >= 0)>>
	She is of average intelligence
	<<if (random(1,100) < 50)>>
		<<set $learning += 1>>
	<</if>>
<<elseif ($schoolroomUpgradeRemedial == 1)>>
	<<if (random(1,100) < 50)>>
		<<set $learning += 1>>
	<</if>>
<<elseif ($slaves[$i].intelligence >= -1)>>
	She is of below average intelligence
	<<if (random(1,100) < 30)>>
		<<set $learning += 1>>
	<</if>>
<<elseif ($slaves[$i].intelligence >= -2)>>
	She is quite stupid
	<<if (random(1,100) < 10)>>
		<<set $learning += 1>>
	<</if>>
<<else>>
	She is an imbecile,
<</if>>

<<if ($slaves[$i].devotion > 95)>>
	and worshipful of you,
	<<set $learning += 1>>
<<elseif ($slaves[$i].devotion > 50)>>
	and devoted to you,
	<<if (random(1,100) < 70)>>
		<<set $learning += 1>>
	<</if>>
<<elseif ($slaves[$i].devotion > 20)>>
	and obedient to you,
	<<if (random(1,100) < 50)>>
		<<set $learning += 1>>
	<</if>>
<<elseif ($slaves[$i].trust < -20)>>
	and frightened of you,
	<<if (random(1,100) < 50)>>
		<<set $learning += 1>>
	<</if>>
<<else>>
	and neither likes you nor is afraid of you,
<</if>>

<<if ($learning <= 1)>>
	and she learns slowly this week.
<<elseif ($learning is 2)>>
	and she does well with her studies this week.
<<else>>
	and she is perfectly studious this week.
<</if>>

<<set $seed to 0>>
<<set $skillIncrease = 10+$slaves[$i].intelligence>>
<<for $j to 0; $j < $learning; $j++>>
	<<if ($slaves[$i].devotion <= 20) && ($seed == 0)>>
		Since she is wanting in basic obedience, she suffers through courses on @@color:hotpink;her place@@ in the Free Cities world.
		<<set $slaves[$i].devotion += 10>>
		<<set $seed to 1>>
	<<elseif ($slaves[$i].oralSkill <= 10)>>
		Since she is orally incompetent, she is taught basic gag reflex suppression exercises and other simple oral things.
		<<OralSkillIncrease $slaves[$i]>>
	<<elseif ($slaves[$i].vaginalSkill <= 10) && ($slaves[$i].vagina > 0) && ($slaves[$i].vaginalAccessory != "chastity belt")>>
		Since she is unskilled at using her pussy, she is taught kegel exercises and other simple vaginal skills.
		<<VaginalSkillIncrease $slaves[$i]>>
	<<elseif ($slaves[$i].analSkill <= 10) && ($slaves[$i].anus > 0)>>
		Since she is a novice at taking it up her butt, she is taught relaxation exercises and other simple anal basics.
		<<AnalSkillIncrease $slaves[$i]>>
	<<elseif ($slaves[$i].whoreSkill <= 10)>>
		Since she has little idea what's involved in selling her body, she is taught basic safety practices and other simple prostitution skills.
		<<WhoreSkillIncrease $slaves[$i]>>
	<<elseif ($slaves[$i].entertainSkill <= 10)>>
		Since her entertainment value is limited to her holes, she is taught simple conversational skills and other courtesan's essentials.
		<<EntertainSkillIncrease $slaves[$i]>>
	<<elseif ($schoolroomUpgradeSkills == 1)>>
		<<if ($slaves[$i].oralSkill <= 30)>>
			Having completed the basic sex slave curriculum, she studies more advanced ways to use her lips and tongue to please cocks, cunts, and asses.
			<<OralSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].whoreSkill <= 30)>>
			Having completed the basic sex slave curriculum, she studies intermediate prostitution, including how to stay as safe as possible and maximize her efficiency.
			<<WhoreSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].entertainSkill <= 30)>>
			Having completed the basic sex slave curriculum, she studies courtesanship, including social dynamics and flirtation more subtle than straightforward begging for sex.
			<<EntertainSkillIncrease $slaves[$i]>>
		<</if>>
	<</if>>
<</for>>

<<if ($slaves[$i].intelligenceImplant < 1)>>
	She makes some progress towards a basic education.
	<<set $slaves[$i].intelligenceImplant += 0.1*$learning>>
	<<if ($slaves[$i].intelligenceImplant >= 1)>>
		<<set $slaves[$i].intelligenceImplant to 1>>
		She has completed a course of slave education, and for most purposes she is now @@color:deepskyblue;more intelligent.@@
		<<if ($slaves[$i].intelligence < 3)>>
			<<set $slaves[$i].intelligence += 1>>
		<</if>>
	<</if>>
<</if>>

<<if ($slaves[$i].intelligenceImplant == 1)>>
<<if $slaves[$i].voice != 0>>
	<<if ($slaves[$i].intelligence > random(-4,4))>>
	<<if ($schoolroomUpgradeLanguage == 0)>>
		<<if ($slaves[$i].accent > 3)>>
			She has @@color:green;learned some $language,@@ and can make her point with some gesturing, though she speaks $language horribly.
			<<set $slaves[$i].accent -= 1>>
			<<if $slaves[$i].speechRules = "language lessons">>
				<<set $slaves[$i].speechRules = "accent elimination">>
			<</if>>
		<<elseif ($slaves[$i].accent == 3)>>
		She has @@color:green;learned functional $language,@@ and can make herself understood, though her $slaves[$i].nationality accent is still quite heavy.
		<<set $slaves[$i].accent -= 1>>
		<</if>>
	<<else>>
		<<if ($slaves[$i].accent > 3)>>
			She has @@color:green;learned some $language,@@ and can make her point with some gesturing, though she speaks $language horribly.
			<<set $slaves[$i].accent -= 1>>
		<<elseif ($slaves[$i].accent >= 2)>>
		She has @@color:green;learned decent $language,@@ though she retains enough of her $slaves[$i].nationality accent to make her voice distinctly sexy.
		<<set $slaves[$i].accent to 1>>
		<</if>>
	<</if>>
	<</if>>
<</if>>
<</if>>

<<if ($slaves[$i].intelligenceImplant == 1)>>
<<if ($slaves[$i].voice == 0) || ($slaves[$i].accent <= 1) || (($schoolroomUpgradeLanguage == 0) && ($slaves[$i].accent <= 2))>>
<<if ($slaves[$i].oralSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].oralSkill > 10))>>
<<if ($slaves[$i].whoreSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].whoreSkill > 10))>>
<<if ($slaves[$i].entertainSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].entertainSkill > 10))>>
<<if ($slaves[$i].analSkill > 10) || ($slaves[$i].anus < 1)>>
<<if ($slaves[$i].vaginalSkill > 10) || ($slaves[$i].vagina < 1)>>
	She can learn little from further classes, so @@color:yellow;her assignment has defaulted to rest.@@
	<<set $slaves[$i].assignment to "rest", $slaves[$i].assignmentVisible to 1, $schoolroomSlaves-->>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>