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

<<set _oralUse = 0, _analUse = 0, _vaginalUse = 0, _mammaryUse = 0, _penetrativeUse = 0>>

<<set _dom = $slaves.findIndex(function(s) { return s.ID == $slaves[$i].subTarget; })>>

<<if _dom == -1>>

<<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 @@.gold;frightens her into obedience.@@
		<<set $slaves[$i].trust -= 5>>
		<<if $slaves[$i].sexualQuirk == "strugglefuck queen">>
			She secretly likes being raped @@.hotpink;and wants more.@@
			<<set $slaves[$i].devotion += 1>>
		<<elseif $slaves[$i].sexualQuirk == "gagfuck queen">>
			She secretly enjoys the oral abuse @@.hotpink;and wants more.@@
			<<set $slaves[$i].devotion += 1>>
		<<elseif $slaves[$i].sexualQuirk == "painal queen">>
			She secretly gets off on assrape @@.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 @@.hotpink;habituates her to subservience@@ and @@.gold;keeps her fearful.@@
		<<set $slaves[$i].trust -= 2, $slaves[$i].devotion += 2>>
		<<if $slaves[$i].sexualQuirk == "strugglefuck queen">>
			She privately likes being abused @@.hotpink;and accepts it.@@
			<<set $slaves[$i].devotion += 1>>
		<<elseif $slaves[$i].sexualQuirk == "gagfuck queen">>
			She privately likes being an oral toy and @@.hotpink;and accepts it.@@
			<<set $slaves[$i].devotion += 1>>
		<<elseif $slaves[$i].sexualQuirk == "painal queen">>
			She privately likes being an anal toy @@.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 @@.hotpink;keeps her in a good frame of mind.@@
	<<set $slaves[$i].trust += 2>>
	<<if $slaves[$i].sexualQuirk == "strugglefuck queen">>
		She @@.hotpink;openly enjoys@@ how other slaves can take whatever they want from her.
		<<set $slaves[$i].devotion += 1>>
	<<elseif $slaves[$i].sexualQuirk == "gagfuck queen">>
		She @@.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 == "painal queen">>
		She @@.hotpink;openly enjoys@@ how other slaves can shove anything up her butt without asking first.
	<</if>>
<</if>>
<<if $slaves[$i].amp != 1 && !canWalk($slaves[$i])>>
	Since she's forced to crawl around, she's especially vulnerable.
<</if>>
<<if ($dormitoryPopulation+$roomsPopulation-$subSlaves) > 5>>
	<<set _load = ($subSlave/($dormitoryPopulation+$roomsPopulation-$subSlaves))>>
	<<if _load <= .2>>
		Since there are enough other slaves servicing your stock alongside her, she sees limited action.
	<<elseif _load <= .5>>
		With her servicing sisters, her workload is reasonable and she isn't overworked.
	<<elseif _load <= .8>>
		While she may have support in servicing your stock, she is overwhelmed by their collective need.
		<<set $slaves[$i].tired = 1>>
		<<if $slaves[$i].sexualFlaw == "self hating">>
			With so many other slaves taking advantage of her body, her life's purpose of @@.hotpink;being nothing more than a piece of meat@@ has come true.
			<<set $slaves[$i].devotion += 5>>
		<<elseif $slaves[$i].sexualFlaw == "attention whore">>
			With little competition for her body and so many slaves eager to use her, her dreams of being the center of attention are @@.hotpink;have come true.@@
			<<if $slaves[$i].weight < 10 && $slaves[$i].belly < 100>>
				<<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0 && canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>
					She ends each day cradling her cum swollen stomach, marvelling at the "attention" bestowed upon her.
				<<elseif (canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0) || (canDoAnal($slaves[$i]) && $slaves[$i].anus > 0)>>
					By the end of the day, her stomach has a noticeable bulge to it from all the "attention" bestowed upon her.
				<</if>>
			<</if>>
			<<set $slaves[$i].devotion += 5>>
		<<elseif $slaves[$i].energy > 95>>
			With so many other slaves using her body, her @@.hotpink;burning libido is finally sated.@@
			<<set $slaves[$i].devotion += 2>>
		<</if>>
	<<else>>
		Since <<if $subSlave == 1>>she is the only slave<<else>>there are so few other slaves<</if>> servicing your stock, she is used to the @@.red;point of exhaustion.@@
		<<set $slaves[$i].tired = 1, $slaves[$i].health -= 10>>
		<<if $averageDick > 5>>
			<<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0 && $slaves[$i].vagina < 4>>
				<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
					So many huge dicks pistoning in and out of her pussy @@.lime;loosen her up.@@
					<<set $slaves[$i].vagina++>>
					<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
				<</if>>
			<</if>>
			<<if canDoAnal($slaves[$i]) && $slaves[$i].anus > 0 && $slaves[$i].anus < 4>>
				<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
					@@.lime;Her asshole is loosened@@ after being pounded by so many giant cocks.
					<<set $slaves[$i].anus++>>
					<<set $slaves[$i].analCount += 3, $analTotal += 3>>
				<</if>>
			<</if>>
		<</if>>
		<<if $slaves[$i].sexualFlaw == "self hating">>
			With so many other slaves taking advantage of her body, her life's purpose of @@.hotpink;being nothing more than a piece of meat@@ has come true.
			<<set $slaves[$i].devotion += 5>>
		<<elseif $slaves[$i].sexualFlaw == "attention whore">>
			With little competition for her body and so many slaves eager to use her, her dreams of being the center of attention are @@.hotpink;have come true.@@
			<<if $slaves[$i].weight < 10 && $slaves[$i].belly < 100>>
				<<if canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0 && canDoAnal($slaves[$i]) && $slaves[$i].anus > 0>>
					She ends each day cradling her cum swollen stomach, marvelling at the "attention" bestowed upon her.
				<<elseif (canDoVaginal($slaves[$i]) && $slaves[$i].vagina > 0) || (canDoAnal($slaves[$i]) && $slaves[$i].anus > 0)>>
					By the end of the day, her stomach has a noticeable bulge to it from all the "attention" bestowed upon her.
				<</if>>
			<</if>>
			<<set $slaves[$i].devotion += 5>>
		<<elseif $slaves[$i].energy > 95>>
			With so many other slaves using her body, her @@.hotpink;burning libido is finally sated.@@
			<<set $slaves[$i].devotion += 2>>
		<</if>>
	<</if>>
