code:
:: FButt [nobr]

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

You call $him over so you can
<<if !canDoVaginal($activeSlave)>>
	use $his sole fuckhole.
<<elseif ($activeSlave.vagina > 3)>>
	fuck $his gaping holes.
<<elseif ($activeSlave.vagina > 2)>>
	fuck $his loose holes.
<<elseif ($activeSlave.vagina == 2)>>
	use $his whorish holes.
<<elseif ($activeSlave.vagina == 1)>>
	use $his tight holes.
<<elseif ($activeSlave.vagina == 0) || ($activeSlave.anus == 0)>>
	take $his virginity.
<</if>>

<<if ($activeSlave.vagina !== -1)>>
<<if ($activeSlave.vaginaTat == "tribal patterns")>>
	The tattoos on $his abdomen certainly draw attention there.
<<elseif ($activeSlave.vaginaTat == "scenes")>>
	The tattoos on $his abdomen nicely illustrate what you mean to do to $him.
<<elseif ($activeSlave.vaginaTat == "degradation")>>
	The tattoos on $his abdomen are asking you to, after all.
<</if>>
<</if>>

<<if ($activeSlave.vaginaPiercing > 1)>>
	$His pierced lips and clit have $his nice and wet.
	<<if ($activeSlave.dick !== 0)>>
		Metal glints all up and down $his cock.
	<</if>>
<<elseif ($activeSlave.vaginaPiercing == 1)>>
	$His pierced clit has $his nice and moist.
	<<if ($activeSlave.dick !== 0)>>
		Metal glints at the head of $his cock.
	<</if>>
<</if>>

<<if ($activeSlave.anusPiercing > 1)>>
	The ring of stud piercings around $his anus should massage you delightfully as you sodomize $him.
<<elseif ($activeSlave.anusPiercing == 1)>>
	$His perineum piercing has a big ring in it, which you should be able to feel when you hilt yourself in $his ass.
<</if>>

<<if ($activeSlave.anusTat !== 0) && ($activeSlave.anusTat !== 4)>>
$His anus is invitingly bleached,
<<if ($activeSlave.vagina > -1)>>
	which is appropriate: rather than looking like $he has a hole for fucking and an ass, it looks like $he has two fuckholes.
<<else>>
	making $his sole fuckable hole look nice and natural.
<</if>>
<</if>>

<<if ($activeSlave.vagina == 0) && ($activeSlave.anus == 0) && canDoVaginal($activeSlave)>>
	<<if ($PC.dick == 0)>>
		You step into a strap-on, lubricate it, and break in $his holes in quick succession.
	<<else>>
		Brooking no resistance, you take $his virginity and then break in $his virgin butt.
	<</if>>
	<<if ($activeSlave.devotion > 50)>>
		You ease yourself into $his pussy before gradually working your way into $his ass and alternate between the two holes while $he begins to moan. In just a few minutes, $he has lost $his virginity and been assfucked for the first time. $He @@.hotpink;submits utterly@@ to your spoilage of $his innocence and thanks you meekly for introducing $his to proper sexual slavery. @@.lime;$His holes have been broken in.@@
		<<set $activeSlave.devotion += 10>>
	<<elseif ($activeSlave.devotion > 20)>>
		You ease yourself into $his pussy before gradually working your way into $his ass and alternate between the two holes while $he begins to moan. In just a few minutes, $he has lost $his virginity and been assfucked for the first time. $He's so bewildered by the pain and novelty that all $he feels is @@.gold;a little fear@@ of further use. @@.lime;$His holes have been broken in.@@
		<<set $activeSlave.trust -= 5>>
	<<else>>
		You force yourself into $his pussy before gradually working your way into $his ass. $He sobs and cries with disgust while you alternate between the two holes. In just a few minutes, $he has lost $his virginity to rape and $his anal virginity to a rough buttfuck. To say $he @@.mediumorchid;resents you@@ and @@.gold;fears further abuse@@ would be an understatement. @@.lime;$His holes have been broken in.@@
		<<set $activeSlave.devotion -= 10, $activeSlave.trust -= 10>>
	<</if>>
	<<set $activeSlave.vagina++, $activeSlave.anus++>>
	<<= BothVCheck()>>
<<elseif ($activeSlave.vagina == 0) && canDoVaginal($activeSlave)>>
	<<if ($activeSlave.devotion > 20)>>
		$He accepts your orders without comment and presents $his virgin pussy for defloration<<if ($PC.dick == 0)>>, watching with some small trepidation as you don a strap-on<</if>>. You gently ease into $his pussy before gradually increasing the intensity of your thrusts into $his. Before long, $he's moaning loudly as you pound away. Since $he is already well broken, this new connection with $his <<Master>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His pussy has been broken in.@@
		<<set $activeSlave.devotion += 10>>
	<<elseif ($activeSlave.devotion >= -20)>>
		$He is clearly unhappy at losing $his pearl of great price to you; this probably isn't what $he imagined $his first real sex would be like.<<if ($PC.dick == 0)>>$His lower lip quivers with trepidation as $he watches you don a strap-on and maneuver to fuck $his virgin hole.<</if>> You gently ease into $his pussy before gradually increasing the intensity of your thrusts into $his. Before long, $he's moaning as you pound away. Nevertheless, this new connection with $his <<Master>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His pussy has been broken in,@@ and $he is @@.gold;fearful@@ that sex will continue to be painful.
		<<set $activeSlave.devotion += 4>>
	<<else>>
		As you anticipated, $he refuses to give you $his virginity. And as you expected, $he is unable to resist you. $He cries as <<if ($PC.dick == 0)>>your strap-on<<else>>your cock<</if>> opens $his fresh, tight hole. You force your way into $his pussy and continue thrusting into $his. $He sobs and cries with horror as you pound away. The rape @@.mediumorchid;decreases $his devotion to you.@@ @@.lime;$His pussy has been broken in,@@ and $he @@.gold;fears further abuse.@@
		<<set $activeSlave.devotion -= 5>>
	<</if>>
	<<set $activeSlave.vagina++>>
	<<= VaginalVCheck()>>
<<elseif ($activeSlave.anus == 0)>>
	<<if ($activeSlave.devotion > 20)>>
		$He accepts your orders without comment and presents $his virgin anus for defloration. You<<if ($PC.dick == 0)>> don a strap-on and<</if>> gently sodomize $his. You gently ease yourself into $his butthole and gradually speed up your thrusts while $he slowly learns to move $his hips along with you. Since $he is already well broken, this new connection with $his <<Master>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His tight little ass has been broken in.@@
		<<set $activeSlave.devotion += 4>>
	<<elseif ($activeSlave.devotion >= -20)>>
		$He is clearly unhappy at the idea of taking a dick up $his butt.  $He obeys orders anyway, and lies there wincing and moaning as you<<if ($PC.dick == 0)>> don a strap-on and<</if>> fuck $his ass. @@.lime;$His tight little ass has been broken in,@@ and $he @@.gold;fears further anal pain.@@
	<<else>>
		$He is appalled at the idea of taking it up the ass<<if ($PC.dick == 0)>> and cries with fear as you don a strap-on<</if>>. $He does anyway though, sobbing into the cushions<<if $activeSlave.amp !== 1>> while you hold $his arms behind $his<</if>>. You force yourself into $his butthole. $He sobs and cries with disgust while you continue thrusting into $his ass. The painful anal rape @@.mediumorchid;decreases $his devotion to you.@@ @@.lime;$His tight little ass has been broken in,@@ and $he is @@.gold;terrified of further anal pain.@@
		<<set $activeSlave.devotion -= 5>>
	<</if>>
	<<set $activeSlave.anus++>>
	<<= AnalVCheck()>>
<<elseif $activeSlave.devotion < -20>>
	<<if ($PC.dick == 0)>>You don a cruelly large strap-on, and you do it so $he can see it. <</if>>$He tries to refuse you, so you throw $his across the back of the couch next to your desk with $his <<if $seeRace == 1>>$activeSlave.race <</if>>ass in the air. You finger $his anus <<if ($activeSlave.vagina != -1)>>while fucking $his pussy<<elseif ($activeSlave.amp != 1)>>while frotting $his thighs<</if>> for a bit and then switch to $his now-ready anus. $He sobs as you penetrate $his rectum.
	<<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>>
		<<if $activeSlave.prostate == 0>>
			$He lacks a prostate, denying $his any real pleasure. $His dick stays flaccid as you rape $his.
		<<elseif ($activeSlave.dickAccessory == "chastity")>>
			Despite $his unwillingness to be sodomized, the prostate stimulation starts to give $his an erection, which $his dick chastity makes horribly uncomfortable. $He bucks with the pain, $his asshole spasming delightfully.
		<<else>>
			Despite $his unwillingness to be sodomized, the prostate stimulation gives $his an erection. $He's mortified that $he would get hard while being anally raped.
		<</if>>
	<<elseif ($activeSlave.dickAccessory == "chastity")>>
		$His dick chastity keeps $his bitch cock hidden away while you use $his anus like a pussy.
	<<elseif ($activeSlave.dick !== 0)>>
		$His flaccid dick is ground into the back of the couch as you rape $his.
	<</if>>
	<<= BothVCheck()>>
<<elseif $activeSlave.devotion <= 50>>
	You throw $him across the back of the couch next to your desk with $his ass in the air<<if ($PC.dick == 0)>>, and don a strap-on<</if>>. You finger $his <<if $seeRace == 1>>$activeSlave.race <</if>>ass while <<if ($activeSlave.vagina !== -1)>>fucking $his pussy<<else>>frotting $his thighs<</if>> for a bit and then switch to $his now-ready anus. <<if ($activeSlave.anus == 1)>>$His ass is so tight that you have to work yourself in.<<elseif ($activeSlave.anus == 2)>>Your <<if ($PC.dick == 0)>>fake dick<<else>>cock<</if>> slides easily up $his ass.<<else>>You slide into $his already-gaping asspussy with ease.<</if>> $He gasps as you penetrate $his rectum, but you timed the switch so that $he was on the verge of orgasm, and $he comes immediately.
	<<if ($activeSlave.dick !== 0) && canAchieveErection($activeSlave)>>
		<<if $activeSlave.dickAccessory == "chastity">>
			$He managed to stay soft within $his dick chastity, but $he dribbled a lot of precum onto the couch. You make $his lick it up, and $he obeys, shuddering with unsatisfied arousal.
		<<else>>
			$His cock spatters the couch with cum, and you make $his lick it up.
		<</if>>
	<<elseif ($activeSlave.clit > 2)>>
		$His clit is so large that it bobs slightly with each thrust.
	<</if>>
	<<= BothVCheck()>>
