code:
:: FAbuse [nobr]

<<ClearSummaryCache $activeSlave>>

<<if ($activeSlave.ID == $Bodyguard.ID)>>
	<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 95)>>
		Knowing how much your bodyguard likes being hurt, you decide to reward her in her own particular way.
	<<elseif ($activeSlave.muscles < -5) && ($activeSlave.combatSkill == 0)>>
		Looking at your bodyguard, you think she doesn't seem that dangerous, as she can barely hold a weapon up. You order her to spar with you, and you quickly overpower her without even breaking a sweat. Afterwards, you take the pretext of punishing her to satisfy your urges.
	<<elseif ($activeSlave.muscles >= -5 && $activeSlave.muscles <= 5) && ($activeSlave.combatSkill != 0)>>
		You glance at your bodyguard. She looks like she can handle herself, and you know she does, but her lack of musculature makes her look somewhat frail. You inform her that she isn't muscular enough, and that you'll punish her yourself for neglecting her physique.
	<<elseif ($activeSlave.muscles > 30) && ($activeSlave.combatSkill == 0)>>
		Your bodyguard may look strong and powerful, you know she can't really handle her weapon. You order her to spar with you, and you use her own muscles against her, winning easily. Afterwards, you take the pretext of punishing her to satisfy your urges.
	<<elseif ($activeSlave.muscles > 5) && ($activeSlave.combatSkill != 0)>>
		Your bodyguard stands at your side. She is definitely a force to be reckoned with. You know you'd have a hard time besting her, and do not wish to get hurt, so you'll just inform her she'll be undertaking some particular training.
	<<elseif ($activeSlave.muscles > 5) && ($activeSlave.combatSkill == 0)>>
		Your bodyguard may look fit, you know she can't really handle her weapon. You order her to spar with you; while she may be quick, she mostly just flails her weapon around allowing you an easy win. Afterwards, you take the pretext of punishing her to satisfy your urges.
	<</if>>
<</if>>

<<set _asspain = 0>>

<<if ($activeSlave.amp == 1)>>
	You set her helpless form down for abuse. Brutalizing her is almost childishly easy; her limbless torso leaves her at your mercy.
<<else>>
	You call her over so you can abuse the <<if $seeRace == 1>>$activeSlave.race <</if>>bitch. You get things started with an open-handed slap across the face<<if !canSee($activeSlave)>>; she never saw it coming<</if>>. As she reels in shock and pain, you follow up with
	<<if $activeSlave.bellyPreg >= 600000>>
		a vicious slap across her straining pregnancy,
	<<elseif ($activeSlave.bellyFluid > 2000)>>
		a vicious punch into her bloated belly,
	<<elseif ($activeSlave.dick > 0)>>
		a vicious slap to her cock,
	<<elseif ($activeSlave.clit > 0)>>
		a vicious slap to her exposed clit,
	<<elseif ($activeSlave.nipples == "huge")>>
		a vicious jerk on her big nipples,
	<<elseif ($activeSlave.nipples == "inverted")>>
		a vicious pinch to each side of her sensitive, fully inverted nipples,
	<<elseif $activeSlave.bellyPreg >= 100000>>
		a vicious slap across her overfull pregnant belly,
	<<elseif ($activeSlave.preg > 10)>>
		a vicious slap across her pregnant belly,
	<<elseif ($activeSlave.heels > 0)>>
		a vicious thrust to her altered tendons,
	<<elseif ($activeSlave.boobs >= 800)>>
		a vicious slap across her massive breasts,
	<<elseif ($activeSlave.bellyImplant >= 1500)>>
		a vicious slap across her implant rounded belly,
	<<elseif !["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>>
		a vicious slap on the mons,
	<<else>>
		a vicious jerk on her nipples,
	<</if>>

	<<if $activeSlave.bellyFluid >= 10000>>
		<<if $activeSlave.inflationMethod == 2>>
			which causes her to discharge her contained $activeSlave.inflationType all over herself before collapsing into her puddle on the floor in agony.
			<<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.cumSource = 0, $activeSlave.milkSource = 0>>
			<<SetBellySize $activeSlave>>
		<<else>>
			which causes her to vomit up her contained $activeSlave.inflationType all over herself before collapsing into her puddle on the floor in agony.
			<<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.cumSource = 0, $activeSlave.milkSource = 0>>
			<<SetBellySize $activeSlave>>
		<</if>>
	<<elseif $activeSlave.bellyFluid >= 5000>>
		<<if random(1,100) > $activeSlave.devotion>>
			which nearly forces her to lose her contained $activeSlave.inflationType, but she controls herself out of devotion to you as she drops to the floor in agony.
		<<else>>
			<<if $activeSlave.inflationMethod == 2>>
				which causes her to discharge her contained $activeSlave.inflationType all over herself before collapsing into her puddle on the floor in agony.
				<<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.cumSource = 0, $activeSlave.milkSource = 0>>
				<<SetBellySize $activeSlave>>
			<<else>>
				which causes her to vomit up her contained $activeSlave.inflationType all over herself before collapsing into her puddle on the floor in agony.
				<<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.cumSource = 0, $activeSlave.milkSource = 0>>
				<<SetBellySize $activeSlave>>
			<</if>>
		<</if>>
	<<else>>
		which causes her to collapse to the floor in agony.
	<</if>>
	<<if ($activeSlave.clothes !== "no clothing")>>
		You tell her she has ten seconds to get naked.
	<</if>>
	<<switch $activeSlave.clothes>>
	<<case "uncomfortable straps">>
		In her haste to get out of her straps she trips and falls flat.
	<<case "clubslut netting">>
		In her haste to get out of her slutty netting she trips and falls flat.
	<<case "shibari ropes">>
		In her haste to get out of her shibari ropes she only manages to get tangled and fall over.
	<<case "restrictive latex" "a latex catsuit">>
		In her haste to get out of her clinging latex she trips and falls flat in a tangle of latex and trembling flesh.
	<<case "a military uniform">>
		She's desperately torn between hurry to avoid punishment and fear she'll damage her shirt.
	<<case "a nice nurse outfit">>
		She quickly tears off her loose scrubs.
	<<case "a mini dress">>
		She struggles to take off her tight mini dress.
	<<case "attractive lingerie">>
		She almost tears her delicate lingerie in her haste to avoid punishment.
	<<case "a succubus outfit">>
		She struggles with her leather corset.
	<<case "spats and a tank top">>
		She hastily slips her top off and struggles to get out of her clinging spats.
	<<case "attractive lingerie for a pregnant woman">>
		She quickly sheds her vest and tight bra before panicking and resorting to ripping her silk panties off.
	<<case "a maternity dress">>
		She hastily pulls her dress down revealing her body.
	<<case "stretch pants and a crop-top">>
		She hastily pulls her crop-top over her head and struggles to remove her stretch pants only to get tangled and fall over.
	<<case "a cheerleader outfit">>
		She yanks her cheerleader skirt down and pulls her slutty top off.
	<<case "a string bikini">>
		She gives herself a nasty pinch between the legs in her haste to get out of her string bottom.
	<<case "a scalemail bikini">>
		She gives herself a tiny cut on her breast in her haste to get out of her scalemail top.
	<<case "a fallen nuns habit">>
		She tugs desperately at the laces of her tight latex nun getup.
	<<case "a chattel habit">>
		She shucks her habit off easily, since it was designed to be removed quickly.
	<<case "a penitent nuns habit">>
		She pulls her coarse habit over her head, revealing her chafed flesh.
	<<case "cutoffs and a t-shirt">>
		She shimmies out of her cutoffs and whips her t-shirt over her head.
	<<case "a slutty nurse outfit">>
		Getting out of her tight nurse getup in that amount of time is impossible, but she tries anyway.
	<<case "a schoolgirl outfit">>
		Her schoolgirl outfit is easily stripped off: she pulls down her skimpy skirt and tears off her little blouse, and she's nude.
	<<case "a kimono">>
		Getting out of her kimono in that amount of time is flagrantly impossible, but she tries anyway.
	<<case "a hijab and abaya">>
		Because she's nude under her hijab and abaya, she simply lifts it over her head.
	<<case "battledress">>
		She strips her tank top off in one motion, unfastens her belt, and pulls down her pants, though her boots defeat her and stay on.
	<<case "a slutty outfit">>
		She hurriedly strips herself out of her carefully chosen outfit.
	<<case "a slave gown">>
		She's desperately torn between hurry to avoid punishment and fear she'll rip her delicate gown.
	<<case "a halter top dress">>
		She's desperately torn between hurry to avoid punishment and fear she'll rip her delicate dress.
	<<case "a ball gown">>
		She's desperately torn between hurry to avoid punishment and fear she'll rip her delicate silken ball gown.
	<<case "nice business attire">>
		She's desperately torn between hurry to avoid punishment and fear she'll damage her blouse.
	<<case "slutty business attire">>
		She's desperately torn between hurry to avoid punishment and fear she'll tear her suit in her haste.
	<<case "a nice maid outfit">>
		She pulls her dress over her head and quickly undoes the buttons of her blouse, one after the other.
	<<case "a slutty maid outfit">>
		Her short dress comes off easily, but she fumbles with the buttons on her tight blouse.
	<<case "a comfortable bodysuit">>
		She's desperately torn between hurry to avoid punishment and fear she'll stretch out her bodysuit.
	<<case "a leotard">>
		Her leotard is tight enough that she has to struggle mightily to get it off that quickly.
	<<case "a bunny outfit">>
		She's desperately torn between hurry to avoid punishment and fear she'll put runs in her hose.
	<<case "harem gauze">>
		She's desperately torn between hurry to avoid punishment and fear she'll tear her flimsy gauze.
	<<case "slutty jewelry">>
		She hurriedly strips fine jewelry from her neck, wrists, and ankles.
	<<case "a corset">>
		Her fingers fumble desperately with the straps of her corset.
	<<case "an extreme corset">>
		Her fingers fumble desperately with the bindings of her corset, and she hyperventilates within its embrace as she works.
	<</switch>>
<</if>>

<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
		She seems to be a bit expectant of what is to come.
<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 95)>>
		The slap seems to have excited her, seeing her hard nipples and wet pussy, and her eyes practically beg for more.