<</if>>
<<set _fuckCount = Math.ceil((($dormitoryPopulation+$roomsPopulation)+random((($dormitoryPopulation+$roomsPopulation)*1),($dormitoryPopulation+$roomsPopulation)*7))/$subSlaves)>>
<<SimpleSlaveFucking $slaves[$i] _fuckCount>>
<<set $slaves[$i].need -= 2*_fuckCount>>

<<else>> /* serving a slave */

<<if $seeRace == 1>>
	<<set _domRace = $slaves[_dom].race, _subRace = $slaves[$i].race>>
<<else>>
	<<set _domRace = "", _subRace = "">>
<</if>>

is serving ''$slaves[_dom].slaveName'' this week.
<<if $slaves[_dom].amp != 1 && !canWalk($slaves[$i])>>
	Since $slaves[$i].slaveName cannot stand, $slaves[_dom].slaveName has no trouble taking whatever she wants from her.
<<elseif $slaves[_dom].amp == 1>>
	Since she has no limbs, $slaves[_dom].slaveName has to put forth extra effort taking whatever she wants from $slaves[$i].slaveName.
<</if>>

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

<<if ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "buttslut")>>
	<<if canPenetrate($slaves[$i]) && canDoAnal($slaves[_dom]) && ($slaves[_dom].anus != 0)>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself forced to use her stiff prick to please $slaves[_dom].slaveName's insatiable ass. She spends the week trying to avoid $slaves[_dom].slaveName, because $slaves[_dom].slaveName won't stop forcing her to get her _subRace dick hard so $slaves[_dom].slaveName can ride her _domRace butt up and down on it. @@.hotpink;$slaves[_dom].slaveName enjoys having her own personal cock for the week,@@ even if it does have to be persuaded.
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself constantly asked to use her stiff prick to please $slaves[_dom].slaveName's insatiable ass. She spends the week desperately trying to keep herself hard, because $slaves[_dom].slaveName constantly expects her _subRace dick to be hard so $slaves[_dom].slaveName can ride her _domRace butt up and down on it. @@.hotpink;$slaves[_dom].slaveName enjoys having her own personal cock for the week.@@
		<<else>>
			$slaves[_dom].slaveName loves anal and $slaves[$i].slaveName has a stiff prick. The two of them have good fun together.
			<<if $slaves[_dom].amp != 1>>
				$slaves[_dom].slaveName pulls her anal girltoy into bathrooms and corners constantly
			<<else>>
				$slaves[_dom].slaveName has her anal girltoy hold her limbless torso
			<</if>>
			so she can ride that _subRace dick with her _domRace butt. @@.hotpink;$slaves[_dom].slaveName enjoys a week of constant butt loving.@@
		<</if>>
		<<set _penetrativeUse = random(9,12)>>
		<<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>>
		<<if canImpreg($slaves[_dom], $slaves[$i])>>
			<<KnockMeUp $slaves[_dom] 30 1 $slaves[$i].ID 1>>
			<<if $slaves[_dom].pregKnown == 1>>
				With so many potent deposits into her fertile rear, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@
			<</if>>
		<</if>>
	<<elseif canDoAnal($slaves[_dom])>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself forced to give analingus on command. She spends the week trying to avoid servicing $slaves[_dom].slaveName's insatiable _domRace ass with her _subRace mouth, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to service her butt.@@
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].slaveName loves anal, $slaves[$i].slaveName finds herself giving analingus on command. She spends the week servicing $slaves[_dom].slaveName's insatiable _domRace ass with her _subRace mouth. @@.hotpink;$slaves[_dom].slaveName enjoys  having her ass pleasured whenever she wants it.@@
		<<else>>
			Since $slaves[_dom].slaveName loves anal play, $slaves[$i].slaveName lavishes attention on her butt. She spends the week servicing $slaves[_dom].slaveName's insatiable _domRace ass with her _subRace mouth. @@.hotpink;$slaves[_dom].slaveName enjoys having an enthusiastic anal playmate.@@
		<</if>>
		<<set _oralUse = random(9,12)>>
		<<set $slaves[_dom].analCount += _oralUse, $analTotal += _oralUse>>
	<<else>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].slaveName loves her rear, $slaves[$i].slaveName finds herself forced to <<if $slaves[$i].amp == 1>>massage<<else>>fondle<</if>> it on command. She spends the week trying to avoid servicing $slaves[_dom].slaveName's _domRace ass with her _subRace <<if $slaves[$i].amp>>face<<else>>hands<</if>>, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to service her butt.@@
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].slaveName loves her rear, $slaves[$i].slaveName finds herself <<if $slaves[$i].amp == 1>>massaging<<else>>fondling<</if>> it on command. She spends the week servicing $slaves[_dom].slaveName's _domRace ass with her _subRace <<if $slaves[$i].amp>>face<<else>>hands<</if>>. @@.hotpink;$slaves[_dom].slaveName enjoys having her ass pleasured whenever she wants it.@@
		<<else>>
			Since $slaves[_dom].slaveName loves her rear played with, $slaves[$i].slaveName lavishes attention on her butt. She spends the week fondling $slaves[_dom].slaveName's _domRace ass with her _subRace <<if $slaves[$i].amp>>face<<else>>hands<</if>>. @@.hotpink;$slaves[_dom].slaveName enjoys having a playmate so fond of her booty.@@
		<</if>>
	<</if>>