<<else>>
	<<if ($activeSlave.amp != 1)>>$He kneels on the floor<<else>>You lay $his on the floor<</if>> so you can take $his at will<<if ($PC.dick == 0)>>, and don a strap-on<</if>>. You finger $his <<if $seeRace == 1>>$activeSlave.race <</if>>ass while
	<<if canDoVaginal($activeSlave)>>
		fucking $his pussy
	<<else>>
		frotting $his
	<</if>>
	for a bit and then switch to $his now-ready anus.
	<<if ($activeSlave.anus == 1)>>
		$His ass is so tight that you have to work yourself in.
	<<elseif ($activeSlave.anus == 2)>>
		Your cock slides easily up $his ass.
	<<else>>
		You slide into $his already-gaping asspussy with ease.
	<</if>>
	You fuck $him there for a while before repeatedly pulling out and stuffing yourself back in. $He moans each time you fill <<if canDoVaginal($activeSlave)>>a<<else>>$his<</if>> waiting hole.
	<<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>>
		<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
			Whenever $he starts to get hard, $his dick chastity gives $his an awful twinge of pain. You do your best to be up $his butt when this happens so you can experience the resulting spasm.
		<<else>>
			Every time you penetrate, $his erect dick jerks up and slaps $his stomach.
		<</if>>
	<<elseif ($activeSlave.dick !== 0)>>
		<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
			$His dick chastity keeps $his girly bitchclit hidden, just like it belongs.
		<<else>>
			Every time you penetrate, $his limp dick flops around lamely.
		<</if>>
	<<elseif ($activeSlave.clit > 2)>>
		$His clit is so large that it bobs slightly with each thrust.
	<</if>>
	<<= BothVCheck()>>
<</if>>

<<if ($activeSlave.bellyPreg >= 1500)>>
	The poor $girl's pregnant belly makes taking a rough fuck in both $his holes uncomfortable for $his.
<<elseif ($activeSlave.bellyImplant >= 1500)>>
	The poor $girl's implant filled belly makes taking a rough fuck in both $his holes uncomfortable for $his.
<<elseif ($activeSlave.bellyFluid >= 1500)>>
	The poor $girl's sloshing belly makes taking a rough fuck in both $his holes uncomfortable for $his, though the lewd jiggling the pounding sends through it is quite a sight.
<</if>>

<<if ($activeSlave.anusTat == "scenes") && ($activeSlave.anus == 1)>>
	As you fucked $his butt, the decorative pattern around $his ass stretched open. When you pull out, $his momentary gape closes the pattern up quickly.
<<elseif ($activeSlave.anusTat == "scenes")>>
	As you fucked $his butt, the decorative pattern around $his ass stretched open. When you pull out, $his gape leaves the pattern distorted.
<<elseif ($activeSlave.anusTat == "degradation")>>
	As you fucked $his butt, the offensive language around $his ass stretched and distorted.
<</if>>

<<if (random(1,100) > (100+$activeSlave.devotion))>>
	<<if ($activeSlave.fetish !== "buttslut") && ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw !== "hates penetration")>>
		Being brutally used has given $his a @@.red;hatred of penetration.@@
		<<set $activeSlave.sexualFlaw = "hates penetration">>
	<</if>>
<<elseif (random(1,100) > (110-$activeSlave.devotion))>>
	<<if ($activeSlave.fetish == "none") && ($activeSlave.sexualFlaw !== "hates penetration")>>
		Orgasming to your use of $his fuckhole @@.lightcoral;has $him eager for more buttsex.@@
		<<set $activeSlave.fetish = "buttslut", $activeSlave.fetishKnown = 1>>
	<</if>>
<</if>>

<<if ($PC.dick == 1)>>

<<if ($activeSlave.anus > 3)>>
	$His gaping hole drips your cum right out again.
<<elseif ($activeSlave.anus > 2)>>
	Cum drips out of $his loose hole.
<<elseif ($activeSlave.anus == 2)>>
	Cum drips out of $his loosened anus.
<<elseif ($activeSlave.anus == 1)>>
	$His still-tight ass keeps your load inside $his.
<</if>>

<<if canWalk($activeSlave)>>
<<switch $activeSlave.assignment>>
<<case "whore">>
	$He heads to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes before returning to selling them publicly.<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole before returning to selling it publicly.<<else>>face before returning to selling $his mouth publicly.<</if>>
<<case "serve the public">>
	$He heads to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes before returning to offering it for free.<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole before returning to offering it for free.<<else>>face before returning to offering $his mouth for free.<</if>>
<<case "rest">>
	$He stumbles to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> before crawling back into bed.
<<case "train slaves">>
	$He heads to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> before $he returns to teaching $his classes.
<<case "get milked">>
	$He hurries to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> <<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>.
<<case "please you">>
	$He hurries to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> before returning to await your next use of $his body, as though nothing had happened.
<<case "be a subordinate slave">>
	$He moves to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, though it's only a matter of time before another slave decides to play with $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>pussy or asshole<<elseif canDoVaginal($activeSlave)>>pussy<<elseif canDoAnal($activeSlave)>>asshole<<else>>face<</if>>.
<<case "be a servant">>
	$He hurries to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, since $his chores didn't perform themselves while you used $his.
<<case "be your Head Girl">>
	$He hurries to the bathroom to clean $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, worried that $his charges got up to trouble while you had your cock in $his.
<<case "guard you">>
	$He hurries off to wash $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> so you'll be unguarded for as little time as possible.
<<case "work in the brothel">>
	$He goes to wash $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> so $his next customer can have the illusion that he's the first to use it today.
<<case "serve in the club">>
	$He goes to wash and delicately perfume $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes so they<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole so it<<else>>face so it<</if>> can gratify the finest citizen.
<<case "work in the dairy">>
	$He goes off to carefully wash $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> to avoid besmirching the nice clean dairy.
<<case "work as a servant">>
	$He rushes to wash $his <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, impatient to get back to $his undiminished chores.
<</switch>>
<</if>>

<</if>>

<<if passage() !== "Slave Interact">>
	<<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>>
<</if>>


code:
:: FFuckdoll [nobr widget]

<<widget "FFuckdollOral">>

<<set $activeSlave.oralCount++, $oralTotal++>>
<<run clearSummaryCache($activeSlave)>>
You decide to use the Fuckdoll's <<if $activeSlave.lips > 95>>facepussy<<else>>face hole<</if>>.
<<if $activeSlave.fuckdoll <= 10>>
	Since it is not well adapted to life as a living sex toy yet, it won't respond to position commands. So, you simply <<if $activeSlave.amp == 0>>shove it into a kneeling position<<else>>set it on the couch<</if>> and straddle its face.
<<elseif $activeSlave.fuckdoll <= 80>>
	It can follow intermediate commands, so you order it into a position for use of its face hole. It obediently <<if $activeSlave.amp == 0>>gets to its knees<<else>>cranes its neck up<</if>> and sticks its tongue out as far as it will go, wiggling it invitingly. You straddle its face.
<<else>>
	It can follow advanced commands, so you order it into a position for use of its face hole. It instantly <<if $activeSlave.amp == 0>><<if $PC.dick == 1>>bends at the waist and turns its head upward, placing its throat horizontally and at waist height.<<else>>gets to its knees and turns its head upward at just the right angle for a pussy to ride its face hole.<</if>><<else>>cranes its neck up and sticks its tongue out as far as it will go, wiggling it invitingly.<</if>> You straddle its face.
<</if>>
<<if $activeSlave.fuckdoll <= 20>>
	It's not fully used to being surprised with face rape, so it struggles, and its difficulty breathing <<if $PC.dick == 1>>makes its throat spasm around your dickhead<<else>>feels lovely on your cunt<</if>>.
<<elseif $activeSlave.fuckdoll <= 50>>
	Aware that it is supposed to relax and let you rape its face, it does its best to let you <<if $PC.dick == 1>>fuck its throat<<else>>ride its face<</if>>.
<<else>>
	You command it to <<if $PC.dick == 1>>milk your dick, and it begins to suck with almost frightening force<<else>>pleasure your cunt, and it begins to eat you out with almost frightening hunger<</if>>.
<</if>>
<<if $activeSlave.fuckdoll <= 60>>
	<<if $activeSlave.energy > 80>>Denied any other outlet for its extreme sex drive, it orgasms from nothing more than oral stimulation.<</if>>
<<else>>
	It's so perfectly tuned that it begins to orgasm from nothing more than oral stimulation, and it continues to shiver with repeated orgasms as it sucks.
<</if>>
You climax, <<if $PC.dick == 1>>blowing your load down its throat<<else>>giving it a good amount of femcum to swallow<</if>>, and return it to <<if $activeSlave.amp == 0>>a standing position<<else>>where it was resting<</if>>.
<<if $PC.dick == 1>>
	<<if $activeSlave.lips > 95>>It gives sloppy blowjobs, its lips being too big for much control, and strings of your cum beribbon its suit. The Fuckdoll will be cleaned by another slave.
	<<else>>It swallows repeatedly as it returns to its resting posture.
	<</if>>
<</if>>

<<if passage() != "Slave Interact">>
	<<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>>
<</if>>

<</widget>>

<<widget "FFuckdollVaginal">>

<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
<<run clearSummaryCache($activeSlave)>>
You decide to use the Fuckdoll's <<if $activeSlave.vagina > 3>>cavernous<<elseif $activeSlave.vagina == 3>>soft<<elseif $activeSlave.vagina == 2>>inviting<<elseif $activeSlave.vagina == 1>>tight<</if>> front hole.
<<if $activeSlave.fuckdoll <= 10>>
	Since it is not well adapted to life as a living sex toy yet, it won't respond to position commands. So, you simply <<if $activeSlave.amp == 0>>push it down to lie on the couch<<else>>set it on your desk<</if>> and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> inside its vagina.
<<elseif $activeSlave.fuckdoll <= 70>>
	It can follow intermediate commands, so you order it into a position for use of its front hole. It obediently <<if $activeSlave.amp == 0>>gets down on all fours and <</if>>cocks its hips, offering its cunt until you insert <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> into its wet channel.
<<else>>
	It can follow advanced commands, so you bring it over to your chair <<if $activeSlave.amp == 0>>and order it to squat down onto your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> and ride.<<else>>and impale it on <<if $PC.dick == 1>>your cock<<else>>your strap-on<</if>>, ordering it to do its feeble best to bounce.<</if>>
<</if>>
<<if $activeSlave.fuckdoll <= 20>>
	It's not fully used to being raped without warning, so it struggles, its muscles spasming delightfully.
<<elseif $activeSlave.fuckdoll <= 40>>
	Aware that it is supposed to relax and accept rape, it does its best to let you take it without resistance.
<<else>>
	You command it to milk your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> with its vaginal walls, and it obediently starts to flex its well-developed cunt muscles, squeezing <<if $PC.dick == 1>>you<<else>>your strap-on<</if>> from base to tip.