<</if>>

<<if ($PC.dick == 1)>>
	<<if ($activeSlave.amp != 1) && ($activeSlave.clothes !== "no clothing")>>While she strips, your<<else>>Your<</if>> stiffening cock rises<<if $PC.vagina == 1>>, revealing your pussy and<</if>> earning
<<else>>
	<<if ($activeSlave.amp != 1) && ($activeSlave.clothes !== "no clothing")>>While she strips, you<<else>>You<</if>> don a cruelly large strap-on, earning
<</if>>
<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
	a shy look
<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 95)>>
	a sultry look
<<else>>
	a frightened glance
<</if>>
from your victim.

<<if ($activeSlave.amp == 1)>>
	<<if ($activeSlave.clothes !== "no clothing")>>Growing impatient, you rip the clothes off her limbless torso<<else>>You walk up to her<</if>> and spank her brutally; spinning her to present
	<<if ($activeSlave.vagina > -1)>>
		her holes
	<<else>>
		her hole
	<</if>>
	to you and
	<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
		<<if canAchieveErection($activeSlave)>>making her erect dick throb<<elseif $activeSlave.vagina > -1>>making her pussy throb<<else>>making her butthole throb<</if>>
	<</if>>
	with anticipation.
<<else>>
	You order her to present <<if ($activeSlave.vagina > -1)>>her holes<<else>>her hole<</if>> to you and spank her brutally
	<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
		<<if canAchieveErection($activeSlave)>>making her erect dick throb<<elseif $activeSlave.vagina > -1>>making her pussy throb<<else>>making her butthole throb<</if>>
	<</if>>
	<<if $activeSlave.devotion < -50>>
		until she complies.
	<<elseif $activeSlave.devotion < -20>>
		as she slowly complies.
	<<elseif $activeSlave.devotion <= 20>>
		as she fearfully complies.
	<<elseif $activeSlave.devotion <= 50>>
		as she rushes to comply.
	<<else>>
		as she complies.
	<</if>>
<</if>>

<<if $seeRace == 1>>
<<if $activeSlave.race == "white">>
	Her white, $activeSlave.skin ass shows the spanking well.
<<elseif $activeSlave.race == "asian">>
	Her asian, $activeSlave.skin ass shows the spanking well.
<<elseif $activeSlave.race == "middle eastern">>
	Her arab, $activeSlave.skin ass barely shows the spanking.
<<elseif $activeSlave.race == "latina">>
	Her latina, $activeSlave.skin ass barely shows the spanking.
<<elseif $activeSlave.race == "black">>
	Her black, $activeSlave.skin ass barely shows any marks from the spanking.
<</if>>
<</if>>

<<if ($activeSlave.dickAccessory == "chastity")>>
	You rip her dick chastity off her, though she knows not to be relieved. Her cock is now vulnerable, not free.
<</if>>

<<if ($activeSlave.anus == 0)>>
	The bitch's still a butthole virgin and you don't mean to take that now, but you torture her with the threat of raping her virgin ass for a while before settling for her gagging throat
	<<set $activeSlave.oralCount++, $oralTotal++>>
<<elseif ($activeSlave.vaginalAccessory == "chastity belt")>>
	The bitch's wearing a chastity belt, so she isn't surprised when you shove <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> up her butt. What surprises her is when you slide a finger or two in alongside your dick to stretch her to the point of pain
	<<AnalVCheck>>
	<<set _asspain = 1>>
<<elseif ($activeSlave.vagina == 0)>>
	The bitch's still a virgin and you don't mean to take that now, but you torture her with the threat of raping her virgin pussy for a while before settling for her gagging throat
	<<set $activeSlave.oralCount++, $oralTotal++>>
<<elseif $activeSlave.bellyPreg >= 600000>>
	The bitch is on the brink of bursting, so hard intercourse will be painful and terrifying to her. You thrust hard into her causing her taut belly to bulge and making her children squirm within her straining womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> You brutally fuck her as she pleads for you to stop until your at your edge. More cum won't make the bitch more pregnant, but you cum inside her anyway
	<<VaginalVCheck>>
<<elseif $activeSlave.bellyPreg >= 120000>>
	The bitch is hugely pregnant, so hard intercourse will be uncomfortable and worrying for her. You have hard intercourse. She sobs as you rock the huge weight of her belly back and forth without mercy, forcing her already straining belly to bulge further, and whines as she feels your cockhead batter her womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside her anyway
	<<VaginalVCheck>>
<<elseif ($activeSlave.preg > 20)>>
	The bitch is pregnant, so hard intercourse will be uncomfortable and even worrying for her. You have hard intercourse. She sobs as you saw the huge weight of her belly back and forth without mercy, and whines as she feels your cockhead batter her womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside her anyway
	<<VaginalVCheck>>
<<elseif ($activeSlave.pregKnown == 1)>>
	The bitch knows she is pregnant, even if it isn't obvious yet, so hard intercourse will be uncomfortable and even worrying for her. You have hard intercourse. She sobs as you pound her vagina without mercy, and whines as she feels your cockhead batter her womb.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> More cum won't make the bitch more pregnant, but you cum inside her anyway
	<<VaginalVCheck>>
<<elseif ($activeSlave.vagina == 1)>>
	The bitch's pussy is tight, so you ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into her without preamble and fuck her hard and fast.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> Her cunt spasms with the pain of the rape. You cum in no time
	<<VaginalVCheck>>
<<elseif ($activeSlave.anus == 1)>>
	The bitch's butt is tight, so you ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into her without lubricant and sodomize her as hard as you can without damaging your property.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> Her asshole spasms with the pain of the rape. You cum explosively
	<<AnalVCheck>>
	<<set _asspain = 1>>
