code:
:: Agent Workaround [nobr]

<<set $nextButton to "Continue">>
<<set $nextLink to "AS Dump">>
<<set $returnTo = "Neighbor Interact">>

<<set $activeSlave.assignment = "be your agent">>
<<set $activeSlave.assignmentVisible = 0>>
<<set $activeSlave.sentence = 0>>
<<if $activeSlave.reservedChildren > 0>>
	<<set $reservedChildren -= $activeSlave.reservedChildren>>
	<<set $activeSlave.reservedChildren = 0>>
<</if>>
<<if $activeSlave.relationship <= 3>>
<<if $activeSlave.relationship > 0>>
	<<for _i to 0;_i < $slaves.length;_i++>>
	<<if $activeSlave.relationshipTarget == $slaves[_i].ID>>
		<<set $slaves[_i].relationship = 0>>
		<<set $slaves[_i].relationshipTarget = 0>>
	<</if>>
	<</for>>
	<<set $activeSlave.relationship = 0>>
	<<set $activeSlave.relationshipTarget = 0>>
<</if>>
<</if>>
<<if $activeSlave.rivalry > 0>>
	<<for _i to 0;_i < $slaves.length;_i++>>
	<<if $activeSlave.rivalryTarget == $slaves[_i].ID>>
		<<set $slaves[_i].rivalry = 0>>
		<<set $slaves[_i].rivalryTarget = 0>>
	<</if>>
	<</for>>
	<<set $activeSlave.rivalry = 0>>
	<<set $activeSlave.rivalryTarget = 0>>
<</if>>

<<set $leaders.push($activeSlave)>>

<<set $activeArcology.leaderID = $activeSlave.ID>>
<<set $activeArcology.government = "your agent">>

<<SlaveTitle $activeSlave>>

You order $activeSlave.slaveName to come into your office for orders. The devoted $desc has no prior warning that this is anything unusual, and from the <<if $activeSlave.energy > 95>>horny glint<<else>>glow of sexual availability<</if>> in her $activeSlave.eyeColor eyes as she <<if canWalk($activeSlave)>>enters<<else>>is helped in<</if>>, she <<if $activeSlave.energy > 95>>seems to be hoping<<else>>wouldn't mind hearing<</if>> that you've called her in for a quick fuck. In fact, the matter at hand is about as far as it could possibly be from that, on the spectrum of interactions between <<if $PC.title != 0>>master<<else>>mistress<</if>> and slave.

You offer her, without preamble, agency on your behalf in $activeArcology.name. As a woman of intelligence, she knows the basics of such an arrangement, but she's stunned into silence by the offer, so you outline it briefly. Having a slave lead an arcology would be too much, even for the most open minded of Free Cities societies. So, she would be freed, albeit subject to a set of private, restrictive contracts that would allow you to recall her if you wish, and require her to follow your directions, if you give her any. But other than that, she would be the effective leader of an entire arcology. It's an unusual arrangement, but one that's becoming more common as multiple arcologies come under united control.

She's intelligent and confident of her place within society as a valued slave, and knows that with your resources behind her, this is likely something she's capable of succeeding at. Nevertheless, her feelings are obviously mixed. It will be a challenge,
<<switch $HeadGirl.fetish>>
<<case "submissive">>
	especially for a sexual submissive like her.
<<case "cumslut">>
	and she'll have to find dominant ways to sate her oral appetites.
<<case "humiliation">>
	especially for a humiliation addict like her.
<<case "buttslut">>
	though she'll probably be able to live her anal life vicariously by buttfucking others.
<<case "boobs">>
	but she'll have a practically infinite procession of breasts to judge and fondle.
<<case "pregnancy">>
	but the potential for impregnation of hundreds of slaves excites her.
<<case "dom">>
	but the prospect of having more slaves at her whim than even she could possibly use is incredibly exciting to her.
<<case "sadist">>
	but the prospect of having more slaves at her whim than even she could possibly break is incredibly exciting to her.
<<case "masochist">>
	especially for a masochist like her.
<<default>>
	though one she's willing to take on.
<</switch>>
It will mean that she'll see much less of you, something such a devoted slave may struggle with. Oppressed by the confusion and strength of her feelings, she begins to cry.

"Thank you,
<<if SlaveStatsChecker.checkForLisp($activeSlave)>>
  <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>," she gasps out. "I'll do my betht."
<<else>>
  <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>," she gasps out. "I'll do my best."
<</if>>


code:
:: AS Dump

<<set $dumped to 0>>

<<for $i to 0; $i < $slaves.length; $i++>>
	<<if $activeSlave.ID == $slaves[$i].ID>>
	<<set $slaves[$i] to $activeSlave>>
	<<set $dumped to 1>>
	<<break>>
	<</if>>
<</for>>

<<if $dumped == 0>>
	<<if def $activeSlave.slaveName>>
	<<AddSlave $activeSlave>>
	<<set $dumped to 1>>
	<</if>>
<</if>>

<<goto $returnTo>>

repo_name: thisisawittyname/fc


code:
:: custom Slaves Database

<<set _i = 1000000>>


code:
:: DF Slaves Database

<<set _i = 700000>>
<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Cherry", _HS.birthName = "Cherry", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 75, _HS.pubicHColor = "black", _HS.skin = "white", _HS.hColor = "black", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Two cherries are tattooed in her right butt cheek and in her left cheek.">>
	Vag implant, vibe nips