<</if>>
<<if $activeSlave.fuckdoll <= 60>>
	<<if $activeSlave.energy > 40>>Denied any other outlet for its healthy sex drive, it orgasms.<</if>>
<<else>>
	It orgasmed for the first time as you entered it, and it continues to do so as you fuck it. It's perfectly tuned.
<</if>>
<<if $activeSlave.voice == 0>>
	Though it is mute, its breath hisses loudly <<if $activeSlave.lips > 95>>past the lips of its facepussy<<else>>through its mouth insert<</if>>.
<<else>>
	It moans, <<if $activeSlave.lips > 95>>and the lips of its facepussy quiver<<else>>struggling to force the sound past its mouth insert<</if>>.
<</if>>
You climax<<if $PC.dick == 1>>, your cum shooting forward to splash against its womb,<</if>> and return it to <<if $activeSlave.amp == 0>>a standing position<<else>>where it was resting<</if>>.
<<if $PC.dick == 1>>
	<<if $activeSlave.vagina > 2>>Your cum flows out of its gaping front hole and down the material of its suit.
	<<elseif $activeSlave.vagina == 2>>Your cum drips out of its well-fucked front hole and down the material of its suit.
	<<else>>Its tight front hole retains almost every drop of your cum. A few escape and run down the material of its suit.
	<</if>>
	<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
		<<= knockMeUp($activeSlave, 5, 1, -1)>>
	<</if>>
	The Fuckdoll will be cleaned by another slave.
<</if>>
<<if $activeSlave.vagina == 0>>
	<<if $activeSlave.fetish != "mindbroken">>
		As you return to your business, it shakes slightly in place, and a few low moans come out of its face hole. This is probably a reaction to losing its virginity.
	<<else>>
		It gives no external indication that it's aware that it's just lost its virginity.
	<</if>>
	In any case, @@.lime;its front hole has been broken in.@@
	<<set $activeSlave.vagina = 1>>
<</if>>

<<if passage() != "Slave Interact">>
	<<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>>
<</if>>

<</widget>>

<<widget "FFuckdollImpreg">>

<<run clearSummaryCache($activeSlave)>>
<<set _bonus = random(6,20)>>

<<if $activeSlave.mpreg == 1>>
	<<set $activeSlave.analCount += _bonus+1, $analTotal += _bonus+1>>
<<else>>
	<<set $activeSlave.vaginalCount += _bonus+1, $vaginalTotal += _bonus+1>>
<</if>>

You decide to use the Fuckdoll's fertile womb to grow a child.
<<if $activeSlave.fuckdoll <= 10>>
	Since it is not well adapted to life as a living sex toy yet, it won't respond to position commands. So, you simply <<if $activeSlave.amp == 0>>push it down to lie on the couch<<else>>set it on your desk<</if>> and shove <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> inside its <<if $activeSlave.mpreg == 1>>asshole<<else>>vagina<</if>>.
<<elseif $activeSlave.fuckdoll <= 70>>
	It can follow intermediate commands, so you order it into a position for use of its <<if $activeSlave.mpreg == 1>>rear<<else>>front<</if>> hole. It obediently <<if $activeSlave.amp == 0>>gets down on all fours and <</if>>cocks its hips, offering its <<if $activeSlave.mpreg == 1>>asspussy<<else>>cunt<</if>> until you insert your cock into its <<if $activeSlave.mpreg == 1>>winking<<else>>wet<</if>> channel.
<<else>>
	It can follow advanced commands, so you bring it over to your chair <<if $activeSlave.amp == 0>>and order it to squat down onto your cock and ride.<<else>>and impale it on your cock, ordering it to do its feeble best to bounce.<</if>>
<</if>>
<<if $activeSlave.fuckdoll <= 20>>
	It's not fully used to being raped without warning, so it struggles, its muscles spasming delightfully.
<<elseif $activeSlave.fuckdoll <= 40>>
	Aware that it is supposed to relax and accept rape, it does its best to let you take it without resistance.
<<else>>
	You command it to milk your cock with its <<if $activeSlave.mpreg == 1>>anal<<else>>vaginal<</if>> walls, and it obediently starts to flex its well-developed <<if $activeSlave.mpreg == 1>>cunt<<else>>anal<</if>> muscles, squeezing you from base to tip.
<</if>>
<<if $activeSlave.fuckdoll <= 60>>
	<<if $activeSlave.energy > 40>>Denied any other outlet for its healthy sex drive, it orgasms.<</if>>
<<else>>
	It orgasmed for the first time as you entered it, and it continues to do so as you fuck it. It's perfectly tuned.
<</if>>
<<if $activeSlave.voice == 0>>
	Though it is mute, its breath hisses loudly <<if $activeSlave.lips > 95>>past the lips of its facepussy<<else>>through its mouth insert<</if>>.
<<else>>
	It moans, <<if $activeSlave.lips > 95>>and the lips of its facepussy quiver<<else>>struggling to force the sound past its mouth insert<</if>>.
<</if>>
You climax, your cum shooting forward to splash against its womb, and return it to <<if $activeSlave.amp == 0>>a standing position<<else>>where it was resting<</if>> to allow your seed to find its mark.
<<if $activeSlave.mpreg == 1>>
	<<if $activeSlave.anus > 2>>Your cum flows out of its gaping rear hole and down the material of its suit.
	<<elseif $activeSlave.anus == 2>>Your cum drips out of its well-fucked rear hole and down the material of its suit.
	<<else>>Its tight rear hole retains almost every drop of your cum. A few escape and run down the material of its suit.
	<</if>>
	The Fuckdoll will be cleaned by another slave.
	<<if $activeSlave.anus == 0>>
		<<if $activeSlave.fetish != "mindbroken">>
			As you return to your business, it shakes slightly in place, and a few low moans come out of its face hole. This is probably a reaction to losing its anal virginity.
		<<else>>
			It gives no external indication that it's aware that it's just lost its virginity.
		<</if>>
		In any case, @@.lime;its rear hole has been broken in.@@
		<<set $activeSlave.anus = 1>>
	<</if>>
<<else>>
	<<if $activeSlave.vagina == 10>>Your cum steadily flows from its prolapsed front hole and down the material of its suit.
	<<elseif $activeSlave.vagina > 2>>Your cum flows out of its gaping front hole and down the material of its suit.
	<<elseif $activeSlave.vagina == 2>>Your cum drips out of its well-fucked front hole and down the material of its suit.
	<<else>>Its tight front hole retains almost every drop of your cum. A few escape and run down the material of its suit.
	<</if>>
	The Fuckdoll will be cleaned by another slave.
	<<if $activeSlave.vagina == 0>>
		<<if $activeSlave.fetish != "mindbroken">>
			As you return to your business, it shakes slightly in place, and a few low moans come out of its face hole. This is probably a reaction to losing its virginity.
		<<else>>
			It gives no external indication that it's aware that it's just lost its virginity.
		<</if>>
		In any case, @@.lime;its front hole has been broken in.@@
		<<set $activeSlave.vagina = 1>>
	<</if>>
<</if>>

You repeat this ritual throughout the week, ensuring that it will be an @@.lime;incubator for your child.@@

<<= knockMeUp($activeSlave, 100, 2, -1, 1)>>

<<if $arcologies[0].FSRestart != "unset">>
	<<if $activeSlave.breedingMark != 1>>
		Rumors spread about you knocking up your playthings; the Societal Elite are @@.red; very displeased@@ by these rumors.
		<<set $failedElite += 5>>
	<</if>>
<</if>>

<<if passage() != "Slave Interact">>
	<<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>>
<</if>>

<</widget>>

<<widget "FFuckdollAnal">>

<<set $activeSlave.analCount++, $analTotal++>>
<<run clearSummaryCache($activeSlave)>>
You decide to use the Fuckdoll's <<if $activeSlave.anus > 3>>gaping<<elseif $activeSlave.anus == 3>>loose<<elseif $activeSlave.anus == 2>>relaxed<<elseif $activeSlave.anus == 1>>tight<</if>> rear hole.
<<if $activeSlave.fuckdoll <= 10>>
	Since it is not well adapted to life as a living sex toy yet, it won't respond to position commands. So, you simply <<if $activeSlave.amp == 0>>walk over to it<<else>>flip it over<</if>> and ram <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>> up its rear hole.
<<elseif $activeSlave.fuckdoll <= 80>>
	It can follow intermediate commands, so you order it to present its rear hole. It obediently <<if $activeSlave.amp == 0>>bends over, arches its back, and<<else>>flips over and<</if>> winks its anus until you insert <<if $PC.dick == 1>>your cock<<else>>a strap-on<</if>>.
<<else>>
	It can follow advanced commands, so you bring it over to your chair <<if $activeSlave.amp == 0>>and order it to squat down onto your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> and slide its anus up and down <<if $PC.dick == 1>>your<<else>>the<</if>> shaft.<<else>>and impale it on <<if $PC.dick == 1>>your cock<<else>>your strap-on<</if>>, ordering it to do its feeble best to bounce.<</if>>
<</if>>
<<if $activeSlave.fuckdoll <= 20>>
	It's not fully used to having things suddenly forced up its ass, so it struggles, and its sphincter spasms deliciously.
<<elseif $activeSlave.fuckdoll <= 40>>
	Aware that it is supposed to relax and accept anal rape, it does its best to accommodate the sodomy.
<<else>>
	You command it to milk your <<if $PC.dick == 1>>cock<<else>>strap-on<</if>> with its asshole, and it obediently tightens its sphincter against the invading phallus rhythmically.
<</if>>
<<if $activeSlave.fuckdoll <= 60>>
	<<if $activeSlave.energy > 60>>Denied any other outlet for its powerful sex drive, it orgasms.<</if>>
<<else>>
	Tuned to enjoy any use by total denial of all other stimulation, it orgasms repeatedly as you fuck its anus.
<</if>>
<<if $activeSlave.voice == 0>>
	Though it is mute, its breath hisses loudly <<if $activeSlave.lips > 95>>past the lips of its facepussy<<else>>through its mouth insert<</if>>.
<<else>>
	It moans, <<if $activeSlave.lips > 95>>and the lips of its facepussy quiver<<else>>struggling to force the sound past its mouth insert<</if>>.
<</if>>
You climax<<if $PC.dick == 1>>, filling its rectum with your cum,<</if>> and return it to <<if $activeSlave.amp == 0>>a standing position<<else>>where it was resting<</if>>.
<<if $PC.dick == 1>>
	<<if $activeSlave.anus > 2>>Your cum flows out of its gaped rear hole and down the material of its suit.
	<<elseif $activeSlave.anus == 2>>Your cum drips out of its loosened rear hole and down the material of its suit.
	<<else>>Its tight rear hole retains every drop of your cum.
	<</if>>
	<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
		<<= knockMeUp($activeSlave, 5, 0, -1)>>
	<</if>>
	The Fuckdoll will be cleaned by another slave.