<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0)>>
	You ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into her sissy butt without lubricant. As she flinches you announce that she'll be taking part in giving herself anal pain. She humps into you lamely, so you administer a truly agonizing slap to her balls<<if ($PC.dick == 0)>><<else>> that makes her anal ring stiffen deliciously around your dick<</if>>. To avoid further punishment she fucks herself against you almost hard enough to hurt herself.<<if ($PC.vagina == 1) && ($PC.dick == 1)>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> You orgasm explosively
	<<AnalVCheck>>
	<<set _asspain = 1>>
<<elseif ($activeSlave.dick > 0)>>
	You ram <<if ($PC.dick == 0)>>the strap-on<<else>>your dick<</if>> into her gelded butt without lubricant and sodomize her as hard as you can without damaging your property.<<if $PC.vagina == 1>> Fortunately for her, this gets you so wet that some of your pussyjuice makes it down onto your shaft and serves as improvised lube.<</if>> She's such a slut that she shows signs of enjoyment, but you put a stop to that whenever it happens by slapping and flicking her cock. You cum explosively
	<<AnalVCheck>>
	<<set _asspain = 1>>
<<else>>
	She's got no special physical targets for abuse, so you just rape her hard and fast, raining stinging slaps down on her as you do. She cries and whimpers; you finish
	<<BothVCheck>>
<</if>>.
<<if ($activeSlave.ID !== $Bodyguard.ID)>>
This leaves her sobbing on the floor <<if ($PC.dick == 0)>>as you shuck off the strap-on and drop it on her face<<else>>with cum dripping out of her<</if>>.
<<elseif ($activeSlave.ID == $Bodyguard.ID) && ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 95)>>
She thanks you rapidly, trying to break away from the pleasure of your reward. She quickly gets back to her feet and stumbles towards the shower, to make sure you won't stay unprotected too long.
<<else>>
Even though she's in a somewhat bad shape, she still jumps back to her feet and stumbles towards the shower, to make sure you won't stay unprotected too long.
<</if>>

<<if ($activeSlave.ID !== $Bodyguard.ID)>>
<<if $activeSlave.minorInjury == 0>>
<<if _asspain == 1>>
	The anal rape leaves her with a sore butthole.
<<elseif random(1,100) > 50>>
	<<set $activeSlave.minorInjury = either("black eye", "split lip", "bruise")>>
	Your abuse gave her a $activeSlave.minorInjury.
<</if>>
<</if>>
<</if>>

<<if $activeSlave.bellyPreg >= 600000>>
	The rough fucking was @@.red;very unhealthy@@ for her massive pregnancy.
	<<set $activeSlave.health -= 40>>
<</if>>

<<if ($activeSlave.ID == $Bodyguard.ID)>>
	<<if ($activeSlave.muscles <= 5) && ($activeSlave.combatSkill == 0)>>
		Your bodyguard accepts this as a punishment for her uselessness.
	<<elseif ($activeSlave.muscles <= 5) && ($activeSlave.combatSkill != 0)>>
		Your bodyguard accepts this as a punishment for her lack of muscles
	<<elseif ($activeSlave.muscles > 30) && ($activeSlave.combatSkill == 0)>>
		Your bodyguard accepts this as a punishment for her lack of combat skills
	<<elseif ($activeSlave.muscles > 5) && ($activeSlave.combatSkill != 0)>>
		Your bodyguard just admits it as a part of her body training.
	<<elseif ($activeSlave.muscles > 5) && ($activeSlave.combatSkill == 0)>>
		Your bodyguard accepts this as a punishment for her lack of expertise
	<</if>>
	<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
		Though she secretly got off on the pain and humiliation.
	<</if>>
<<elseif ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	She secretly got off on the pain and humiliation.
<<elseif $arcologies[0].FSDegradationist != "unset">>
	She knew that a degradationist arcology wouldn't be easy on her, so even if she resents it, she tries to accept it.
<<elseif $activeSlave.devotion < -50>>
	Her @@.mediumorchid;hatred@@ and @@.gold;fear@@ of you have increased.
	<<set $activeSlave.devotion-=4, $activeSlave.trust-=4>>
<<elseif $activeSlave.devotion < -20>>
	Her @@.mediumorchid;resistance@@ to and @@.gold;fear@@ of you have increased.
	<<set $activeSlave.devotion-=4, $activeSlave.trust-=4>>
<<elseif $activeSlave.devotion <= 20>>
	Her @@.gold;fear@@ of you is tinged with @@.mediumorchid;hatred.@@
	<<set $activeSlave.devotion-=4, $activeSlave.trust-=4>>
<<elseif $activeSlave.devotion <= 50>>
	Her @@.mediumorchid;obedience to you is reduced,@@ and she @@.gold;fears@@ further abuse.
	<<set $activeSlave.devotion-=4, $activeSlave.trust-=4>>
<<else>>
	She is so devoted to you that she accepts your abuse as her just due, but she now @@.gold;fears@@ you more and trusts you less.
	<<set $activeSlave.trust-=4>>
<</if>>

<<if (random(1,100) > (20+$activeSlave.devotion+$activeSlave.trust))>>
	<<if ($activeSlave.fetish !== "submissive") && ($activeSlave.fetish !== "masochist") && ($activeSlave.ID != $Bodyguard.ID)>>
	<<set _seed = random(1,8)>>
	Brutal abuse has left her
	<<if (_seed == 1) && ($activeSlave.behavioralFlaw !== "odd")>>
		@@.red;acting strangely.@@
		<<set $activeSlave.behavioralFlaw = "odd">>
	<<elseif (_seed == 2) && ($activeSlave.behavioralFlaw !== "anorexic")>>
		@@.red;starving herself@@ in a crippling attempt to be pretty.
		<<set $activeSlave.behavioralFlaw = "anorexic">>
	<<elseif (_seed == 3) && ($activeSlave.behavioralFlaw !== "gluttonous")>>
		@@.red;stress eating@@ whenever she can.
		<<set $activeSlave.behavioralFlaw = "gluttonous">>
	<<elseif (_seed == 4) && ($activeSlave.behavioralFlaw !== "devout")>>
		@@.red;praying in private@@ whenever she can.
		<<set $activeSlave.behavioralFlaw = "devout">>
	<<elseif (_seed == 5) && ($activeSlave.sexualFlaw !== "apathetic")>>
		@@.red;sexually apathetic,@@ since she feels it cannot go well for her.
		<<set $activeSlave.sexualFlaw = "apathetic">>
	<<elseif (_seed == 6) && ($activeSlave.sexualFlaw !== "crude")>>
		@@.red;sexually crude,@@ out of an unconscious belief that sex is ugly and unworthy of effort.
		<<set $activeSlave.sexualFlaw = "crude">>
	<<elseif (_seed == 7) && ($activeSlave.sexualFlaw !== "judgemental")>>
		@@.red;sexually judgemental,@@ out of an unconscious desire to disqualify people from being good enough to have sex with her.
		<<set $activeSlave.sexualFlaw = "judgemental">>
	<<elseif ($PC.dick == 1)>>
		@@.red;hating men,@@ since you forced your cock on her.
		<<set $activeSlave.behavioralFlaw = "hates men">>
	<<else>>
		@@.red;hating women,@@ since you forced your cunt on her.
		<<set $activeSlave.behavioralFlaw = "hates women">>
	<</if>>
	<</if>>
<</if>>
<<if (random(1,100) > (50+$activeSlave.devotion+$activeSlave.trust)) && ($activeSlave.ID !== $Bodyguard.ID)>>
	<<if ($activeSlave.fetish !== "mindbroken") && ($activeSlave.fetishKnown == 0) && ($activeSlave.clitSetting !== $activeSlave.fetish)>>
	Her acceptance of your abuse has twisted her
	<<if (random(1,2) == 1) && ($activeSlave.fetish !== "submissive")>>
		@@.lightcoral;sexuality towards submissiveness.@@
		<<set $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1>>
	<<elseif ($activeSlave.fetish !== "masochism")>>
		@@.lightcoral;sexuality towards masochism.@@
		<<set $activeSlave.fetish = "masochism", $activeSlave.fetishKnown = 1>>
	<</if>>
	<</if>>