<<set $heroSlaves.push(clone(_HS))>>

<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Strawberry", _HS.birthName = "Strawberry", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 30, _HS.physicalAge = 30, _HS.visualAge = 30, _HS.health = 20, _HS.devotion = 40, _HS.height = 175, _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.waist = 1, _HS.boobs = 1000, _HS.boobsImplant = 400, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.buttImplant = 2, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.fetishKnown = 1, _HS.customTat = "Strawberries are tattooed on her right buttock and on her left cheek.">>
	vibe nips, muscles
<<set $heroSlaves.push(clone(_HS))>>

<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Melon", _HS.birthName = "Melon", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.health = 20, _HS.devotion = 30, _HS.height = 175, _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "tanned", _HS.hLength = 10, _HS.hStyle = "short", _HS.pubicHStyle = "waxed", _HS.boobs = 1800, _HS.boobsImplant = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 100, _HS.analSkill = 15, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Watermelons are tattooed on her buttocks and on her face.">>
	vibe nips, saliva implant
<<set $heroSlaves.push(clone(_HS))>>

<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Carambola", _HS.birthName = "Carambola", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.health = 20, _HS.devotion = 50, _HS.height = 175, _HS.hColor = "dark blonde", _HS.pubicHColor = "dark blonde", _HS.skin = "tanned", _HS.hLength = 60, _HS.hStyle = "curly and long, and in pigtails", _HS.pubicHStyle = "waxed", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.butt = 8, _HS.buttImplant = 4, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 3, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 100, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customTat = "Carambolas – starfruits - are tattooed on her buttocks and on her face.">>
	vibe nips, saliva implant lube
<<set $heroSlaves.push(clone(_HS))>>

<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Banana", _HS.birthName = "Banana", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.health = 20, _HS.devotion = 30, _HS.race = "latina", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "light brown", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.pubicHStyle = "waxed", _HS.boobs = 400, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.lips = 35, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 100, _HS.analSkill = 35, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Bananas are tattooed on her buttocks and on her face.">>
	vibe nips, big pusslips+clit
<<set $heroSlaves.push(clone(_HS))>>

<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Green Grape", _HS.birthName = "Green Grape", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 40, _HS.race = "pacific islander", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Green grapes are tattooed on her buttocks and on her face.", _HS.mother = -100000, _HS.father = -100000>>
	vibe nips, implant link to sister
<<set $heroSlaves.push(clone(_HS))>>

<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Purple Grape", _HS.birthName = "Purple Grape", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.health = 20, _HS.devotion = 40, _HS.race = "pacific islander", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "light brown", _HS.hLength = 60, _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Purple grapes are tattooed on her buttocks and on her face.", _HS.mother = -100000, _HS.father = -100000>>
	vibe nips, implant link to sister
<<set $heroSlaves.push(clone(_HS))>>

<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Apple", _HS.birthName = "Apple", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.health = 20, _HS.devotion = 40, _HS.muscles = 20, _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hColor = "black", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 55, _HS.lipsTat = "permanent makeup", _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.vaginalAccessory = "large dildo", _HS.buttplug = "large plug", _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Cored apples are tattooed on her buttocks and on her face.">>
	vibe nips, stupid, sensitive, no masturb implant
<<set $heroSlaves.push(clone(_HS))>>

<<if $seeExtreme == 1>>
<<set _HS = clone($activeSlave)>>
<<set _HS.slaveName = "Plum", _HS.birthName = "Plum", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.health = 20, _HS.devotion = 75, _HS.muscles = 20, _HS.hColor = "wavy brown", _HS.skin = "pale", _HS.hLength = 20, _HS.hStyle = "short", _HS.pubicHStyle = "waxed", _HS.boobs = 400, _HS.nipplesPiercing = 1, _HS.butt = 2, _HS.lips = 35, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.vaginalAccessory = "large dildo", _HS.buttplug = "large plug", _HS.attrXY = 40, _HS.fetish = "mindbroken", _HS.fetishKnown = 1, _HS.customTat = "cored plums are tattooed on her buttocks and on her face.", _HS.customDesc = "She has massive C-clamp piercings in her back that allow her to act as furniture. Truly enormous vagina.">>
	vibe nips, can act as furniture
<<set $heroSlaves.push(clone(_HS))>>
<</if>>


code:
:: FBoobs

<<nobr>>
<<set $activeSlave.mammaryCount++, $mammaryTotal++>>

You call her over so you can play with her
<<if ($activeSlave.boobs >= 20000)>>
	colossal
<<elseif ($activeSlave.boobs >= 10000)>>
	massive
<<elseif ($activeSlave.boobs >= 5000)>>
	monster
<<elseif ($activeSlave.boobs >= 1000)>>
	huge
<<elseif ($activeSlave.boobsImplant gt 250)>>
	fake
<<elseif ($activeSlave.boobs gte 650)>>
	big
<<elseif ($activeSlave.boobs gte 300)>>
	small
<<else>>
	flat
<</if>>
tits.

<<if ($activeSlave.boobsTat is "tribal patterns")>>
	The tattoos on her breasts certainly draw attention to her nipples.
<<elseif ($activeSlave.boobsTat is "scenes")>>
	The tattoos on her abdomen nicely illustrate what you mean to do with her: a titfuck.
<<elseif ($activeSlave.boobsTat is "degradation")>>
	The tattoos on her chest are asking you to use those breasts, after all.
<</if>>