<</if>>
<<if $activeSlave.anus == 0>>
	<<if $activeSlave.fetish != "mindbroken">>
		As you return to your business, it shakes slightly in place, and a few low moans come out of its face hole. This is probably a reaction to losing its anal virginity.
	<<else>>
		It gives no external indication that it's aware that it's just lost its anal virginity.
	<</if>>
	In any case, @@.lime;its rear hole has been broken in.@@
	<<set $activeSlave.anus = 1>>
<</if>>

<<if passage() != "Slave Interact">>
	<<set $slaves[$slaveIndices[$activeSlave.ID]] = $activeSlave>>
<</if>>

<</widget>>

repo_name: drakeashordcataclysm/fc


code:
:: FLips [nobr]

<<set $activeSlave.oralCount++, $oralTotal++>>
<<run clearSummaryCache($activeSlave)>>
<<setLocalPronouns $activeSlave>>

You tell $activeSlave.slaveName to
<<if ($PC.dick != 0)>>
	blow you with $his
<<else>>
	please your pussy with $his
<</if>>
<<if ($activeSlave.lips > 95)>>
	facepussy.
<<elseif ($activeSlave.lips > 70)>>
	cartoonish lips.
<<elseif ($activeSlave.lips > 20)>>
	dick-sucking lips.
<<elseif ($activeSlave.lips > 10)>>
	pretty mouth.
<<else>>
	whore mouth.
<</if>>

<<if ($activeSlave.fetish == "cumslut") && ($activeSlave.devotion >= -20)>>
	$He's delighted at the prospect of $his favorite activity.
<</if>>

<<switch $activeSlave.collar>>
<<case "dildo gag">>
	<<if ($activeSlave.amp != 1)>>
		$He removes the dildo from $his throat, leaving the ring gag in place.
	<<else>>
		As an amputee, $he requires your assistance to get the dildo out of $his throat.
	<</if>>
	Able to breathe through $his mouth for the first time in a while, $he gasps gratefully, knowing the respite will be brief.
<<case "massive dildo gag">>
	<<if ($activeSlave.amp != 1)>>
		$He struggles to remove the dildo from $his throat, leaving $his mouth agape.
	<<else>>
		As an amputee, $he requires your assistance to get the dildo out of $his throat.
	<</if>>
	Able to breathe through $his mouth for the first time in a while, $he gasps gratefully, knowing the respite will be brief.
<<case "ball gag" "bit gag">>
	<<if ($activeSlave.amp != 1)>>
		$He unfastens $his gag and pulls it from $his mouth.
	<<else>>
		As an amputee, $he requires your assistance to get the gag unfastened.
	<</if>>
	Able to breathe through $his mouth for the first time in a while, $he gasps gratefully, knowing the respite will be brief.
<</switch>>

<<if ($activeSlave.lipsTat == "tribal patterns")>>
	The tribal patterns on $his face enhance $his beauty.
<<elseif ($activeSlave.lipsTat == "permanent makeup")>>
	$His tattooed-on makeup encourages it.
<<elseif ($activeSlave.lipsTat == "degradation")>>
	The tattoos on $his face are asking for it, after all.
<</if>>

<<if ($activeSlave.lipsPiercing + $activeSlave.tonguePiercing > 2)>>
	The stimulation from $his many oral piercings should be great.
<<elseif ($activeSlave.lipsPiercing + $activeSlave.tonguePiercing > 0)>>
	The sensation of $his oral piercings should be quite nice.
<</if>>

<<if ($activeSlave.teeth == "removable")>>
	<<if ($activeSlave.devotion <= 20)>>
		You pull $his prosthetic teeth out of $his mouth so you can enjoy an extra-soft throatfuck.
	<<else>>
		$He slides $his prosthetic teeth out of $his mouth so $he can give you an extra-soft suck.
	<</if>>
<</if>>

<<if ($activeSlave.amp == 1)>>
	You set $his limbless torso on the
	<<if ($PC.dick != 0)>>
		edge of your desk with $his on $his back. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth at the perfect angle for use. As an amputee $he has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging. Eventually you shoot your load directly down $his gullet.
		<<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		floor next to your desk and kneel on $him with your legs on either side of $him, so your pussylips are hard against $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth. $He desperately eats you out, trying to get you off as fast as possible so $he can get a bit more air, but you grind down without mercy, taking your pleasure.
	<</if>>
<<elseif tooBigBelly($activeSlave)>>
	You get $him situated on the edge of your desk, on $his back. This pins $him down, the massive weight of $his belly stopping $him from going anywhere at all. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth at the perfect angle for use.
	<<if ($PC.dick != 0)>>
		<<if $activeSlave.bellyImplant >= 1500>>
			$He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of the spasms running through $his stomach as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<<else>>
			$He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging and every movement within $his overstuffed womb as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<</if>>
		<<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		<<if $activeSlave.bellyImplant >= 1500>>
			$He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of the spasms running through $his stomach as $he struggles to breathe. Eventually you climax, giving $him a good taste of your femcum.
		<<else>>
			$He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of the movement within $his overstuffed womb as $he struggles to breathe. Eventually you climax, giving $him a good taste of your femcum.
		<</if>>
	<</if>>
<<elseif tooBigBreasts($activeSlave)>>
	You get $him situated on the edge of your desk, on $his back. This pins $him down, the massive weight of $his tits stopping $him from going anywhere at all. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth at the perfect angle for use.
	$He has absolutely no control over
	<<if ($PC.dick != 0)>>
		the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging and $his absurd boobs jiggling as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of $his absurd boobs jiggling as $he struggles to breathe. Eventually you climax, giving $his a good taste of your femcum.
	<</if>>
<<elseif tooBigButt($activeSlave)>>
	You get $him situated on the edge of your desk, on $his back. This anchors $him, the massive weight of $his ass stopping $him from going anywhere at all. $His head dangles off the edge of the desk, leaving $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth at the perfect angle for use.
	<<if ($PC.dick != 0)>>
		$He has absolutely no control over the depth or quickness of oral sex, so you are careful not to hurt $him. Even so, you take $him to the edge of gagging, enjoying the sight of $his $activeSlave.skin throat bulging and $his absurd rear jiggling as $he struggles to breathe. Eventually you shoot your load directly down $his gullet.
		<<if $PC.vagina == 1>>If $he thought that was it, $he's soon corrected: you hike yourself up further, and grind your pussy against $his face.<</if>>
	<<else>>
		$He has absolutely no control over how hard you grind your cunt against $his face, so you are careful not to suffocate $him. Even so, you take $him to the edge, enjoying the sight of $his absurd rear jiggling as $he struggles to breathe. Eventually you climax, giving $him a good taste of your femcum.
	<</if>>
<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.dick != 0) && ($PC.dick != 0)>>
	$He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to $his knees, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and <<if ($activeSlave.dickAccessory == "chastity")>>(since $his cock is off limits) frantically rubs $his nipples and asspussy<<elseif canAchieveErection($activeSlave)>>jacks $himself off<<else>>rubs $his sadly limp member<</if>> in anticipation.<<if $PC.vagina == 1>> You have more than one variety of deliciousness for $his, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes into $his $activeSlave.skin hand. $He pours $his own cum from $his hand into $his mouth so it can mingle with yours.
<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick != 0)>>
	$He comes over eagerly, with hunger <<if canSee($activeSlave)>>in $his eyes<<else>>on $his face<</if>>. $He gets to $his knees, hurriedly takes you into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth, and gives the blowjob $his all. As a cumslut $he's almost desperate to get your cum into $his mouth and rubs $himself in anticipation.<<if $PC.vagina == 1>> You have more than one variety of deliciousness for $him, and $he's careful not to neglect your wet cunt.<</if>> When you finish, $he sits back with an ecstatic look on $his face and lets your cum rest in $his mouth as $he climaxes.
<<elseif $activeSlave.devotion < -20>>
	$He tries to back away, so you
	<<if ($PC.dick != 0)>>
		<<if $activeSlave.collar == "dildo gag">>
			$He tries to back away, so you grab $him; $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth is already held invitingly open by $his gag, and $he's prevented from biting. You push $him down to $his knees with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his $activeSlave.skin throat $he retches through $his tears.
			<<if $PC.vagina == 1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>>
		<<elseif $activeSlave.collar == "massive dildo gag">>
			$He tries to back away, so you grab $him; $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth is left agape, unable to close after being forced so widely open for so long, so $he is unlikely to bite. You push $him down to $his knees with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his $activeSlave.skin throat $he retches through $his tears.
			<<if $PC.vagina == 1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>>
		<<else>>
			grab $him and force a ring gag into $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth. Once you have the straps secured behind $his head, $he's prevented from biting. You push $him down to $his knees with $his head against the couch next to your desk so you can give $him a good hard throat fuck. When you cum down $his $activeSlave.skin throat $he retches through $his tears.
			<<if $PC.vagina == 1>>$He has a mere moment to get $his breath back before you press your pussy against $his unwilling mouth.<</if>>
		<</if>>
	<<else>>
		seize $him and throw $his onto the couch face up, and then kneel on $him with your legs on either side of $his crying body, so your pussylips are hard against $his <<if $seeRace == 1>>$activeSlave.race <</if>>mouth. $He desperately eats you out, trying to get you off as fast as possible so $he can get a bit more air, but you grind down without mercy, taking your pleasure.
	<</if>>
<<elseif $activeSlave.devotion <= 20>>
	$He comes over reluctantly and begins to
	<<if ($PC.dick != 0)>>
		give you a blowjob. Deciding that $he isn't showing the necessary enthusiasm, you hold $his head and fuck $his <<if $seeRace == 1>>$activeSlave.race <</if>>face instead<<if $PC.vagina == 1>>, occasionally jerking your dick free to shove your pussy against $his face instead<</if>>. $He does $his best to follow your motions but still splutters and gags. You pull free to cum across $his $activeSlave.skin face and hair.
	<<else>>
		eat you out. Deciding that $he isn't showing the necessary enthusiasm, you hold $his head and grind your pussy against $his <<if $seeRace == 1>>$activeSlave.race <</if>>face instead. $He does $his best to follow your motions but still splutters and gasps for air. You climax quickly and haul $his to $his feet, kissing the bewildered $girl full on the mouth. You can taste yourself on $his lips.
	<</if>>