<</if>>
<<if $activeSlave.fetish == "mindbroken" && $activeSlave.relationship == -3>>
	<<if def $activeSlave.kindness>>
		<<set $activeSlave.kindness = 0>>
	<</if>>
<</if>>

<<if passage() !== "Slave Interact">>
	<<set $nextLink = "AS Dump">>
<</if>>


code:
:: FKiss [nobr]

You tell $activeSlave.slaveName to
<<switch $activeSlave.collar>>
<<case "dildo gag">>
	<<if ($activeSlave.amp != 1)>>
		remove her dildo gag and approach you.
	<<else>>
		have another slave remove her dildo gag and set her down on your desk.
	<</if>>
	<<set _tempGag = $activeSlave.collar, $activeSlave.collar = "none">>
<<case "massive dildo gag">>
	<<if ($activeSlave.amp != 1)>>
		pull her enormous dildo gag out of the depths of her throat and approach you.
	<<else>>
		have another slave pull the enormous dildo gag out of the depths of her throat and set her down on your desk.
	<</if>>
	<<set _tempGag = $activeSlave.collar, $activeSlave.collar = "none">>
<<case "ball gag" "bit gag">>
	<<if ($activeSlave.amp != 1)>>
		undo her gag and approach you.
	<<else>>
		have another slave undo her gag and set her down on your desk.
	<</if>>
	<<set _tempGag = $activeSlave.collar, $activeSlave.collar = "none">>
<<default>>
	<<if canWalk($activeSlave)>>
		approach you.
	<<else>>
		have another slave help her to your desk.
	<</if>>
<</switch>>

<<Enunciate $activeSlave>>

<<if ($activeSlave.fetish == "mindbroken") && ($activeSlave.relationship != -3)>>
	She complies mechanically. She remembers that when <<Master>>'s commands are not obeyed, there is punishment.
<<elseif ($activeSlave.relationship == -2)>>
	She hurriedly complies, happy to be near the object of her longing. Once she's close, you take a moment to gaze deeply
	<<if canSee($activeSlave)>>
		into her $activeSlave.eyeColor eyes. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she loves overwhelming, and her eyes flick downward after a moment.
	<<else>>
		upon her face. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she loves overwhelming, and after a moment glances away.
	<</if>>
	She blushes furiously.
<<elseif ($activeSlave.relationship == -3)>>
	<<if $activeSlave.fetish == "mindbroken">>
		She complies mechanically. She remembers that when <<Master>>'s commands are not obeyed, there is punishment. You kiss her deeply and intensely; she doesn't understand why.
	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
		She complies in a wifely fashion, moving her body as she approaches to best catch your desire. Once she's close, you take a moment to gaze deeply
		<<if canSee($activeSlave)>>
			into her $activeSlave.eyeColor eyes. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's married to affirming, and looks down with a smile, running her eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
		<<else>>
			upon her face. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's married to affirming, and looks down with a smile.
		<</if>>
	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
		She complies. Once she's close, you take a moment to gaze deeply
		<<if canSee($activeSlave)>>
			into her $activeSlave.eyeColor eyes. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's forcibly married to disturbing, and quickly breaks eye contact.
		<<else>>
			upon her face. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's forcibly married to disturbing, and quickly turns her face away.
		<</if>>
	<<elseif $activeSlave.devotion < -20>>
		She complies fearfully. Once she's close, you take a moment to gaze deeply
		<<if canSee($activeSlave)>>
			into her tearing $activeSlave.eyeColor eyes. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's forcibly married to horrifying, and quickly breaks eye contact.
		<<else>>
			upon her tear-streaked face. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's forcibly married to horrifying, and quickly turns her face away.
		<</if>>
	<<else>>
		She complies obediently. Once she's close, you take a moment to gaze deeply
		<<if canSee($activeSlave)>>
			into her $activeSlave.eyeColor eyes. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's married to reassuring, and looks down with a slight smile, running her eyes over your <<if $PC.boobs == 1>>bosom<<else>>chest<</if>>.
		<<else>>
			upon her face. She finds the intense look from the <<if $PC.title == 1>>man<<else>>woman<</if>> she's married to reassuring, and looks down with a slight smile.
		<</if>>
	<</if>>
<<elseif ($activeSlave.devotion > 75)>>
	She hurriedly complies, happy to be near you. Once she's close, you take a moment to gaze deeply
	<<if canSee($activeSlave)>>
		into her $activeSlave.eyeColor eyes. She finds the intense look from her beloved <<Master>> disconcerting, and her eyes flick downward after a moment.
	<<else>>
		upon her face. She finds the intense look from her beloved <<Master>> disconcerting, and after a moment glances away.
	<</if>>
	She blushes furiously.
<<elseif ($activeSlave.devotion > 50)>>
	She hurriedly complies, happy to be near you. Once she's close, you take a moment to gaze deeply
	<<if canSee($activeSlave)>>
		into her $activeSlave.eyeColor eyes. She finds the intense attention from her <<Master>> disconcerting, and she looks down after a moment, blushing.
	<<else>>
		upon her face. She finds the intense attention from her <<Master>> disconcerting, and she looks down after a moment, blushing.
	<</if>>
<<elseif ($activeSlave.devotion > 20)>>
	She hurriedly complies, happy to be near you. Once she's close, you take a moment to gaze deeply
	<<if canSee($activeSlave)>>
		into her $activeSlave.eyeColor eyes. She finds the intense attention from her <<Master>> worrying, and she looks down after a moment, blushing nervously.
	<<else>>
		upon her face. She finds the intense attention from her <<Master>> worrying, and she looks down after a moment, blushing nervously.
	<</if>>
<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust > -20)>>
	She visibly considers disobedience, but decides that complying with such an apparently harmless order is safe, for now. Once she's close, you take a moment to gaze deeply
	<<if canSee($activeSlave)>>
		into her $activeSlave.eyeColor eyes. She finds the intense attention from her <<Master>> worrying, and she looks down after a moment, her lower lip trembling with nervousness.
	<<else>>
		upon her face. She finds the intense attention from her <<Master>> worrying, and turns away after a moment, her lower lip trembling with nervousness.
	<</if>>
<<elseif ($activeSlave.trust < -20)>>
	The command terrifies her, but she's more frightened still of the consequences of disobedience, and she complies. Once she's close, you take a moment to gaze deeply
	<<if canSee($activeSlave)>>
		into her $activeSlave.eyeColor eyes. After a mere instant of locked gazes, she looks down fearfully, and begins to shake with terror, tears leaking silently down her cheeks.
	<<else>>
		upon her face. After a mere instant of locked faces, she looks down fearfully, and begins to shake with terror, tears leaking silently down her cheeks.
	<</if>>
<<else>>
	She pauses, obviously considering whether to resist, but eventually decides to save her strength to fight more onerous orders, and gives in. Once she's close, you take a moment to gaze deeply
	<<if canSee($activeSlave)>>
		into her $activeSlave.eyeColor eyes. She stares back, but after a few moments she loses the contest of wills and looks down.
	<<else>>
		upon her face. She faces you defiantly, but after a few moments she loses the contest of wills and looks down.
	<</if>>
<</if>>

You extend a <<if $PC.title == 1>>manly<<else>>feminine<</if>> hand and graze your fingertips along the line of her cheekbone.
<<if ($activeSlave.lipsTat != 0)>>
	Your fingers trace her facial tattoos, slowly picking out the patterns against her $activeSlave.skin skin.
<</if>>
<<if ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>
	You touch each of her facial piercings, one by one, feeling the hard metal contrast with her pliant flesh.
<</if>>
Then, you gently raise her <<if $activeSlave.face > 95>>heartrendingly beautiful<<elseif $activeSlave.face > 10>>lovely<<elseif $activeSlave.face >= -10>>pretty<<elseif $activeSlave.face >= -40>>homely<<else>>ugly<</if>> chin and kiss her right on her <<if $activeSlave.lips > 95>>facepussy<<else>><<if $activeSlave.lips > 70>>pillowlike <<elseif $activeSlave.lips > 40>>generous <<elseif $activeSlave.lips > 20>>plush <</if>>lips<</if>>.