<<if ($activeSlave.nipples is "huge")>>
	Her nipples are so large they give her breasts an unavoidably lewd appeal as they jut outward.
<<elseif ($activeSlave.nipples is "puffy")>>
	Her puffy nipples beg to be sucked.
<<elseif ($activeSlave.nipples is "partially inverted") and ($activeSlave.nipplesPiercing is 0)>>
	Her partially inverted nipples should protrude at the slightest stimulation.
<<elseif ($activeSlave.nipples is "inverted") and ($activeSlave.nipplesPiercing is 0)>>
	Her inverted nipples form lewd little creases across her areolae.
<</if>>

<<if ($activeSlave.nipplesPiercing gt 1) and ($activeSlave.amp is 1)>>
	You carry her over, playing with the chain between her nipples.
<<elseif ($activeSlave.nipplesPiercing gt 1)>>
	You pull her over by the chain between her nipples.
<<elseif ($activeSlave.nipplesPiercing is 1)>>
	Her nipple piercings glint enticingly.
<</if>>

<<if $PC.preg >= 24>>
	<<if $PC.dick == 1>>
		You lay her down on the couch on her back, lather oil onto her breasts and gingerly straddle her face; your stiff prick between her tits and under your belly, and your needy cunt over her mouth.
		<<if ($activeSlave.boobs >= 20000)>>
		Her breasts are so colossal you can barely maintain this position. They completely devour your dick and threaten to swallow up your pregnant belly as well. Between her licking, and the fleshy prison surrounding your privates, it doesn't take long for you to soak her face and plant your seed deep into her cleavage.
		<<elseif ($activeSlave.boobs >= 10000)>>
		Her breasts are so massive you can barely maintain this position. They completely devour your dick and swell around the sides of your pregnancy as well. Between her licking, and the fleshy prison surrounding your privates, it doesn't take long for you to soak her face and plant your seed deep into her cleavage.
		<<elseif ($activeSlave.boobs >= 5000)>>
		Her breasts are so monstrous they completely devour your dick and tickle your pregnant belly. Pushing her breasts together under your gravidness, you thrust between them and the underside of your middle, all the while rubbing your pussy into her face. With her licking, and all the flesh against your cock, it doesn't take long for you to soak her face and plant your seed deep into her cleavage.
		<<elseif ($activeSlave.boobs >= 1000)>>
		Her huge breasts fill the area under your pregnancy nicely. Pushing them together under your gravidness, you thrust between them and the underside of your middle, all the while rubbing your pussy into her face. With her licking, and all the flesh against your cock, it doesn't take long for you to soak her face and plant your seed deep into her cleavage.
		<<elseif ($activeSlave.boobsImplant > 250)>>
		Her fake breasts fill the area under your pregnancy nicely. Pushing them together under your gravidness, you thrust between them and the underside of your middle, all the while rubbing your pussy into her face. With her licking, and all the flesh against your cock, it doesn't take long for you to soak her face and plant your seed deep into her cleavage.
		<<elseif ($activeSlave.boobs >= 650)>>
		Her big breasts fill the area under your pregnancy nicely. You thrust between them and the underside of your middle, all the while rubbing your pussy into her face. With her licking, and all the flesh against your cock, it doesn't take long for you to soak her face and plant your seed deep into her cleavage.
		<<elseif ($activeSlave.boobs >= 300)>>
		You have to feel around under your pregnancy to hold your cock against her tiny breasts. You thrust against them and  your hand, while the other teases your middle, all the while rubbing your pussy against her face. Between her licking, and your own teasing, it doesn't take long for you to soak her face and splatter your seed across her front.
		<<else>>
		You have to lean forward and pin your cock against her flat chest with the underside of your own pregnancy to make any real channel to thrust into. You fondle your belly<<if $PC.boobs > 0>> and breasts<</if>>, all the while rubbing your pussy against her face. Between her licking, and your own teasing, it doesn't take long for you to soak her face and splatter your seed across your underbelly and her front. You turn around and have her lick you clean before pulling your gravid bulk off of her.
		<</if>>
	<<else>>
		You lay her down on the couch on her back, lather oil onto her breasts and gingerly straddle her face; your needy cunt over her mouth.
		<<if ($activeSlave.boobs >= 20000)>>
		Her breasts are so colossal you can barely maintain this position, but they are massively fun to play with as she eats you out. You massage your pregnancy with her acres of breast flesh, teasing your own stretched skin with hers. You can visably see the vibrations running through her tits as you quiver from the mouth working your pussy. Thoroughly soaking her, you fall into her endless cleavage for a short rest.
		<<elseif ($activeSlave.boobs >= 10000)>>
		Her breasts are so massive you can barely maintain this position, but they are fun to play with as she eats you out. You massage the edges of your pregnancy with her breast flesh, teasing your own stretched skin with hers. You can visably see the vibrations running through her tits as you quiver from the mouth working your pussy. Thoroughly soaking her, you fall into her immense cleavage for a short rest.
		<<elseif ($activeSlave.boobs >= 5000)>>
		Her breasts are so monstrous they make a fabulous rest for your pregnancy as she eats you out. You tease her breasts using your baby bump, rubbing it against them and vice versa. You can visably see the vibrations running through her tits as you quiver from the mouth working your pussy. Thoroughly soaking her, you dismount and lean against her monster breasts for a quick rest.
		<<elseif ($activeSlave.boobs >= 1000)>>
		Her breasts are huge enough to support your pregnancy as she eats you out. You press your belly more and more into them as her tongue delves deeper into your folds. You can visably see the vibrations running through the breast flesh forced to the sides of your middle as you quiver from the mouth working your pussy. Thoroughly soaking her, you dismount and lean against her huge breasts for a quick rest.
		<<elseif ($activeSlave.boobs >= 650)>>
		Her big breasts fill the area under your pregnancy nicely. You press your belly more and more into them as her tongue delves deeper into your folds. You can visably see the vibrations running through the breast flesh forced to the sides of your middle as you quiver from the mouth working your pussy. Thoroughly soaking her, you dismount and lean against her big breasts for a quick rest.
		<<elseif ($activeSlave.boobs >= 300)>>
		Her tiny breasts are completely covered by your pregnancy. You reach under yourself, grabbing what you can of her breasts and pushing them against your crotch. Between rubbing her breasts against your self and her tongue in your pussy, you quickly climax, thoroughly soaking her.
		<<else>>
		Her flat chest is completely covered by your pregnancy. Reach under yourself, you feel around until you find her nipples. You tease her flat chest until you're at you limit, thoroughly soaking her, before dimsounting and returning to your desk.
		<</if>>
	<</if>>