<<else>>
	$He licks $his lips <<if canSee($activeSlave)>>and looks you in the eyes <</if>>as $he gets to $his knees. $He
	<<if ($PC.dick != 0)>>
		gives you a long, deep blowjob. $He massages your balls<<if $PC.vagina == 1>> and pussy<</if>> with one hand and $his breasts with the other, giving you a show. $He sucks your head until you climax, letting your cock pop free of $his mouth to shoot pearly cum all across $his $activeSlave.skin face.
	<<else>>
		eats you out like $he's starving, moaning into your pussy to show off $his arousal and add to your pleasure. $He massages your perineum with one hand and $his breasts with the other, giving you a show. $He slowly concentrates more and more attention on your clit until you climax convulsively. You pull $him to $his feet, kissing the compliant $girl full on the mouth. You can taste yourself on $his lips.
	<</if>>
<</if>>

<<if ($activeSlave.teeth == "pointy") || ($activeSlave.teeth == "straightening braces") || ($activeSlave.teeth == "cosmetic braces")>>
	<<if ($activeSlave.oralSkill >= 100)>>
		$He's so orally skilled that $he had the confidence to lightly graze you with $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> on occasion, a delightfully scary sensation.
	<<elseif ($activeSlave.oralSkill > 30)>>
		$He's sufficiently orally skilled that $he managed to accomplish all that without $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> contacting your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> once.
	<<elseif ($activeSlave.oralSkill > 10)>>
		With $his basic oral skills, $he accidentally grazed you with $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> a few times, leaving your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> slightly the worse for wear.
	<<else>>
		Since $he is orally unskilled, you were sporting with your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> by using $his mouth. $He did $his best to keep $his <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> off you, but you're bleeding a bit down there.
	<</if>>
<</if>>

<<if (random(1,100) > (100 + $activeSlave.devotion))>>
	<<if ($activeSlave.fetish != "cumslut") && ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates oral")>>
		Being facefucked by force has given $him a @@.red;hatred of oral sex.@@
		<<set $activeSlave.sexualFlaw = "hates oral">>
	<</if>>
<<elseif (random(1,100) > (110 - $activeSlave.devotion))>>
	<<if ($PC.dick == 1) && ($activeSlave.fetish == "none") && ($activeSlave.sexualFlaw != "hates oral")>>
		Consummating an enjoyable sexual encounter by drinking your cum has @@.lightcoral;encouraged $him to focus on oral sex.@@
		<<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1>>
	<</if>>
<</if>>

<<if passage() != "Slave Interact">>
	<<set _fl = $slaveIndices[$activeSlave.ID]>>
	<<if def _fl != -1>>
		<<set $slaves[_fl] = $activeSlave>>
	<</if>>
<</if>>


code:
:: FVagina [nobr]

<<SlaveTitle $activeSlave>>
<<run clearSummaryCache($activeSlave)>>
<<setLocalPronouns $activeSlave>>

You call $him over so you can
<<if ($activeSlave.vagina == 10)>>
	tickle $his cavernous hole.
<<elseif ($activeSlave.vagina > 3)>>
	use $his gaping vagina.
<<elseif ($activeSlave.vagina == 3)>>
	fuck $his loose cunt.
<<elseif ($activeSlave.vagina == 2)>>
	fuck $his whorish cunt.
<<elseif ($activeSlave.vagina == 1)>>
	fuck $his tight cunt.
<<elseif ($activeSlave.vagina == 0)>>
	take $his virginity.
<</if>>

<<if ($activeSlave.vaginaTat == "tribal patterns")>>
	The tattoos on $his abdomen certainly drawn attention there.
<<elseif ($activeSlave.vaginaTat == "scenes")>>
	The tattoos on $his abdomen nicely illustrate what you mean to do to $his.
<<elseif ($activeSlave.vaginaTat == "degradation")>>
	The tattoos on $his abdomen ask you to, after all.
<</if>>

<<if $activeSlave.devotion <= 20>>
	<<if $activeSlave.clit == 1 && $activeSlave.foreskin>>
		$His big clit peeks out from under its hood.
	<<elseif $activeSlave.clit == 2>>
		$His huge clit is impossible to miss.
	<<elseif $activeSlave.clit > 2>>
		$His pseudophallus-sized clit is soft.
	<</if>>
	<<if $activeSlave.labia == 1>>
		$His lovely petals are quite inviting.
	<<elseif $activeSlave.labia == 2>>
		$His prominent petals are inviting.
	<<elseif $activeSlave.labia > 2>>
		$His labia are so large they present a slight obstacle to entry.
	<</if>>
	<<if $activeSlave.vaginaLube > 1>>
		$He may not want it, but that doesn't stop $his pussy from getting nice and wet for you.
	<</if>>
<<else>>
	<<if $activeSlave.clit == 1 && $activeSlave.foreskin>>
		$His big, hard clit peeks out from under its hood.
	<<elseif $activeSlave.clit == 2>>
		$His huge, stiff clit is impossible to miss.
	<<elseif $activeSlave.clit > 2>>
		$His pseudophallus-sized clit is engorged with arousal.
	<</if>>
	<<if $activeSlave.labia == 1>>
		$His lovely petals are moist with arousal.
	<<elseif $activeSlave.labia == 2>>
		$His prominent petals bear a sheen of arousal.
	<<elseif $activeSlave.labia > 2>>
		$His huge labia are almost dripping with arousal.
	<</if>>
	<<if $activeSlave.vaginaLube > 1>>
		A steady stream of lube leaks from $his pussy in preparation to receive you.
	<</if>>
<</if>>

<<if ($activeSlave.vaginaPiercing > 1)>>
	<<if ($activeSlave.vagina != -1)>>
		$His pierced lips and clit have $him nice and wet.
	<</if>>
	<<if ($activeSlave.dick != 0)>>
		Metal glints all up and down $his cock.
	<</if>>
<<elseif ($activeSlave.vaginaPiercing == 1)>>
	<<if ($activeSlave.vagina != -1)>>
		$His pierced clit has $him nice and moist.
	<</if>>
	<<if ($activeSlave.dick != 0)>>
		Metal glints at the head of $his cock.
	<</if>>
<</if>>

<<if $PC.pregMood == 2 && $PC.preg >= 28>>
	<<set _fPosition = either(50,50,50,90)>>
	<<set _fSpeed = 90>>
<<elseif $PC.pregMood == 1 && $PC.preg >= 28>>
	<<set _fPosition = random(1,40)>>
	<<set _fSpeed = 10>>
<<elseif $PC.belly >= 3000>>
	<<set _fPosition = random(1,80)>>
	<<set _fSpeed = random(1,75)>>
<<else>>
	<<set _fPosition = random(1,100)>>
	<<set _fSpeed = random(1,100)>>
<</if>>

<<if canWalk($activeSlave) && $activeSlave.fetish != "mindbroken">>
	You decide to fuck $him
	<<if (_fPosition <= 20)>>
		in the missionary position.
		<<if $activeSlave.bellyPreg >= 600000>>
			A position that will be a challenge due to $his immense pregnancy.
		<<elseif $activeSlave.belly >= 600000>>
			A position that will be a challenge due to $his immense stomach.
		<<elseif $activeSlave.bellyPreg >= 300000>>
			A position that will be difficult due to $his massive pregnancy.
		<<elseif $activeSlave.belly >= 300000>>
			A position that will be difficult due to $his massive stomach.
		<<elseif $activeSlave.belly+$PC.belly >= 20000 && $activeSlave.belly >= 1500 && $PC.belly >= 1500>>
			A position that will be difficult with the combined size of your rounded middles.
		<</if>>
		You tell $him to lie down on the couch next to your desk.
	<<elseif (_fPosition <= 40)>>
		in the cowgirl position. You lie on the couch beside your desk and tell $his to straddle you, facing towards you.
		<<if $activeSlave.bellyPreg >= 600000>>
			A position that will smother you with $his immense pregnancy.
		<<elseif $activeSlave.belly >= 600000>>
			A position that will smother you with $his immense stomach.
		<<elseif $activeSlave.bellyPreg >= 300000>>
			A position that will allow you to tease $his massive pregnancy as you fuck $his.
		<<elseif $activeSlave.belly >= 300000>>
			A position that will allow you to tease $his massive belly as you fuck $his.
		<<elseif $activeSlave.belly+$PC.belly >= 20000 && $activeSlave.belly >= 1500 && $PC.belly >= 1500>>
			A position that will be awkward with the combined size of your rounded middles.
		<</if>>
	<<elseif (_fPosition <= 60)>>
		doggy-style. You tell $him to get on the couch beside your desk on $his hands and knees.
		<<if $activeSlave.bellyPreg >= 600000>>
			As $he struggles to fit on the couch, you tell $him to just lean over $his immense pregnancy instead.
		<<elseif $activeSlave.belly >= 600000>>
			As $he struggles to fit on the couch, you tell $him to just lean over $his immense belly instead.
		<<elseif $activeSlave.bellyPreg >= 300000>>
			A position that leaves $his rear high in the air thanks to $his massive pregnancy.
		<<elseif $activeSlave.belly >= 300000>>
			A position that leaves $his rear high in the air thanks to $his massive stomach.
		<</if>>
		<<if $PC.belly >= 5000>>
			$His back will make a good rest for your gravid middle.
		<</if>>
	<<elseif (_fPosition <= 80)>>
		in the reverse cowgirl position. You lie on the couch beside your desk and tell $him to straddle you facing away from you.
		<<if $activeSlave.bellyPreg >= 600000>>
			A position that will much more comfortable for $his immense pregnancy and won't crush you under its mass.
		<<elseif $activeSlave.belly >= 600000>>
			A position that will much more comfortable for $his immense belly and won't crush you under its mass.
		<<elseif $activeSlave.bellyPreg >= 300000>>
			A position that will much more comfortable for $his massive pregnancy.
		<<elseif $activeSlave.belly >= 300000>>
			A position that will much more comfortable for $his massive belly.
		<</if>>
	<<else>>
		in the wheelbarrow position. You tell $him to get on the couch beside your desk, stand next to $him and lift $his legs up into the air.
		<<if $activeSlave.bellyPreg >= 600000>>
			$His pregnancy is so immense it reaches the floor even as you hold $him saving you the trouble of bearing its weight.
		<<elseif $activeSlave.belly >= 600000>>
			$His belly is so immense it reaches the floor even as you hold $him saving you the trouble of bearing its weight.
		<<elseif $activeSlave.bellyPreg >= 300000>>
			You hope you don't strain something supporting $his massive pregnancy.
		<<elseif $activeSlave.belly >= 300000>>
			You hope you don't strain something supporting $his massive belly.
		<</if>>
	<</if>>
<</if>>