<<if ($activeSlave.relationship == -3)>>
	<<if $activeSlave.fetish == "mindbroken">>
		Her mouth opens to accept the kiss, and is compliant with your questing tongue. You kiss your broken wife deeply. Her posture remains completely unchanged. Being kissed affects her as little as being penetrated, being struck, being loved, or being your wife: not at all. When you pull away,
		<<if canSee($activeSlave)>>
			her $activeSlave.eyeColor eyes track you carefully, awaiting further use of her body.
		<<else>>
			she exposes herself to you, awaiting further use of her body.
		<</if>>
	<<elseif $activeSlave.devotion+$activeSlave.trust >= 175>>
		Her mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> (Though you're quite careful around her sharp dentition.)<</if>> She melts into you, sighing ever so gently. When you finally break the kiss, her mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses her face.<<if ($activeSlave.amp != 1)>> A hand reaches dumbly up to her mouth to trace her lips where yours last touched.<</if>>
		<<if ($activeSlave.accent >= 3)>>
			She does her best to communicate love with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since she does not speak $language well enough to express herself.
		<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
			She does her best to communicate love with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>.
		<<elseif !canTalk($activeSlave)>>
			She signs that she loves you.
		<<else>>
			"I love you, <<Master>>," she <<say>>s dreamily.
		<</if>>
	<<elseif $activeSlave.devotion < -20 && $activeSlave.trust > 20>>
		She reflexively turns her head away from you, but you catch your wife by her jaw and kiss her harder. You wrap your arms around her so she cannot escape. She wriggles desperately, but her struggles slowly subside as she realizes that you're not taking this any farther. When you bore of it and pull away, she glares at you.
		<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
			Her <<if canSee($activeSlave)>>eyes demand<<else>>expression demands<</if>> an answer: are you done?
		<<elseif !canTalk($activeSlave)>>
			She signs irritably, asking if you're done.
		<<else>>
			She splutters, "Are you done, <<Master>>?
		<</if>>
	<<elseif $activeSlave.devotion < -20>>
		She is nearly frozen with fear, and does not resist as you kiss her deeply. In fact, she barely reacts at all. She opens her mouth mechanically in response to your insistent tongue, but it's like kissing a doll. She is so filled with terror that she remains stiff even as it becomes clear to her you're not going to hurt her. When you bore of making out with your wife and pull away, she stares at you in utter incomprehension.
		<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
			Her <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
		<<elseif !canTalk($activeSlave)>>
			She signs spastically, begging fearfully to know if that's it.
		<<else>>
			She asks nervously before cringing, "I-i<<s>> that it, <<Master>>?"
		<</if>>
	<<else>>
		She accepts the kiss willingly. As you are so close to her, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>woman<<else>>girl<</if>>; she's doing her duty as a wife by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of her mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes gaze into yours searchingly<<else>>she gazes at you<</if>>, looking for answers that are not there.
		<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
			Her <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
		<<elseif !canTalk($activeSlave)>>
			She signs hesitantly, asking if that's it.
		<<else>>
			She asks hesitantly, "I-i<<s>> that it, <<Master>>?"
		<</if>>
	<</if>>
<<elseif ($activeSlave.fetish == "mindbroken")>>
	Her mouth opens to accept the kiss, and is compliant with your questing tongue. Her posture remains completely unchanged. Being kissed affects her as little as being penetrated, being struck, or being loved: not at all. When you pull away,
	<<if canSee($activeSlave)>>
		her $activeSlave.eyeColor eyes track you carefully, awaiting further use of her body.
	<<else>>
		she exposes herself to you, awaiting further use of her body.
	<</if>>
<<elseif ($activeSlave.relationship == -2)>>
	Her mouth accepts yours with love, matching itself perfectly to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> (Though you're quite careful around her sharp dentition.)<</if>> She melts into you, sighing ever so gently. When you finally break the kiss, her mouth freezes in the shape it was in when last your lips touched, and a momentary look of longing crosses her face.<<if ($activeSlave.amp != 1)>> A hand reaches dumbly up to her mouth to trace her lips where yours last touched.<</if>>
	<<if ($activeSlave.accent >= 3)>>
		She does her best to communicate love with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since she does not speak $language well enough to express herself.
	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
		She does her best to communicate love with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>.
	<<elseif !canTalk($activeSlave)>>
		She signs that she loves you.
	<<else>>
		"I love you, <<Master>>," she <<say>>s dreamily.
	<</if>>
<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "dom") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
	She giggles into you and kisses you back with vigor, her head pressing insistently forward. The two of you make out rather aggressively<<if ($activeSlave.teeth == "pointy")>>, her sharp teeth drawing a bit of blood from your lips and tongue<</if>>. She takes her tendency towards sexual dominance right up to the edge of insubordination, her active tongue only retreating when yours presses against it. When you finally shove her away, she's breathing hard through her grin.
	<<if ($activeSlave.accent >= 3)>>
		She does her best to communicate excitement with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since she does not speak $language well enough to express herself.
	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
		She does her best to communicate excitement with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>.
	<<elseif !canTalk($activeSlave)>>
		She signs that she liked that.
	<<else>>
		"That wa<<s>> fun, <<Master>>," she <<say>>s cheerfully.
	<</if>>
<<elseif ($activeSlave.devotion > 50) && ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60)>>
	She stiffens with arousal. Her sexuality is complex, focusing on cum, but with a heavy layer of oral fixation. As your tongue plunders her mouth, she reacts almost as though she's receiving oral, whimpering and moaning into you and pressing herself lewdly against your <<if $PC.boobs == 1>>prominent breasts<<else>>manly chest<</if>>.<<if ($activeSlave.teeth == "pointy")>> She's very careful to avoid spearing your tongue with her sharp teeth.<</if>> She achieves a weak orgasm before you tire of making out with her.
	<<if ($activeSlave.accent >= 3)>>
		She does her best to communicate undiminished lust with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since she does not speak $language well enough to express herself.
	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
		She does her best to communicate undiminished lust with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>.
	<<elseif !canTalk($activeSlave)>>
		She signs that she liked that.
	<<else>>
		"That wa<<s>> fun, <<Master>>," she <<say>>s lustfully.
	<</if>>
<<elseif ($activeSlave.devotion > 50)>>
	Her mouth accepts yours with devotion, matching itself carefully to your insistent lips and tongue.<<if ($activeSlave.teeth == "pointy")>> She is exquisitely careful to keep her sharp teeth clear of you.<</if>> She presses herself against you, her warmth wonderful against your <<if $PC.boobs == 1>>soft breasts<<else>>manly chest<</if>>. When you finally break the kiss, she runs her tongue rapturously across her moistened lips<<if ($activeSlave.amp != 1)>> and then runs a finger across them as well<</if>>, an openly sexual look on her $activeSlave.skin face.
	<<if ($activeSlave.accent >= 3)>>
		She does her best to communicate devotion with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>, since she's not confident in her ability to express it in $language.
	<<elseif ($activeSlave.amp == 1) && (!canTalk($activeSlave))>>
		She does her best to communicate devotion with her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>facial expressions<</if>>.
	<<elseif !canTalk($activeSlave)>>
		She signs that she loves you.
	<<else>>
		"I love you, <<Master>>," she <<say>>s forthrightly.
	<</if>>