<<elseif ($activeSlave.amp is 1)>>
	<<if $PC.dick == 1>>
		Her limbless <<if $seeRace is 1>>$activeSlave.race <</if>>torso makes her a unique appliance for mammary intercourse. You lay her down on the ground on her back, lube her cleavage, and straddle her torso. With your cock between her breasts, you <<if ($activeSlave.boobs gt 650)>>squash her tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on her.<<if $PC.vagina == 1>> Your pussylips rub deliciously across her sternum.<</if>> She has some trouble breathing under the assault, but she manages. And for the finale, she's totally unable to avoid a perfect cumshot.
	<<elseif $PC.boobs isnot 0>>
		You set her limbless torso upright on your lap, facing you, so that your breasts and hers are resting heavily against one another. She turns her head to avoid getting splashed in the eyes as you add a generous coating of oil to the heaving breastflesh. You reach around to grab her by the hips and slide her up and down, giving you both a wonderful mammary oil massage.
	<<else>>
		You set her limbless torso on the floor, and tease her for a while until her nipples are rock hard. This done, you kneel down on her with each of your legs aside her torso, and hump your pussy back and forth on the stiff nub of one nipple. She lies there, unable to do anything but comply, squirming with the stimulation.
	<</if>>

<<elseif tooBigBelly($activeSlave)>>
	<<if $PC.dick == 1>>
	Her excessively large belly makes her a unique appliance for mammary intercourse. You lay her down on the ground on her back, lube her cleavage, and gingerly fit yourself between her belly and her breasts. With your cock between her breasts, you <<if ($activeSlave.boobs > 650)>>squash her tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on her. You blast her in the face with your cum in no time<<if $PC.vagina == 1>>, leaving your pussyjuice on her belly where you rubbed against her<</if>>.
	<<elseif $PC.boobs != 0>>
	You lie down on top of her, face to face, forced high into the air by her excessively large belly, so that your breasts press into her<<if ($activeSlave.boobs >= 20000)>> colossal tits.<<elseif ($activeSlave.boobs >= 10000)>> massive tits.<<elseif ($activeSlave.boobs >= 5000)>> monster tits.<<elseif ($activeSlave.boobs >= 1000)>> huge tits.<<elseif ($activeSlave.boobsImplant > 250)>> fake tits.<<elseif ($activeSlave.boobs >= 650)>> big tits.<<elseif ($activeSlave.boobs >= 300)>> small tits.<<else>> flat chest.<</if>> Scooting around to stimulate your nipples against her warm breastflesh, you kiss the slave while pushing a hand down between you to schlick yourself against her.
	<<else>>
	You set her massively distended body on the floor, and tease her for a while until her nipples are rock hard. This done, you kneel down on her with each of your legs aside her torso, rear against the top of her belly, and hump your pussy back and forth on the stiff nub of one nipple. She lies there, desperately trying to reach around her bulk to her own pussy, but unable to do so, resorts to squirming with the stimulation.
	<</if>>
<<elseif tooBigBreasts($activeSlave)>>
	<<if $PC.dick == 1>>
	Her excessive breasts make her a unique appliance for mammary intercourse. You lay her down on the ground on her back, lube her cleavage, and straddle her torso. She holds her udders together, creating a warm, wet channel as fuckable as any hole. You blast her in the face with your cum in no time<<if $PC.vagina == 1>>, leaving your pussyjuice on her chest where you rubbed against her<</if>>.
	<<elseif $PC.boobs != 0>>
	You lie down on top of her, face to face, so that your much smaller breasts press into the massive pillows formed by her chest. Scooting around to stimulate your nipples against her warm breastflesh, you kiss the slave while pushing a hand down between you to schlick yourself against her.
	<<else>>
	You set her nearly helpless body on the floor and then scoot your hips under the massive weight of her tits. The heft feels nice against you, and you worm a naughty hand under there to play with yourself in the warm cave formed by your pelvis and her udders.
	<</if>>