<<if ($activeSlave.vagina == 0) && canDoVaginal($activeSlave)>>
	<<if ($activeSlave.fetish == "mindbroken")>>
		$He accepts your orders dumbly and presents $his virgin pussy for defloration<<if ($PC.dick == 0)>>, watching without real interest as you don a strap-on<</if>>. Since $he is mindbroken, @@.lime;losing $his virginity@@ has no impact on any part of $him other than $his vagina.
	<<elseif ($activeSlave.devotion > 20)>>
		$He accepts your orders without comment and presents $his virgin pussy for defloration<<if ($PC.dick == 0)>>, watching with some small trepidation as you don a strap-on<</if>>. You gently ease into $his pussy before gradually increasing the intensity of your thrusts into $his. Before long, $he's moaning loudly as you pound away. Since $he is already well broken, this new connection with $him <<WrittenMaster $activeSlave>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His pussy has been broken in.@@ $He looks forward to having $his pussy fucked by you again.
		<<set $activeSlave.devotion += 10>>
	<<elseif ($activeSlave.devotion >= -20)>>
		$He is clearly unhappy at losing $his pearl of great price to you; this probably isn't what $he imagined $his first real sex would be like.<<if ($PC.dick == 0)>>$His lower lip quivers with trepidation as $he watches you don a strap-on and maneuver to fuck $his virgin hole.<</if>> You gently ease into $his pussy before gradually increasing the intensity of your thrusts into $him. Before long, $he's moaning as you pound away. Nevertheless, this new connection with $him <<WrittenMaster $activeSlave>> @@.hotpink;increases $his devotion to you.@@ @@.lime;$His pussy has been broken in,@@ and $he is @@.gold;fearful@@ that sex will continue to be painful.
		<<set $activeSlave.devotion += 4, $activeSlave.trust -= 4>>
	<<else>>
		As you anticipated, $he refuses to give you $his virginity. And as you expected, $he is unable to resist you. $He cries as <<if ($PC.dick == 0)>>your strap-on<<else>>your cock<</if>> opens $his fresh, tight hole. You force your way into $his pussy and continue thrusting into $him. $He sobs and cries with horror as you pound away. The rape @@.mediumorchid;decreases $his devotion to you.@@ @@.lime;$His pussy has been broken in,@@ and $he @@.gold;fears further abuse.@@
		<<set $activeSlave.devotion -= 4, $activeSlave.trust -= 4>>
	<</if>>
	<<set $activeSlave.vagina++>>
<<elseif ($activeSlave.fetish == "mindbroken")>>
	Since $his mind is gone, $he's yours to use as a human sex doll. You throw $him over the couch and amuse yourself with $him for a while; $his body retains its instinctual responses, at least. You finish inside $him and leave your toy for one of your other slaves to clean and maintain.
<<elseif ($activeSlave.amp == 1)>>
	Since $he's a quadruple amputee, $he's yours to use as a human sex toy. You set $him
	<<if ($PC.dick != 0)>>
		<<if $activeSlave.belly >= 300000>>
			atop $his massive stomach and <<if _fSpeed > 75>>fuck $his hard and fast<<elseif _fSpeed > 50>>fuck $him firmly and vigorously<<elseif _fSpeed > 25>>fuck $him steadily and controlled<<else>>fuck $him slowly and tenderly<</if>>, managing $him with your arms as you go.
		<<else>>
			atop your cock and slide $him up and down<<if _fSpeed > 75>>, hard and fast<<elseif _fSpeed > 50>>, firmly and vigorously<<elseif _fSpeed > 25>>, steadily and controlled<<else>>, slowly and tenderly<</if>>, managing $him with your arms.
		<</if>>
		<<if $activeSlave.dick > 0>>
			<<if $activeSlave.dickAccessory == "chastity" || $activeSlave.dickAccessory == "combined chastity">>
				$His dick chastity keeps $his useless bitchclit out of the way.
			<<elseif !canAchieveErection($activeSlave)>>
				As you use $him as a helpless cock jacket, $his
				<<if $activeSlave.dick < 7>>
					flaccid dick flops around, ignored.
				<<else>>
					massive dick flops against you, no longer able to get hard.
				<</if>>
			<<else>>
				As you use $him as a helpless cock jacket, your pounding keeps $his prick stiff.
			<</if>>
		<</if>>
		You finish inside $him and leave your toy for one of your other slaves to clean and maintain.
	<<else>>
		on the couch and straddle $his hips, bringing your already-wet pussy <<if _fSpeed > 75>>hard against $his. You grind powerfully<<elseif _fSpeed > 50>>firmly against $him. You grind vigorously<<elseif _fSpeed > 25>>against $him. You grind steadily<<else>>softly against $him. You grind gently<</if>> against $his helpless body, using $him as a living sybian until $his warmth and movement brings you to orgasm.
	<</if>>
<<elseif !canWalk($activeSlave) && tooBigBelly($activeSlave)>>
	You tell $him to get situated on the couch, face down. This position pins $him down by the massive weight of $his belly, pushing $his face in amongst the cushions and keeping $his crotch in the ideal position to penetrate. $His belly serves as an anchor, allowing you to take $him doggy style without any real contribution from $him. The position muffles $his reaction entirely, other than the rhythmic jiggling of $his bulging belly as it sticks out from either side of $his torso as you <<if _fSpeed > 75>>pound $him hard and fast<<elseif _fSpeed > 50>>pound $him firmly and vigorously<<elseif _fSpeed > 25>>fuck $him steadily<<else>>fuck $him slowly and tenderly<</if>>.
<<elseif !canWalk($activeSlave) && tooBigBreasts($activeSlave)>>
	You tell $him to get situated on the couch, face down. This position pins $him down by the massive weight of $his tits, pushing $his face in amongst the cushions. $His tits serve as an anchor, allowing you to take $him doggy style without any real contribution from $him. The position muffles $his reaction entirely, other than the rhythmic jiggling of the breastflesh that sticks out to either side of $his torso as you <<if _fSpeed > 75>>pound $him hard and fast<<elseif _fSpeed > 50>>pound $him firmly and vigorously<<elseif _fSpeed > 25>>fuck $him steadily<<else>>fuck $him slowly and tenderly<</if>>.
<<elseif !canWalk($activeSlave) && tooBigButt($activeSlave)>>
	You tell $him to get situated on the couch, face up. This position pins $him down by the massive weight of $his rear, causing $him to sink into the cushions. $His ass serves as an anchor, allowing you to take $him in the missionary position without any real contribution from $him. This lets you clearly see $his reaction, as well as the rhythmic jiggling of the buttflesh that sticks out to either side of $his hips as you <<if _fSpeed > 75>>pound $him hard and fast<<elseif _fSpeed > 50>>pound $him firmly and vigorously<<elseif _fSpeed > 25>>fuck $him steadily<<else>>fuck $him slowly and tenderly<</if>>.
<<elseif !canWalk($activeSlave) && tooBigBalls($activeSlave)>>
	You tell $him to get situated on the couch, doggy style. This position pins $him down by the massive weight of $his balls. $His testicles serve as an anchor, allowing you to take $him doggy style without any real concern of getting struck by $his massive nuts. The position keeps $his balls completely still where they rest on the couch, so you don't have to worry about them getting in the way as you <<if _fSpeed > 75>>pound $him hard and fast<<elseif _fSpeed > 50>>pound $him firmly and vigorously<<elseif _fSpeed > 25>>fuck $him steadily<<else>>fuck $him slowly and tenderly<</if>>.