<<elseif ($activeSlave.devotion > 20)>>
	She accepts the kiss willingly. As you are so close to her, you sense considerable turmoil in the <<if ($activeSlave.physicalAge > 30)>>woman<<else>>girl<</if>>; she's doing her duty as a slave by complying with your wishes, and is probably struggling with the mixture of resistance, obedience and perhaps even devotion forced to the forefront of her mind by your lips and tongue. When you finally break the kiss, <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes gaze into yours searchingly<<else>>she gazes at you<</if>>, looking for answers that are not there.
	<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
		Her <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		She signs hesitantly, asking if that's it.
	<<else>>
		She asks hesitantly, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.trust < -20)>>
	She accepts the kiss fearfully. As you kiss her unresisting mouth, her eagerness to avoid punishment leads her to kiss you back, though nervousness makes her mechanical. You kiss her harder, enjoying her fear, and the physical intimacy slowly does its work. She becomes softer and more natural, her resistance easing. When you pull away from her for a moment, she <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you for a long moment, her mouth still hanging open, before visibly catching herself with a reminder that she's a slave and you're her owner.
	<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
		Her <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		She signs hesitantly, asking if that's it.
	<<else>>
		She asks hesitantly, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<elseif ($activeSlave.trust < -50)>>
	She is nearly frozen with fear, and does not resist as you kiss her. In fact, she barely reacts at all. She opens her mouth mechanically in response to your insistent tongue, but it's like kissing a doll. She is so filled with terror that she remains stiff even as it becomes clear to her you're not going to hurt her. When you bore of making out with the poor <<if ($activeSlave.physicalAge > 30)>>woman<<else>>girl<</if>> and pull away, she stares at you in utter incomprehension.
	<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
		Her <<if canSee($activeSlave)>>eyes beg<<else>>expression begs<</if>> for an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		She signs spastically, begging fearfully to know if that's it.
	<<else>>
		She asks nervously before cringing, "I-i<<s>> that it, <<Master>>?"
	<</if>>
<<else>>
	She reflexively turns her head away from you, but you catch her jaw and kiss her harder. Spluttering, she flees backwards, but you tip forward with her and pin her against your desk, plundering her mouth without mercy. She wriggles desperately, but her struggles slowly subside as she realizes that you're not taking this any farther. When you bore of it and pull away, she stares at you in utter incomprehension.
	<<if (($activeSlave.amp == 1) && (!canTalk($activeSlave)))>>
		Her <<if canSee($activeSlave)>>eyes demand<<else>>expression demands<</if>> an answer: is that it?
	<<elseif !canTalk($activeSlave)>>
		She signs irritably, asking whether that's it.
	<<else>>
		She splutters, "I<<s>> that it, <<Master>>!?"
	<</if>>
<</if>>

<<if def _tempGag>>
	<<set $activeSlave.collar = _tempGag>>
<</if>>

repo_name: Drosil/fc

license: mit


code:
:: FPCImpreg [nobr]

<<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 call her over so you can
<<if $activeSlave.mpreg == 1>>
	<<if ($activeSlave.anus > 2)>>
		fuck her gaping, fertile asshole.
	<<elseif ($activeSlave.anus == 2)>>
		use her whorish, fertile asshole.
	<<elseif ($activeSlave.anus == 1)>>
		use her tight, fertile asshole.
	<<elseif ($activeSlave.anus == 0)>>
		take her fertile, virgin asshole.
	<</if>>
<<else>>
	<<if ($activeSlave.vagina > 2)>>
		fuck her gaping, fertile cunt.
	<<elseif ($activeSlave.vagina == 2)>>
		use her whorish, fertile cunt.
	<<elseif ($activeSlave.vagina == 1)>>
		use her tight, fertile cunt.
	<<elseif ($activeSlave.vagina == 0)>>
		take her fertile, virgin pussy.
	<</if>>

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

	<<if  $activeSlave.clit == 1>>
		Her big clit peeks out from under its hood.
	<<elseif  $activeSlave.clit > 2>>
		Her huge clit is impossible to miss.
	<</if>>

	<<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.vagina != -1)>>
		Her pierced lips and clit have her nice and wet.
	<<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.vagina != -1)>>
		Her pierced clit has her nice and moist.
	<</if>>
<</if>>

<<if ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1) && ($activeSlave.vagina == 0 || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1))>>
	She cries with joy and presents her virgin <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for fertilization. She sobs with happiness when she feels your hot seed<<if $PC.balls == 3>> filling her until her belly is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>, knowing that her first time will always be special to her. She spends the rest of the day cherishing her stomach. This new connection with her <<WrittenMaster $activeSlave>> @@.hotpink;increases her devotion to you.@@ @@.lime;Her <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in, and there's a good chance she's pregnant.@@
	<<if $activeSlave.mpreg == 1>>
		<<set $activeSlave.anus = 1>>
	<<else>>
		<<set $activeSlave.vagina = 1>>
	<</if>>
	<<set  $activeSlave.devotion += 15>>
<<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	She cries with joy and presents her fertile <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for breeding. She sobs with happiness when she feels your hot seed<<if $PC.balls == 3>> filling her until her belly is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>. She spends the rest of the day considering her own stomach with pride. This new connection with her <<WrittenMaster $activeSlave>> @@.hotpink;increases her devotion to you.@@
	<<set  $activeSlave.devotion += 10>>
<<elseif ($activeSlave.devotion > 20) && ($activeSlave.vagina == 0 || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1))>>
	She accepts your orders without comment and presents her virgin <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> for fertilization. She gasps in shock when she feels your hot seed<<if $PC.balls == 3>> filling her until her belly is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>. She spends the rest of the day struggling with roiling emotions. Since she is already well broken, this new connection with her <<WrittenMaster $activeSlave>> @@.hotpink;increases her devotion to you.@@ @@.lime;Her <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in, and there's a good chance she's pregnant.@@
	<<if $activeSlave.mpreg == 1>>
		<<set $activeSlave.anus = 1>>
	<<else>>
		<<set $activeSlave.vagina = 1>>
	<</if>>
	<<set  $activeSlave.devotion += 10>>
<<elseif ($activeSlave.devotion >= -20) && ($activeSlave.vagina == 0 || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1))>>
	She is clearly unhappy at losing her pearl of great price to you; this probably isn't what she imagined her first real sex would be like. Worse, she knows she's fertile and realizes she'll likely get pregnant. Nevertheless, this new connection with her <<WrittenMaster $activeSlave>> @@.hotpink;increases her devotion to you.@@ @@.lime;Her <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in.@@
	<<if $activeSlave.mpreg == 1>>
		<<set $activeSlave.anus = 1>>
	<<else>>
		<<set $activeSlave.vagina = 1>>
	<</if>>
	<<set  $activeSlave.devotion += 4>>
<<elseif ($activeSlave.vagina == 0 || ($activeSlave.anus == 0 && $activeSlave.mpreg == 1))>>
	As you anticipated, she refuses to give you her virginity. And as you expected, she is unable to resist you. She cries as your cock opens her fresh, tight hole. Afterward, she <<if $activeSlave.amp != 1>>clutches her stomach<<else>>lies there<</if>> and sobs, horrified by the knowledge that she's probably carrying her rapist's child. The rape @@.mediumorchid;decreases her devotion to you@@ and @@.gold;fills her with fear.@@ @@.lime;Her <<if $activeSlave.mpreg == 1>>asshole<<else>>pussy<</if>> has been broken in.@@
	<<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>>
	<<if $activeSlave.mpreg == 1>>
		<<set $activeSlave.anus = 1>>
	<<else>>
		<<set $activeSlave.vagina = 1>>
	<</if>>

<<elseif ($activeSlave.amp == 1)>>
	You set her limbless torso on the end of the couch, face down, with her hips up in the air. This way, you get the greatest degree of penetration into her fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>> you can manage. She moans into the cushions, knowing that when she feels the hot flow of semen<<if $PC.balls == 3>> filling her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>, she has probably gotten pregnant.
<<elseif tooFatSlave($activeSlave)>>
	You set her down on the couch, face down, with her hips up in the air. This way, she's pinned in place by the weight of her own body, and you get the greatest degree of penetration into her fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>; after you push into her soft folds enough to reach it, of course. She moans into the cushions, knowing that when she feels the hot flow of semen<<if $PC.balls == 3>> filling her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>, she has probably gotten pregnant.
<<elseif tooBigBreasts($activeSlave)>>
	You set her down on the couch, face down, with her hips up in the air. This way, she's pinned in place by the weight of her ridiculous tits, and you get the greatest degree of penetration into her fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. She moans into the cushions, knowing that when she feels the hot flow of semen<<if $PC.balls == 3>> filling her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>, she has probably gotten pregnant.