<<elseif ($slaves[$i].devotion > -20) && ($slaves[_dom].fetish == "submissive") && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60)>>
	$slaves[_dom].slaveName loves to submit, and tells $slaves[$i].slaveName to fuck her; when $slaves[$i].slaveName asks how, $slaves[_dom].slaveName tells her to take charge.
	<<if canPenetrate($slaves[$i])>>
		<<set _penetrativeUse = random(9,12)>>
		<<if $slaves[$i].amp == 1>>
			<<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>>
				$slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and her _domRace slit accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing pussy.
				<<set $slaves[_dom].vaginalCount += _penetrativeUse, $vaginalTotal += _penetrativeUse>>
				<<if canImpreg($slaves[_dom], $slaves[$i])>>
					<<KnockMeUp $slaves[_dom] 30 0 $slaves[$i].ID 1>>
					<<if $slaves[_dom].pregKnown == 1>>
						With so many potent loads kissing her cervix, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@
					<</if>>
				<</if>>
			<<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>>
				$slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and her _domRace ass accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
				<<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>>
				<<if canImpreg($slaves[_dom], $slaves[$i])>>
					<<KnockMeUp $slaves[_dom] 30 1 $slaves[$i].ID 1>>
					<<if $slaves[_dom].pregKnown == 1>>
						With so many potent deposits into her fertile rear, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@
					<</if>>
				<</if>>
			<<else>>
				$slaves[_dom].slaveName finds her head under the weight of $slaves[$i].slaveName's limbless body and her _domRace face accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
				<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
			<</if>>
		<<else>>
			<<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>>
				$slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace slit accommodating $slaves[$i].slaveName's eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing pussy.
				<<set $slaves[_dom].vaginalCount += _penetrativeUse, $vaginalTotal += _penetrativeUse>>
				<<if canImpreg($slaves[_dom], $slaves[$i])>>
					<<KnockMeUp $slaves[_dom] 30 0 $slaves[$i].ID>>
					<<if $slaves[_dom].pregKnown == 1>>
						With so many potent loads kissing her cervix, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@
					<</if>>
				<</if>>
			<<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>>
				$slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace ass accommodating $slaves[$i].slaveName's eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
				<<set $slaves[_dom].analCount += _penetrativeUse, $analTotal += _penetrativeUse>>
				<<if canImpreg($slaves[_dom], $slaves[$i])>>
					<<KnockMeUp $slaves[_dom] 30 1 $slaves[$i].ID>>
					<<if $slaves[_dom].pregKnown == 1>>
						With so many potent deposits into her fertile rear, it comes as little surprise when @@.lime;she ends up pregnant with $slaves[$i].slaveName's child.@@
					<</if>>
				<</if>>
			<<else>>
				$slaves[_dom].slaveName finds herself with her face pushed firmly into $slaves[$i].slaveName's crotch and her _domRace face accommodating an eager _subRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to fuck a willing asshole.
				<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
			<</if>>
		<</if>>
	<<elseif ($slaves[$i].clit > 2)>>
		<<if $slaves[$i].amp == 1>>
			$slaves[_dom].slaveName finds herself pinned by the weight of $slaves[$i].slaveName's limbless body and the quickly hardening _subRace  clit being pushed eagerly into her _domRace mouth. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts.
		<<else>>
			$slaves[_dom].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, $slaves[_dom].slaveName lavishes kisses on her satisfactory top.
		<</if>>
		$slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ constant oral attention.
		<<set _penetrativeUse = random(9,12)>>
		<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
	<<else>>
		<<if $slaves[$i].amp == 1>>
			<<if canDoVaginal($slaves[_dom])>>
				$slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and her _domRace slit molested by an eager tongue. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to torment a willing pussy.
				<<set _oralUse = random(9,12)>>
				<<set $slaves[_dom].vaginalCount += _oralUse, $vaginalTotal += _oralUse>>
			<<elseif !["chastity", "combined chastity"].includes($slaves[_dom].dickAccessory) && $slaves[_dom].dick > 0>>
				$slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body with the tight embrace of _subRace lips around her _domRace cock. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to torment a willing dick.
				<<set _oralUse = random(9,12)>>
				<<set $slaves[_dom].penetrativeCount += _oralUse, $penetrativeTotal += _oralUse>>
			<<else>>
				$slaves[_dom].slaveName finds herself under the weight of $slaves[$i].slaveName's limbless body and
				<<if $slaves[_dom].boobs >= 300>>
					her _domRace tits
				<<else>>
					her <<print nippleColor($slaves[_dom])>> nipples
				<</if>>
				under attack by an eager mouth. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top for her efforts. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind@@ being expected to play with a willing chest.
				<<set _oralUse = random(9,12)>>
				<<set $slaves[_dom].mammaryCount += _oralUse, $mammaryTotal += _oralUse>>
			<</if>>
		<<else>>
			<<if canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina != 0>>
				$slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace slit accommodating $slaves[$i].slaveName's thrusting _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@
				<<set _fingerBang = random(9,12)>>
				<<set $slaves[_dom].vaginalCount += _fingerBang, $vaginalTotal += _fingerBang>>
			<<elseif canDoAnal($slaves[_dom]) && $slaves[_dom].anus != 0>>
				$slaves[_dom].slaveName finds herself with her face pushed firmly into her bedsheets and her _domRace ass accommodating $slaves[$i].slaveName's thrusting _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@
				<<set _fingerBang = random(9,12)>>
				<<set $slaves[_dom].analCount += _fingerBang, $analTotal += _fingerBang>>
			<<else>>
				$slaves[_dom].slaveName finds herself pushed firmly into her bedsheets and her
				<<if $slaves[_dom].boobs >= 300>>
					_domRace tits
				<<else>>
					<<print nippleColor($slaves[_dom])>> nipples
				<</if>>
				 being roughly handled by $slaves[$i].slaveName's _subRace fingers. Afterward, $slaves[_dom].slaveName lavishes kisses on her satisfactory top. $slaves[_dom].slaveName @@.hotpink;enjoys a week of constant submission,@@ and even though she's technically being used, $slaves[$i].slaveName @@.hotpink;doesn't mind the fun.@@
				 <<set _fingerBang = random(9,12)>>
				<<set $slaves[_dom].mammaryCount += _fingerBang, $mammaryTotal += _fingerBang>>
			<</if>>
		<</if>>
	<</if>>
	<<set $slaves[$i].devotion += 1>>