<<elseif tooBigButt($activeSlave)>>
	<<if $PC.dick == 1>>
	Her excessive butt makes her a unique appliance for mammary intercourse. You lay her down on the ground on her back, her butt hoisting her crotch high above her head, lube her cleavage, and straddle her torso. With your cock between her breasts, you <<if ($activeSlave.boobs > 650)>>squash her tits together to form a nice lubricated channel,<<else>>hold your cock in place,<</if>> and ride back and forth on her<<if $PC.vagina == 1>>, leaving your pussyjuice on her chest where you rubbed against her<</if>>. She has some trouble breathing under the assault, but she manages. And for the finale, she's totally unable to avoid a perfect cumshot.
	<<elseif $PC.boobs != 0>>
	You set her upright on your lap, facing you, so that your breasts and hers are resting heavily against one another and her massive ass covers your lap. She turns her head to avoid getting splashed in the eyes as you add a generous coating of oil to the combined breastflesh. You reach around to grab her luxurious ass and jiggle her up and down, giving you both a wonderful mammary oil massage.
	<<else>>
		You set her nearly helpless body on the floor and then scoot your hips under the massive weight of her tits. The heft feels nice against you, and you worm a naughty hand under there to play with yourself in the warm cave formed by your pelvis and her udders.
	<</if>>
<<elseif ($activeSlave.fetish is "boobs") and ($activeSlave.fetishStrength > 60) and ($activeSlave.fetishKnown is 1) and ($PC.dick == 1)>>
	She comes over hurriedly, already presenting her breasts. She gives you a titjob with her lubricated cleavage while you sit at your desk, playing with her own nipples and moaning with pleasure.<<if $PC.vagina == 1>> She does her best to push her sternum hard against you, giving your pussy some stimulation, too.<</if>> As you get close to orgasm, you push her hands away and take over, rolling her $activeSlave.nipples nipples between your fingers and thumbs. When you finish, you give them a hard pull, sending her gasping over the edge as well.
<<elseif ($activeSlave.fetish is "cumslut") and ($activeSlave.fetishStrength > 60) and ($activeSlave.fetishKnown is 1) and ($activeSlave.dickAccessory is "chastity")>>
	She comes over eagerly, with hunger in her eyes. She gives you a titjob with her lubricated cleavage while you sit at your desk. As a cumslut she's almost desperate to get your cum into her <<if $seeRace is 1>>$activeSlave.race <</if>>mouth and rubs a nipple with one hand and her anal opening with the other, since she can't touch her cock. The situation brings her some pleasure, but the first twitches of her cock against her chastity cage are so uncomfortable that she subsides into busy mechanical dick sucking. She writhes uncomfortably, frustrated beyond belief.
<<elseif ($activeSlave.fetish is "cumslut") and ($activeSlave.fetishStrength > 60) and ($activeSlave.fetishKnown is 1) and ($activeSlave.dick isnot 0) and ($PC.dick == 1)>>
	She comes over eagerly, with hunger in her eyes. She gives you a titjob with her lubricated cleavage while you sit at your desk. As a cumslut she's almost desperate to get your cum into her <<if $seeRace is 1>>$activeSlave.race <</if>>mouth and <<if ($activeSlave.hormones lt 1) and ($activeSlave.balls isnot 0)>>jacks herself off<<else>>rubs her sadly limp member<</if>> in anticipation. When you finish, she sits back with an ecstatic look on her face and lets your cum rest in her mouth as she climaxes into her hand. She pours her own cum from her hand into her mouth so it can mingle with yours.
<<elseif ($activeSlave.fetish is "cumslut") and ($activeSlave.fetishStrength > 60) and ($activeSlave.fetishKnown is 1) and ($PC.dick == 1)>>
	She comes over eagerly, with hunger in her eyes. She gives you a titjob with her lubricated cleavage while you sit at your desk. As a cumslut she's almost desperate to get your cum into her <<if $seeRace is 1>>$activeSlave.race <</if>>mouth and rubs herself in anticipation. When you finish, she <<if $PC.vagina == 1>>quickly swallows and then runs her hot tongue down to your wet pussy, eagerly licking your juices<<else>>sits back with an ecstatic look on her face and lets your cum rest in her mouth as she climaxes<</if>>.
<<elseif  $activeSlave.devotion < -20>>
	She tries to refuse you, so you throw her down on the couch next to your desk and
	<<if $PC.dick == 1>>
		squeeze lubricant between her $activeSlave.skin breasts. You straddle her torso, hold her boobs together, and fuck her cleavage<<if $PC.vagina == 1>>, grinding your hips down against her to stimulate your pussy<</if>>. Your cum splashes her crying face.
	<<elseif $PC.boobs isnot 0>>
		squirt lubricant all over her $activeSlave.skin breasts. Then, you lie down atop her with your breasts meshing with hers and begin to slide up and down, stimulating your nipples wonderfully. She tries to turn her head away, but you reach up to force her unwilling mouth to accept your insistent tongue.
	<<else>>
		straddle her face, grinding your pussy against her unwilling mouth. You begin to grope her breasts and pinch her nipples to hardness, and hen she's slow at eating you out, you twist them cruelly. The pain makes her squeal into your pussy, a lovely sensation, so you manhandle her without mercy until you climax against her gasping face.
	<</if>>