<<elseif tooBigButt($activeSlave)>>
	You set her down on the couch, face down, with her hips up in the air. This way, she's stuck under her ridiculous ass, you get an amazingly soft rear to pound, and you get the greatest degree of penetration into her fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. She moans into the cushions, knowing that when she feels the hot flow of semen<<if $PC.balls == 3>> filling her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>, she has probably gotten pregnant.
<<elseif tooBigDick($activeSlave)>>
	You set her down on the couch, face down, with her hips up in the air. This way, she's anchored in place by the weight of her ridiculous cock, and you get the greatest degree of penetration into her fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. She moans into the cushions, knowing that when she feels the hot flow of semen<<if $PC.balls == 3>> filling her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>, she has probably gotten pregnant.
<<elseif tooBigBalls($activeSlave)>>
	You set her down on the couch, face down, with her hips up in the air. This way, she's anchored in place by the weight of her ridiculous balls, and you get the greatest degree of penetration into her fertile <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. She moans into the cushions, knowing that when she feels the hot flow of semen<<if $PC.balls == 3>> filling her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<</if>>, she has probably gotten pregnant.
<<elseif ($activeSlave.fetish == "submissive") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	She comes submissively over, smiling a little submissive smile, and spreads herself for you. You take her on the couch next to your desk in the missionary position. She hugs her torso to you and her breasts press against your chest; you can feel her heart beating hard. As the sex reaches its climax your semen<<if $PC.balls == 3>> fills her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pours into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pours into her<<else>> jets into her welcoming depths<</if>> as she begs you to use her unworthy body to make a new slave.
<<elseif $activeSlave.devotion < -20>>
	She tries to refuse, so you bend the disobedient slave over your desk and take  her hard from behind. Her breasts slide back and forth across the desk. You give her buttocks some nice hard swats as you pound her. She grunts and moans but knows better than to try to get away. She begs you not to cum inside her, knowing she's fertile, and sobs when she feels you<<if $PC.balls == 3>> filling her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<<else>> blow your load<</if>> despite her pleas.
<<elseif $activeSlave.devotion <= 20>>
	She obeys, lying on the couch next to your desk with her legs spread. You kneel on the ground and enter her, a hand on each of her legs to give you purchase. The pounding is hard and fast, and she gasps and whines. You reach a hand down to maul her breasts. She begs you not to cum inside her, knowing she's fertile, but soon loses track of her fears as she enjoys herself. She bites her lip and moans as she climaxes. You fill her squeezing fuckhole with your cum; she realizes what you've done with a gasp and a worried look.
<<else>>
	She skips over smiling and gives you a quick kiss. You take her on the couch next to your desk in the missionary position. She hugs her torso to you and her breasts press against your chest; you can feel her heart beating hard. As the sex reaches its climax, her kisses grow urgent and passionate. She clings to you, your semen<<if $PC.balls == 3>> flowing into her until her stomach is distended and wobbling with your cum<<elseif $PC.balls == 2>> pouring into her until she is stuffed with your cum<<elseif $PC.balls == 1>> pouring into her<<else>> jetting into her<</if>> as she rides the downslope of her orgasm. She kisses you and promises to do her best to use her womb to make a good slave for you.
<</if>>

You repeat this ritual throughout the week, ensuring that $activeSlave.slaveName is @@.lime;carrying your child.@@

<<KnockMeUp $activeSlave 100 2 -1 1>>

<<if $arcologies[0].FSRestart != "unset">>
	<<if $activeSlave.breedingMark != 1>>
		Rumors spread about you fucking your slaves pregnant; the Societal Elite are @@.red; very displeased@@ by these rumors.
		<<set $failedElite += 5>>
	<</if>>
<</if>>
<<if $arcologies[0].FSGenderRadicalist != "unset" && $activeSlave.mpreg == 1>>
	Society @@.green;approves@@ of your fucking your slaves ass pregnant; this advances the ideal all a slave needs is her rear.
	<<set $rep += $FSSingleSlaveRep*($arcologies[0].FSGenderRadicalist/$FSLockinLevel)>>
	<<set $arcologies[0].FSGenderRadicalist += 0.05*$FSSingleSlaveRep>>
<<elseif $arcologies[0].FSGenderFundamentalist != "unset" && $activeSlave.mpreg == 1>>
	Society @@.red;is disgusted@@ by this degenerate form of reproduction.
	<<set $rep -= $FSSingleSlaveRep*($arcologies[0].FSGenderFundamentalist/$FSLockinLevel)>>
	<<set $arcologies[0].FSGenderFundamentalist -= 0.05*$FSSingleSlaveRep>>
<<elseif $arcologies[0].FSGenderFundamentalist != "unset">>
	Society @@.green;approves@@ of your putting a new slave in her; this advances the idea that all slaves should bear their masters' babies.
	<<set $rep += $FSSingleSlaveRep*($arcologies[0].FSGenderFundamentalist/$FSLockinLevel)>>
	<<set $arcologies[0].FSGenderFundamentalist += 0.05*$FSSingleSlaveRep>>
<</if>>


code:
:: FRival [nobr]

<<set $partner = $slaves.findIndex(function(s) { return s.ID == $activeSlave.rivalryTarget; })>>
<<ClearSummaryCache $activeSlave>>
<<ClearSummaryCache $slaves[$partner]>>

You call $activeSlave.slaveName to your office and let her know you'll be abusing $slaves[$partner].slaveName together.

<<if ($activeSlave.fetish == "sadist") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>
	She looks overjoyed at the prospect of getting to hurt someone.
<</if>>

$slaves[$partner].slaveName sees $activeSlave.slaveName as she enters and looks worried.

<<if ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina < 0)>>
	Since she's a sissy bitch and an anal virgin, you tell her to bend over and <<if ($PC.dick == 0)>>give you head<<else>>suck your dick<</if>>. She does, and once she's working away, you tell $activeSlave.slaveName to come over and start spanking. $slaves[$partner].slaveName begins to lift her head as though to protest, so you shove her back down onto your <<if ($PC.dick == 0)>>pussy<<else>>cock<</if>>, gagging and struggling. $activeSlave.slaveName administers a series of cruel slaps to the quivering <<if $seeRace == 1>>$slaves[$partner].race <</if>>buttocks in front of her, making your victim yell delightfully into your <<if ($PC.dick == 0)>>womanhood<<else>>member<</if>>. After a short time $activeSlave.slaveName decides to be even crueler, and begins to 'miss' frequently, hitting $slaves[$partner].slaveName's limp dick instead of her ass.
	<<set $slaves[$partner].oralCount++, $oralTotal++>>
<<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina == 0)>>
	Since she's a virgin, you tell her to bend over and <<if ($PC.dick == 0)>>give you head<<else>>suck your dick<</if>>. She does, and once she's working away, you tell $activeSlave.slaveName to come over and start spanking. $slaves[$partner].slaveName begins to lift her head as though to protest, so you shove her back down onto your <<if ($PC.dick == 0)>>pussy<<else>>cock<</if>>, gagging and struggling. $activeSlave.slaveName administers a series of cruel slaps to the quivering <<if $seeRace == 1>>$slaves[$partner].race <</if>>buttocks in front of her, making your victim yell delightfully into your <<if ($PC.dick == 0)>>womanhood<<else>>member<</if>>. After a short time $activeSlave.slaveName decides to be even crueler, and begins to 'miss' frequently, hitting $slaves[$partner].slaveName's poor pussy instead of her ass.
	<<set $slaves[$partner].oralCount++, $oralTotal++>>
<<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina > 0) && canPenetrate($activeSlave)>>
	You tell her to bend over and <<if ($PC.dick == 0)>>give you head<<else>>suck your dick<</if>>. She does, and once she's working away, you tell $activeSlave.slaveName to use the bitch. $slaves[$partner].slaveName begins to lift her head as though to protest, so you shove her back down onto your <<if ($PC.dick == 0)>>pussy<<else>>cock<</if>>, gagging and struggling. $activeSlave.slaveName lands a slap on the <<if $seeRace == 1>>$slaves[$partner].race <</if>>butt in front of her as she lines her turgid dick up with $slaves[$partner].slaveName's pussy. She sinks in with a sigh and begins to enjoy herself, using slaps and pinches to ensure that of the two slaves, the fun is entirely on her side.
	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].oralCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $oralTotal++, $penetrativeTotal++>>