<<elseif ($slaves[$i].devotion >= -20) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "dom") && canWalk($slaves[_dom])>>
	$slaves[_dom].slaveName loves to dominate, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $slaves[_dom].slaveName ambushes her in the dormitory, tackles her from behind, and
	<<if $slaves[$i].amp == 1>>
		bursts out <<if canTalk($slaves[_dom])>>laughing<<else>>in silent laughter<</if>> at her inability to right herself without limbs.
	<<else>>
		hogties her with sheets.
	<</if>>
	$slaves[$i].slaveName wriggles a little but doesn't really start to attempt escape until $slaves[_dom].slaveName begins to carefully tease her _subRace
	<<if $slaves[$i].dick > 0 && !["chastity", "combined chastity"].includes($slaves[$i].dickAccessory)>>
		dickhead,
	<<elseif $slaves[$i].clit > 0>>
		clit,
	<<elseif canDoVaginal($slaves[$i])>>
		pussy,
	<<else>>
		nipples,
	<</if>>
	edging her right up to the point of orgasm and making her beg. It's a long but @@.hotpink;obedience-building@@ week for $slaves[$i].slaveName, and $slaves[_dom].slaveName certainly @@.hotpink;enjoys her toy.@@
	<<set $slaves[$i].devotion += 1>>
	<<if $slaves[$i].need && $slaves[$i].fetishKnown>>
		<<if $slaves[$i].fetish == "submissive" || $slaves[$i].fetish == "masochist">>
			$slaves[$i].slaveName needs this kind of treatment to be truly sexually satisfied; this week, her desire for abuse is sated.
			<<set $slaves[$i].need = 0>>
		<</if>>
	<</if>>
<<elseif ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "sadist") && canWalk($slaves[_dom])>>
	$slaves[_dom].slaveName loves to inflict pain, and the first indication $slaves[$i].slaveName gets of what she's in for this week is when $slaves[_dom].slaveName ambushes her in the dormitory, tackles her from behind, and hogties her with sheets. <<if canTalk($slaves[_dom])>>$slaves[_dom].slaveName bends close to the immobilized $slaves[$i].slaveName's ear and whispers to her that she might as well scream.<<else>>$slaves[_dom].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 @@.red;beating@@ starts. Later, she tries going limp and unresistant, but that just makes the annoyed $slaves[_dom].slaveName beat her pain slave all the harder until she gets a reaction again. It's a long and @@.hotpink;will breaking@@ week for $slaves[$i].slaveName, and $slaves[_dom].slaveName certainly @@.hotpink;enjoys torturing her toy.@@
	<<set $slaves[$i].devotion += 1, $slaves[$i].health -= 3>>
	<<if $slaves[$i].need && $slaves[$i].fetishKnown>>
		<<if $slaves[$i].fetish == "submissive" || $slaves[$i].fetish == "masochist">>
			$slaves[$i].slaveName needs this kind of treatment to be truly sexually satisfied; this week, her desire for abuse is sated.
			<<set $slaves[$i].need = 0>>
		<</if>>
	<</if>>
<<elseif ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "boobs")>>
	<<if ($slaves[_dom].lactation > 0)>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].slaveName loves giving milk, $slaves[$i].slaveName finds herself forced to nurse. She spends the week trying to avoid guzzling down milk from $slaves[_dom].slaveName's <<print nippleColor($slaves[_dom])>> _domRace nipples with her _subRace mouth, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to drink from her.@@
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].slaveName loves giving milk, $slaves[$i].slaveName finds herself constantly nursing. She spends the week obediently taking milk from $slaves[_dom].slaveName's <<print nippleColor($slaves[_dom])>> _domRace nipples with her _subRace mouth, to $slaves[_dom].slaveName's motherly satisfaction. @@.hotpink;$slaves[_dom].slaveName enjoys having $slaves[$i].slaveName to drink from her whenever she feels overfull.@@
		<<else>>
			Since $slaves[_dom].slaveName loves giving milk, $slaves[$i].slaveName constantly nurses from her. She spends the week happily taking milk from $slaves[_dom].slaveName's <<print nippleColor($slaves[_dom])>> _domRace nipples with her hungry _subRace mouth, to $slaves[_dom].slaveName's motherly delight. @@.hotpink;$slaves[_dom].slaveName loves having $slaves[$i].slaveName to feed and fill.@@
		<</if>>
	<<else>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself forced to <<if $slaves[$i].amp == 1>>nuzzle and suck<<else>>knead, massage, and even suck<</if>>. She spends the week trying to avoid servicing $slaves[_dom].slaveName's _domRace breasts with her _subRace <<if $slaves[$i].amp == 1>>face<<else>>hands<</if>>, but $slaves[_dom].slaveName insists. @@.hotpink;$slaves[_dom].slaveName enjoys being able to force $slaves[$i].slaveName to see to her tits.@@
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].slaveName loves having her breasts attended to, $slaves[$i].slaveName finds herself <<if $slaves[$i].amp == 1>>nuzzling and sucking<<else>>kneading, massaging, and even sucking<</if>>. She spends the week obediently servicing $slaves[_dom].slaveName's _domRace breasts with her _subRace <<if $slaves[$i].amp == 1>>face<<else>>hands<</if>>, to $slaves[_dom].slaveName's languorous pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@
		<<else>>
			Since $slaves[_dom].slaveName loves having her breasts attended to, $slaves[$i].slaveName pampers her breasts shamelessly. She spends the week devotedly massaging $slaves[_dom].slaveName's _domRace breasts with her _subRace <<if $slaves[$i].amp == 1>>face<<else>>hands<</if>>, sucking lovingly at her nipples, and caring for everything with lotions and oils<<if $slaves[$i].amp == 1>> (as best she can without hands)<</if>>. They sleep together so that $slaves[$i].slaveName can <<if $slaves[$i].amp == 1>>snuggle into her bust<<else>>hold her boobs<</if>> as she goes to sleep, which sometimes results in less sleep for both as the $slaves[_dom].slaveName keeps them at breast play into the night. @@.hotpink;$slaves[_dom].slaveName enjoys having $slaves[$i].slaveName to see to her tits.@@
		<</if>>
	<</if>>
	<<set _oralUse = random(9,12)>>
	<<set $slaves[_dom].mammaryCount += _oralUse, $mammaryTotal += _oralUse>>