<<elseif ($activeSlave.devotion <= 20) and ($activeSlave.lactation gt 0)>>
	She lies on the couch next to your
	<<if $PC.dick == 1>>
		desk and rubs lube over her $activeSlave.skin chest so you can fuck her tits. You straddle her torso, hold her boobs together, and fuck her cleavage. As you do, the pressure of your grip causes a thin rivulet of milk to run from each of her nipples. Your cum covers her reluctant face; between your semen<<if $PC.vagina == 1>>, the pussyjuice you left on her chest,<</if>> and her milk she's quite a mess.
	<<elseif $PC.boobs isnot 0>>
		desk and rubs lube over her $activeSlave.skin breasts. Then, you lie down atop her with your breasts meshing with hers and begin to slide up and down, titillating your nipples wonderfully. She cannot ignore the slippery stimulation her nipples are receiving, and you find her mouth quite willing to receive your insistent tongue. She begins to leak milk, adding her cream to the lube between your breasts, and by the time you're done there's quite a mess.
	<<else>>
		desk, and you've straddled her face before she can do anything more. You begin to grope her breasts and pinch her nipples to hardness as she eats you out, your ministrations producing prompt jets of creamy milk, straight up into the air. You milk her without mercy, shooting some of the stronger streams into your mouth as you ride her, leaving her to massage her breasts gingerly as you get off her face.
	<</if>>
<<elseif  $activeSlave.devotion <= 20>>
	She lies on the couch next to your
	<<if $PC.dick == 1>>
		desk and rubs lube over her <<if $seeRace is 1>>$activeSlave.race <</if>>chest so you can fuck her $activeSlave.skin tits. You straddle her torso, hold her boobs together, and fuck her cleavage. Your cum covers her reluctant face<<if $PC.vagina == 1>>, and you hike yourself up a little higher to grind your pussy against her mouth<</if>>.
	<<elseif $PC.boobs isnot 0>>
		desk and rubs lube over her $activeSlave.skin breasts. Then, you lie down atop her with your breasts meshing with hers and begin to slide up and down, titillating your nipples wonderfully. She cannot ignore the slippery stimulation her nipples are receiving, and you find her mouth quite willing to receive your insistent tongue.
	<<else>>
		desk, and you've straddled her face before she can do anything more. You begin to grope her breasts and pinch her nipples to hardness as she eats you out, your ministrations producing moans that feel quite nice against your clit. You maul her boobs without mercy as you reach your climax, leaving her to massage her breasts gingerly as you get off her.
	<</if>>
<<elseif ($activeSlave.lactation gt 0)>>
	Since she's producing milk, she gets an emotional high from breastfeeding, and she sits on the edge of your desk for a while so you can use her as a beverage dispenser while you work. Once she's empty, she gets down to <<if ($PC.dick is 0)>>eat you out. As she buries her face between your legs, she gently rolls her sore nipples around in her fingers, quietly moaning and whining.<<else>>give you a titjob. As she titfucks you, she gently rolls her sore nipples around in her fingers, quietly moaning and whining. Your cum covers her <<if $seeRace is 1>>$activeSlave.race <</if>>face in no time, and she's left with a spectacular mess to clean. She laps it all up.<</if>>
<<else>>
	<<if $PC.dick == 1>>
		She massages and toys with her chest for your benefit, languidly rubbing lubricant over not only her cleavage but her entire chest, making sure every inch of her $activeSlave.skin breasts are nice and shiny. She gives you a titjob with her lubricated cleavage while you sit at your desk<<if $PC.vagina == 1>>, doing her best to run her hard nipples between your pussylips whenever she can<</if>>. Your cum covers her <<if $seeRace is 1>>$activeSlave.race <</if>>face, and she carefully licks it all off while continuing to play with her erect nipples.
	<<elseif $PC.boobs isnot 0>>
		She rubs lube over her $activeSlave.skin breasts, flirting with you and sticking out her chest, before lying down on the couch. You lie down atop her with your breasts meshing with hers and begin to slide up and down, titillating your nipples wonderfully. You find her mouth quite willing to receive your insistent tongue, and while you make out, she slips a hand down between your legs to give you a handjob, too.
	<<else>>
		She flirts with you and sticks out her chest before lying down on the couch. You've straddled her face before she can do anything more, and she begins to eat you out with enthusiasm. You begin to grope her breasts and pinch her nipples to hardness as she gives you oral, your ministrations producing moans that feel quite nice against your clit. You maul her boobs without mercy as you reach your climax, but she loves it all.
	<</if>>
<</if>>

<<if (random(1,100) gt (100+$activeSlave.devotion))>>
	<<if ($activeSlave.fetish isnot "boobs") and ($activeSlave.energy lte 95) and ($activeSlave.behavioralFlaw isnot "hates men")>>
		Being manhandled and used has given her a @@color:red;hatred of men.@@
		<<set $activeSlave.behavioralFlaw to "hates men">>
	<</if>>
<<elseif (random(1,100) gt (110-$activeSlave.devotion))>>
	<<if ($activeSlave.fetish is "none") and ($activeSlave.behavioralFlaw isnot "hates men")>>
		Having attention and love lavished on her boobs by <<if def $PC.customTitle>>her $PC.customTitle<<elseif $PC.title isnot 0>>her master<<else>>her mistress<</if>> has her thinking of her @@color:lightcoral;breasts as sexual organs.@@
		<<set $activeSlave.fetish to "boobs", $activeSlave.fetishKnown to 1>>
	<</if>>
<</if>>

<<if ($activeSlave.amp isnot 1)>>
<<switch $activeSlave.assignment>>
<<case "work in the dairy">>
	She goes off to carefully wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> to keep production in $dairyName nice and sanitary.
<<case "whore">>
	She heads off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> before she returns to prostituting herself.
<<case "work in the brothel">>
	She goes to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>>, even though it's likely to be splashed with customers' cum soon after she returns to work.