<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($PC.dick != 0)>>
	$He comes over, smiling a little submissive smile, and spreads $himself for you. You take $him on the couch next to your desk after $he gets into position.
	<<if (_fPosition <= 20)>> /* missionary */
		<<if $activeSlave.bellyPreg >= 600000>>
			<<if $PC.belly >= 5000>>
				You have to heft $his gravid body up and slip under $his expansive middle to position yourself for penetration. With your own baby bump in the way, it's a complicated maneuver, but once you manage to get in, you rest your head against $his bulging belly and feel the movements within as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him;
			<<else>>
				You have to heft $his gravid body up and slip under $his expansive middle to position yourself for penetration. But once you are seated, you rest your head against $his bulging belly and feel the movements within as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him;
			<</if>>
		<<elseif $activeSlave.belly >= 600000>>
			<<if $PC.belly >= 5000>>
				You have to heft $his weighty body up and slip under $his expansive middle to position yourself for penetration. With your own gravid swell in the way, it's a complicated maneuver, but once you manage to get in, you rest your head against $his immense belly and feel the force of your <<if _fSpeed > 75>>fast, hard<<elseif _fSpeed > 50>>vigorous, firm<<elseif _fSpeed > 25>>steady<<else>>slow, tender<</if>> thrusts running through $him;
			<<else>>
				You have to heft $his weighty body up and slip under $his expansive middle to position yourself for penetration. But once you are seated, you rest your head against $his immense belly and feel the force of your <<if _fSpeed > 75>>fast, hard<<elseif _fSpeed > 50>>vigorous, firm<<elseif _fSpeed > 25>>steady<<else>>slow, tender<</if>> thrusts running through $him;
			<</if>>
		<<elseif $activeSlave.bellyPreg >= 300000>>
			You have to heft $his gravid body up to position yourself for penetration. But once you are mounted, you rest your head against $his bulging belly and feel the movements within as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him;
		<<elseif $activeSlave.belly >= 300000>>
			You have to heft $his weighty body up to position yourself for penetration. But once you are mounted, you rest your head against $his massive stomach and feel the force of your <<if _fSpeed > 75>>fast, hard<<elseif _fSpeed > 50>>vigorous, firm<<elseif _fSpeed > 25>>steady<<else>>slow, tender<</if>> thrusts running through $him;
		<<else>>
			$He hugs $his torso to you and
			<<if $activeSlave.belly+$PC.belly >= 20000 && $activeSlave.belly >= 1500 && $PC.belly >= 1500>>
				your bellies bulge lewdly against each other;
			<<elseif $activeSlave.belly >= 5000>>
				pushes $his belly against your stomach;
			<<elseif $PC.belly >= 5000>>
				pushes your belly into $his stomach;
			<<elseif $PC.boobsBonus > 2>>
				$his breasts press against your own enormous<<if $PC.boobsImplant == 1>>, hard<<else>>, soft<</if>> breasts;
			<<elseif $PC.boobsBonus == 2>>
				$his breasts press against your own huge<<if $PC.boobsImplant == 1>>, firm<<else>>, soft<</if>> breasts;
			<<elseif $PC.boobsBonus == 1>>
				$his breasts press against your own big<<if $PC.boobsImplant == 1>>, perky<</if>> breasts;
			<<elseif $PC.boobsBonus == -0.5>>
				$his breasts press against your own breasts;
			<<elseif $PC.boobsBonus == -1>>
				$his breasts press against your own average breasts;
			<<elseif $PC.boobs == 1>>
				$his breasts press against your own generous breasts;
			<<elseif $PC.title == 0>>
				$his breasts press against your flat breasts;
			<<else>>
				$his breasts press against your chest;
			<</if>>
		<</if>>
	<<elseif (_fPosition <= 40)>> /* cowgirl */
		<<if $activeSlave.bellyPreg >= 600000>>
			You wrap your arms around $his boundless pregnancy as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him and enjoy the feeling of so much movement squirming against your face;
		<<elseif $activeSlave.belly >= 600000>>
			You wrap your arms around $his boundless stomach as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him and enjoy the feeling of your every move running through $his belly;
		<<elseif $activeSlave.bellyPreg >= 300000>>
			$He does $his best to not suffocate you with $his massive belly or knock you out with it as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him. You get a face full of pregnancy with each downward motion;
		<<elseif $activeSlave.belly >= 300000>>
			$He does $his best to not suffocate you with $his massive belly or knock you out with it as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him. You get a face full of implant with each downward motion;
		<<else>>
			$He puts $his hands on your chest and leans forward as you continue to thrust <<if _fSpeed > 75>>hard<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>tenderly<</if>> upwards;
		<</if>>
	<<elseif (_fPosition <= 60)>> /* doggy-style */
		<<if $activeSlave.bellyPreg >= 300000>>
			$He arches $his back as you continue to pound $him <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>>, $his occupants enjoying the attention. As you rest your weight on $him, you run your hands along $his distended sides;
		<<elseif $activeSlave.belly >= 300000>>
			$He arches $his back as you continue to pound $him <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>>, $his belly jiggling just slightly with each thrust. As you rest your weight on $him, you run your hands along $his distended sides;
		<<else>>
			$He arches $his back as you continue to pound $him <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>>;
		<</if>>
	<<elseif (_fPosition <= 80)>> /* reverse cowgirl */
		<<if $activeSlave.bellyPreg >= 300000>>
			You may have to spread your legs extra wide to accommodate $his impressive baby bump, but the angle and pressure it puts on you feels amazing. $He puts $his hands on your chest and starts to lean back as you continue to thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> upwards, in return you caress $his distended sides;
		<<elseif $activeSlave.belly >= 300000>>
			You may have to spread your legs extra wide to accommodate $his impressive belly, but the angle and pressure it puts on you feels amazing. $He puts $his hands on your chest and starts to lean back as you continue to thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> upwards, in return you caress $his distended sides;
		<<else>>
			$He puts $his hands on your chest and starts to lean back as you continue to thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> upwards;
		<</if>>
	<<else>> /* wheelbarrow */
		<<if $activeSlave.belly >= 600000>>
			With all $his weight handled, you can keep <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding without your arms getting tired;
		<<elseif $activeSlave.bellyPreg >= 300000>>
			Before long both of your strength begins to wane, causing $his belly to touch the floor. With some of the weight off of the both of you, you keep on <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding;
		<<elseif $activeSlave.belly >= 300000>>
			Before long both of your strength begins to wane, causing $his belly to touch the floor. With some of the weight off of the both of you, you keep on <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding;
		<<else>>
			$He begins to tire as you keep <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding;
		<</if>>
	<</if>>
	you can feel <<if $activeSlave.bellyPreg >= 300000>>$his children begin to squirm in reaction to their mother's lust<<else>>$his heart beating hard<</if>>. As the sex reaches its climax, $he begs you to cum inside $his unworthy body.
	<<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>>
		<<if $activeSlave.dickAccessory == "chastity" || ($activeSlave.dickAccessory == "combined chastity")>>
			$He does $his submissive best to stay completely soft within $his dick chastity.
		<<else>>
			As a submissive $he spares no attention for $his own orgasm, so $his rock hard erection swings untended.
		<</if>>
	<<elseif ($activeSlave.dickAccessory == "chastity") || ($activeSlave.dickAccessory == "combined chastity")>>
		$His cock is forgotten inside its chastity cage as you take what you want from $his.
	<<elseif ($activeSlave.dick != 0)>>
		As a submissive $he spares no attention for $his own orgasm, so $his flaccid cock swings untended.
	<</if>>
	<<if $PC.vagina == 1>>
		When you finally climax, you pull out and press your wet cunt against $his mouth, letting $his lavish attention on you that brings you to another quick orgasm.
		<<set $activeSlave.oralCount += 1>>
		<<set $oralTotal += 1>>
	<</if>>
<<elseif $activeSlave.devotion < -20>>
	$He tries to refuse, so you
	<<if ($PC.dick != 0)>>
		bend the disobedient slave over your desk and take $him hard from behind. $His breasts <<if ($activeSlave.dick != 0)>>and cock <</if>>slide back and forth across the desk. You give $his buttocks some nice hard swats as you pound $him. $He grunts and moans but knows better than to try to get away.
		<<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>>
			Despite $his unwillingness to be raped, the stimulation
			<<if $activeSlave.dickAccessory == "chastity" || ($activeSlave.dickAccessory == "combined chastity")>>
				starts to give $him an erection, which $his dick chastity makes horribly uncomfortable. $He bucks with the pain, $his hole spasming delightfully.
			<<else>>
				gives $him an erection. $He's mortified that $he would get hard while being raped.
			<</if>>
		<<elseif ($activeSlave.dickAccessory == "chastity") || ($activeSlave.dickAccessory == "combined chastity")>>
			$His dick chastity keeps $his bitch cock hidden away while you use $his whore hole.
		<<elseif ($activeSlave.dick != 0)>>
			$His flaccid dick is ground into the back of the couch as you rape $him.
		<</if>>
		<<if $PC.vagina == 1>>
			After your first orgasm, you pull out and grind your pussy against $his face for another, enjoying the stimulation of $his muffled crying.
			<<set $activeSlave.oralCount += 1>>
			<<set $oralTotal += 1>>
		<</if>>
	<<else>>
		stand and seize $him, shoving $him down to sit in your chair. You jump atop $his hips, pinning $him down into the chair with your legs and pressing your pussy hard against $his groin. $He struggles and whimpers, but you give $him a hard warning slap to the cheek and kiss $his unwilling mouth, forcing your tongue past $his lips as you grind against $him.
	<</if>>
<<elseif $activeSlave.devotion <= 20>>
	<<if ($PC.dick != 0)>>
		$He obeys, lying on the couch next to your desk with $his legs spread. You kneel on the ground and enter $him, a hand on each of $his legs to give you a good grip. <<if _fSpeed > 75>>The pounding is hard and fast<<elseif _fSpeed > 50>>You pound $him firmly and vigorously<<elseif _fSpeed > 25>>You fuck $him steadily and controlled<<else>>You fuck $him slowly and tenderly<</if>>, and $he gasps and <<if _fSpeed > 50>>whines<<else>>moans<</if>>. You reach a hand down to maul $his breasts.
		<<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>>
			<<if ($activeSlave.dickAccessory == "chastity") || ($activeSlave.dickAccessory == "combined chastity")>>
				$He enjoys $himself, even though $his dick chastity keeps $him soft by making the beginnings of erection very uncomfortable.
			<<else>>
				$He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. $He already dribbled $his own weak load all over $his stomach.
			<</if>>
		<<elseif ($activeSlave.dickAccessory == "chastity") || ($activeSlave.dickAccessory == "combined chastity")>>
			$He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. Precum has been dribbling out of $his dick chastity for some time, apparently the best $his soft bitchclit can manage.
		<<elseif ($activeSlave.dick != 0)>>
			$He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. $He already blew $his own load all over $his stomach despite $his inability to get hard.
		<</if>>
		<<if $PC.vagina == 1>>
			You got so wet fucking $him that when you climax, you stand up and let $him clean your pussy with $his mouth. The oral attention brings you to a quick aftershock orgasm.
			<<set $activeSlave.oralCount += 1>>
			<<set $oralTotal += 1>>
		<</if>>
	<<else>>
		You pat the tops of your thighs, and $he obediently comes over to sit atop them, wrapping $his legs around you. Your hands reach around $him and seize $his buttocks, drawing $him in even closer so that the warmth between $his legs is pressed hard against your pussy. $He grinds dutifully against you, only pausing for a moment when $he finds your insistent tongue probing past $his lips.
	<</if>>