<<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls != 0) && !canAchieveErection($slaves[$i]) && !["chastity", "combined chastity"].includes($slaves[$i].dickAccessory) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "cumslut")>>
	Since $slaves[_dom].slaveName loves cum, and $slaves[$i].slaveName has a dick, $slaves[_dom].slaveName has her own private semen dispenser, even if it's rather limp. $slaves[_dom].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 $slaves[_dom].slaveName wraps her _domRace lips around $slaves[$i].slaveName's _subRace soft dickhead to suck down the cum. @@.hotpink;$slaves[_dom].slaveName enjoys having a servile dick on demand.@@
	<<set _penetrativeUse = random(9,12)>>
	<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
<<elseif ($slaves[$i].dick > 0) && ($slaves[$i].balls != 0) && !["chastity", "combined chastity"].includes($slaves[$i].dickAccessory) && ($slaves[_dom].fetishKnown == 1) && ($slaves[_dom].fetishStrength > 60) && ($slaves[_dom].fetish == "cumslut")>>
	Since $slaves[_dom].slaveName loves cum, and $slaves[$i].slaveName has a dick, $slaves[_dom].slaveName has her own private semen dispenser. $slaves[_dom].slaveName sometimes gets tired of having to work hard for cum, so she spends the week
	<<if $slaves[_dom].amp != 1>>
		stimulating poor $slaves[$i].slaveName's <<if $slaves[$i].prostate>>prostate<<else>>balls<</if>> to force
	<<else>>
		ordering $slaves[$i].slaveName to stimulate her own <<if $slaves[$i].prostate>>prostate<<else>>balls<</if>> to force
	<</if>>
	her to climax so $slaves[_dom].slaveName can wrap her _domRace lips around $slaves[$i].slaveName's _subRace dickhead to suck down her cum. @@.hotpink;$slaves[_dom].slaveName enjoys having a servile dick on demand.@@
	<<set _penetrativeUse = random(9,12)>>
	<<set $slaves[_dom].oralCount += _penetrativeUse, $oralTotal += _penetrativeUse>>
<<elseif ($slaves[_dom].energy > 95)>>
	<<if ($slaves[$i].devotion < -20)>>
		Since $slaves[_dom].slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $slaves[_dom].slaveName's _domRace body atop $slaves[$i].slaveName's resisting _subRace form is a frequent sight as $slaves[_dom].slaveName takes her pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys being able to use $slaves[$i].slaveName.@@
	<<elseif ($slaves[$i].devotion <= 50)>>
		Since $slaves[_dom].slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $slaves[_dom].slaveName's _domRace body atop $slaves[$i].slaveName's compliant _subRace form is a frequent sight as $slaves[_dom].slaveName takes her pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys being able to use $slaves[$i].slaveName.@@
	<<else>>
		Since $slaves[_dom].slaveName loves to fuck, $slaves[$i].slaveName spends the week getting fucked. $slaves[_dom].slaveName's _domRace body atop $slaves[$i].slaveName's enthusiastic _subRace form is a frequent sight as the two of them share pleasure. @@.hotpink;$slaves[_dom].slaveName enjoys having an extra outlet for her sexual needs.@@
	<</if>>
	<<if canPenetrate($slaves[_dom])>>
		<<set _fuckCount = random(15,25)>>
		<<SimpleSlaveSlaveFucking $slaves[$i] $slaves[_dom] _fuckCount>>
	<<elseif canPenetrate($slaves[$i]) && ((canDoVaginal($slaves[_dom]) && $slaves[_dom].vagina > 0) || (canDoAnal($slaves[_dom]) && $slaves[_dom].anus > 0))>> /* yes, that means she rides her */
		<<set _fuckCount = random(15,25)>>
		<<SimpleSlaveSlaveFucking $slaves[_dom] $slaves[$i] _fuckCount>>
	<<else>>
		<<set _oralUse = random(15,25)>>
	<</if>>
<<elseif ($slaves[_dom].dick > 0) && canPenetrate($slaves[_dom])>>
	<<if ($slaves[$i].devotion < -20)>>
		$slaves[_dom].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 $slaves[_dom].slaveName's _domRace dick thrusting in and out of her _subRace body, whenever she feels like forcing it into $slaves[$i].slaveName's unwilling holes. @@.hotpink;$slaves[_dom].slaveName loves having someone to fuck whenever she wants.@@
	<<elseif ($slaves[$i].devotion <= 50)>>
		$slaves[_dom].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 $slaves[_dom].slaveName's _domRace dick thrusting in and out of her _subRace body, whenever she feels like putting it into $slaves[$i].slaveName's compliant holes. @@.hotpink;$slaves[_dom].slaveName loves having someone to stick her dick in at last.@@
	<<else>>
		$slaves[_dom].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 $slaves[_dom].slaveName's _domRace dick thrusting in and out of her _subRace body, whenever she feels like having an enthusiastic fuck. @@.hotpink;$slaves[_dom].slaveName loves having someone to tend to her prick at last.@@
	<</if>>
	<<set _fuckCount = random(9,12)>>
	<<SimpleSlaveSlaveFucking $slaves[$i] $slaves[_dom] _fuckCount>>