<<case "serve the public">>
	She heads off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> before she goes back out to fuck passersby.
<<case "serve in the club">>
	She goes to beautify her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> so it can again serve as an ornament to $clubName.
<<case "work as a servant">>
	She rushes to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>>, afraid she's fallen behind on the chores while you used her.
<<case "rest">>
	She stumbles off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> before crawling back into bed.
<<case "train slaves">>
	She heads off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> before she returns to her classes.
<<case "get milked">>
	She hurries off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> <<if $activeSlave.lactation gt 0>>before going to get her uncomfortably milk-filled tits drained<<else>>and then rests until her balls are ready to be drained again<</if>>.
<<case "please you">>
	She hurries off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> before returning to await use, as though nothing had happened.
<<case "be a subordinate slave">>
	She moves off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>>, though it's only a matter of time before another slave decides to play with her tits.
<<case "be a servant">>
	She hurries off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>>, since her chores didn't perform themselves while you titfucked her.
<<case "be your Head Girl">>
	She hurries off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>>, worried that her charges got up to trouble while she had her breasts around your cock.
<<case "guard you">>
	She hurries off to wash her <<if $activeSlave.boobs gt 1500>>acre of cleavage<<elseif $activeSlave.boobs gt 500>>generous cleavage<<else>>chest<</if>> so that you will be unguarded for as little time as possible.
<</switch>>
<</if>>

<<if passage() isnot "Slave Interact">>
<<for _i to 0; _i lt $slaves.length; _i++>>
	<<if $slaves[_i].ID is $activeSlave.ID>>
	<<set $slaves[_i] to $activeSlave>>
	<<break>>
	<</if>>
<</for>>
<</if>>
<</nobr>>


code:
:: FButt

<<nobr>>

You call her over so you can
<<if ($activeSlave.vagina is -1)>>
	use her sole fuckhole.
<<elseif ($activeSlave.vagina gt 3)>>
	fuck her gaping holes.
<<elseif ($activeSlave.vagina gt 2)>>
	fuck her loose holes.
<<elseif ($activeSlave.vagina is 2)>>
	use her whorish holes.
<<elseif ($activeSlave.vagina is 1)>>
	use her tight holes.
<<elseif ($activeSlave.vagina is 0) or ($activeSlave.anus is 0)>>
	take her virginity.
<</if>>

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

<<if ($activeSlave.vaginaPiercing gt 1)>>
	Her pierced lips and clit have her nice and wet.
	<<if ($activeSlave.dick isnot 0)>>
		Metal glints all up and down her cock.
	<</if>>
<<elseif ($activeSlave.vaginaPiercing is 1)>>
	Her pierced clit has her nice and moist.
	<<if ($activeSlave.dick isnot 0)>>
		Metal glints at the head of her cock.
	<</if>>
<</if>>

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

<<if ($activeSlave.anusTat isnot 0) and ($activeSlave.anusTat isnot 4)>>
Her anus is invitingly bleached,
<<if ($activeSlave.vagina gt -1)>>
	which is appropriate: rather than looking like she has a hole for fucking and an ass, it looks like she has two fuckholes.
<<elseif ($activeSlave.balls is 0)>>
	making it look like she has a natural fuckhole despite the fact that she's a gelding.
<<else>>
	making it look like she has a natural fuckhole despite the fact that she's a shemale.
<</if>>
<</if>>

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

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

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

<<if (random(1,100) gt (100+$activeSlave.devotion))>>
	<<if ($activeSlave.fetish isnot "buttslut") and ($activeSlave.energy lte 95) and ($activeSlave.sexualFlaw isnot "hates penetration")>>
		Being brutally used has given her a @@color:red;hatred of penetration.@@
		<<set $activeSlave.sexualFlaw to "hates penetration">>
	<</if>>
<<elseif (random(1,100) gt (110-$activeSlave.devotion))>>
	<<if ($activeSlave.fetish is "none") and ($activeSlave.sexualFlaw isnot "hates penetration")>>
		Orgasming to your use of her fuckhole @@color:lightcoral;has her eager for more  buttsex.@@
		<<set $activeSlave.fetish to "buttslut", $activeSlave.fetishKnown to 1>>
	<</if>>
<</if>>

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

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

<<if canWalk($activeSlave)>>
<<switch $activeSlave.assignment>>
<<case "whore">>
	She heads to the bathroom to clean her <<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 her mouth publicly.<</if>>
<<case "serve the public">>
	She heads to the bathroom to clean her <<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 her mouth for free.<</if>>
<<case "rest">>
	She stumbles to the bathroom to clean her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> before crawling back into bed.
<<case "train slaves">>
	She heads to the bathroom to clean her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> before she returns to teaching her classes.
<<case "get milked">>
	She hurries to the bathroom to clean her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> <<if $activeSlave.lactation gt 0>>before going to get her uncomfortably milk-filled tits drained<<else>>and then rests until her balls are ready to be drained again<</if>>.
<<case "please you">>
	She hurries to the bathroom to clean her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> before returning to await your next use of her body, as though nothing had happened.
<<case "be a subordinate slave">>
	She moves to the bathroom to clean her <<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 her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>pussy or asshole<<elseif canDoVaginal($activeSlave)>>pussy<<elseif canDoAnal($activeSlave)>>asshole<<else>>face<</if>>.