<<else>>
	<<if ($PC.dick != 0)>>
		$He skips over smiling and gives you a quick kiss. You take $him on the couch next to your desk after $he gets into position.
		<<if (_fPosition <= 20)>> /* missionary */
			<<if $activeSlave.bellyPreg >= 600000>>
				<<if $PC.belly >= 5000>>
					You have to heft $his gravid body up and slip under $his expansive middle to position yourself for penetration. With your own baby bump in the way, it's a complicated maneuver, but once you manage to get in, you rest your head against $his bulging belly and feel the movements within as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him;
				<<else>>
					You have to heft $his gravid body up and slip under $his expansive middle to position yourself for penetration. But once you are seated, you rest your head against $his bulging belly and feel the movements within as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him;
				<</if>>
			<<elseif $activeSlave.belly >= 600000>>
				<<if $PC.belly >= 5000>>
					You have to heft $his weighty body up and slip under $his expansive middle to position yourself for penetration. With your own gravid swell in the way, it's a complicated maneuver, but once you manage to get in, you rest your head against $his immense belly and feel the force of your <<if _fSpeed > 75>>fast, hard<<elseif _fSpeed > 50>>vigorous, firm<<elseif _fSpeed > 25>>steady<<else>>slow, tender<</if>> thrusts running through $him;
				<<else>>
					You have to heft $his weighty body up and slip under $his expansive middle to position yourself for penetration. But once you are seated, you rest your head against $his immense belly and feel the force of your <<if _fSpeed > 75>>fast, hard<<elseif _fSpeed > 50>>vigorous, firm<<elseif _fSpeed > 25>>steady<<else>>slow, tender<</if>> thrusts running through $him;
				<</if>>
			<<elseif $activeSlave.bellyPreg >= 300000>>
				You have to heft $his gravid body up to position yourself for penetration. But once you are mounted, you rest your head against $his bulging belly and feel the movements within as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him;
			<<elseif $activeSlave.belly >= 300000>>
				You have to heft $his weighty body up to position yourself for penetration. But once you are mounted, you rest your head against $his massive stomach and feel the force of your <<if _fSpeed > 75>>fast, hard<<elseif _fSpeed > 50>>vigorous, firm<<elseif _fSpeed > 25>>steady<<else>>slow, tender<</if>> thrusts running through $him;
			<<else>>
				$He hugs $his torso to you and
				<<if $activeSlave.belly+$PC.belly >= 20000 && $activeSlave.belly >= 1500 && $PC.belly >= 1500>>
					your bellies bulge lewdly against each other;
				<<elseif $activeSlave.belly >= 5000>>
					pushes $his belly against your stomach;
				<<elseif $PC.belly >= 5000>>
					pushes your belly into $his stomach;
				<<elseif $PC.boobsBonus > 2>>
					$his breasts press against your own enormous<<if $PC.boobsImplant == 1>>, hard<<else>>, soft<</if>> breasts;
				<<elseif $PC.boobsBonus == 2>>
					$his breasts press against your own huge<<if $PC.boobsImplant == 1>>, firm<<else>>, soft<</if>> breasts;
				<<elseif $PC.boobsBonus == 1>>
					$his breasts press against your own big<<if $PC.boobsImplant == 1>>, perky<</if>> breasts;
				<<elseif $PC.boobsBonus == -0.5>>
					$his breasts press against your own breasts;
				<<elseif $PC.boobsBonus == -1>>
					$his breasts press against your own average breasts;
				<<elseif $PC.boobs == 1>>
					$his breasts press against your own generous breasts;
				<<elseif $PC.title == 0>>
					$his breasts press against your flat breasts;
				<<else>>
					$his breasts press against your chest;
				<</if>>
			<</if>>
		<<elseif (_fPosition <= 40)>> /* cowgirl */
			<<if $activeSlave.bellyPreg >= 600000>>
				You wrap your arms around $his boundless pregnancy as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him and enjoy the feeling of so much movement squirming against your face;
			<<elseif $activeSlave.belly >= 600000>>
				You wrap your arms around $his boundless stomach as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him and enjoy the feeling of your every move running through $his belly;
			<<elseif $activeSlave.bellyPreg >= 300000>>
				$He does $his best to not suffocate you with $his massive belly or knock you out with it as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him. You get a face full of pregnancy with each downward motion;
			<<elseif $activeSlave.belly >= 300000>>
				$He does $his best to not suffocate you with $his massive belly or knock you out with it as you thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> into $him. You get a face full of implant with each downward motion;
			<<else>>
				$He puts $his hands on your chest and leans forward as you continue to thrust <<if _fSpeed > 75>>hard<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>tenderly<</if>> upwards;
			<</if>>
		<<elseif (_fPosition <= 60)>> /* doggy-style */
			<<if $activeSlave.bellyPreg >= 300000>>
				$He arches $his back as you continue to pound $him <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>>, $his occupants enjoying the attention. As you rest your weight on $his, you run your hands along $his distended sides;
			<<elseif $activeSlave.belly >= 300000>>
				$He arches $his back as you continue to pound $him <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>>, $his belly jiggling just slightly with each thrust. As you rest your weight on $his, you run your hands along $his distended sides;
			<<else>>
				$He arches $his back as you continue to pound $him <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>>;
			<</if>>
		<<elseif (_fPosition <= 80)>> /* reverse cowgirl */
			<<if $activeSlave.bellyPreg >= 300000>>
				You may have to spread your legs extra wide to accommodate $his impressive baby bump, but the angle and pressure it puts on you feels amazing. $He puts $his hands on your chest and starts to lean back as you continue to thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> upwards, in return you caress $his distended sides;
			<<elseif $activeSlave.belly >= 300000>>
				You may have to spread your legs extra wide to accommodate $his impressive belly, but the angle and pressure it puts on you feels amazing. $He puts $his hands on your chest and starts to lean back as you continue to thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> upwards, in return you caress $his distended sides;
			<<else>>
				$He puts $his hands on your chest and starts to lean back as you continue to thrust <<if _fSpeed > 75>>hard and fast<<elseif _fSpeed > 50>>firmly and vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> upwards;
			<</if>>
		<<else>> /* wheelbarrow */
			<<if $activeSlave.belly >= 600000>>
				With all $his weight handled, you can keep <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding without your arms getting tired;
			<<elseif $activeSlave.bellyPreg >= 300000>>
				Before long both of your strength begins to wane, causing $his belly to touch the floor. With some of the weight off of the both of you, you keep on <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding;
			<<elseif $activeSlave.belly >= 300000>>
				Before long both of your strength begins to wane, causing $his belly to touch the floor. With some of the weight off of the both of you, you keep on <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding;
			<<else>>
				$He begins to tire as you keep <<if _fSpeed > 75>>furiously<<elseif _fSpeed > 50>>vigorously<<elseif _fSpeed > 25>>steadily<<else>>slowly and tenderly<</if>> pounding;
			<</if>>
		<</if>>
		you can feel <<if $activeSlave.bellyPreg >= 300000>>$his children begin to squirm in reaction to their mother's lust<<else>>$his heart beating hard<</if>>.
		<<if (_fPosition <= 40) && $activeSlave.belly+$PC.belly < 20000>> As the sex reaches its climax, $his kisses grow urgent and passionate. <</if>>
		<<if ($activeSlave.dick != 0) && canAchieveErection($activeSlave)>>
			<<if $activeSlave.dickAccessory == "chastity" || ($activeSlave.dickAccessory == "combined chastity")>>
				$He enjoys $himself, even though $his dick chastity keeps $him soft by making the beginnings of erection very uncomfortable.
			<<else>>
				When you orgasm together, $his erect cock squirts cum up towards $his tits while your cock fills $him with cum.
			<</if>>
		<<elseif ($activeSlave.dickAccessory == "chastity") || ($activeSlave.dickAccessory == "combined chastity")>>
			$He bites $his lip and moans as $he climaxes. You fill $his squeezing fuckhole with your cum. Precum has been dribbling out of $his dick chastity for some time, apparently the best $his soft bitchclit can manage.
		<<elseif ($activeSlave.dick != 0)>>
			When you orgasm together, $his limp, neglected cock dribbles weakly while your cock fills $his with cum.
		<<elseif ($activeSlave.clit > 2)>>
			As you fuck $his, $he plays with $his huge clit. It's so large it almost looks like $he's jacking off a cock.
		<</if>>
		<<if $PC.vagina == 1>>
			You got so wet fucking $him that when you climax, you stand up; $he knows what that means, and hurries to eat you out. The oral attention brings you to a quick aftershock orgasm.
			<<set $activeSlave.oralCount += 1>>
			<<set $oralTotal += 1>>
		<</if>>
	<<else>>
		You pat the tops of your thighs, and $he skips over smiling and gives you a quick kiss. Without breaking the lip lock, $he sits down, wrapping $his legs around you. Your hands reach around $him and seize $his buttocks, drawing $him in even closer so that the warmth between $his legs is pressed hard against your pussy, and you can play with $his asshole. $He grinds enthusiastically against you, moaning into your mouth with pleasure.
	<</if>>
<</if>>

<<= VaginalVCheck()>>

<<if ($activeSlave.bellyPreg >= 1500)>>
	The poor slave's belly gets in the way, but the added perversion of fucking a pregnant hole makes the inconvenience worthwhile.
<<elseif ($activeSlave.bellyImplant >= 1500)>>
	The poor slave's implant filled belly gets in the way, but the added perversion of fucking a $girl with such a round stomach makes the inconvenience worthwhile.
<<elseif ($activeSlave.bellyFluid >= 1500)>>
	The poor slave's sloshing belly gets in the way, but the added perversion of seeing it jiggle makes the inconvenience worthwhile.
<</if>>

<<if (random(1,100) > (100 + $activeSlave.devotion))>>
	<<if ($activeSlave.fetish != "pregnancy") && ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates penetration")>>
		Being taken by force has given $him a @@.red;hatred of penetration.@@
		<<set $activeSlave.sexualFlaw = "hates penetration">>
	<</if>>
<<elseif (random(1,100) > (110 - $activeSlave.devotion))>>
	<<if ($activeSlave.fetish == "none") && ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates penetration") && ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1)>>
		Enjoying sex with you seems to have @@.lightcoral;encouraged $his biological clock.@@
		<<set $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>>
	<</if>>
<</if>>

<<if ($PC.dick != 0)>>

<<if $activeSlave.cervixImplant == 1>>
	<<set $activeSlave.bellyImplant += random(10,20)>>
<</if>>

<<if ($activeSlave.vagina == 3)>>
	Cum drips out of $his fucked-out hole.
<<elseif ($activeSlave.vagina == 2)>>
	Cum drips out of $his stretched vagina.
<<elseif ($activeSlave.vagina == 1)>>
	$His still-tight vagina keeps your load inside $him.
<<elseif ($activeSlave.vagina < 0)>>
	Cum drips out of $his girly ass.
<<else>>
	Your cum slides right out of $his gaping hole.
<</if>>

<<if canWalk($activeSlave)>>
	$He uses <<if $activeSlave.vagina > 0>>a quick douche to clean $his <<if $activeSlave.vagina < 2>>tight<<elseif $activeSlave.vagina > 3>>loose<</if>> pussy<<else>>an enema to clean $his <<if $activeSlave.anus < 2>>tight<<elseif $activeSlave.anus < 3>>used<<else>>gaping<</if>> butthole<</if>>,
	<<switch $activeSlave.assignment>>
	<<case "work in the brothel">>
		just like $he does between each customer.
	<<case "serve in the club">>
		just like $he does in the club.
	<<case "work in the dairy">>
		to avoid besmirching the nice clean dairy.
	<<case "work as a servant">>
		mostly to keep everything $he has to clean from getting any dirtier.
	<<case "whore">>
		before returning to offering it for sale.
	<<case "serve the public">>
		before returning to offering it for free.
	<<case "rest">>
		before crawling back into bed.
	<<case "get milked">>
		<<if $activeSlave.lactation > 0>>before going to get $his uncomfortably milk-filled tits drained<<else>>and then rests until $his balls are ready to be drained again<</if>>.
	<<case "be a servant">>
		since $his chores didn't perform themselves while you used $his fuckhole.
	<<case "please you">>
		before returning to await your next use of $his fuckhole, as though nothing had happened.
	<<case "be a subordinate slave">>
		though it's only a matter of time before another slave decides to play with $his fuckhole.
	<<case "be your Head Girl">>
		worried that $his charges got up to trouble while $he enjoyed $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>'s use.
	<<case "guard you">>
		so $he can be fresh and ready for more sexual use even as $he guards your person.
	<<case "train slaves">>
		before $he returns to teaching $his classes.
	<<default>>
		before $he returns to $activeSlave.assignment.
	<</switch>>
<</if>>
<</if>>

<<if passage() != "Slave Interact">>
	<<set _fv = $slaveIndices[$activeSlave.ID]>>
	<<if def _fv>>
		<<set $slaves[_fv] = $activeSlave>>
	<</if>>
<</if>>


code:
:: Export Slave [nobr]

<<set $nextButton = "Continue", $nextLink = "Slave Interact">>

//Copy the following block of code for importing//

<<if (ndef $activeSlave.currentRules) || ($activeSlave.currentRules.length < 1)>><<set _currentRules = "[]">><<else>><<set _currentRules = "$activeSlave.currentRules">><</if>>

/*

 __Direct JSON export method__:

 */

<<set _jsonText = toJson($activeSlave)>>
_jsonText