<<elseif ($slaves[_dom].amp != 1) && ($slaves[_dom].attrXX > 85) && ($slaves[$i].dick == 0) && ($slaves[$i].vagina > -1)>>
	<<if ($slaves[$i].devotion < -20)>>
		Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week trying to avoid $slaves[_dom].slaveName's playful _domRace hands, but they rove across her _subRace body anyway. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice little toy right at hand,@@ even if she does have to be forced.
	<<elseif ($slaves[$i].devotion <= 50)>>
		Since $slaves[_dom].slaveName loves girls, $slaves[$i].slaveName finds herself groped, fingered, and toyed with. She spends the week accepting the attention of  $slaves[_dom].slaveName's playful _domRace hands. They rove across her _subRace body, eliciting embarrassed arousal. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice little toy right at hand,@@ even if she is a little hesitant.
	<<else>>
		Since $slaves[_dom].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  $slaves[_dom].slaveName's adoring_domRace hands. They rove across her _subRace body, knowing just where to touch and where to press. @@.hotpink;$slaves[_dom].slaveName enjoys having a compliant girlfriend,@@ and they spend as much time together as they can.
	<</if>>
	<<if canPenetrate($slaves[_dom])>>
		<<set _fuckCount = random(9,12)>>
		<<SimpleSlaveSlaveFucking $slaves[$i] $slaves[_dom] _fuckCount>>
	<<else>>
		<<set _oralUse = random(9,12)>>
	<</if>>
<<elseif ($slaves[$i].dick > 0) && ($slaves[_dom].amp != 1) && ($slaves[_dom].attrXY > 85)>>
	<<if canPenetrate($slaves[$i])>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].slaveName loves hard cocks, $slaves[$i].slaveName finds herself forced to get hard and fuck. She spends the week trying to avoid $slaves[_dom].slaveName's constant demands. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it does have to be forced to stand up for her.
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].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 $slaves[_dom].slaveName's constant demands. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone.
		<<else>>
			Since $slaves[_dom].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 $slaves[_dom].slaveName's constant demands. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ and won't leave it alone.
		<</if>>
	<<elseif $slaves[$i].dick > 6 && $slaves[$i].balls > 0>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].slaveName loves cocks, even big soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and cruelly taunted for her inability to get hard. She spends the week trying to avoid $slaves[_dom].slaveName's abuse of her poor oversized penis. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good for taunting and torture.
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].slaveName loves cocks, even big soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and toyed with. She spends the week complying with $slaves[_dom].slaveName's amusements. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a body pillow.
		<<else>>
			Since $slaves[_dom].slaveName loves cocks, even big soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and played with until she comes. She spends the week enjoying with $slaves[_dom].slaveName's little games. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a body pillow that occasionally discharges blobs of semen.
		<</if>>
	<<else>>
		<<if ($slaves[$i].devotion < -20)>>
			Since $slaves[_dom].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 $slaves[_dom].slaveName's abuse of her poor useless penis. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good for taunting and torture.
		<<elseif ($slaves[$i].devotion <= 50)>>
			Since $slaves[_dom].slaveName loves cocks, even soft ones, $slaves[$i].slaveName finds herself being sucked, groped, and toyed with. She spends the week complying with $slaves[_dom].slaveName's amusements. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft toy.
		<<else>>
			Since $slaves[_dom].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 $slaves[_dom].slaveName's little games. @@.hotpink;$slaves[_dom].slaveName enjoys having a nice dick right at hand,@@ even if it's only good as a soft, dripping toy.
		<</if>>
	<</if>>
	<<set _fuckCount = random(9,12)>>
	<<SimpleSlaveSlaveFucking $slaves[_dom] $slaves[$i] _fuckCount>>
<<elseif $slaves[$i].amp == 1>>
	$slaves[_dom].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 _subRace torso being used as a bath toy, a bedwarmer, and for sexual convenience. @@.hotpink;$slaves[_dom].slaveName enjoys the ease and companionship.@@
	<<set _fuckCount = random(9,12)>>
	<<SimpleSlaveSlaveFucking $slaves[$i] $slaves[_dom] _fuckCount>>
<<else>>
	$slaves[_dom].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 _domRace body thoroughly and uses her own _subRace body to warm $slaves[_dom].slaveName's bed at night. @@.hotpink;$slaves[_dom].slaveName enjoys the ease and companionship.@@
	<<set _fuckCount = random(9,12)>>
	<<SimpleSlaveSlaveFucking $slaves[$i] $slaves[_dom] _fuckCount>>
<</if>>

<<set $slaves[$i].oralCount += _oralUse, $oralTotal += _oralUse>>
<<set $slaves[$i].analCount += _analUse, $analTotal += _analUse>>
<<set $slaves[$i].vaginalCount += _vaginalUse, $vaginalTotal += _vaginalUse>>
<<set $slaves[$i].mammaryCount += _mammaryUse, $mammaryTotal += _mammaryUse>>
<<set $slaves[$i].penetrativeCount += _penetrativeUse, $mammaryTotal += _penetrativeUse>>
<<set _cervixPump = _vaginalUse>>
<<set $slaves[$i].need -= ((_penetrativeUse+_vaginalUse+_analUse)*5)>>

<<if $slaves[$i].fetishKnown>>
	<<switch $slaves[$i].fetish>>
	<<case "submissive" "masochist">>
		<<if _analUse+_vaginalUse > 0>>
			Being someone's submissive toy really satisfies $slaves[$i].slaveName.
			<<set $slaves[$i].need = 0>>
		<</if>>
	<<case "dom" "sadist">>
		<<if _penetrativeUse > 0>>
			Getting to be on top is precious, and it really satisfies $slaves[$i].slaveName.
			<<set $slaves[$i].need = 0>>
		<</if>>
	<<case "cumslut">>
		<<if _oralUse > 0>>
			Being someone's oral toy really satisfies $slaves[$i].slaveName.
			<<set $slaves[$i].need = 0>>
		<</if>>
	<<case "buttslut">>
		<<if _analUse > 0>>
			Having her butthole serve as someone's toy really satisfies $slaves[$i].slaveName.
			<<set $slaves[$i].need = 0>>
		<</if>>
	<<case "pregnancy">>
		<<if $slaves[$i].mpreg == 0>>
			<<if _vaginalUse > 0>>
				Having her pussy serve as someone's toy really satisfies $slaves[$i].slaveName.
				<<set $slaves[$i].need = 0>>
			<</if>>
		<<else>>
			<<if _analUse > 0>>
				Having her ass serve as someone's toy really satisfies $slaves[$i].slaveName.
				<<set $slaves[$i].need = 0>>
			<</if>>
		<</if>>
	<<case "humiliation">>
		Having all the other slaves see her in such a humiliating role really satisfies $slaves[$i].slaveName.
		<<set $slaves[$i].need = 0>>
	<</switch>>