<<case "be a servant">>
	She hurries to the bathroom to clean her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, since her chores didn't perform themselves while you used her.
<<case "be your Head Girl">>
	She hurries to the bathroom to clean her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, worried that her charges got up to trouble while you had your cock in her.
<<case "guard you">>
	She hurries off to wash her <<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">>
	She goes to wash her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>> so her next customer can have the illusion that he's the first to use it today.
<<case "serve in the club">>
	She goes to wash and delicately perfume her <<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">>
	She goes off to carefully wash her <<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">>
	She rushes to wash her <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>holes<<elseif canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>fuckhole<<else>>face<</if>>, impatient to get back to her undiminished chores.
<</switch>>
<</if>>

<</if>>

<<if passage() isnot "Slave Interact">>
<<for _i to 0; _i lt $slaves.length; _i++>>
	<<if $slaves[_i].ID is $activeSlave.ID>>
	<<set $slaves[_i] to $activeSlave>>
	<<break>>
	<</if>>
<</for>>
<</if>>
<</nobr>>


code:
:: FFuckdoll [nobr widget]

<<widget "FFuckdollOral">>

<<set $activeSlave.oralCount++, $oralTotal++>>
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 _SL = $slaves.length>>
<<for _i = 0; _i < _SL; _i++>>
	<<if $slaves[_i].ID == $activeSlave.ID>>
	<<set $slaves[_i] = $activeSlave>>
	<<break>>
	<</if>>
<</for>>
<</if>>

<</widget>>

<<widget "FFuckdollVaginal">>

<<set $activeSlave.vaginalCount++, $vaginalTotal++>>
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>>
	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, @@color:lime;its front hole has been broken in.@@
	<<set $activeSlave.vagina = 1>>
<</if>>

<<if passage() != "Slave Interact">>
<<set _SL = $slaves.length>>
<<for _i = 0; _i < _SL; _i++>>
	<<if $slaves[_i].ID == $activeSlave.ID>>
	<<set $slaves[_i] = $activeSlave>>
	<<break>>
	<</if>>
<</for>>
<</if>>

<</widget>>

<<widget "FFuckdollAnal">>

<<set $activeSlave.analCount++, $analTotal++>>
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>>
	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, @@color:lime;its rear hole has been broken in.@@
	<<set $activeSlave.anus = 1>>
<</if>>

<<if passage() != "Slave Interact">>
<<set _SL = $slaves.length>>
<<for _i = 0; _i < _SL; _i++>>
	<<if $slaves[_i].ID == $activeSlave.ID>>
	<<set $slaves[_i] = $activeSlave>>
	<<break>>
	<</if>>
<</for>>
<</if>>

<</widget>>


code:
:: FLips

<<nobr>>

<<set $activeSlave.oralCount++, $oralTotal++>>

You tell $activeSlave.slaveName to
<<if ($PC.dick != 0)>>
	blow you with her
<<else>>
	please your pussy with her
<</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)>>
	She's delighted at the prospect of her favorite activity.
<</if>>

<<if ($activeSlave.collar == "dildo gag")>>
	<<if ($activeSlave.amp != 1)>>
		She removes the dildo from her throat, leaving the ring gag in place.
	<<else>>
		As an amputee, she requires your assistance to get the dildo out of her throat.
	<</if>>
	Able to breathe through her mouth for the first time in a while, she gasps gratefully, knowing the respite will be brief.
<<elseif ($activeSlave.collar == "massive dildo gag")>>
	<<if ($activeSlave.amp != 1)>>
		She struggles to remove the dildo from her throat, leaving her mouth agape.
	<<else>>
		As an amputee, she requires your assistance to get the dildo out of her throat.
	<</if>>
	Able to breathe through her mouth for the first time in a while, she gasps gratefully, knowing the respite will be brief.
<</if>>

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

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

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

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

<<if ($activeSlave.teeth == "pointy") || ($activeSlave.teeth == "straightening braces") || ($activeSlave.teeth == "cosmetic braces")>>
	<<if ($activeSlave.oralSkill >= 100)>>
		She's so orally skilled that she had the confidence to lightly graze you with her <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> on occasion, a delightfully scary sensation.
	<<elseif ($activeSlave.oralSkill > 30)>>
		She's sufficiently orally skilled that she managed to accomplish all that without her <<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 her basic oral skills, she accidentally grazed you with her <<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 she is orally unskilled, you were sporting with your <<if ($PC.dick == 1)>>dick<<else>>pussy<</if>> by using her mouth. She did her best to keep her <<if ($activeSlave.teeth == "pointy")>>sharp teeth<<else>>braces<</if>> off you, but you're bleeding a bit down there.
	<</if>>
<</if>>

<<if ($economy <= 1)>>

<<if (random(1,100) > (100 + $activeSlave.devotion))>>
	<<if ($activeSlave.fetish != "cumslut") && ($activeSlave.energy <= 95) && ($activeSlave.sexualFlaw != "hates oral")>>
		Being facefucked by force has given her a @@color: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 @@color:lightcoral;encouraged her to focus on oral sex.@@
		<<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1>>
	<</if>>
<</if>>
<</if>>

<<if passage() != "Slave Interact">>
<<set _SL = $slaves.length>>
<<for _i = 0; _i lt _SL; _i++>>
	<<if $slaves[_i].ID == $activeSlave.ID>>
	<<set $slaves[_i] = $activeSlave>>
	<<break>>
	<</if>>
<</for>>
<</if>>
<</nobr>>