<<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina > 0) && ($activeSlave.dick > 0)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>>, facing away from you. She does, not without trepidation, which increases when you hold her securely in place. Once she's humping away, you tell $activeSlave.slaveName to use her face. $activeSlave.slaveName comes over slowly, unsure what to do with the offer since her dick is so useless. She forces $slaves[$partner].slaveName's face against her useless member anyway. After a bit of this, $activeSlave.slaveName, clearly unsatisfied, turns around and rides $slaves[$partner].slaveName with her ass instead. $slaves[$partner].slaveName tries to avoid orally servicing her rival's asshole, but you hold her in place and $activeSlave.slaveName sighs in contentment.
	<<set $slaves[$partner].oralCount++, $slaves[$partner].vaginalCount++, $activeSlave.oralCount++, $vaginalTotal++, $oralTotal += 2>>
<<elseif ($slaves[$partner].anus == 0) && ($slaves[$partner].vagina > 0)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>>, facing away from you. She does, not without trepidation, which increases when you hold her securely in place. Once she's humping away, you tell $activeSlave.slaveName to ride her face. $activeSlave.slaveName comes over, gently rubbing her pussy. She forces $slaves[$partner].slaveName's face against her slick cunt, ignoring her reluctance. $slaves[$partner].slaveName eventually realizes that she's better off getting it over with, and applies her tongue as best she can.
	<<set $slaves[$partner].oralCount++, $slaves[$partner].vaginalCount++, $activeSlave.oralCount++, $vaginalTotal++, $oralTotal += 2>>
<<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina < 0) && canPenetrate($activeSlave)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>>, facing you. She lowers her butthole down onto your cock, not without trepidation, which increases when you reach behind her and spread her buttocks as wide as they'll go. With her pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking herself hard, not certain what you mean. To make it clear, you hook a single finger up into poor $slaves[$partner].slaveName's rectum alongside <<if ($PC.dick == 0)>>the fake phallus<<else>>your dick<</if>>. It takes $activeSlave.slaveName a while to jam her cock up the struggling and sobbing $slaves[$partner].slaveName's anus. Of the three phalli present, $slaves[$partner].slaveName's is the only one that's soft as she cries her way through a brutal double anal rape.
	<<set $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $analTotal++, $penetrativeTotal++>>
<<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina == 0) && canPenetrate($activeSlave)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>> anally, facing you. She lowers her butthole down onto your cock, not without trepidation, which increases when you reach behind her and spread her buttocks as wide as they'll go. With her pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking herself hard, not certain what you mean. To make it clear, you hook a single finger up into poor $slaves[$partner].slaveName's rectum alongside <<if ($PC.dick == 0)>>the fake phallus<<else>>your dick<</if>>. It takes $activeSlave.slaveName a while to jam her cock up the struggling and sobbing $slaves[$partner].slaveName's anus. $slaves[$partner].slaveName buys continued vaginal virginity by taking a brutal double anal rape.
	<<set $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $analTotal++, $penetrativeTotal++>>
<<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina < 1) && ($activeSlave.dick > 0)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>> anally, facing away from you. She does, not without trepidation, which increases when you hold her securely in place as you pump yourself in and out of her asshole. You tell $activeSlave.slaveName to ride her face. $activeSlave.slaveName comes over slowly, unsure what to do with the offer since her dick is so useless. She forces $slaves[$partner].slaveName's face against her useless member anyway. After a bit of this, $activeSlave.slaveName, clearly unsatisfied, turns around and rides $slaves[$partner].slaveName with her ass instead. $slaves[$partner].slaveName tries to avoid orally servicing her rival's asshole, but you hold her in place and $activeSlave.slaveName sighs in contentment.
	<<set $slaves[$partner].analCount++, $slaves[$partner].oralCount++, $activeSlave.oralCount++, $analTotal++, $oralTotal += 2>>
<<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina < 1)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>> anally, facing away from you. She does, not without trepidation, which increases when you hold her securely in place as you pump yourself in and out of her asshole. You tell $activeSlave.slaveName to ride her face. $activeSlave.slaveName comes over, gently rubbing her pussy. She forces $slaves[$partner].slaveName's face against her slick cunt, ignoring her reluctance. $slaves[$partner].slaveName eventually realizes that she's better off getting it over with, and applies her tongue as best she can.
	<<set $slaves[$partner].oralCount++, $slaves[$partner].analCount++, $activeSlave.oralCount++, $analTotal++, $oralTotal += 2>>
<<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina > 0) && canPenetrate($activeSlave)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>>, facing you. She does, with some trepidation, which increases when you reach behind her and spread her buttocks as wide as they'll go. With her pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking herself hard. You squeeze $slaves[$partner].slaveName's buttocks together and then spread them again, forcing her anus to wink invitingly. You stop $slaves[$partner].slaveName's abortive humping and hold her hips in place while $activeSlave.slaveName gets her cock up her ass. Once she's set, off the two of you go, with poor $slaves[$partner].slaveName gasping and grimacing as she gets it rough in both holes.
	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
<<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina > 0) && ($activeSlave.dick > 0)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>>, facing you. She does, with some trepidation, which increases when you reach behind her and spread her buttocks as wide as they'll go. With her pinned, you tell $activeSlave.slaveName to come over and join you. $activeSlave.slaveName comes over, stroking herself hard, not certain what you mean, since her cock is useless. To make it clear, you push two fingers into $slaves[$partner].slaveName's butt, finger fucking her asshole until $activeSlave.slaveName takes over. Once she's set, off the two of you go, with poor $slaves[$partner].slaveName gasping and grimacing as she gets it rough in both holes. $activeSlave.slaveName uses as many fingers as she can, always at least one more than $slaves[$partner].slaveName would like.
	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
<<elseif ($slaves[$partner].anus > 0) && ($slaves[$partner].vagina > 0)>>
	You <<if ($PC.dick == 0)>>step into a strap-on and tell her to ride it<<else>>tell her to ride your dick<</if>>, facing you. She does, with some trepidation, which increases when you reach behind her and spread her buttocks as wide as they'll go. With her pinned, you tell $activeSlave.slaveName to come over and join you, indicating a strap-on for slave use, on a side shelf. $activeSlave.slaveName hurries into it and comes over. You stop $slaves[$partner].slaveName's abortive humping and hold her hips in place while $activeSlave.slaveName gets her fake cock up her ass. Once she's set, off the two of you go, with poor $slaves[$partner].slaveName gasping and grimacing as she gets it rough in both holes. $activeSlave.slaveName murmurs calumnies in $slaves[$partner].slaveName's ear, pinches her nipples, and generally adds humiliation above and beyond being double penetrated by her owner and her rival.
	<<set $slaves[$partner].vaginalCount++, $slaves[$partner].analCount++, $activeSlave.penetrativeCount++, $vaginalTotal++, $analTotal++, $penetrativeTotal++>>
<<else>>
	Unforeseen combination of rival stats; yell at FC Dev to write a scene for these slaves.
<</if>>

<<if passage() !== "Slave Interact">>
	<<set $nextLink = "AS Dump">>
<</if>>


code:
:: FSlaveImpreg [nobr]

<<set $nextButton = "Back", $nextLink = "Slave Interact", $impregnatrix = 0, $eligibility = 0>>

//$activeSlave.slaveName is fertile; now you must select a slave with both a penis and potent testicles.//

__Select an eligible slave to serve as the semen donatrix:__

<<for $i = 0; $i < $slaves.length; $i++>>
	<<if ($slaves[$i].ID != $activeSlave.ID) && canImpreg($activeSlave, $slaves[$i])>>

<<print "[[$slaves[$i].slaveName|FSlaveImpreg Consummate][$impregnatrix = $slaves[" + $i + "], $i = " + $i + "]]">>
		<<set $eligibility = 1>>
	<</if>>
<</for>>
<<if ($eligibility == 0)>>
	//You have no slaves capable of inseminating others.//
<</if>>