<</if>>

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

<<set $slaves[_dom].devotion += 4, $slaves[_dom].need = 0>>

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

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

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

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

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

<<set $slaves[$i].tired = 1>> /* why was this applied to the dom slave? Seems like a good way to hinder them. */

<</if>>


code:
:: SA stay confined [nobr]

<<SlavePronouns $slaves[$i]>>

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

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

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

<<else>>
	is oblivious to $possessive confinement.
<</if>>

<<if ($slaves[$i].sentence == 0) && (($slaves[$i].devotion > 20) || (($slaves[$i].devotion >= -20) && ($slaves[$i].trust < -20)) || (($slaves[$i].devotion >= -50) && ($slaves[$i].trust < -50)) || ($slaves[$i].fetish == "mindbroken"))>>
	$pronounCap
	<<if $slaves[$i].fetish == "mindbroken">>
		broken mind hinges entirely on other's guidance,
	<<else>>
		is now willing to @@.hotpink;do as $pronoun's told@@,
	<</if>>
	so @@.yellow;$possessive assignment has defaulted to rest.@@
	<<if $slaves[$i].assignment == "be confined in the cellblock">>
		<<set _brokenSlaves++, _DL--, _dI-->>
	<</if>>
	<<removeJob $slaves[$i] $slaves[$i].assignment>>
<</if>>

repo_name: Drosil/fc

license: mit


code:
:: SA take classes [nobr]

<<SlavePronouns $slaves[$i]>>

<<set _learning = 1>>

<<if $slaves[$i].fetish == "mindbroken">>
	is no longer mentally capable and @@.yellow;has been dropped from class.@@
	<<if $slaves[$i].assignment == "take classes">>
		<<removeJob $slaves[$i] "take classes">>
	<</if>>
<<elseif ($slaves[$i].assignment == "learn in the schoolroom")>>
	<<if ($Schoolteacher != 0)>>
		<<set _seed = $Schoolteacher.intelligence+$Schoolteacher.intelligenceImplant>>
		<<if ($Schoolteacher.visualAge > 35)>>
			<<set _seed += 1>>
		<</if>>
		<<if setup.schoolteacherCareers.includes($Schoolteacher.career)>>
			<<set _seed += 1>>
		<</if>>
		<<if ($Schoolteacher.face > 40)>>
			<<set _seed += 1>>
		<</if>>
		<<if (random(1,100) < 20+(_seed*20))>>
			<<set _learning += 1>>
		<</if>>
		takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $Schoolteacher.slaveName's supervision;
		<<if ($slaves[$i].devotion > 20)>>
			$pronoun is such an obedient slave that she @@.hotpink;encourages $object@@ to be the best slave $pronoun can.
			<<set $slaves[$i].devotion += 2>>
		<<elseif ($slaves[$i].trust < -20)>>
			$pronoun obeys out of fear, so she @@.hotpink;encourages $object@@ to be a better slave.
			<<set $slaves[$i].devotion += 1>>
		<<else>>
			$pronoun is resistant, so she ends up mostly @@.gold;punishing $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@
			<<set $slaves[$i].devotion -= 2>>
			<<set $slaves[$i].trust -= 4>>
		<</if>>
	<<else>>
		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)>>
			$pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@
			<<set $slaves[$i].devotion += 2>>
		<<elseif ($slaves[$i].trust < -20)>>
			$pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@
			<<set $slaves[$i].devotion += 1>>
		<<else>>
			$pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@
			<<set $slaves[$i].devotion -= 2>>
			<<set $slaves[$i].trust -= 4>>
		<</if>>
	<</if>>
<<else>>
	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)>>
		$pronoun is such an obedient slave that your assistant mostly @@.hotpink;encourages $object.@@
		<<set $slaves[$i].devotion += 2>>
	<<elseif ($slaves[$i].trust < -20)>>
		$pronoun obeys out of fear, so your assistant mostly @@.hotpink;encourages $object.@@
		<<set $slaves[$i].devotion += 1>>
	<<else>>
		$pronoun is resistant, so your assistant mostly @@.gold;punishes $object,@@ increasing $possessive @@.mediumorchid;dislike for slavery.@@
		<<set $slaves[$i].devotion -= 2>>
		<<set $slaves[$i].trust -= 4>>
	<</if>>
<</if>>

<<if $slaves[$i].fetish != "mindbroken">>
	<<if ($slaves[$i].intelligence >= 3)>>
		$pronounCap is a genius,
		<<set _learning += 1>>
	<<elseif ($slaves[$i].intelligence >= 2)>>
		$pronounCap is highly intelligent
		<<set _learning += 1>>
	<<elseif ($slaves[$i].intelligence >= 1)>>
		$pronounCap is of above average intelligence
		<<if (random(1,100) < 70)>>
			<<set _learning += 1>>
		<</if>>
	<<elseif ($slaves[$i].intelligence >= 0)>>
		$pronounCap is of average intelligence
		<<if (random(1,100) < 50)>>
			<<set _learning += 1>>
		<</if>>
	<<else>>
		<<set _seed = 50 + $slaves[$i].intelligence*20>>
		<<if ($schoolroomUpgradeRemedial == 1) && random(1,100) < 50>>
			<<set _seed = 50>>
		<</if>>
		<<if (random(1,100) < _seed)>>
			<<set _learning += 1>>
		<</if>>
		<<if ($slaves[$i].intelligence >= -1)>>
			$pronounCap is of below average intelligence
		<<elseif ($slaves[$i].intelligence >= -2)>>
			$pronounCap is quite stupid
		<<else>>
			$pronounCap is an imbecile,
		<</if>>
	<</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 $pronoun learns slowly this week.
	<<elseif (_learning == 2)>>
		and $pronoun does well with $possessive studies this week.
	<<else>>
		and $pronoun is perfectly studious this week.
	<</if>>

	<<set _seed = 0>>
	<<set $skillIncrease = 10+$slaves[$i].intelligence>>
	<<for _j = 0; _j < _learning; _j++>>
		<<if ($slaves[$i].devotion <= 20) && (_seed == 0)>>
			Since $pronoun is wanting in basic obedience, $pronoun suffers through courses on @@.hotpink;$possessive place@@ in the Free Cities world.
			<<set $slaves[$i].devotion += 10>>
			<<set _seed = 1>>
		<<elseif ($slaves[$i].oralSkill <= 10)>>
			Since $pronoun is orally incompetent, $pronoun is taught basic gag reflex suppression exercises and other simple oral things.
			<<OralSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].vaginalSkill <= 10) && ($slaves[$i].vagina > 0) && canDoVaginal($slaves[$i])>>
			Since $pronoun is unskilled at using $possessive pussy, $pronoun is taught kegel exercises and other simple vaginal skills.
			<<VaginalSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].vaginalSkill <= 10) && ($slaves[$i].vagina >= 0)>>
			Since $pronoun is unskilled at using $possessive pussy and not permitted to learn through practice, $pronoun is taught kegel exercises, vaginal basics and several new positions.
			<<VaginalSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].analSkill <= 10) && ($slaves[$i].anus > 0) && canDoAnal($slaves[$i])>>
			Since $pronoun is a novice at taking it up $possessive butt, $pronoun is taught relaxation exercises and other simple anal basics.
			<<AnalSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].analSkill <= 10) && ($slaves[$i].anus >= 0)>>
			Since $pronoun is a novice at taking it up $possessive butt and not permitted to learn through practice, $pronoun is taught relaxation exercises and other simple anal basics.
			<<AnalSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].whoreSkill <= 10)>>
			Since $pronoun has little idea what's involved in selling $possessive body, $pronoun is taught basic safety practices and other simple prostitution skills.
			<<WhoreSkillIncrease $slaves[$i]>>
		<<elseif ($slaves[$i].entertainSkill <= 10)>>
			Since $possessive entertainment value is limited to $possessive holes, $pronoun 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, $pronoun studies more advanced ways to use $possessive lips and tongue to please cocks, cunts, and asses.
				<<OralSkillIncrease $slaves[$i]>>
			<<elseif ($slaves[$i].whoreSkill <= 30)>>
				Having completed the basic sex slave curriculum, $pronoun studies intermediate prostitution, including how to stay as safe as possible and maximize $possessive efficiency.
				<<WhoreSkillIncrease $slaves[$i]>>
			<<elseif ($slaves[$i].entertainSkill <= 30)>>
				Having completed the basic sex slave curriculum, $pronoun studies courtesanship, including social dynamics and flirtation more subtle than straightforward begging for sex.
				<<EntertainSkillIncrease $slaves[$i]>>
			<<elseif ($slaves[$i].vaginalSkill <= 30) && ($slaves[$i].vagina >= 0)>>
				Having completed the basic sex slave curriculum, $pronoun studies more advanced techniques and exotic positions to make use of $possessive <<if $slaves[$i].vagina == 0>>virgin pussy for use in $possessive first time<<else>>pussy<</if>>.
				<<VaginalSkillIncrease $slaves[$i]>>
			<<elseif ($slaves[$i].analSkill <= 30)>>
				Having completed the basic sex slave curriculum, $pronoun studies more advanced techniques and exotic positions to make use of $possessive <<if $slaves[$i].vagina == 0>>virgin ass for use in $possessive first time<<else>>ass<</if>>.
				<<AnalSkillIncrease $slaves[$i]>>
			<</if>>
		<</if>>
	<</for>>

	<<if ($slaves[$i].intelligenceImplant < 1) || ($slaves[$i].intelligenceImplant > 1)>>
		$pronounCap makes some progress towards a basic education.
		<<set $slaves[$i].intelligenceImplant += 0.1*_learning>>
		<<if ($slaves[$i].intelligenceImplant >= 1)>>
			<<set $slaves[$i].intelligenceImplant = 1>>
			$pronounCap has completed a course of slave education, and for most purposes $pronoun is now @@.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)>>
				$pronounCap has @@.green;learned some $language,@@ and can make $possessive point with some gesturing, though $pronoun 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)>>
			$pronounCap has @@.green;learned functional $language,@@ and can make <<print $object>>self understood, though $possessive $slaves[$i].nationality accent is still quite heavy.
			<<set $slaves[$i].accent -= 1>>
			<</if>>
		<<else>>
			<<if ($slaves[$i].accent > 3)>>
				$pronounCap has @@.green;learned some $language,@@ and can make $possessive point with some gesturing, though $pronoun speaks $language horribly.
				<<set $slaves[$i].accent -= 1>>
			<<elseif ($slaves[$i].accent >= 2)>>
			$pronounCap has @@.green;learned decent $language,@@ though $pronoun retains enough of $possessive $slaves[$i].nationality accent to make $possessive voice distinctly sexy.
			<<set $slaves[$i].accent = 1>>
			<</if>>
		<</if>>
		<</if>>
	<</if>>
	<</if>>

	<<if ($slaves[$i].intelligenceImplant == 1) && ($slaves[$i].assignment == "take classes")>>
	<<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 > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].analSkill > 10))>>
	<<if ($slaves[$i].vaginalSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].vaginalSkill > 10)) || ($slaves[$i].vagina < 0)>>
		$pronounCap can learn little from further classes, so @@.yellow;$possessive assignment has defaulted to rest.@@
		<<removeJob $slaves[$i] "take classes">>
	<</if>>
	<</if>>
	<</if>>
	<</if>>
	<</if>>
	<</if>>
	<</if>>
<</if>>