diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 94b9ef1a946952c378d0a62d270bd78910712eae..e8816111bae10c15226b53f4f03e857f8a3c63a0 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -1381,12 +1381,16 @@ She did not expect to find you here, and is so preoccupied that she doesn't noti
 <<case "ignorant horny">>
 
 <<EventNameLink $activeSlave>> is first on the inspection schedule, and as you watch her enter your office, you note several good signs about her progress towards becoming a good sex slave. She enters obediently, without pretending to be thrilled to be here, but also without hesitation. Best of all,
-<<if ($activeSlave.dick > 4) && canAchieveErection($activeSlave)>>
+<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory) && canAchieveErection($activeSlave)>>
+	she's squirming with discomfort over the lack of room in her chastity.
+<<elseif ($activeSlave.dick > 4) && canAchieveErection($activeSlave)>>
 	she's sporting a massive half-erection which slaps lewdly against her thighs as she walks.
 <<elseif ($activeSlave.dick > 2) && canAchieveErection($activeSlave)>>
 	her dick is half-erect, bobbing lewdly as she walks.
 <<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>
 	her pathetic little bitch dick is half-erect.
+<<elseif ($activeSlave.dick > 6)>>
+	her enormous dick is slightly engorged and dripping precum.
 <<elseif ($activeSlave.dick > 0)>>
 	her soft bitch dick is dripping precum.
 <<elseif ($activeSlave.labia > 1)>>
@@ -1420,6 +1424,12 @@ You come face to face with <<EventNameLink $activeSlave>> in a hallway of your p
 
 <<case "used whore">>
 
+<<if SlaveStatsChecker.checkForLisp($activeSlave)>>
+	<<set _slavename = $activeSlave.slaveName, _slavename = _slavename.replace("ss", "th"), _slavename = _slavename.replace("S", "Th"), _slavename = _slavename.replace("s", "th")>>
+<<else>>
+	<<set _slavename = $activeSlave.slaveName>>
+<</if>>
+
 At the end of a long day, you take a moment to watch the comings and goings of your arcology to decompress. While doing so, you notice someone who's clearly had a longer day than you. <<EventNameLink $activeSlave>> is <<if $activeSlave.belly >= 5000>>slowly waddling, one hand under her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly and the other on the small of her back,<<else>>making<</if>> her tired way back to the kitchen for a meal and then bed after a long day of sex work. She's stripped off her soiled clothes already, and is clearly too tired to care about nudity at all.
 <br><br>
 She comes around the corner and
@@ -6793,7 +6803,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <</if>>
 <<if $PC.preg > 30 && $PC.pregMood == 1 && $PC.boobs == 1 && $PC.boobsImplant == 0 && $PC.boobsBonus >= 0>>
 	<br><<link "She just needs a mother's touch">>
-		You reassure the frightened $desc and beckon her to return to the hole before settling your gravid body before the door and pushing a fat, milk-ladden breast through the gap. You coax the nervous girl to drink her fill; she must be starving in there, after all. After some hesitation, you finally feel a pair of lips wrap themselves around your erect nipple and begin to drink deep. You talk to the suckling slave, explaining to her just what she needs to do to thrive in her new life, shushing her whenever she tries to object and asking her to just listen. Before long, your teat is drained of all its mother's milk, and as you move to shift to the other closer to the door, the desperate slave begs you not to go. You slip a hand through the slat, caressing her face as you let her know you're just turning around. As she suckles your remaining milk, you feel her @@.aquamarine;relax and lower her guard.@@ She needed to connect to someone and she didn't expect it to be you, especially like not this. @@.hotpink;Her willingness to listen to your has increased.@@
+		You reassure the frightened $desc and beckon her to return to the hole before settling your gravid body before the door and pushing a fat, milk-ladden breast through the gap. You coax the nervous girl to drink her fill; she must be starving in there, after all. After some hesitation, you finally feel a pair of lips wrap themselves around your erect nipple and begin to drink deep. You talk to the suckling slave, explaining to her just what she needs to do to thrive in her new life, shushing her whenever she tries to object and asking her to just listen. Before long, your teat is drained of all its mother's milk, and as you move to shift to the other closer to the door, the desperate slave begs you not to go. You slip a hand through the slat, caressing her face as you let her know you're just turning around. As she suckles your remaining milk, you feel her @@.mediumaquamarine;relax and lower her guard.@@ She needed to connect to someone and she didn't expect it to be you, especially like not this. @@.hotpink;Her willingness to listen to your has increased.@@
 		<<set $activeSlave.devotion += 15, $activeSlave.trust += 5>>
 	<</link>>
 <</if>>
@@ -6963,7 +6973,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		your swollen belly and commenting on how its ever growing surface could use a good polishing.
 		<<if $activeSlave.fetish == "pregnancy">>
 			<<if $activeSlave.fetishKnown == 1>>
-				She wastes no time in rushing over to your firm dome and bringing her tongue to your navel. She happily massages your middle with suprising gusto, becoming intensely aroused as your child<<if $PC.pregType > 1>>ren begin<<else>> begins<</if>> to kick with excitement and even reaching orgasm just by being allowed to touch your belly. She @@.aquamarine;feels closer@@ to her lovely, gravid, owner after being permitted to shower attention on the thing she loves most.
+				She wastes no time in rushing over to your firm dome and bringing her tongue to your navel. She happily massages your middle with suprising gusto, becoming intensely aroused as your child<<if $PC.pregType > 1>>ren begin<<else>> begins<</if>> to kick with excitement and even reaching orgasm just by being allowed to touch your belly. She @@.mediumaquamarine;feels closer@@ to her lovely, gravid, owner after being permitted to shower attention on the thing she loves most.
 				<<set $activeSlave.trust += 5>>
 			<<else>>
 				She wastes no time in rushing over to your firm dome and bringing her tongue to your navel. She happily massages your middle with suprising gusto, becoming visibly aroused as your child<<if $PC.pregType > 1>>ren begin<<else>> begins<</if>> to kick with excitement. Once she finishes her first lap and returns to your belly button, she spasms with an intense orgasm. @@.pink;She clearly adores pregnant women.@@
@@ -8741,26 +8751,108 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		slave food
 	<</if>>
 	briefly. Comprehension dawns across her<<if $activeSlave.faceShape != "normal">> $activeSlave.faceShape<</if>> face.
-	<<if SlaveStatsChecker.checkForLisp($activeSlave)>>
-		"Yeth <<Master>>," she lisps slowly, more to buy time to formulate a response than anything else. "Um. I thtill really, really want to cum, though. W-would you please fuck me? Pleathe, pleathe, <<Master>>, pleathe
+	"Yes <<Master>>," she <<say>>s quietly, more to buy time to formulate a response than anything else. "Um. I <<s>>till really, really want to cum, though. W-would you plea<<s>>e fuck me? Plea<<s>>e, plea<<s>>e, <<Master>>, plea<<s>>e fuck
+	<<if ($activeSlave.vagina > 0) && ($activeSlave.preg > 10) && canDoVaginal($activeSlave)>>
+		my pregnant pu<<ss>>y."
+	<<elseif ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>>
+		me."
+	<<elseif canDoAnal($activeSlave)>>
+		my butt."
 	<<else>>
-		"Yes <<Master>>," she says quietly, more to buy time to formulate a response than anything else. "Um. I still really, really want to cum, though. W-would you please fuck me? Please, please, <<Master>>, please
+		<<if ($activeSlave.vagina > 0) && ($activeSlave.preg > 10)>>
+			my pregnant pu<<ss>>y.
+		<<elseif ($activeSlave.vagina > 0)>>
+			me.
+		<<else>>
+			my butt.
+		<</if>>
+		I need it <<s>>o bad right now, plea<<s>>e rip off my cha<<s>>tity and fuck me <<s>>en<<s>>ele<<ss>>."
 	<</if>>
-	fuck
-	<<if ($activeSlave.vagina > 0) && ($activeSlave.preg > 10) && ($activeSlave.vaginalAccessory != "chastity belt")>>my pregnant pussy<<elseif ($activeSlave.vagina > 0) && ($activeSlave.vaginalAccessory != "chastity belt")>>me<<else>>my butt<</if>>."
 	A vague hint of embarrassment at begging for <<if $PC.dick == 1>>a hard<<if $PC.vagina == 1>> futa<</if>> dicking<<else>>your strap-on<</if>> flickers across her face, but hope for sexual release extinguishes it quickly.
 	<br><br>
-	She groans with relief as your <<if $PC.dick == 1>>cock<<else>>phallus<</if>> enters her. She does not orgasm immediately, but she knows sweet release is coming. You have her atop your desk, on her back, and she's participating in her own sexual degradation by holding her legs spread wide apart for you. "Ohh," she moans as you fuck her, "thank you for telling me why I feel
-	<<if SlaveStatsChecker.checkForLisp($activeSlave)>>
-		thith way, <<Master>>. I gueth thith ith how I, oh, am now? Oh, oh, it feelth tho g-good! Yeth!
-	<<else>>
-		this way, <<Master>>. I guess this is how I, oh, am now? Oh, oh, it feels so g-good! Yes!
-	<</if>>
-	AHH!" <<if $PC.dick == 1>>Her <<if ($activeSlave.vagina > 0) && ($activeSlave.vaginalAccessory != "chastity belt")>>cunt<<else>>asshole<</if>> tightens around your shaft delightfully as she climaxes.<<else>>She shudders with climax.<</if>> She smiles	@@.mediumaquamarine;trustingly@@ up at you in the afterglow,<<if $activeSlave.balls > 0>> her ejaculate glistening on her <<if $activeSlave.preg > 10>> gravid<</if>> belly,<</if>> touched that you would tell her something like that so honestly.
-	<<if ($activeSlave.vagina > 0) && ($activeSlave.vaginalAccessory != "chastity belt")>>
-		<<BothVCheck>>
+	<<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>>
+		She groans with relief as your <<if $PC.dick == 1>>cock<<else>>phallus<</if>> enters her. She does not orgasm immediately, but she knows sweet release is coming. You have her atop your desk, on her back, and she's participating in her own sexual degradation by holding her legs spread wide apart for you. "Ohh," she moans as you fuck her, "thank you for telling me why I feel thi<<s>> way, <<Master>>. I gue<<ss>> thi<<s>> i<<s>> how I, oh, am now? Oh, oh, it feel<<s>> <<s>>o g-good! Ye<<s>>! AHH!"
+		<<if $PC.dick == 1>>
+			Her
+			<<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>>
+				cunt
+			<<else>>
+				asshole
+			<</if>>
+			tightens around your shaft delightfully as she climaxes.
+		<<else>>
+			She shudders with climax.
+		<</if>>
+		She smiles	@@.mediumaquamarine;trustingly@@ up at you in the afterglow,
+		<<if $activeSlave.balls > 0>>
+			her ejaculate 
+			<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+				seeping from her chastity cage,
+			<<else>>
+				glistening on her<<if $activeSlave.belly > 1500>> _belly<<if $activeSlave.bellyPreg >= 1500>> gravid<</if>><</if>> belly,
+			<</if>>
+		<</if>>
+		touched that you would tell her something like that so honestly.
+		<<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>>
+			<<BothVCheck>>
+		<<else>>
+			<<AnalVCheck>>
+		<</if>>
 	<<else>>
-		<<AnalVCheck>>
+		She groans with lust as pull her onto your lap to make out. "Ohh," she moans as you run your hands across her
+		<<if $activeSlave.boobsImplant >= 1000 && (Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60)>>
+			bimbo
+		<<elseif $activeSlave.boobs >= 1000 && $activeSlave.butt > 5 && $activeSlave.hips > 0>>
+			fecund
+		<<elseif $activeSlave.boobs >= 1000 && $activeSlave.butt > 5>>
+			voluptuous
+		<<elseif $activeSlave.weight > 190>>
+			voluminous
+		<<elseif $activeSlave.belly >= 5000>>
+			<<if $activeSlave.bellyPreg >= 3000>>
+				gravid
+			<<elseif $activeSlave.bellyImplant >= 3000>>
+				rounded
+			<<else>>
+				swollen
+			<</if>>
+		<<elseif $activeSlave.weight > 30>>
+			soft
+		<<elseif $activeSlave.muscles > 30>>
+			ripped
+		<<elseif $activeSlave.muscles > 5>>
+			toned
+		<<elseif $activeSlave.boobs >= 500>>
+			sultry
+		<<else>>
+			needy
+		<</if>>
+		body, "thank you for telling me why I feel thi<<s>> way, <<Master>>. I gue<<ss>> thi<<s>> i<<s>> how I, oh, am now?" You reward her for the realization by
+		<<switch $activeSlave.nipples>>
+		<<case "huge">>
+			stroking her lewdly erect nipples.
+		<<case "puffy">>
+			cupping and fondling her puffy nipples.
+		<<case "partially inverted">>
+			teasing her fully exposed nipples.
+		<<case "inverted">>
+			squeezing her puffy areolae until her inverted nipples pop out for you to tease.
+		<<default>>
+			tweaking her $activeSlave.nipples nipples.
+		<</switch>>
+		The pent-up girl is so desperate for release, you can feel her trembling with ecstasy from the nipple stimualtion alone.
+		"Oh, oh, it feel<<s>> <<s>>o g-good! Ye<<s>>! AHH!"
+		She shudders with climax, smiling @@.mediumaquamarine;trustingly@@ up at you in the afterglow,
+		<<if $activeSlave.balls > 0>>
+			her ejaculate 
+			<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+				seeping from her chastity cage,
+			<<else>>
+				glistening on her<<if $activeSlave.belly > 1500>> _belly<<if $activeSlave.bellyPreg >= 1500>> gravid<</if>><</if>> belly,
+			<</if>>
+		<</if>>
+		touched that you would tell her something like that so honestly.
+		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
 	<</if>>
 	<<set $activeSlave.trust += 4>>
 	<</replace>>
@@ -8770,44 +8862,60 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You observe, noncommittally, that she seems ready to get off.
-	<<if SlaveStatsChecker.checkForLisp($activeSlave)>>
-		"Yeth <<Master>>!"
-	<<else>>
-		"Yes <<Master>>!"
-	<</if>>
-	she squeals, too <<if $activeSlave.intelligence > -2>>horny<<else>>stupid<</if>> to notice the sarcasm. Sighing inwardly, you slide yourself back from your desk and glance downward significantly, indicating your <<if $PC.dick == 1>>dick<<if $PC.vagina == 1>> and pussy<</if>><<else>>girl parts<</if>>. She hurries over, almost throwing herself at your feet in her eagerness. Touch yourself, you say, making it an imperious command rather than kind permission. She moans into your <<if $PC.dick == 1>>cock<<else>>cunt<</if>> with gratitude as she
-	<<if $activeSlave.vagina == -1>>
-		<<if $activeSlave.dick == 0>>
-			reaches down and around to rub her anus and perineum.
+	"Ye<<s>> <<Master>>!" she squeals, too <<if $activeSlave.intelligence > -2>>horny<<else>>stupid<</if>> to notice the sarcasm. Sighing inwardly, you slide yourself back from your desk and glance downward significantly, indicating your <<if $PC.dick == 1>>dick<<if $PC.vagina == 1>> and pussy<</if>><<else>>girl parts<</if>>. She hurries over, almost throwing herself at your feet in her eagerness. Touch yourself, you say, making it an imperious command rather than kind permission. She moans into your <<if $PC.dick == 1>>cock<<else>>cunt<</if>> with gratitude as she
+	<<if canDoVaginal($activeSlave)>>
+		<<if $activeSlave.dick > 0 && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+			wraps one hand around her dick and slips the other into her pussy.
 		<<else>>
-		  <<if $activeSlave.vagina == -1>>
-			reaches around to finger her butt, since that's her only hole.
-		  <<elseif $activeSlave.vaginalAccessory == "chastity">>
-			reaches around to finger her butt, since her pussy's in chastity.
-		  <<else>>
 			dives for her pussy with both hands.
-		  <</if>>
+		<</if>>
+	<<elseif $activeSlave.dick > 0 && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+		<<if canAchieveErection($activeSlave)>>
+			<<if $activeSlave.dick > 4>>
+				wraps her hands around her huge erection.
+			<<elseif canDoAnal($activeSlave) && $activeSlave.prostate > 0>>
+				wraps a hand around her throbbing erection and reaches around to finger her butt and stimulate her prostate.
+			<<else>>
+				wraps a hand around her throbbing erection.
+			<</if>>
+		<<else>>
+			<<if $activeSlave.dick > 4>>
+				dives for her huge, soft cock with both hands.
+			<<else>>
+				reaches down to fondle her limp dick.
+			<</if>>
+		<</if>>
+	<<elseif canDoAnal($activeSlave)>>
+		<<if $activeSlave.dick == 0>>
+			reaches down and around to rub her <<if canDoAnal($activeSlave)>>anus and <</if>>perineum.
+		<<else>>
+			<<if $activeSlave.vagina == -1>>
+				reaches around to finger her butt, since that's her only hole.
+			<<elseif $activeSlave.vaginalAccessory == "chastity">>
+				reaches around to finger her butt, since her pussy's in chastity.
+			<<else>>
+				dives for her pussy with both hands.
+			<</if>>
+		<</if>>
+	<<elseif $activeSlave.vagina == -1 && $activeSlave.dick == 0>>
+		<<if $activeSlave.balls > 4>>
+			cups her desperate balls, massaging them and encouraging them to release their pent-up cum.
+		<<else>>
+			reaches down and around to rub her <<if canDoAnal($activeSlave)>>anus and <</if>>perineum.
 		<</if>>
 	<<else>>
-	  <<if $activeSlave.vaginalAccessory == "chastity">>
-		reaches around to finger her butt, since her pussy's in chastity.
-	  <<else>>
-		dives for her pussy with both hands.
-	  <</if>>
+		brings her hands to her breasts to tease her erect nipples.
 	<</if>>
 	<br><br>
 	She's extremely pent up, and orgasms twice with <<if $PC.dick == 1>>your dick in her mouth<<if $PC.vagina == 1>> first and her tongue quivering along your pussylips second<</if>><<else>>her mouth on your cunt<</if>>. The mental effects of this formative little experience are impossible to control with precision. Over the next few days, you notice that whenever she sees you,
 	<<if (random(0,1) == 1)>>
 		she licks her lips unconsciously. She seems to be developing the beginnings of a lovely @@.lightcoral;oral fixation.@@
-		<<set $activeSlave.fetish = "cumslut">>
-		<<set $activeSlave.fetishKnown = 1>>
-		<<set $activeSlave.fetishStrength = 10>>
+		<<set $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>>
 	<<else>>
 		she betrays mixed feelings. The shocking intimacy of reaching sexual release as she used her mouth to pleasure you seems to be @@.hotpink;affecting her.@@
 		<<set $activeSlave.devotion += 4>>
 	<</if>>
-	<<set $activeSlave.oralCount += 1>>
-	<<set $oralTotal += 1>>
+	<<set $activeSlave.oralCount++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <</if>>
@@ -8821,9 +8929,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	As you fuck her, you pull her torso up so you can play with her <<if $activeSlave.boobs > 2000>>udders<<elseif $activeSlave.boobs > 800>>tits<<else>>nipples<</if>> and whisper manipulation into her ear. You tell her she's about to cum like a girl. She says nothing, but her body language communicates incomprehension. Girls, you tell her, cum when they get fucked. They cum when <<if $PC.title == 1>>guys<<else>>their betters<</if>> stick dick inside them. She bursts into tears, sobbing with shame and degradation even as she shakes and <<if $activeSlave.balls > 0>>squirts cum<<else>>dribbles ejaculate<</if>>. The next time she sees you,
 	<<if (random(0,1) == 1)>>
 		she visibly gathers her courage, and flirtily @@.lightcoral;offers you her ass.@@
-		<<set $activeSlave.fetish = "buttslut">>
-		<<set $activeSlave.fetishKnown = 1>>
-		<<set $activeSlave.fetishStrength = 10>>
+		<<set $activeSlave.fetish = "buttslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>>
 	<<else>>
 		she manages to stop herself from breaking down, and seems to be @@.hotpink;working hard@@ to convince herself that she's a girl.
 		<<set $activeSlave.devotion += 4>>
@@ -8837,12 +8943,10 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<replace "#result">>
 	She seems a little too focused on her hot cunt. You order her to get up on your desk, and she obeys eagerly, her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes shining<<else>>facial expression filled<</if>> with lust. <<if canSee($activeSlave)>>They focus<<else>>She focuses<</if>> on <<if $PC.dick == 1>>your cock as you bring it to bear<<if $PC.vagina == 1>>, not to mention the pussy at its base<</if>><<else>>your strap-on as you step into it<</if>>, and she's about to express her gratitude when you push the slave, who is sitting on the edge of your desk with her legs spread to provide you access to her pussy, over onto her back. She barely has time to reorient herself when she feels <<if $activeSlave.anus > 2>>a sudden fullness in her loose ass<<elseif $activeSlave.anus == 2>>a presence inside her experienced ass<<else>>something starting to push its way up her poor little bottom<</if>>.
 	<br><br>
-	She cannot hide her disappointment, but has the presence of mind not to protest as you assfuck her hard enough that her <<if $activeSlave.boobs > 2000>>ridiculous tits almost hit her in the face with each stroke<<elseif $activeSlave.boobs > 800>>big boobs bounce all over the place<<else>>boobs bounce<</if>><<if $activeSlave.preg > 20>> and taut belly is forced back<</if>>. Her orgasm sneaks up on her, and comes by surprise, forcing a squeal out of her as her sphincter tightens down involuntarily. She gets up gingerly, clearly feeling sore,
+	She cannot hide her disappointment, but has the presence of mind not to protest as you assfuck her hard enough that her <<if $activeSlave.boobs > 2000>>ridiculous tits almost hit her in the face with each stroke<<elseif $activeSlave.boobs > 800>>big boobs bounce all over the place<<else>>boobs bounce<</if>><<if $activeSlave.belly >= 10000>> and taut belly is forced back<</if>>. Her orgasm sneaks up on her, and comes by surprise, forcing a squeal out of her as her sphincter tightens down involuntarily. She gets up gingerly, clearly feeling sore,
 	<<if (random(0,1) == 1)>>
 		and looks preoccupied. She reaches idly around and massages her well-fucked backdoor meditatively, biting her lower lip as she investigates. Maybe, she seems to be thinking, @@.lightcoral;anal is fun?@@
-		<<set $activeSlave.fetish = "buttslut">>
-		<<set $activeSlave.fetishKnown = 1>>
-		<<set $activeSlave.fetishStrength = 10>>
+		<<set $activeSlave.fetish = "buttslut", $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10>>
 	<<else>>
 		but @@.hotpink;does her honest best@@ to look grateful. She knows she's a sex slave and can't afford to be particular about little things like getting buttfucked.
 		<<set $activeSlave.devotion += 4>>
@@ -8858,9 +8962,39 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Help her get off">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You take her by the hand and pull her to her feet, and then kiss her. She knows that this means no, but melts into you anyway, accepting the comforting gesture for what it is. She's surprised when you do not break the kiss, but continues to make out with you compliantly. You take her by the hands, intertwining your fingers with hers and holding them down at your sides for a while before wrapping her arms around you at your <<if $PC.boobs == 1>>feminine<<else>>muscular<</if>> waist. Your hands, thus freed to grope her, tenderly hold her head and neck instead, cupping her <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face >= -10>>pretty<<else>>homely<</if>> jawline and making her moan at the intimacy.
+	You take her by the hand and pull her to her feet, and then kiss her. She knows that this means no, but melts into you anyway, accepting the comforting gesture for what it is. She's surprised when you do not break the kiss, but continues to make out with you compliantly. You take her by the hands, intertwining your fingers with hers and holding them down at your sides for a while before wrapping her arms around you at your
+	<<if $PC.belly >= 10000>>
+		heavily pregnant
+	<<elseif $PC.belly >= 5000>>
+		gravid
+	<<elseif $PC.belly >= 1500>>
+		swollen
+	<<elseif $arcologies[0].FSPhysicalIdealist != "unset">>
+		muscular
+	<<elseif $PC.title == 1>>
+		feminine
+	<<else>>
+		maculine
+	<</if>>
+	waist. Your hands, thus freed to grope her, tenderly hold her head and neck instead, cupping her <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face >= -10>>pretty<<else>>homely<</if>> jawline and making her moan at the intimacy.
 	<br><br>
-	She's completely forgotten her troubles, and you see that it stays that way. You consider yourself something of an expert on human stimulation at this point, and you manage hers expertly. (Admittedly, you're also cheating, using discreet scanning of her vital signs to check on her state of arousal.) Whenever she's in danger of achieving an erection, which would remind her of her chastity cage with a twinge of discomfort, you cool your makeout session off slightly, massaging her capably instead of kissing her deeply. After some time, she shudders, to her own complete surprise and to your unsurprised satisfaction. She's just done what in a normal sexual encounter would be considered premature ejaculation, since you wrought her to such a subtle state of arousal that she got off without really getting hard. She can muster no coherent response, but @@.mediumaquamarine;hugs you convulsively,@@ sobbing into your <<if $PC.boobs == 1>>boobs<<else>>strong shoulder<</if>> with gratitude and release.
+	She's completely forgotten her troubles, and you see that it stays that way. You consider yourself something of an expert on human stimulation at this point, and you manage hers expertly. (Admittedly, you're also cheating, using discreet scanning of her vital signs to check on her state of arousal.) Whenever she's in danger of achieving an erection, which would remind her of her chastity cage with a twinge of discomfort, you cool your makeout session off slightly, massaging her capably instead of kissing her deeply. After some time, she shudders, to her own complete surprise and to your unsurprised satisfaction. She's just done what in a normal sexual encounter would be considered premature ejaculation, since you wrought her to such a subtle state of arousal that she got off without really getting hard. She can muster no coherent response, but @@.mediumaquamarine;hugs you convulsively,@@ sobbing into your
+	<<if $PC.boobsBonus > 2>>
+		enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts
+	<<elseif $PC.boobsBonus == 2>>
+		huge<<if $PC.boobsImplant == 1>> fake<</if>> breasts
+	<<elseif $PC.boobsBonus == 1>>
+		big<<if $PC.boobsImplant == 1>> firm<</if>> breasts
+	<<elseif $PC.boobs == 1>>
+		boobs
+	<<elseif $arcologies[0].FSPhysicalIdealist != "unset">>
+		strong shoulder
+	<<elseif $PC.title == 0>>
+		feminine shoulder
+	<<else>>
+		masculine shoulder
+	<</if>>
+	with gratitude and release.
 	<br><br>
 	The scans suggest her discomfort will return in less than half an hour.
 	<<set $activeSlave.trust += 4>>
@@ -8869,12 +9003,15 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <br><<link "Cut her balls off">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You agree, on the condition that she be a good little bitch like she promised. She thanks you frantically, following you with mixed relief, gratitude, and deep terror as you lead her to the surgery. It's a medically simple procedure, but she's @@.red;retained for recovery@@ for some time, a common precaution in your penthouse where the surgery affects an area that might be reinjured by sexual use without a short break for the curatives to take effect. When the medical equipment verifies that she can be fucked without pain or danger to her health, you order her to come back up to your office. She is a @@.hotpink;very good little bitch,@@ taking <<if $PC.dick == 1>>a hard buttfuck<<else>>a hard anal fingerfuck<</if>> with apparent enthusiasm and a strong orgasm, though of course her continued use of a chastity cage conceals almost all the effects. When she goes to the bathroom afterward, however, you see her <<if canSee($activeSlave)>>glance at herself in the mirror, just once, and then @@.gold;glance away again,@@<<else>>run her hand under her cock, just once, and then @@.gold;quickly removing her hand,@@<</if>> a tear leaking down her cheek.
-	<<set $activeSlave.balls = 0>>
-	<<set $activeSlave.health -= 5>>
-	<<set $activeSlave.trust -= 4>>
-	<<set $activeSlave.devotion += 4>>
-	<<AnalVCheck>>
+	You agree, on the condition that she be a good little bitch like she promised. She thanks you frantically, following you with mixed relief, gratitude, and deep terror as you lead her to the surgery. It's a medically simple procedure, but she's @@.red;retained for recovery@@ for some time, a common precaution in your penthouse where the surgery affects an area that might be reinjured by sexual use without a short break for the curatives to take effect. When the medical equipment verifies that she can be fucked without pain or danger to her health, you order her to come back up to your office. She is a @@.hotpink;very good little bitch,@@
+	<<if canDoAnal($activeSlave)>>
+		taking <<if $PC.dick == 1>>a hard buttfuck<<else>>a hard anal fingerfuck<</if>> with apparent enthusiasm and a strong orgasm, though of course her continued use of a chastity cage conceals almost all the effects.
+		<<AnalVCheck>>
+	<<else>>
+		enduring all of your teasing without the slightest hint of an erection. Even though her chastity blocks the use of her ass, you still focus most of your attention on her rear for the day the belt comes off.
+	<</if>>
+	When she goes to the bathroom afterward, however, you see her <<if canSee($activeSlave)>>glance at herself in the mirror, just once, and then @@.gold;glance away again,@@<<else>>run her hand under her cock, just once, and then @@.gold;quickly removing her hand,@@<</if>> a tear leaking down her cheek.
+	<<set $activeSlave.balls = 0, $activeSlave.scrotum = 0,$activeSlave.health -= 5, $activeSlave.trust -= 4, $activeSlave.devotion += 4>>
 	<</replace>>
 	<<replace "#artFrame">>
 		/* 000-250-006 */
@@ -8887,57 +9024,343 @@ You tell her kindly that you understand, and that she'll be trained to address t
 		<</if>>
 		/* 000-250-006 */
 	<</replace>>
-<</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
+<</link>><<if ($activeSlave.anus == 0) && canDoAnal($activeSlave)>> //This option will take anal virginity//<</if>>
+<<if canDoAnal($activeSlave)>>
 <br><<link "Use her cage to torture her">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You make no reply at all, but walk around to stand behind the slave. She knows she's fucked, and starts to shake with fear. You put a foot on her ass and shove her down<<if $activeSlave.preg > 20>> so her rear is pointed into the air again<<else>> to lie flat on the floor<</if>>, and then straddle her, shoving <<if $PC.dick == 1>>your<<if $PC.vagina == 1>> futa<</if>> cock up her butt<<else>>one more finger than she can comfortably take up her butt<</if>>. She tries to beg some more, but you give her a warning slap, and she shuts up. Despite your roughness, she's so horny that she starts to get hard. You can't see or feel this directly, of course, but it's easy to tell from her desperate sobbing and involuntary writhing, and the lovely spasming of her anal sphincter. Her tears dry up as she builds towards a climax; orgasm might be an uncomfortable experience for her, but it will buy her a few minutes free of discomfort.
+	You make no reply at all, but walk around to stand behind the slave. She knows she's fucked, and starts to shake with fear. You put a foot on her ass and shove her down<<if $activeSlave.belly >= 5000>> so her rear is pointed into the air again<<else>> to lie flat on the floor<</if>>, and then straddle her, shoving <<if $PC.dick == 1>>your<<if $PC.vagina == 1>> futa<</if>> cock up her butt<<else>>one more finger than she can comfortably take up her butt<</if>>. She tries to beg some more, but you give her a warning slap, and she shuts up. Despite your roughness, she's so horny that she starts to get hard. You can't see or feel this directly, of course, but it's easy to tell from her desperate sobbing and involuntary writhing, and the lovely spasming of her anal sphincter. Her tears dry up as she builds towards a climax; orgasm might be an uncomfortable experience for her, but it will buy her a few minutes free of discomfort.
 	<br><br>
 	But she's to be disappointed. You <<if $PC.dick == 1>>worm a hand down between her ass and your stomach, and shove a finger up inside her, alongside your dick<<if $PC.vagina == 1>>, dextrously using the thumb of that hand to stroke your own pussy<</if>><<else>>use the hand that isn't fucking her to pull one of her arms around behind her into a painful joint lock<</if>>. The pain ruins her building orgasm, and she cries with frustration and @@.gold;despair@@ as she realizes that she won't be getting off today. You force her to experience this horrible near-release twice more, bringing her to a terribly uncomfortable state of arousal and then using sudden pain to destroy any chance she has of getting relief. All the wriggling and jerking around is good for you, though.
 	<<set $activeSlave.trust -= 4>>
 	<<AnalVCheck>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
+<</if>>
+<<if ((($activeSlave.fetish == "pregnancy" && $PC.belly >= 5000) || ($activeSlave.fetish == "cumslut" && $PC.balls > 2) || ($activeSlave.fetish == "boobs" && $PC.boobsBonus == 3)) && $activeSlave.fetishKnown == 1) || ((($activeSlave.attrXX > 70 && $activeSlave.attrXY < 50 && $PC.title == 0 && $PC.vagina == 1 && $PC.dick == 0) || ($activeSlave.attrXY > 70 && $activeSlave.attrXX < 50 && $PC.title == 1 && $PC.vagina == 0 && $PC.dick == 1)) && $activeSlave.attrKnown == 1)>>
+<br><<link "Use your body to make her cage feel even tighter">>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+		You order her to pay close attention<<if canSee($activeSlave)>> and not look away<</if>>.
+	<<if ($activeSlave.fetish == "pregnancy" && $PC.belly >= 5000)>>
+		<<if canSee($activeSlave)>>
+			She questions what you mean until you begin sensually swaying your
+			<<if $PC.belly >= 100000>>
+				massive pregnancy
+			<<elseif $PC.belly >= 60000>>
+				giant pregnancy
+			<<elseif $PC.belly >= 15000>>
+				advanced pregnancy
+			<<elseif $PC.belly >= 10000>>
+				big, pregnant belly
+			<<else>>
+				pregnant belly
+			<</if>>
+			and slowly stripping down. She groans at the sight, her dick rapidly hardening at the view of your motherly body. You make sure to play off her pregnancy fetish in every way possible until the aroused slave is in tears from the pressure on her cock.
+		<<else>>
+			She questions what you mean until you grab her head and push her face against your
+			<<if $PC.belly >= 100000>>
+				massive pregnancy.
+			<<elseif $PC.belly >= 60000>>
+				giant pregnancy.
+			<<elseif $PC.belly >= 15000>>
+				advanced pregnancy.
+			<<elseif $PC.belly >= 10000>>
+				big, pregnant belly.
+			<<else>>
+				pregnant belly.
+			<</if>>
+			She tries to recoil, bringing a hand to your middle. You catch it and run it along your motherly curve to your popped navel. You trace her hand around is as she groans at the sensation, her dick rapidly hardening at the feel of your motherly body. You make sure to play off her pregnancy fetish in every way possible until the aroused slave is in tears from the pressure on her cock.
+		<</if>>
+	<<elseif ($activeSlave.fetish == "cumslut" && $PC.balls > 2)>>
+		<<if canSee($activeSlave)>>
+			She questions what you mean until you begin sensually caressing your massive balls and slowly stripping down. You quickly bring yourself erect and start to jack off. She groans at the sight, licking her lips a the thought of your coming load as her dick rapidly hardens. You tease yourself and hype up just how big and messy your orgasm will be, making her quiver with painful arousal. You moan as you feel the distinct sensation of your coming ejaculation, the sheer amount of sperm moving through you takes some time to release. You hug your nuts, thrusting repeatedly until the wave of cum forces its way out of your throbbing dick. You sigh with relief, just to rub it in her face.
+		<<else>>
+			She questions what you mean until you strip down and pull her face directly into your massive balls. She tries to recoil, bringing her hands to immense spheres. You catch them and use one to massage your nuts and encourage a nice big load for her and the other the help jack you off. You can feel her shaking from the pressure on her dick. Not only do you paint her with seed, but you sigh loudly with relief, just to rub it in.
+		<</if>>
+	<<elseif ($activeSlave.fetish == "boobs" && $PC.boobsBonus == 3)>>
+		<<if canSee($activeSlave)>>
+			She questions what you mean until you pull your arms back, forcing your enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts to pop free of your top. She groans at the sight, her dick rapidly hardening at the view of your impressive rack. You make sure to play off her tit fetish in every way possible until the aroused slave is in tears from the pressure on her cock.
+		<<else>>
+			She questions what you mean until you grab her head and push her face against your enormous<<if $PC.boobsImplant == 1>> fake<</if>> breasts. She tries to recoil, bringing her hands to your breasts. You continue burying her face in your rack as she begins to grope you. She groans at the sensation, her dick rapidly hardening at the feel of your lovely tits. You make sure to play off her boob fetish in every way possible until the aroused slave is in tears from the pressure on her cock.
+		<</if>>
+	<<elseif ($activeSlave.attrXX > 70 && $activeSlave.attrXY < 50 && $PC.title == 0 && $PC.vagina == 1 && $PC.dick == 0)>>
+		<<if canSee($activeSlave)>>
+			She questions what you mean until you begin your strip tease. She groans at the sight, her dick rapidly hardening at the view of your tits and pussy. You know just how arousing she finds the female form, and you play off that until the aroused slave is in tears from the pressure on her cock.
+		<<else>>
+			She questions what you mean until you grab her head and push her face into your pussy. She tries to recoil, bringing her hands to your rear. You continue rubbing yourself against her face as begins to grope you, enjoying your feminine features. She groans as her dick rapidly hardens at the feel of your curves and the scent of your arousal. You know just how arousing she finds the female form, and you play off that until the aroused slave is in tears from the pressure on her cock.
+		<</if>>
+	<<else>>
+		<<if canSee($activeSlave)>>
+			She questions what you mean until you begin your strip tease. She groans at the sight, her dick rapidly hardening at the view of your erection. You know just how arousing she finds the male form, and you play off that until the aroused slave is in tears from the pressure on her cock.
+		<<else>>
+			She questions what you mean until you grab her head and push her face against your dick. She tries to recoil, bringing her hands to your balls. You continue rubbing yourself against her face as begins to fondle you, enjoying your masculine features. She groans as her dick rapidly hardens at the feel of your penis against your face and the scent of your arousal and precum. You know just how arousing she finds the male form, and you play off that until the aroused slave is in tears from the pressure on her cock.
+		<</if>>
+	<</if>>
+	You leave her in a @@.gold;worse state than she started in,@@ she's hornier than ever and still lacks any satisfying release. But that's her problem, not yours.<<if $PC.belly >= 10000>> Even when so heavily pregnant, it feels good to know you can still bring a dick to full attention.<</if>>
+	<<set $activeSlave.trust -= 4>>
+	<</replace>>
+<</link>>
+<</if>>
+
 
 <<case "used whore">>
 
 <<link "Use her anyway">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You reach out, grab her shoulder, and shove her against the wall. <<if canTalk($activeSlave) == false>>She manages to use a gesture to beg you not to,<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She manages to lisp, "Pleathe no, <<Master>> -"<<else>>She manages to beg, "Please no, <<Master>> -"<</if>> before you give her a hard warning slap on the ass to shut her up. She's quiet, but starts to sob a little when she feels <<if $PC.dick == 0>>the head of a strap-on<<else>>your cock<</if>> against her anus. <<if ($activeSlave.anus > 2)>>It's gaped before you even touch it, but it's clearly sore enough that she dreads anal anyway.<<elseif ($activeSlave.anus > 1)>>It's been fucked loose, but it's clearly sore enough that she dreads anal anyway.<<else>>It's somehow not gaped yet, and she dreads having it stretched yet again.<</if>> <<if ($activeSlave.height >= 185)>>She's tall enough that the angle isn't that uncomfortable for her.<<elseif ($activeSlave.anus > 0)>>She hikes herself desperately up on her tiptoes to make the angle less uncomfortable for her.<<else>>She hikes herself desperately up on her tiptoes, but she's so short the angle is desperately uncomfortable for her.<</if>> She decides to try begging one last time, and <<if ($activeSlave.vagina > -1) && ($activeSlave.vaginalAccessory != "chastity belt")>><<if canTalk($activeSlave) == false>>signs to ask you to use her pussy instead<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps, "Jutht uthe my puthy, please!"<<else>>whines, "Just use my pussy, please!"<</if>><<else>><<if canTalk($activeSlave) == false>>signs to ask you to let her suck you off instead<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps, "Let me thuck you off, please!"<<else>>whines, "Let me suck you off, please!"<</if>><</if>> as you shove <<if $PC.dick == 0>>the strap-on<<else>>yourself<</if>> up her butt. She reflexively tries to get away into the wall, <<if ($activeSlave.boobs > 2000)>>her enormous boobs squashing out to either side.<<elseif ($activeSlave.boobs > 1000)>>her big boobs squashing out to either side.<<elseif ($activeSlave.boobs > 300)>>her boobs crashing into it.<<else>>her sore nipples giving her a jerk as she does.<</if>> After some continued whining through her tears, she gives up and just @@.gold;lets you@@ rape her sore ass. When you finally <<if ($PC.dick == 1)>>fill her butt with your ejaculate and pull out,<<if $PC.vagina == 1>> the motion releasing a waft of the combined cum and pussyjuice smell of a satisfied futa,<</if>><<else>>shudder with orgasm and withdraw your strap-on,<</if>> she slumps and turns to go, looking a bit sad for some reason.
+	You reach out, grab her shoulder, and shove her against the wall.
+	<<if !canTalk($activeSlave)>>
+		She manages to use a gesture to beg you not to,
+	<<else>>
+		She manages to beg, "Plea<<s>>e no, <<Master>> -"
+	<</if>>
+	before you give her a hard warning slap on the ass to shut her up. She's quiet, but starts to sob a little when she feels <<if $PC.dick == 0>>the head of a strap-on<<else>>your cock<</if>> against her
+	<<if canDoAnal($activeSlave)>>
+		anus.
+		<<if ($activeSlave.anus > 2)>>
+			It's gaped before you even touch it, but it's clearly sore enough that she dreads anal anyway.
+		<<elseif ($activeSlave.anus > 1)>>
+			It's been fucked loose, but it's clearly sore enough that she dreads anal anyway.
+		<<else>>
+			It's somehow not gaped yet, and she dreads having it stretched yet again.
+		<</if>>
+		<<if ($activeSlave.height >= 185)>>
+			She's tall enough that the angle isn't that uncomfortable for her.
+		<<elseif ($activeSlave.anus > 0)>>
+			She hikes herself desperately up on her tiptoes to make the angle less uncomfortable for her.
+		<<else>>
+			She hikes herself desperately up on her tiptoes, but she's so short the angle is desperately uncomfortable for her.
+		<</if>>
+		She decides to try begging one last time, and
+		<<if canDoVaginal($activeSlave)>>
+			<<if !canTalk($activeSlave)>>
+				signs to ask you to use her pussy instead
+			<<else>>
+				whines, "Just u<<s>>e my pu<<ss>>y, plea<<s>>e!"
+			<</if>>
+		<<else>>
+			<<if !canTalk($activeSlave)>>
+				signs to ask you to let her suck you off instead
+			<<else>>
+				whines, "Let me <<s>>uck you off, plea<<s>>e!"
+			<</if>>
+		<</if>>
+		as you shove <<if $PC.dick == 0>>the strap-on<<else>>yourself<</if>> up her butt. She reflexively tries to get away into the wall,
+		<<if $activeSlave.belly > 100000>>
+			her _belly belly squashing out to either side.
+		<<elseif ($activeSlave.boobs > 2000)>>
+			her enormous boobs squashing out to either side.
+		<<elseif ($activeSlave.boobs > 1000)>>
+			her big boobs squashing out to either side.
+		<<elseif ($activeSlave.boobs > 300)>>
+			her boobs crashing into it.
+		<<else>>
+			her sore nipples giving her a jerk as she does.
+		<</if>>
+		After some continued whining through her tears, she gives up and just @@.gold;lets you@@ rape her sore ass.
+		<<AnalVCheck>>
+	<<else>>
+		pussy lips.
+		<<if ($activeSlave.vagina > 2)>>
+			It's gaped before you even touch it, but it's clearly sore enough that she dreads penetration anyway.
+		<<elseif ($activeSlave.vagina > 1)>>
+			It's been fucked loose, but it's clearly been used enough that she dreads penetration anyway.
+		<<else>>
+			It's somehow not loose yet, and she dreads having it stretched yet again.
+		<</if>>
+		<<if ($activeSlave.height >= 185)>>
+			She's tall enough that the angle isn't that uncomfortable for her.
+		<<elseif ($activeSlave.anus > 0)>>
+			She hikes herself desperately up on her tiptoes to make the angle less uncomfortable for her.
+		<<else>>
+			She hikes herself desperately up on her tiptoes, but she's so short the angle is desperately uncomfortable for her.
+		<</if>>
+		She decides to try begging one last time, and
+		<<if !canTalk($activeSlave)>>
+			signs to ask you to let her suck you off instead
+		<<else>>
+			whines, "Let me <<s>>uck you off, plea<<s>>e!"
+		<</if>>
+		as you shove <<if $PC.dick == 0>>the strap-on<<else>>yourself<</if>> up her cunt. She reflexively tries to get away into the wall,
+		<<if $activeSlave.belly > 100000>>
+			her _belly belly squashing out to either side.
+		<<elseif ($activeSlave.boobs > 2000)>>
+			her enormous boobs squashing out to either side.
+		<<elseif ($activeSlave.boobs > 1000)>>
+			her big boobs squashing out to either side.
+		<<elseif ($activeSlave.boobs > 300)>>
+			her boobs crashing into it.
+		<<else>>
+			her sore nipples giving her a jerk as she does.
+		<</if>>
+		After some continued whining through her tears, she gives up and just @@.gold;lets you@@ rape her sore vagina.
+		<<VaginalVCheck>>
+	<</if>>
+	with your ejaculate and pull out,<<if $PC.vagina == 1>> the motion releasing a waft of the combined cum and pussyjuice smell of a satisfied futa,<</if>><<else>>shudder with orgasm and withdraw your strap-on,<</if>> she slumps and turns to go, looking a bit sad for some reason.
 	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.analCount += 1>>
-	<<set $analTotal += 1>>
 	<</replace>>
 <</link>>
 <br><<link "Manipulate her into asking to suck you off">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You reach out, grab her shoulder, and shove her against the wall. <<if canTalk($activeSlave) == false>>She manages to use a gesture to beg you not to,<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She manages to lisp, "Pleathe no, <<Master>> -"<<else>>She manages to beg, "Please no, <<Master>> -"<</if>> before you give her a hard warning slap on the ass to shut her up. She's quiet, but starts to sob a little when she feels <<if $PC.dick == 0>>the head of a strap-on<<else>>an invading<<if $PC.vagina == 1>> futa<</if>> cockhead<</if>> against her anus. <<if ($activeSlave.anus > 2)>>It's gaped before you even touch it, but it's clearly sore enough that she dreads anal anyway.<<elseif ($activeSlave.anus > 1)>>It's been fucked loose, but it's clearly sore enough that she dreads anal anyway.<<else>>It's somehow not gaped yet, and she dreads having it stretched yet again.<</if>> She <<if canTalk($activeSlave) == false>>signs let her suck you off instead.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps, "Let me thuck you off, please!"<<else>>whines, "Let me suck you off, please!"<</if>> Having gotten her to beg for what you wanted all along, you spin her so her <<if ($activeSlave.muscles > 95)>>powerful<<elseif ($activeSlave.muscles > 30)>>strong<<else>>feminine<</if>> back hits the wall with a smack and shove her down it until her <<if ($activeSlave.lips > 70)>>massive<<elseif ($activeSlave.lips > 40)>>pillowlike<<else>>girlish<</if>> lips are level with your <<if $PC.dick == 0>>fake dick<<else>>dick<</if>>, and push it into her mouth without waiting for her to get ready. She gags, but does her best to work her tired mouth. When you're finally satisfied and you let her up, you aim another slap at her <<if ($activeSlave.butt > 5)>>massive ass<<elseif ($activeSlave.butt > 2)>>big butt<<else>>nice ass<</if>> and let her see it coming; she @@.hotpink;accepts@@ the spank due to fright at what you might do if she dodged before fleeing.
-	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.oralCount += 1>>
-	<<set $oralTotal += 1>>
+	You reach out, grab her shoulder, and shove her against the wall.
+	<<if !canTalk($activeSlave)>>
+		She manages to use a gesture to beg you not to,
+	<<else>>
+		She manages to beg, "Plea<<s>>e no, <<Master>> -"
+	<</if>>
+	before you give her a hard warning slap on the ass to shut her up. She's quiet, but starts to sob a little when she feels <<if $PC.dick == 0>>the head of a strap-on<<else>>an invading<<if $PC.vagina == 1>> futa<</if>> cockhead<</if>> against her 
+	<<if canDoAnal($activeSlave)>>
+		anus.
+		<<if ($activeSlave.anus > 2)>>
+			It's gaped before you even touch it, but it's clearly sore enough that she dreads anal anyway.
+		<<elseif ($activeSlave.anus > 1)>>
+			It's been fucked loose, but it's clearly sore enough that she dreads anal anyway.
+		<<else>>
+			It's somehow not gaped yet, and she dreads having it stretched yet again.
+		<</if>>
+	<<else>>
+		pussy lips.
+		<<if ($activeSlave.vagina > 2)>>
+			It's gaped before you even touch it, but it's clearly sore enough that she dreads penetration anyway.
+		<<elseif ($activeSlave.vagina > 1)>>
+			It's been fucked loose, but it's clearly been used enough that she dreads penetration anyway.
+		<<else>>
+			It's somehow not loose yet, and she dreads having it stretched yet again.
+		<</if>>
+	<</if>>
+	She
+	<<if !canTalk($activeSlave)>>
+		signs let her suck you off instead.
+	<<else>>
+		whines, "Let me <<s>>uck you off, plea<<s>>e!"
+	<</if>>
+	Having gotten her to beg for what you wanted all along, you spin her so her
+	<<if $activeSlave.weight > 160>>
+		rippling
+	<<elseif $activeSlave.weight > 95>>
+		fat
+	<<elseif ($activeSlave.muscles > 95)>>
+		powerful
+	<<elseif ($activeSlave.muscles > 30)>>
+		strong
+	<<elseif ($activeSlave.muscles > 5)>>
+		toned
+	<<else>>
+		feminine
+	<</if>>
+	back hits the wall with a smack and shove her down it until her
+	<<if ($activeSlave.lips > 70)>>massive
+	<<elseif ($activeSlave.lips > 40)>>
+		pillowlike
+	<<elseif $activeSlave.lips > 20>>
+		girlish
+	<<elseif $activeSlave.lips > 10>>
+		average
+	<<else>>
+		miniscule
+	<</if>>
+	lips are level with your <<if $PC.dick == 0>>fake dick<<else>>dick<</if>><<if $activeSlave.belly >= 100000>>, straddle her _belly belly<</if>>, and push it into her mouth without waiting for her to get ready. She gags, but does her best to work her tired mouth. When you're finally satisfied and you let her up, you aim another slap at her
+	<<if ($activeSlave.butt > 12)>>
+		inhuman ass
+	<<if ($activeSlave.butt > 5)>>
+		massive ass
+	<<elseif ($activeSlave.butt > 2)>>
+		big butt
+	<<elseif $activeSlave.butt > 0>>
+		nice ass
+	<<else>>
+		flat ass
+	<</if>>
+	and let her see it coming; she @@.hotpink;accepts@@ the spank due to fright at what you might do if she dodged before fleeing.
+	<<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Just talk with her">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You take her by the hand, lead her to a nearby couch, and sit down with her, letting her seat herself beside you so she can <<if $activeSlave.preg > 20>>rest her gravid bulk against you<<else>>lean against you<</if>> without putting too much weight on her poor overused butthole. You ask her about your day. <<if canTalk($activeSlave) == false>>She uses gestures to recount it through her tears. Apparently while one guy was using her anus, another thought it was hot and waited for him to be done before using her in turn, without letting her rest or clean herself. It took four cocks total for another slave to notice and rescue her.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She lisps, a little tearfully, "<<Master>>, thith guy wanted to uthe my butt in public. Tho of courthe I let him, and he made me thit in hith lap to do it, and held my legth back tho everyone could thee! And then another guy thought it wath hot and waited, and then fucked me in my ath too. Another girl finally noticed and rethcued me after four cockth, <<Master>>. I'm really thore."<<else>>She say, a little tearfully, "<<Master>>, this guy wanted to use my butt in public. So of course I let him, and he made me sit in his lap to do it, and held my legs back so everyone could see! And then another guy thought it was hot and waited, and then fucked me in my ass too. Another girl finally noticed and rescued me after four cocks, <<Master>>. I'm really sore."<</if>> She <<if canSee($activeSlave)>>looks up at you with big $activeSlave.eyeColor eyes<<else>>gazes at you<</if>> for a long moment, a final tear leaking down her $activeSlave.skin cheek, before she suddenly <<if canTalk($activeSlave) == false>>shakes with mute laughter<<else>>giggles<</if>>. She explains herself after a while: it's not what she thought she'd be doing with her life, <<if ($activeSlave.career == 0)>>once upon a time<<else>>back when she was $activeSlave.career<</if>>. <<if canTalk($activeSlave) == false>>She points to herself and uses both hands to mimic sodomy, as though to suggest that's all she is, before giving you a rueful smile.<<else>>"$activeSlave.slaveName the butthole ho, <<if SlaveStatsChecker.checkForLisp($activeSlave)>>that'th me," she lisps sadly,<<else>>that's me," she says sadly,<</if>> before giving you a rueful smile.<</if>> She kisses you on the cheek and @@.mediumaquamarine;thanks you@@ for listening instead of raping her.
+	You take her by the hand, lead her to a nearby couch, and sit down with her, letting her seat herself beside you so she can
+	<<if $activeSlave.belly >= 5000>>
+		rest her <<if $activeSlave.bellyPreg >= 3000>>gravid <</if>>bulk against you
+	<<else>>
+		lean against you
+	<</if>>
+	without putting too much weight on her poor overused butthole. You ask her about your day.
+	<<if !canTalk($activeSlave)>>
+		She uses gestures to recount it through her tears. Apparently while one guy was using her anus, another thought it was hot and waited for him to be done before using her in turn, without letting her rest or clean herself. It took four cocks total for another slave to notice and rescue her.
+	<<else>>
+		She <<say>>s, a little tearfully, "<<Master>>, thi<<s>> guy wanted to u<<s>>e my butt in public. <<S>>o of cour<<s>>e I let him, and he made me <<s>>it in hi<<s>> lap to do it, and held my leg<<s>> back <<s>>o everyone could <<s>>ee! And then another guy thought it wa<<s>> hot and waited, and then fucked me in my a<<ss>> too. Another girl finally noti<<c>>ed and re<<s>>cued me after four cock<<s>>, <<Master>>. I'm really <<s>>ore."
+	<</if>>
+	She <<if canSee($activeSlave)>>looks up at you with big $activeSlave.eyeColor eyes<<else>>gazes at you<</if>> for a long moment, a final tear leaking down her $activeSlave.skin cheek, before she suddenly
+	<<if !canTalk($activeSlave)>>
+		shakes with mute laughter.
+	<<else>>
+		giggles.
+	<</if>>
+	She explains herself after a while: it's not what she thought she'd be doing with her life,
+	<<switch $activeSlave.career>>
+	<<case "a breeder" "a Futanari Sister" "a fuckdoll" "a bioreactor" "a slave" "a dairy slave" "a dairy cow" "a breeding bull" 0>>
+		once upon a time.
+	<<default>>
+		back when she was $activeSlave.career.
+	<</switch>>
+	<<if !canTalk($activeSlave)>>
+		She points to herself and uses both hands to mimic sodomy, as though to suggest that's all she is, before giving you a rueful smile.
+	<<else>>
+		"_slaveName the butthole ho, that'<<s>> me," she <<say>>s sadly, before giving you a rueful smile.
+	<</if>>
+	She kisses you on the cheek and @@.mediumaquamarine;thanks you@@ for listening instead of raping her.
 	<<set $activeSlave.trust += 4>>
 	<br><br><span id="result2">
 	<<link "Kiss her back">>
 		<<replace "#result2">>
-			You turn to kiss her back, on the lips this time. She <<if canSee($activeSlave)>>sees<<else>>feels<</if>> your intention and @@.mediumaquamarine;complies trustingly,@@ closing her eyes and tilting her head slightly so your lips lock perfectly.<<if ($activeSlave.lips > 70)>> Her ridiculous, pillowlike lips part softly.<<elseif ($activeSlave.teeth > 2)>> She opens her jaw wide, careful to keep her shark's teeth well clear of you.<</if>> After a few seconds, she realizes you aren't planning to break the kiss anytime soon, and softens, her<<if $activeSlave.preg > 20>> pregnant<</if>> body relaxing against yours. She scoots closer to you, bringing her legs up under her on the couch cushions so she can face you comfortably. She leans one <<if ($activeSlave.muscles > 30)>>muscular<<elseif ($activeSlave.weight > 10)>>plush<<else>>pretty<</if>> hip against your leg, hiking herself half onto your lap so she can make out with you without having to sit with any weight on her sore butthole.
-		<<set $activeSlave.trust += 2>>
+			You turn to kiss her back, on the lips this time. She <<if canSee($activeSlave)>>sees<<else>>feels<</if>> your intention and @@.mediumaquamarine;complies trustingly,@@ closing her eyes and tilting her head slightly so your lips lock perfectly.
+			<<if ($activeSlave.lips > 70)>>
+				Her ridiculous, pillowlike lips part softly.
+			<<elseif ($activeSlave.teeth > 2)>>
+				She opens her jaw wide, careful to keep her shark's teeth well clear of you.
+			<</if>>
+			After a few seconds, she realizes you aren't planning to break the kiss anytime soon, and softens, her<<if $activeSlave.bellyPreg >= 1500>> pregnant<</if>> body relaxing against yours. She scoots closer to you, bringing her legs up under her on the couch cushions so she can face you comfortably. She leans one
+			<<if $activeSlave.weight > 160>>
+				extremely well padded
+			<<elseif $activeSlave.weight > 95>>
+				well padded
+			<<elseif ($activeSlave.muscles > 30)>>
+				muscular
+			<<elseif ($activeSlave.weight > 10)>>
+				plush
+			<<elseif $activeSlave.hips > -1>>
+				pretty
+			<</if>>
+			hip against your leg, hiking herself half onto your lap so she can make out with you without having to sit with any weight on her sore butthole.
+			<<set $activeSlave.trust += 2>>
 			<</replace>>
 	<</link>>
 	<br><<link "Rape her">>
 		<<replace "#result2">>
-			But she's wrong to place that kind of faith in you. As she withdraws from the kiss, you snake a betraying hand between her butt and the couch, and shove <<if $activeSlave.anus <= 1>>two rude fingers up her sore little anus<<elseif $activeSlave.anus == 2>>three rude fingers up her sore anus<<else>>all four of your fingers and your thumb, formed into a point, as far up her loose butt as they will go<</if>>. She lets out a pained "oh," and then goes silent. For such a little sound, it bears a great weight of @@.gold;betrayed trust.@@ You insert your fingers to the knuckle, making her writhe with discomfort, and then turf her off the couch to land face first on the floor in front of you. She tries to spread her butt and angle her hips like a good girl, but you slap her hands away and push your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> inside her without regard for her poor anus. She shudders and begins to cry, and keeps crying as you ravage her asshole. When you climax and pull out, she continues to weep, but stumbles off to wash. When she comes back, she's still sniffling, but without being prompted, @@.hotpink;she gets down on her knees and offers you her sore butthole again.@@
-		<<set $activeSlave.trust -= 4>>
-		<<set $activeSlave.devotion += 5>>
-		<<set $activeSlave.analCount += 1>>
-		<<set $analTotal += 1>>
+			But she's wrong to place that kind of faith in you. As she withdraws from the kiss, you snake a betraying hand between her butt and the couch, and shove
+			<<if $activeSlave.anus <= 1>>
+				two rude fingers up her sore little anus.
+			<<elseif $activeSlave.anus == 2>>
+				three rude fingers up her sore anus.
+			<<else>>
+				all four of your fingers and your thumb, formed into a point, as far up her loose butt as they will go.
+			<</if>>
+			She lets out a pained "oh," and then goes silent. For such a little sound, it bears a great weight of @@.gold;betrayed trust.@@ You insert your fingers to the knuckle, making her writhe with discomfort, and then turf her off the couch to land
+			<<if $activeSlave.belly >= 300000>>
+				across her _belly stomach
+			<<else>>
+				face first
+			<</if>>
+			on the floor in front of you. She tries to spread her butt and angle her hips like a good girl, but you slap her hands away and push your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> inside her without regard for her poor anus. She shudders and begins to cry, and keeps crying as you ravage her asshole. When you climax and pull out, she continues to weep, but stumbles off to wash. When she comes back, she's still sniffling, but without being prompted,
+			<<if $activeSlave.belly >= 300000>>
+				@@.hotpink;she leans over her belly and offers you her sore butthole again.@@
+			<<else>>
+				@@.hotpink;she gets down on her knees and offers you her sore butthole again.@@
+			<</if>>
+			<<set $activeSlave.trust -= 4, $activeSlave.devotion += 5>>
+			<<AnalVCheck>>
 			<</replace>>
 	<</link>>
 	</span>
@@ -8949,7 +9372,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Touch her enough to get her off">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell her that she deserves a reward for coming to you. She almost bursts into tears and nods jerkily, unable to do anything else. You brush a finger across her cheek, her ear, her lips; at each touch she <<if canTalk($activeSlave) == false>>breathes in sharply<<else>>gasps<</if>>. Moving around behind her, you run a hand down her flank to her hip, and then around to her<<if $activeSlave.preg > 20>> popped<</if>> navel, and up to cup her breasts. Your run a thumb over each nipple, almost tipping her over the edge. Your hands move down again,
+	You tell her that she deserves a reward for coming to you. She almost bursts into tears and nods jerkily, unable to do anything else. You brush a finger across her cheek, her ear, her lips; at each touch she <<if !canTalk($activeSlave)>>breathes in sharply<<else>>gasps<</if>>. Moving around behind her, you run a hand down her flank to her hip, and then around to her<<if $activeSlave.belly >= 10000 || $activeSlave.bellyPreg >= 5000>> popped<</if>> navel, and up to cup her breasts. Your run a thumb over each nipple, almost tipping her over the edge. Your hands move down again,
 	<<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>>
 		spreading her buttocks to tease her clenched anus, and then forward across her perineum. From there, you trace her labia and end with a pinch of her clit - and this is enough.
 	<<elseif canDoAnal($activeSlave)>>
@@ -8959,7 +9382,13 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<else>>
 		to give her buttcheeks a rub down before teasing at her chastity - and this is enough.
 	<</if>>
-	She spasms, pitching forward and almost falling. She hurries to clean up after herself, sobbing with relief and thanking you; her submissiveness @@.hotpink;has increased.@@
+	She spasms, pitching forward
+	<<if $activeSlave.belly >= 300000>>
+		onto her obscene belly.
+	<<else>>
+		and almost falling.
+	<</if>>
+	She hurries to clean up after herself, sobbing with relief and thanking you; her submissiveness @@.hotpink;has increased.@@
 	<<set $activeSlave.devotion += 4>>
 	<</replace>>
 <</link>>
@@ -8968,35 +9397,47 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	She almost cries with relief when you tell her to
-	<<if ($activeSlave.fetish == "submissive")>>
-		lie down on your desk on her side in the fetal position. She clambers up hurriedly and hugs her knees<<if $activeSlave.preg > 20>> as best she can with her pregnancy in the way<</if>>, spinning herself around on the smooth surface so her rear is pointing right at you. You stand up and pull her over, her $activeSlave.skin skin sliding across the cool glass desktop, until her
+	<<switch $activeSlave.fetish>>
+	<<case "submissive">>
+		lie down on your desk on her side in the fetal position. She clambers up hurriedly and hugs her knees<<if $activeSlave.belly >= 10000>> as best she can with her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy <</if>>in the way<</if>>, spinning herself around on the smooth surface so her rear is pointing right at you. You stand up and pull her over, her $activeSlave.skin skin sliding across the cool glass desktop, until her
 		<<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>>
-			butt is right at the edge of the desk. You warm yourself up with a pussy fuck before shifting your attention to her neglected asshole. When you finish, you 
+			butt is right at the edge of the desk. You warm yourself up with a pussy fuck before shifting your attention to her neglected asshole.
 			<<BothVCheck 3>>
+			When you finish, you 
 		<<elseif canDoAnal($activeSlave)>>
-			butt is right at the edge of the desk. You give it a good fuck and then
+			butt is right at the edge of the desk.
 			<<AnalVCheck 3>>
+			 You give it a good fuck and then
 		<<elseif canDoVaginal($activeSlave)>>
-			pussy is right at the edge of the desk. You give it a good fuck and then
+			pussy is right at the edge of the desk.
 			<<VaginalVCheck 3>>
+			 You give it a good fuck and then
 		<<else>>
 			mouth is right at the edge of the desk. You give it a good fuck and then
-			<<set $activeSlave.oralCount += 3>>
-			<<set $oralTotal += 3>>
+			<<set $activeSlave.oralCount += 3, $oralTotal += 3>>
 		<</if>>
 		order her brusquely to clean up and come right back. You use her as a nice little desktop <<if $PC.dick == 1>>cockholster<<else>>sex toy<</if>> for the rest of the day.
-	<<elseif ($activeSlave.fetish == "cumslut")>>
-		get under your desk and <<if $PC.dick == 1>>suck a dick<<if $PC.vagina == 1>> and eat a pussy<</if>><<else>>eat pussy<</if>> while you work. She's so horny that she's barely got <<if $PC.dick == 1>>your cock into her mouth<<else>>her lips and tongue on your cunt<</if>> before she climaxes spontaneously, shivering and moaning nicely. You keep her down there for a while, doing light work and orgasming occasionally as she gently <<if $PC.dick == 1>>blows you<<if $PC.vagina == 1>> and eats you out<</if>><<else>>lavishes attention on your wet vagina<</if>>.
-		<<set $activeSlave.oralCount += 3>>
-		<<set $oralTotal += 3>>
-	<<elseif ($activeSlave.fetish == "humiliation")>>
+	<<case "cumslut">>
+		get under your desk and <<if $PC.dick == 1>>suck a dick<<if $PC.vagina == 1>> and eat a pussy<</if>><<else>>eat pussy<</if>> while you work.
+		<<if $activeSlave.belly >= 120000>>
+			As her _belly belly bumps into you, you sigh and swivel your chair to the side; there is no way she'll fit under there in her bloated state.
+		<</if>>
+		She's so horny that she's barely got <<if $PC.dick == 1>>your cock into her mouth<<else>>her lips and tongue on your cunt<</if>> before she climaxes spontaneously, shivering and moaning nicely. You keep her down there for a while, doing light work and orgasming occasionally as she gently <<if $PC.dick == 1>>blows you<<if $PC.vagina == 1>> and eats you out<</if>><<else>>lavishes attention on your wet vagina<</if>>.
+		<<set $activeSlave.oralCount += 3, $oralTotal += 3>>
+	<<case "humiliation">>
 		tell her to run an unimportant message to a citizen across $arcologies[0].name. Naked. She blushes with mixed embarrassment and anticipation. She's so pent up that before taking ten steps out of your penthouse entryway and towards her objective, the open stares her naked, horny body is getting push her over the edge.
-		<<if ($activeSlave.dick > 0) && ($activeSlave.dickAccessory == "chastity" || $activeSlave.dickAccessory == "combined chastity")>>
-			As she walks along, her chastity cage continues to stream precum. It spatters her legs, making her desperation completely obvious to anyone who looks at her.
+		<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
+			As she <<if $activeSlave.belly >= 10000>>waddles<<else>>walks<</if>> along, her chastity cage continues to stream precum. It spatters her legs, making her desperation completely obvious to anyone who looks at her<<if $activeSlave.belly >= 150000>> from behind<</if>>.
 		<<elseif canAchieveErection($activeSlave)>>
-			Her rock hard cock, sticking straight forward as she walks hurriedly along, jerks suddenly upward and shoots out a little squirt of cum<<if $activeSlave.preg > 20>> across the underside of her pregnant belly<</if>>. As she stumbles forward, each step releases another squirt.
+			Her rock hard cock,
+			<<if $activeSlave.belly >= 150000>>
+				forced down by the size of her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> as she <<if $activeSlave.belly >= 10000>>waddles<<else>>walks<</if>> hurriedly along, jerks suddenly and shoots out a little squirt of cum down the underside of her belly.
+			<<else>>
+				sticking straight forward as she <<if $activeSlave.belly >= 10000>>waddles<<else>>walks<</if>> hurriedly along, jerks suddenly upward and shoots out a little squirt of cum<<if $activeSlave.belly >= 10000>> across the underside of her <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<</if>>.
+			<</if>>
+			As she stumbles forward, each step releases another squirt.
 		<<elseif ($activeSlave.dick > 0)>>
-			Her <<if $activeSlave.dick > 6>>enormous <</if>>soft cock, flopping around as she walks hurriedly along, starts to twitch weakly and release little dribbles of cum. As she stumbles forward, each step releases another squirt.
+			Her <<if $activeSlave.dick > 6>>enormous <</if>>soft cock, flopping around as she <<if $activeSlave.belly >= 10000>>waddles<<else>>walks<</if>> hurriedly along, starts to twitch weakly and release little dribbles of cum. As she stumbles forward, each step releases another squirt.
 		<<elseif $activeSlave.anus > 2>>
 			As she stumbles a little with the orgasm, her <<if canDoAnal($activeSlave)>>naked anus is easily visible from behind her, and its lewd spasms attract attention<<else>>anus lewdly spasms under her chastity, and her odd motions attract attention<</if>>.
 		<<elseif canDovaginal($activeSlave)>>
@@ -9009,43 +9450,165 @@ You tell her kindly that you understand, and that she'll be trained to address t
 			She focuses her attention on her breasts, awkwardly stumbling along as she tries to walk and tweak her own nipples at the same time.
 		<</if>>
 		Passersby point and laugh, thrilling her.
-	<<elseif ($activeSlave.fetish == "buttslut")>>
+	<<case "buttslut">>
 		tell her to sit on your lap.
 		<<if canDoAnal($activeSlave)>>
-			She climaxes the instant your <<if $PC.dick == 1>>dickhead<<else>>strap-on<</if>> touches her <<if $activeSlave.anus > 2>>anal gape<<else>>pucker<</if>>, but she knows this is just the start, and she laughs with pleasure as her <<if $activeSlave.anus > 2>>lewd sphincter loosely squeezes<<else>>sphincter tightens against<</if>> the base of <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You <<if $activeSlave.preg > 20>>spread your legs more and shove the pregnant giggling buttslut down so her belly and chest are between your legs, lower your chair a little, and slide yourself back towards your desk to work<<else>>shove the giggling buttslut down so her chest is resting against the tops of your legs, lower your chair a little, and slide yourself back towards your desk to work<</if>>. She wraps her legs around the back of the chair and hugs your knees with her arms, securing herself under the desk as an anal cocksleeve for as long as you feel like keeping <<if $PC.dick == 1>>your penis lodged up a compliant butthole<<else>>the happy buttslut trapped under there<</if>>.
+			She climaxes the instant your <<if $PC.dick == 1>>dickhead<<else>>strap-on<</if>> touches her <<if $activeSlave.anus > 2>>anal gape<<else>>pucker<</if>>, but she knows this is just the start, and she laughs with pleasure as her <<if $activeSlave.anus > 2>>lewd sphincter loosely squeezes<<else>>sphincter tightens against<</if>> the base of <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You
+			<<if $activeSlave.belly >= 5000>>
+				spread your legs more and shove the<<if $activeSlave.bellyPreg >= 3000>>pregnant, <</if>>giggling buttslut down so her _belly belly and chest are between your legs, lower your chair a little, and slide yourself back towards your desk to work.
+			<<else>>
+				shove the giggling buttslut down so her chest is resting against the tops of your legs, lower your chair a little, and slide yourself back towards your desk to work.
+			<</if>>
+			She wraps her legs around the back of the chair and hugs your knees with her arms, securing herself
+			<<if $activeSlave.belly >= 100000>>
+				to you as an anal cocksleeve for as long as you feel like keeping <<if $PC.dick == 1>>your penis lodged up a compliant butthole<<else>>the happy buttslut nice and full<</if>>.
+			<<else>>
+				under the desk as an anal cocksleeve for as long as you feel like keeping <<if $PC.dick == 1>>your penis lodged up a compliant butthole<<else>>the happy buttslut trapped under there<</if>>.
+			<</if>>
 			<<AnalVCheck>>
 		<<else>>
-			She climaxes the instant your <<if $PC.dick == 1>>dickhead<<else>>strap-on<</if>> squeezes between her <<if $activeSlave.butt < 2>>flat, tight cheeks<<elseif $activeSlave.butt <= 2>>cute cheeks<<elseif $activeSlave.butt <= 3>>round, firm cheeks<<elseif $activeSlave.butt <= 4>>curvy, enticing buttcheeks<<elseif $activeSlave.butt <= 5>>huge cheeks<<elseif $activeSlave.butt <= 6>>massive, alluring cheeks<<elseif $activeSlave.butt <= 7>>enormous cheeks<<elseif $activeSlave.butt <= 10>>gigantic, jiggly cheeks<<elseif $activeSlave.butt <= 14>>inhuman, cushiony butt cheeks<<elseif $activeSlave.butt <= 20>>couch-like, super jiggly ass cheeks<</if>>, but she knows this is just the start, and she laughs with pleasure as hug her rear around <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You <<if $activeSlave.preg > 20>>spread your legs more and shove the pregnant giggling buttslut down so her belly and chest are between your legs, lower your chair a little, and slide yourself back towards your desk to work<<else>>shove the giggling buttslut down so her chest is resting against the tops of your legs, lower your chair a little, and slide yourself back towards your desk to work<</if>>. She wraps her legs around the back of the chair and hugs your knees with her arms, securing herself under the desk as cockbun for as long as you feel like keeping the happy buttslut trapped under there.
+			She climaxes the instant your <<if $PC.dick == 1>>dickhead<<else>>strap-on<</if>> squeezes between her
+			<<if $activeSlave.butt < 2>>
+				flat, tight cheeks,
+			<<elseif $activeSlave.butt <= 2>>
+				cute cheeks,
+			<<elseif $activeSlave.butt <= 3>>
+				round, firm cheeks,
+			<<elseif $activeSlave.butt <= 4>>
+				curvy, enticing buttcheeks,
+			<<elseif $activeSlave.butt <= 5>>
+				huge cheeks,
+			<<elseif $activeSlave.butt <= 6>>
+				massive, alluring cheeks,
+			<<elseif $activeSlave.butt <= 7>>
+				enormous cheeks,
+			<<elseif $activeSlave.butt <= 10>>
+				gigantic, jiggly cheeks,
+			<<elseif $activeSlave.butt <= 14>>
+				inhuman, cushiony butt cheeks,
+			<<elseif $activeSlave.butt <= 20>>
+				couch-like, super jiggly ass cheeks,
+			<</if>>
+			but she knows this is just the start, and she laughs with pleasure as hug her rear around <<if $PC.dick == 1>>your cock<<else>>the strap-on<</if>>. You
+			<<if $activeSlave.belly >= 5000>>
+				spread your legs more and shove the<<if $activeSlave.bellyPreg >= 3000>>pregnant, <</if>>giggling buttslut down so her _belly belly and chest are between your legs, lower your chair a little, and slide yourself back towards your desk to work.
+			<<else>>
+				shove the giggling buttslut down so her chest is resting against the tops of your legs, lower your chair a little, and slide yourself back towards your desk to work.
+			<</if>>
+			She wraps her legs around the back of the chair and hugs your knees with her arms, securing herself
+			<<if $activeSlave.belly >= 100000>>
+				to you as an a cuckbun for as long as you feel like keeping <<if $PC.dick == 1>>your penis wrapped in a happy buttslut<<else>>the happy buttslut entertained<</if>>.
+			<<else>>
+				under the desk as a cockbun for as long as you feel like keeping the happy buttslut trapped under there.
+			<</if>>
+			under the desk as cockbun for as long as you feel like keeping the happy buttslut trapped under there.
 		<</if>>
-	<<elseif ($activeSlave.fetish == "boobs")>>
+	<<case "boobs">>
 		tell her to lie atop your desk. You don't bother specifying that she's to lie on her back, since the boob slut jumps up and presents her tits without instructions. You keep working with one hand while you idly tease and flick the nearest <<if $activeSlave.lactation > 0>>milky <</if>> nipple with the other. She's so horny that she immediately experiences an immodest orgasm, her back arching away from the cool glass desktop as she rides its waves. She giggles a little, and then gasps as you resume playing with her.
-		<<set $activeSlave.mammaryCount += 1>>
-		<<set $mammaryTotal += 1>>
-	<<elseif ($activeSlave.fetish == "pregnancy")>>
-	  <<if ($activeSlave.anus == 0) && ($activeSlave.vagina <= 0)>>
-		tell her to join you on the couch. Since <<if ($activeSlave.vagina == 0)>>she's a virgin and you haven't elected to introduce her to pussyfucking just yet<<else>>this slave girl doesn't have a pussy<</if>>, and her tight little rosebud is fresh and unspoiled, your options are a bit limited. But you work with what you have, playing with her nipples and describing in whispers how pregnancy would make them drip with cream. She gasps and shudders against you.
-		<<set $activeSlave.mammaryCount += 1>>
-		<<set $mammaryTotal += 1>>
-	  <<elseif !canDoAnal($activeSlave) && !canDoVaginal($activeSlave)>>
-		tell her to join you on the couch. Since <<if ($activeSlave.vagina >= 0)>>you're saving her pussy<<else>>this slave girl doesn't have a pussy<</if>>, and her tight little rosebud is off limits, your options are a bit limited. But you work with what you have, playing with her nipples and describing in whispers how pregnancy would make them drip with cream. She gasps and shudders against you.
-		<<set $activeSlave.mammaryCount += 1>>
-		<<set $mammaryTotal += 1>>
-	  <<elseif $activeSlave.preg > 10>>
-		tell her to join you on the couch. <<if $PC.dick == 1>>You orgasm inside her promptly, and then tell her you'll be leaving your seed inside her to do its work while you have her again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into her. You tell her you'll be leaving it inside her to do its work while you have her again.<</if>> She gasps at the appeal of the idea and grinds herself against you hungrily. <<if !canDoVaginal($activeSlave)>> It's her butt you're fucking, but that doesn't disrupt her fantasy.<<AnalVCheck>><<else>>She's already pregnant, but that doesn't disrupt her fantasy of being even more pregnant.<<VaginalVCheck>><</if>>
-	  <<else>>
-		tell her to join you on the couch. <<if $PC.dick == 1>>You orgasm inside her promptly, and then tell her you'll be leaving your seed inside her to do its work while you have her again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into her. You tell her you'll be leaving it inside her to do its work while you have her again.<</if>> She gasps at the appeal of the idea and grinds herself against you hungrily. <<if !canDoVaginal($activeSlave)>> It's her butt you're fucking, but that doesn't disrupt her fantasy.<<AnalVCheck>><<else>>She's eager to get pregnant and intends to put her pussy to use.<<VaginalVCheck>><</if>>
-	  <</if>>
-	<<elseif ($activeSlave.fetish == "dom")>>
-		wait a moment, because you know what she needs. She's mystified, but steels herself and waits. Another slave appears for an inspection, and she discovers that she's to be inspected with $activeSlave.slaveName's <<if canPenetrate($activeSlave)>>cock up her asshole<<else>>fingers assfucking her<</if>>. The dominant $activeSlave.slaveName climaxes immediately to her use of the poor slave, rubbing <<if $activeSlave.preg > 20>>her pregnant belly<<else>>herself<</if>> all over the other slave's buttocks while she continues banging her backdoor.
-		<<set $activeSlave.penetrativeCount += 1>>
-		<<set $penetrativeTotal += 1>>
-	<<elseif ($activeSlave.fetish == "sadist")>>
+		<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+	<<case "pregnancy">>
+		<<if !canDoAnal($activeSlave) && !canDoVaginal($activeSlave)>>
+			tell her to join you on the couch. Since <<if ($activeSlave.vagina >= 0)>>you're saving her pussy<<else>>this slave girl doesn't have a pussy<</if>>, and her tight little rosebud is off limits, your options are a bit limited. But you work with what you have, playing with her 
+			<<if isFertile($activeSlave)>>
+				<<if $activeSlave.lactation == 0>>
+					nipples and describing in whispers how pregnancy would make them drip with cream.
+				<<else>>
+					breasts and describing in whispers how big they'll swell if she got pregnant.
+				<</if>>
+			<<elseif $activeSlave.preg > 20>>
+				<<if $activeSlave.lactation == 1>>
+					nipples and describing in whispers how nice and swollen she is with milk.
+				<<else>>
+					breasts and describing in whispers how big she's gotten since she got pregnant.
+				<</if>>
+			<<elseif $activeSlave.preg > 0>>
+				<<if $activeSlave.lactation == 0>>
+					nipples and describing in whispers how her pregnancy will soon have them drip with cream.
+				<<else>>
+					breasts and describing in whispers how her pregnancy will soon swell them to feed her child<<if $activeSlave.pregType > 1>>ren<</if>>.
+				<</if>>
+			<<else>>
+				<<if $activeSlave.lactation == 0>>
+					nipples and describing in whispers how they'd drip with cream if only she could get pregnant.
+				<<else>>
+					breasts and describing in whispers how big they'd swell if only she could get pregnant.
+				<</if>>
+			<</if>>
+			She gasps and shudders against you.
+			<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<elseif ($activeSlave.anus == 0) && ($activeSlave.vagina <= 0)>>
+			tell her to join you on the couch. Since <<if ($activeSlave.vagina == 0)>>she's a virgin and you haven't elected to introduce her to pussyfucking just yet<<else>>this slave girl doesn't have a pussy<</if>>, and her tight little rosebud is fresh and unspoiled, your options are a bit limited. But you work with what you have, playing with her
+			<<if isFertile($activeSlave)>>
+				<<if $activeSlave.lactation == 0>>
+					nipples and describing in whispers how pregnancy would make them drip with cream.
+				<<else>>
+					breasts and describing in whispers how big they'll swell if she got pregnant.
+				<</if>>
+			<<elseif $activeSlave.preg > 20>>
+				<<if $activeSlave.lactation == 1>>
+					nipples and describing in whispers how nice and swollen she is with milk.
+				<<else>>
+					breasts and describing in whispers how big she's gotten since she got pregnant.
+				<</if>>
+			<<elseif $activeSlave.preg > 0>>
+				<<if $activeSlave.lactation == 0>>
+					nipples and describing in whispers how her pregnancy will soon have them drip with cream.
+				<<else>>
+					breasts and describing in whispers how her pregnancy will soon swell them to feed her child<<if $activeSlave.pregType > 1>>ren<</if>>.
+				<</if>>
+			<<else>>
+				<<if $activeSlave.lactation == 0>>
+					nipples and describing in whispers how they'd drip with cream if only she could get pregnant.
+				<<else>>
+					breasts and describing in whispers how big they'd swell if only she could get pregnant.
+				<</if>>
+			<</if>>
+			She gasps and shudders against you.
+			<<set $activeSlave.mammaryCount++, $mammaryTotal++>>
+		<<elseif $activeSlave.pregKnown == 1>>
+			tell her to join you on the couch. <<if $PC.dick == 1>>You orgasm inside her promptly, and then tell her you'll be leaving your seed inside her to do its work while you have her again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into her. You tell her you'll be leaving it inside her to do its work while you have her again.<</if>> She gasps at the appeal of the idea and grinds herself against you hungrily.
+			<<if !canDoVaginal($activeSlave)>>
+				<<if $activeSlave.mpreg == 1>>
+					She's already pregnant, but that doesn't disrupt her fantasy of being even more pregnant.
+				<<else>>
+					It's her butt you're fucking, but that doesn't disrupt her fantasy.
+				<</if>>
+				<<AnalVCheck>>
+			<<else>>
+				She's already pregnant, but that doesn't disrupt her fantasy of being even more pregnant.
+				<<VaginalVCheck>>
+			<</if>>
+		<<else>>
+			tell her to join you on the couch. <<if $PC.dick == 1>>You orgasm inside her promptly, and then tell her you'll be leaving your seed inside her to do its work while you have her again.<<else>>You use a strap-on with a fluid reservoir, and you trigger it promptly, releasing a gush of warm fluid into her. You tell her you'll be leaving it inside her to do its work while you have her again.<</if>> She gasps at the appeal of the idea and grinds herself against you hungrily.
+			<<if !canDoVaginal($activeSlave)>>
+				<<if $activeSlave.mpreg == 1>>
+					She's eager to get pregnant and intends to put her asspussy to use.
+				<<else>>
+					It's her butt you're fucking, but that doesn't disrupt her fantasy.
+				<</if>>
+				<<AnalVCheck>>
+			<<else>>
+				She's eager to get pregnant and intends to put her pussy to use.
+				<<VaginalVCheck>>
+			<</if>>
+		<</if>>
+	<<case "dom">>
+		wait a moment, because you know what she needs. She's mystified, but steels herself and waits. Another slave appears for an inspection, and she discovers that she's to be inspected with $activeSlave.slaveName's <<if canPenetrate($activeSlave)>>cock up her asshole<<else>>fingers assfucking her<</if>>. The dominant $activeSlave.slaveName climaxes immediately to her use of the poor slave, rubbing <<if $activeSlave.belly >= 5000>>her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly<<else>>herself<</if>> all over the other slave's buttocks while she continues banging her backdoor.
+		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<case "sadist">>
 		wait a moment, because you know what she needs. She's mystified, but steels herself and waits. Another slave appears for a trivial punishment, and she discovers that she's to be punished by $activeSlave.slaveName's <<if canPenetrate($activeSlave)>>dick<<else>>fingers<</if>>, forced up her anus. The dominant $activeSlave.slaveName climaxes quickly, but quickly recovers and keeps assraping the poor girl.
-		<<set $activeSlave.penetrativeCount += 1>>
-		<<set $penetrativeTotal += 1>>
-	<<else>>
-		tell her to get her ass up on your desk and lie face down. She <<if $activeSlave.preg > 20>>struggles to heft her gravid body<<else>>clambers<</if>> up, and you let her lie there for a while, tortured by anticipation and arousal, before giving her nearest buttock a harsh open-handed slap. The shock and pain send her over the edge immediately, and she grinds forward into the desk involuntarily; the feeling of the cool desk against her <<if ($activeSlave.dick > 0)>>dickhead<<elseif $activeSlave.vagina == -1>>crotch<<else>>mons<</if>> slams her into a second climax, and she sobs with overstimulation. You keep her there for a good long while, using her as a desktop toy that makes interesting noises when you hit it.
-	<</if>>
+		<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
+	<<case "masochist">>
+		tell her to get her ass up on your desk and
+		<<if $activeSlave.belly >= 300000>>
+			lie off the side atop her _belly stomach.
+		<<if $activeSlave.belly < 1500>>
+			lie on her side.
+		<<else>>
+			lie face down.
+		<</if>>
+		She <<if $activeSlave.belly >= 10000>>struggles to heft her <<if $activeSlave.bellyPreg >= 3000>>gravid <</if>>body<<else>>clambers<</if>> up, and you let her lie there for a while, tortured by anticipation and arousal, before giving her nearest buttock a harsh open-handed slap. The shock and pain send her over the edge immediately, and she grinds forward into the desk involuntarily; the feeling of the cool desk against her <<if ($activeSlave.dick > 0)>>dickhead<<elseif $activeSlave.vagina == -1>>crotch<<else>>mons<</if>> slams her into a second climax, and she sobs with overstimulation. You keep her there for a good long while, using her as a desktop toy that makes interesting noises when you hit it.
+	<</switch>>
 	<<if ($activeSlave.fetishStrength > 95)>>
 		Since she's totally sure of what gets her off, this proof you know it too makes her @@.mediumaquamarine;trust you.@@
 		<<set $activeSlave.trust += 5>>
@@ -9062,16 +9625,13 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. From now on, she can come to you and ask to <<if $PC.dick == 0>>perform cunnilingus on you<<else>>blow you<<if $PC.vagina == 1>> and eat you out<</if>><</if>>, and masturbate while she does. She nods through her tears and hurriedly gets to her knees, gagging in her clumsy eagerness, crying a little with relief as she masturbates furiously<<if $PC.vagina == 1>><<if $PC.dick == 1>> and does her best to simultaneously please both a cock and a cunt with only one mouth<</if>><</if>>. She doesn't even pause after her first orgasm; her acceptance of sexual slavery @@.hotpink;has increased.@@
-	<<set $activeSlave.oralCount += 5>>
-	<<set $oralTotal += 5>>
+	<<set $activeSlave.oralCount += 5, $oralTotal += 5, $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "cumslut") && ($activeSlave.fetishKnown == 1)>>
-	  <<set $activeSlave.fetishStrength += 4>>
-	  @@.lightcoral;Her enjoyment of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>> has increased.@@
+		<<set $activeSlave.fetishStrength += 4>>
+		@@.lightcoral;Her enjoyment of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>> has increased.@@
 	<<elseif random(1,100) > 50>>
-	  <<set $activeSlave.fetishStrength = 65>>
-	  <<set $activeSlave.fetish = "cumslut">>
-	  <<set $activeSlave.fetishKnown = 1>>
-	  Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>>.@@
+		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetish = "cumslut", $activeSlave.fetishKnown = 1>>
+		Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of <<if $PC.dick == 0>>giving head<<else>>sucking cock<</if>>.@@
 	<</if>>
 	<</replace>>
 <</link>>
@@ -9081,16 +9641,13 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. From now on, she can come to you and offer you her breasts; she will be allowed to masturbate while you do. She nods through her tears and hurriedly presents her chest, crying a little with relief as she feels you nip a nipple with your teeth. She masturbates furiously, not even pausing after her first orgasm; her acceptance of sexual slavery @@.hotpink;has increased.@@
-	<<set $activeSlave.mammaryCount += 1>>
-	<<set $mammaryTotal += 1>>
+	<<set $activeSlave.mammaryCount += 5, $mammaryTotal += 5, $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "boobs") && ($activeSlave.fetishKnown == 1)>>
-	  <<set $activeSlave.fetishStrength += 4>>
-	  @@.lightcoral;Her enjoyment of breast play has increased.@@
+		<<set $activeSlave.fetishStrength += 4>>
+		@@.lightcoral;Her enjoyment of breast play has increased.@@
 	<<elseif random(1,100) > 50>>
-	  <<set $activeSlave.fetishStrength = 65>>
-	  <<set $activeSlave.fetish = "boobs">>
-	  <<set $activeSlave.fetishKnown = 1>>
-	  Before she realizes what's happening, @@.lightcoral;she's getting aroused at every brush against her breasts.@@
+		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetish = "boobs", $activeSlave.fetishKnown = 1>>
+		Before she realizes what's happening, @@.lightcoral;she's getting aroused at every brush against her breasts.@@
 	<</if>>
 	<</replace>>
 <</link>>
@@ -9099,16 +9656,15 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "during insemination play">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. For the rest of the week, she can come to you and offer you her <<if ($activeSlave.vagina > 3)>>hopelessly gaped pussy<<elseif ($activeSlave.anus > 2)>>loose pussy<<elseif ($activeSlave.anus > 1)>>nice pussy<<else>>tight pussy<</if>>; she will be allowed to masturbate while you fill her with cum. She nods through her tears and <<if $activeSlave.preg > 20>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her buttocks apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a spurting strap-on<<else>>your cock<</if>> into her spasming cunt. She masturbates furiously, not even pausing after her first orgasm; her acceptance of sexual slavery @@.hotpink;has increased.@@
+	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. For the rest of the week, she can come to you and offer you her <<if ($activeSlave.vagina > 3)>>hopelessly gaped pussy<<elseif ($activeSlave.vagina > 2)>>loose pussy<<elseif ($activeSlave.vagina > 1)>>nice pussy<<else>>tight pussy<</if>>; she will be allowed to masturbate while you fill her with cum. She nods through her tears and <<if $activeSlave.belly >= 10000>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her buttocks apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a spurting strap-on<<else>>your cock<</if>> into her spasming cunt. She masturbates furiously, not even pausing after her first orgasm; her acceptance of sexual slavery @@.hotpink;has increased.@@
 	<<VaginalVCheck 5>>
+	<<set $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishKnown == 1)>>
-	  <<set $activeSlave.fetishStrength += 4>>
-	  @@.lightcoral;Her enjoyment of pregnancy play has increased.@@
+		<<set $activeSlave.fetishStrength += 4>>
+		@@.lightcoral;Her enjoyment of pregnancy play has increased.@@
 	<<elseif random(1,100) > 50>>
-	  <<set $activeSlave.fetishStrength = 65>>
-	  <<set $activeSlave.fetish = "pregnancy">>
-	  <<set $activeSlave.fetishKnown = 1>>
-	  Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of getting pregnant.@@
+		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetish = "pregnancy", $activeSlave.fetishKnown = 1>>
+		Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of getting pregnant.@@
 	<</if>>
 	<</replace>>
 <</link>><<if ($activeSlave.vagina == 0)>> //This option will take her virginity//<</if>>
@@ -9118,16 +9674,15 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "while she takes it up the ass">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. For the rest of the week, she can come to you and offer you her <<if ($activeSlave.anus > 3)>>hopelessly gaped rectum<<elseif ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<else>>tight asshole<</if>>; she will be allowed to masturbate while you buttfuck her. She nods through her tears and <<if $activeSlave.preg > 20>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her buttocks apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into her spasming rectum. She masturbates furiously, not even pausing after her first orgasm; her acceptance of sexual slavery @@.hotpink;has increased.@@
+	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. For the rest of the week, she can come to you and offer you her <<if ($activeSlave.anus > 3)>>hopelessly gaped rectum<<elseif ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<else>>tight asshole<</if>>; she will be allowed to masturbate while you buttfuck her. She nods through her tears and <<if $activeSlave.belly >= 10000>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her buttocks apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into her spasming rectum. She masturbates furiously, not even pausing after her first orgasm; her acceptance of sexual slavery @@.hotpink;has increased.@@
 	<<AnalVCheck 5>>
+	<<set $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "buttslut") && ($activeSlave.fetishKnown == 1)>>
-	  <<set $activeSlave.fetishStrength += 4>>
-	  @@.lightcoral;Her enjoyment of anal has increased.@@
+		<<set $activeSlave.fetishStrength += 4>>
+		@@.lightcoral;Her enjoyment of anal has increased.@@
 	<<elseif random(1,100) > 50>>
-	  <<set $activeSlave.fetishStrength = 65>>
-	  <<set $activeSlave.fetish = "buttslut">>
-	  <<set $activeSlave.fetishKnown = 1>>
-	  Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of anal sex.@@
+		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetish = "buttslut", $activeSlave.fetishKnown = 1>>
+		Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of anal sex.@@
 	<</if>>
 	<</replace>>
 <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
@@ -9138,14 +9693,13 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. For the rest of the week, she can masturbate in public, sitting with her legs spread for as much exposure as possible. She nods through her tears and sprints out of your office, dripping as she goes. She throws herself to the ground outside, to the considerable amusement of passersby, spreading her legs painfully wide. She masturbates furiously, not even pausing after her first orgasm; her acceptance of sexual slavery @@.hotpink;has increased.@@
+	<<set $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishKnown == 1)>>
-	  <<set $activeSlave.fetishStrength += 4>>
-	  @@.lightcoral;Her enjoyment of humiliation has increased.@@
+		<<set $activeSlave.fetishStrength += 4>>
+		@@.lightcoral;Her enjoyment of humiliation has increased.@@
 	<<elseif random(1,100) > 50>>
-	  <<set $activeSlave.fetishStrength = 65>>
-	  <<set $activeSlave.fetish = "humiliation">>
-	  <<set $activeSlave.fetishKnown = 1>>
-	  Before she realizes what's happening, @@.lightcoral;she's starting to long for humiliation.@@
+		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetish = "humiliation", $activeSlave.fetishKnown = 1>>
+		Before she realizes what's happening, @@.lightcoral;she's starting to long for humiliation.@@
 	<</if>>
 	<</replace>>
 <</link>>
@@ -9155,24 +9709,52 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules.
-	<<if canDoAnal($activeSlave)>>
-		For the rest of the week, she can come to you and offer you her <<if ($activeSlave.anus > 3)>>hopelessly gaped rectum<<elseif ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<else>>tight asshole<</if>>; she will be allowed to masturbate after, but only after, you are finished with her. She nods through her tears and <<if $activeSlave.preg > 20>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her buttocks apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into her spasming rectum. You are not gentle, and despite the anal stimulation she does not orgasm by the time you <<if $PC.dick == 0>>climax to the vibrations of the strap-on, and the pleasure of buttfucking a bitch<<else>>blow your load in her ass<</if>>. She's so eager to get off she doesn't bother to move, and just rolls onto her face to hump herself against her hand, against the desk. <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of her used backdoor and onto her working hand<</if>>; her acceptance of sexual slavery @@.hotpink;has increased.@@
-		<<AnalVCheck 5>>
-	<<elseif canDoVaginal($activeSlave)>>
-		For the rest of the week, she can come to you and offer you her <<if ($activeSlave.vagina > 3)>>hopelessly loose pussy<<elseif ($activeSlave.anus > 2)>>big slit of an pussy<<elseif ($activeSlave.anus > 1)>>nice pussy<<else>>tight pussy<</if>>; she will be allowed to masturbate after, but only after, you are finished with her. She nods through her tears and <<if $activeSlave.preg > 20>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her nether lips apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into her spasming vagina. You are not gentle, and despite the stimulation she does not orgasm by the time you <<if $PC.dick == 0>>climax to the vibrations of the strap-on, and the pleasure of buttfucking a bitch<<else>>blow your load in her ass<</if>>. She's so eager to get off she doesn't bother to move, and just rolls onto her face to hump herself against her hand, against the desk. <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of her used cunt and onto her working hand<</if>>; her acceptance of sexual slavery @@.hotpink;has increased.@@
+	<<if canDoVaginal($activeSlave)>>
+		For the rest of the week, she can come to you and offer you her <<if ($activeSlave.vagina > 3)>>hopelessly loose pussy<<elseif ($activeSlave.vagina > 2)>>big slit of an pussy<<elseif ($activeSlave.vagina > 1)>>nice pussy<<else>>tight pussy<</if>>; she will be allowed to masturbate after, but only after, you are finished with her. She nods through her tears and <<if $activeSlave.belly >= 10000>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her nether lips apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into her spasming vagina. You are not gentle, and despite the stimulation she does not orgasm by the time you <<if $PC.dick == 0>>climax to the vibrations of the strap-on, and the pleasure of buttfucking a bitch<<else>>blow your load in her ass<</if>>. She's so eager to get off she doesn't bother to move, and just
+		<<if $activeSlave.belly >= 1500>>
+			snakes a hand down to fondle herself.
+		<<else>>
+			rolls onto her face to hump herself against her hand, against the desk.
+		<</if>>
+		<<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of her used cunt and onto her working hand<</if>>; her acceptance of sexual slavery @@.hotpink;has increased.@@
 		<<VaginalVCheck 5>>
+	<<elseif canDoAnal($activeSlave)>>
+		For the rest of the week, she can come to you and offer you her <<if ($activeSlave.anus > 3)>>hopelessly gaped rectum<<elseif ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<else>>tight asshole<</if>>; she will be allowed to masturbate after, but only after, you are finished with her. She nods through her tears and <<if $activeSlave.belly >= 10000>>struggles to get<<else>>hurriedly gets<</if>> up on your desk, lying on her side and using one hand to spread her buttocks apart while the other is poised to touch herself. She starts crying a little with relief as she feels you slowly insert <<if $PC.dick == 0>>a strap-on<<else>>your cock<</if>> into her spasming rectum. You are not gentle, and despite the anal stimulation she does not orgasm by the time you <<if $PC.dick == 0>>climax to the vibrations of the strap-on, and the pleasure of buttfucking a bitch<<else>>blow your load in her ass<</if>>. She's so eager to get off she doesn't bother to move, and just
+		<<if $activeSlave.belly >= 1500>>
+			snakes a hand down to fondle herself.
+		<<else>>
+			rolls onto her face to hump herself against her hand, against the desk.
+		<</if>>
+		<<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>Your cum leaks out of her used backdoor and onto her working hand<</if>>; her acceptance of sexual slavery @@.hotpink;has increased.@@
+		<<AnalVCheck 5>>
 	<<else>>
-		For the rest of the week, she can come to you and politely ask to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>>; she will be allowed to masturbate after, but only after, you are satisfied. She nods through her tears and <<if $activeSlave.preg > 20>>struggles<<else>>hurriedly gets<</if>> to her knees, where she brings her face to your <<if $PC.dick == 1>>erect cock<<else>>moist pussy<</if>> and her hand to her crotch. She starts crying a little with relief as she feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> her mouth. You are not gentle, and by the time <<if $PC.dick == 0>>blow your load down her throat<<else>>splash her face with your girlcum<</if>>, she still hasn't reached her climax. She's so eager to get off she doesn't bother to move, and just humps herself against her hand, against your leg. <<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>After the momentary pause of your climax, you pull her face back to your crotch for a second round<</if>>; her acceptance of sexual slavery @@.hotpink;has increased.@@
+		For the rest of the week, she can come to you and politely ask to <<if $PC.dick == 1>>suck you off<<else>>eat you out<</if>>; she will be allowed to masturbate after, but only after, you are satisfied. She nods through her tears and
+		<<if $activeSlave.belly >= 300000>>
+			leans over her _belly stomach,
+		<<else>>
+			<<if $activeSlave.belly >= 10000>>
+				struggles
+			<<else>>
+				hurriedly gets
+			<</if>>
+			to her knees,
+		<</if>>
+		where she brings her face to your <<if $PC.dick == 1>>erect cock<<else>>moist pussy<</if>> and her hand to her crotch. She starts crying a little with relief as she feels you slowly <<if $PC.dick == 0>>push your slit against<<else>>insert your cock into<</if>> her mouth. You are not gentle, and by the time <<if $PC.dick == 0>>blow your load down her throat<<else>>splash her face with your girlcum<</if>>, she still hasn't reached her climax. She's so eager to get off she doesn't bother to move, and just humps herself against her hand, against 
+		<<if $activeSlave.belly >= 300000>>
+			her belly.
+		<<else>>
+			your leg.
+		<</if>>
+		<<if $PC.dick == 0>>After the momentary pause of your climax, you<<if $PC.vagina == 1>> use a little manual stimulation of your pussy to force yourself to total hardness again and<</if>> resume thrusting<<else>>After the momentary pause of your climax, you pull her face back to your crotch for a second round<</if>>; her acceptance of sexual slavery @@.hotpink;has increased.@@
 		<<set $activeSlave.oralCount += 5, $oralCount += 5>>
 	<</if>>
+	<<set $activeSlave.devotion += 4>>
 	<<if ($activeSlave.fetish == "submissive") && ($activeSlave.fetishKnown == 1)>>
-	  <<set $activeSlave.fetishStrength += 4>>
-	  @@.lightcoral;Her enjoyment of submission has increased.@@
+		<<set $activeSlave.fetishStrength += 4>>
+		@@.lightcoral;Her enjoyment of submission has increased.@@
 	<<elseif random(1,100) > 50>>
-	  <<set $activeSlave.fetishStrength = 65>>
-	  <<set $activeSlave.fetish = "submissive">>
-	  <<set $activeSlave.fetishKnown = 1>>
-	  Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of submission.@@
+		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive", $activeSlave.fetishKnown = 1>>
+		Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of submission.@@
 	<</if>>
 	<</replace>>
 <</link>><<if (canDoVaginal($activeSlave) && $activeSlave.vagina == 0) || (canDoAnal($activeSlave) && $activeSlave.anus == 0)>> //This option may take her virginity//<</if>>
@@ -9181,18 +9763,14 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <br>&nbsp;&nbsp;&nbsp;&nbsp;<<link "while in pain">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. For the rest of the week, she can come to you and masturbate: but you will abuse her while she does. She starts to cry in fear, but <<if $activeSlave.preg > 20>>struggles to get<<else>>hurriedly gets<</if>> up on your desk anyway. You swat her thighs apart so she can get a hand down there. She hesitates desperately before touching herself, knowing that as soon as she does the pain will start, but her horniness wins out. You aim a vicious flick at her <<if ($activeSlave.nipples == "huge")>>absurd nipples<<elseif ($activeSlave.nipples != "tiny")>>big nipples<<else>>nipples<</if>> and then take a crop out of your desk, flogging her <<if ($activeSlave.boobsImplant > 600)>>fake<<elseif ($activeSlave.boobs > 1000)>>jiggling<<else>>firm<</if>> breasts without mercy. She finally orgasms and flees, falling over her own feet in her desperation; her acceptance of sexual slavery @@.hotpink;has increased.@@
+	You tell her that she deserves a way to get off for coming to tell you rather than breaking the rules. For the rest of the week, she can come to you and masturbate: but you will abuse her while she does. She starts to cry in fear, but <<if $activeSlave.belly >= 10000>>struggles to get<<else>>hurriedly gets<</if>> up on your desk anyway. You swat her thighs apart so she can get a hand down there. She hesitates desperately before touching herself, knowing that as soon as she does the pain will start, but her horniness wins out. You aim a vicious flick at her <<if ($activeSlave.nipples == "huge")>>absurd nipples<<elseif ($activeSlave.nipples != "tiny")>>big nipples<<else>>nipples<</if>> and then take a crop out of your desk, flogging her <<if Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>fake<<elseif ($activeSlave.boobs > 1000)>>jiggling<<else>>firm<</if>> breasts without mercy. She finally orgasms and flees, falling over her own feet in her desperation; her acceptance of sexual slavery @@.hotpink;has increased.@@
 	<<set $activeSlave.devotion += 4>>
-	<<if $activeSlave.fetish == "none">>
 	<<if ($activeSlave.fetish == "masochist") && ($activeSlave.fetishKnown == 1)>>
-	  <<set $activeSlave.fetishStrength += 4>>
-	  @@.lightcoral;Her enjoyment of pain has increased.@@
+		<<set $activeSlave.fetishStrength += 4>>
+		@@.lightcoral;Her enjoyment of pain has increased.@@
 	<<elseif random(1,100) > 50>>
-	  <<set $activeSlave.fetishStrength = 65>>
-	  <<set $activeSlave.fetish = "masochist">>
-	  <<set $activeSlave.fetishKnown = 1>>
-	  Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of <<if $PC.title != 0>>her master<<else>>her mistress<</if>> beating her.@@
-	<</if>>
+		<<set $activeSlave.fetishStrength = 65, $activeSlave.fetish = "masochist", $activeSlave.fetishKnown = 1>>
+		Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of <<if $PC.title != 0>>her master<<else>>her mistress<</if>> beating her.@@
 	<</if>>
 	<</replace>>
 <</link>>
@@ -9203,48 +9781,104 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Have some fun with her once she's using the milkers">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	$activeSlave.slaveName is face down into a special chair a bit like a massage setup<<if $activeSlave.preg > 20>>, though with a hole for her pregnancy to fit into<</if>>, with her breasts hanging down so the milkers can work away at her nipples. As such, her back and ass are on display as she grunts and groans with relief. She starts at your hand on her back but <<if $activeSlave.devotion > 20>>quickly<<else>>slowly<</if>> relaxes. <<if ($activeSlave.vagina != -1)>>The stimulation of the milking has her soaking wet, and she whimpers with pleasure as you enter her sopping pussy. She's so wet that her plentiful vaginal secretions make it very easy for you to switch <<if $PC.dick == 0>>your strap-on<<else>>your dick<</if>> to the cow's butt.<<elseif ($activeSlave.vaginalAccessory == "chastity belt")>>This milk cow's vagina is protected by a chastity belt, but her butthole isn't. You fuck it<<if $PC.dick == 0>> with a strap-on<</if>> instead as she bucks and grinds against the chair.<<else>>Perversely, this milk cow has no pussy, so you spit on her ass and sodomize her<<if $PC.dick == 0>> with a strap-on<</if>> instead as she bucks and grinds against the chair.<</if>> When she comes, the milkers detect her orgasm to your fucking and shunt the milk into different reservoirs. Though you've never been able to taste much difference, there's a belief out there that 'milk-cum,' the squirts of milk a slave milk girl produces when climaxing with her <<Master>>, have special aphrodisiac powers. @@.yellowgreen;It can be sold at a special premium.@@ Naturally, @@.hotpink;her devotion to you has also increased.@@
-	<<if ($activeSlave.vagina > -1) && canDoVaginal($activeSlave)>>
-		<<BothVCheck>>
+	$activeSlave.slaveName is face down into a special chair a bit like a massage setup<<if $activeSlave.belly >= 1500>>, though with a hole for her <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> to fit into<</if>>, with her breasts hanging down so the milkers can work away at her nipples. As such, her back and ass are on display as she grunts and groans with relief. She starts at your hand on her back but <<if $activeSlave.devotion > 20>>quickly<<else>>slowly<</if>> relaxes.
+	<<if canDoVaginal($activeSlave)>>
+		The stimulation of the milking has her soaking wet, and she whimpers with pleasure as you enter her sopping pussy. She's so wet that her plentiful vaginal secretions make it
+		<<if canDoAnal($activeSlave)>>
+			very easy for you to switch <<if $PC.dick == 0>>your strap-on<<else>>your dick<</if>> to the cow's butt.
+			<<BothVCheck>>
+		<<else>>
+			clear that she needs a second round.
+			<<VaginalVCheck 2>>
+		<</if>>
+	<<elseif ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>>
+		This milk cow's vagina is protected by a chastity belt, but her butthole isn't. You fuck it<<if $PC.dick == 0>> with a strap-on<</if>> instead as she bucks and grinds against the chair.
+		<<AnalVCheck>>
 	<<else>>
+		Perversely, this milk cow has no pussy, so you spit on her ass and sodomize her<<if $PC.dick == 0>> with a strap-on<</if>> instead as she bucks and grinds against the chair.
 		<<AnalVCheck>>
 	<</if>>
+	When she comes, the milkers detect her orgasm to your fucking and shunt the milk into different reservoirs. Though you've never been able to taste much difference, there's a belief out there that 'milk-cum,' the squirts of milk a slave milk girl produces when climaxing with her <<WrittenMaster>>, have special aphrodisiac powers. @@.yellowgreen;It can be sold at a special premium.@@ Naturally, @@.hotpink;her devotion to you has also increased.@@
 	<</replace>>
 	<<set $cash += 100>>
 	<<set $activeSlave.devotion += 4>>
-<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
+<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
 <br><<link "Delay her milking and then fuck her in public">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	$activeSlave.slaveName obeys <<if $activeSlave.devotion > 20>>without hesitation<<else>>hesitantly<</if>> when you order her to kneel next to your desk the next time she tries to go to the milkers. Her equanimity is severely tested over the next hours as you ignore her. The occasional glance at her shows her growing increasingly frantic as her breasts grow heavier and her nipples get prouder. <<if $activeSlave.preg > 30>>Soon, her child's kicking is forcing milk out of her swollen breasts.<</if>> Eventually, the slight rising and falling of her ribcage as she inhales and exhales induces enough motion in her overfull breasts that milk spurts out of her with each breath. Satisfied that she's ready, you<<if $PC.dick == 0>> don a strap-on and<</if>> lead the whimpering, dripping slave out to a public street. Here, you hold her upright so you can fuck her standing. When she finally comes through the pain of her overfull udders, you reach forward and squeeze her so that she screams in pain and relief, spraying jets of milk. She continually aftershock orgasms as you continue pounding. You offer her breasts to the growing crowd, many of whom come forward to taste her cream. <<if ($activeSlave.vagina == -1)>>You fuck her butt<<else>>You fuck her pussy and ass, one after the other,<</if>> until they've sucked her empty. @@.hotpink;Her submission to you has increased@@ and the @@.green;public certainly appreciated the service.@@
-	<<if ($activeSlave.vagina > -1)>>
-		<<BothVCheck>>
-	<<else>>
+	$activeSlave.slaveName obeys <<if $activeSlave.devotion > 20>>without hesitation<<else>>hesitantly<</if>> when you order her to kneel next to your desk the next time she tries to go to the milkers. Her equanimity is severely tested over the next hours as you ignore her. The occasional glance at her shows her growing increasingly frantic as her breasts grow heavier and her nipples get prouder. <<if $activeSlave.preg > 30>>Soon, her child's kicking is forcing milk out of her swollen breasts.<</if>> Eventually, the slight rising and falling of her ribcage as she inhales and exhales induces enough motion in her overfull breasts that milk spurts out of her with each breath. Satisfied that she's ready, you<<if $PC.dick == 0>> don a strap-on and<</if>> lead the whimpering, dripping slave out to a public street. Here, you hold her upright so you can fuck her standing. When she finally comes through the pain of her overfull udders, you reach forward and squeeze her so that she screams in pain and relief, spraying jets of milk. She continually aftershock orgasms as you continue pounding. You offer her breasts to the growing crowd, many of whom come forward to taste her cream.
+	<<if !canDoVaginal($activeSlave)>>
+		You fuck her butt until they've sucked her empty.
 		<<AnalVCheck>>
+	<<else>>
+		<<if !canDoAnal($activeSlave)>>
+			You fuck her pussy until they've sucked her empty.
+			<<VaginalVCheck>>
+		<<else>>
+			You fuck her pussy and ass, one after the other, until they've sucked her empty.
+			<<BothVCheck>>
+		<</if>>
 	<</if>>
+	@@.hotpink;Her submission to you has increased@@ and the @@.green;public certainly appreciated the service.@@
 	<<set $activeSlave.devotion += 4>>
 	<<set $rep += 100>>
 	<</replace>>
-<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
+<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
 <<if ($activeSlave.nipples == "inverted") || ($activeSlave.nipples == "partially inverted")>>
 <br><<link "Delay her milking and torture her with the pressure">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	$activeSlave.slaveName obeys <<if $activeSlave.devotion > 20>>without hesitation<<else>>hesitantly<</if>> when you order her to kneel next to your desk the next time she tries to go to the milkers. Her devotion is severely tested over the next hours as you ignore her. The occasional glance at her shows her growing increasingly frantic as her breasts grow heavier and her inverted nipples, which prevent any release of pressure without the strong suction of the milkers to protrude them, grow more tender. Eventually, she loses all composure and begins to beg you abjectly to give her relief. Your cruel smile at the kneeling girl with tears streaming down her $activeSlave.skin cheeks fills her with @@.gold;anticipatory horror.@@ You tell her to get on all fours like the <<if $activeSlave.preg > 10>>pregnant<</if>> cow she is. She does, but the simple movement is agonizing and she shrieks in spite of herself. You slide <<if $PC.dick == 1>>your turgid cock<<else>>a big strap-on<</if>> into her and seize her by her <<if $activeSlave.weight > 30>>fat<<elseif $activeSlave.weight > 10>>plush<<elseif $activeSlave.weight >= -30>>trim<<else>>skinny<</if>> hips. She knows what's coming and tries to ready herself, but as you begin to pound her without mercy, the motion of her breasts forces a huge sobbing scream out of her.
-	<<if SlaveStatsChecker.checkForLisp($activeSlave)>>
-		"Pleathe, <<Master>>! AAAH! It hurtth! It AAAH hurtth th-tho b-baAAAH!"
+	$activeSlave.slaveName obeys <<if $activeSlave.devotion > 20>>without hesitation<<else>>hesitantly<</if>> when you order her to kneel next to your desk the next time she tries to go to the milkers. Her devotion is severely tested over the next hours as you ignore her. The occasional glance at her shows her growing increasingly frantic as her breasts grow heavier and her inverted nipples, which prevent any release of pressure without the strong suction of the milkers to protrude them, grow more tender. Eventually, she loses all composure and begins to beg you abjectly to give her relief. Your cruel smile at the kneeling girl with tears streaming down her $activeSlave.skin cheeks fills her with @@.gold;anticipatory horror.@@ You tell her to get on all fours like the <<if $activeSlave.pregKnown == 1>>pregnant<</if>> cow she is.
+	<<if $activeSlave.belly >= 750000>>
+		She is so horribly <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>bloated<</if>> that it is a struggle just to shift onto her _belly stomach in the hope that she can even reach the floor with all four limbs. Even worse, her effots are absolutely agonizing to her engorged breasts; when she finally does get onto the mass that is her middle, the sudden shift of her breasts causes her to shriek with pain.
+	<<elseif $activeSlave.belly >= 300000>>
+		She has to crawl onto her _belly stomach to even get all four limbs on the ground. The drastic shifting of her breasts is agonizing and she shrieks in spite of herself.
+	<<elseif $activeSlave.belly >= 100000>>
+		She slowly does, her _belly stomach coming to rest on the floor beneath her, but the simple movement is agonizing and seems to last for ever causing her to shriek in spite of herself.
+	<<elseif $activeSlave.belly >= 10000>>
+		She gingerly does, taking care to give her _belly stomach room, but the simple movement is agonizing and seems to last for ever causing her to shriek in spite of herself.
 	<<else>>
-		"Please, <<Master>>! AAAH! It hurts! It AAAH hurts s-so b-baAAAH!"
+		She does, but the simple movement is agonizing and she shrieks in spite of herself.
 	<</if>>
-	It hurts so badly, in fact, that she doesn't seem to notice what you're doing to her lower half, other than the motion it produces in her upper half. Amused by the realization, <<if $activeSlave.vagina > -1>>you pull your <<if $PC.dick == 1>>dick<<else>>phallus<</if>> out of her and shove it up her butthole without warning.<<else>>you insert a couple of fingers alongside your <<if $PC.dick == 1>>dick<<else>>phallus<</if>>.<</if>> She just goes on screaming about how much her boobs hurt. Eventually, you tire of her bellowing, so you reach around and pop her nipples out one by one. The shrieking reaches a paroxysm, but once they're protruded, the milk begins to jet out of her in a pair of uninterrupted streams. She collapses forward onto her face, crying with relief as the pain in her breasts recedes. As it does, she finally begins to notice the pain in her backdoor as you continue to abuse it.
-	<<if ($activeSlave.vagina > -1)>>
+	You slide <<if $PC.dick == 1>>your turgid cock<<else>>a big strap-on<</if>> into her and seize her by her
+	<<if $activeSlave.weight > 160>>
+		extremely well padded
+	<<elseif $activeSlave.weight > 95>>
+		well padded
+	<<elseif $activeSlave.weight > 30>>
+		fat
+	<<elseif ($activeSlave.muscles > 30)>>
+		muscular
+	<<elseif ($activeSlave.weight > 10)>>
+		plush
+	<<elseif $activeSlave.weight >= -30>>
+		trim
+	<<else>>
+		skinny
+	<</if>>
+	hips. She knows what's coming and tries to ready herself, but as you begin to pound her without mercy, the motion of her breasts forces a huge sobbing scream out of her.
+	"Plea<<s>>e, <<Master>>! AAAH! It hurt<<s>>! It AAAH hurt<<s>> <<s>>-<<s>>o b-baAAAH!"
+	It hurts so badly, in fact, that she doesn't seem to notice what you're doing to her lower half, other than the motion it produces in her upper half. Amused by the realization,
+	<<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>>
+		you pull your <<if $PC.dick == 1>>dick<<else>>phallus<</if>> out of her and shove it up her butthole without warning.
+	<<else>>
+		you insert a couple of fingers alongside your <<if $PC.dick == 1>>dick<<else>>phallus<</if>>.
+	<</if>>
+	She just goes on screaming about how much her boobs hurt. Eventually, you tire of her bellowing, so you reach around and pop her nipples out one by one. The shrieking reaches a paroxysm, but once they're protruded, the milk begins to jet out of her in a pair of uninterrupted streams. She collapses forward onto her face, crying with relief as the pain in her breasts recedes. As it does, she finally begins to notice
+	<<if canDoAnal($activeSlave)>>
+		the pain in her backdoor as you continue to abuse it<<if $activeSlave.anus == 0>><<set $activeSlave.anus++>>, and that she is @@.lime;no longer an anal virgin@@<</if>>.
+		<<if canDoVaginal($activeSlave) && $activeSlave.vagina == 0>>
+			<<set $activeSlave.vagina++>>
+			She'll eventually realize that her @@.lime;virginity was taken@@ while she was distracted by her breasts.
+		<</if>>
 		<<BothVCheck>>
 	<<else>>
-		<<AnalVCheck>>
+		the pain in her cunt as you continue to abuse it<<if $activeSlave.anus == 0>><<set $activeSlave.anus++>>, and that she is @@.lime;no longer a virgin@@<</if>>.
+		<<VaginalVCheck>>
 	<</if>>
 	<<set $activeSlave.trust -= 4>>
 	<</replace>>
-<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>>
+<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
 <</if>>
 
 <<case "whore rebellious">>
@@ -9255,49 +9889,101 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	You give $activeSlave.slaveName no indication that her public use assignment is about to change. Late in the day, when her shift would normally end, another of your slaves simply maintains her as usual and then leaves her be. $activeSlave.slaveName is so deprived of any way to tell time that she doesn't realize she's been left for some time. The first indication she gets that something's different is when liquid food is squirted down her throat the next morning. When she's finally stripped out of the suit at the end of the week, she's pale and wan and her holes are puffy and red. @@.red;Her health was damaged.@@ However, her permanent presence became quite noted. @@.green;Your reputation has increased.@@ And when she's out of the suit, she instantly begs you to allow her to do anything to save herself from more of that. @@.gold;Her fear of you has increased.@@
 	<</replace>>
 	<<set $rep += 100>>
-	<<set $activeSlave.trust -= 10>>
-	<<set $activeSlave.health -= 10>>
-	<<if ndef $activeSlave.publicCount>>
-		<<set $activeSlave.publicCount = 0>>
-	<</if>>
-	<<if ($activeSlave.vagina > -1)>>
-		<<set $activeSlave.vaginalCount += 10>>
-		<<set $vaginalTotal += 10>>
-		<<set $activeSlave.analCount += 10>>
-		<<set $analTotal += 10>>
-		<<set $activeSlave.publicCount += 20>>
+	<<set $activeSlave.trust -= 10, $activeSlave.health -= 10, $activeSlave.publicCount += 30>>
+	<<if canDoVaginal($activeSlave)>>
+		<<if canDoAnal($activeSlave)
+			<<set $activeSlave.vaginalCount += 10, $vaginalTotal += 10, $activeSlave.analCount += 10, $analTotal += 10, $activeSlave.oralTotal += 10, $oralTotal += 10>>
+			<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
+				<<KnockMeUp $activeSlave 10 2 -2>>
+			<</if>>
+		<<else>>
+			<<set $activeSlave.vaginalCount += 20, $vaginalTotal += 20, $activeSlave.oralTotal += 10, $oralTotal += 10>>
+			<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
+				<<KnockMeUp $activeSlave 25 0 -2>>
+			<</if>>
+		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount += 20>>
-		<<set $activeSlave.publicCount += 20>>
-		<<set $analTotal += 20>>
+		<<set $activeSlave.analCount += 20, $analTotal += 20, $activeSlave.oralTotal += 10, $oralTotal += 10>>
+		<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
+			<<KnockMeUp $activeSlave 20 1 -2>>
+		<</if>>
 	<</if>>
-<</link>>
+	<<if $activeSlave.vagina == 0 && $activeSlave.anus == 0>>
+		Her patrons, however, enjoyed claiming @@.lime;both her virginity and anal cherry.@@
+		<<set $activeSlave.anus++, $activeSlave.vagina++>>
+	<<elseif $activeSlave.vagina == 0>>
+		Her patrons, however, enjoyed claiming @@.lime;her virginity.@@
+		<<set $activeSlave.vagina++>>
+	<<elseif $activeSlave.anus == 0>>
+		Her patrons, however, enjoyed claiming @@.lime;her anal cherry.@@
+		<<set $activeSlave.anus++>>
+	<</if>>
+<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
 <br><<link "Take the first and last every day">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	When $activeSlave.slaveName feels a cock entering her mouth right after she's suited up, she knows it's you and wriggles as best she can in the suit. It doesn't help much, and her struggles don't prevent you from moving from her mouth to her ass, either. At the end of the day, on the other hand, the female-shaped latex form is completely still and quiescent as you <<if $PC.dick == 0>>use a couple of fingers to brutally molest<<else>>molest<</if>> each of its holes. It takes viciously hard anal penetration to elicit any response at all, and even then, it's just the slightest hint of a moan. @@.gold;Her fear of you has increased.@@
 	<</replace>>
-	<<set $activeSlave.trust -= 5>>
-	<<if ndef $activeSlave.publicCount>>
-		<<set $activeSlave.publicCount = 0>>
-	<</if>>
-	<<if ($activeSlave.vagina > -1)>>
-		<<set $activeSlave.vaginalCount += 5>>
-		<<set $vaginalTotal += 5>>
-		<<set $activeSlave.analCount += 5>>
-		<<set $activeSlave.publicCount += 10>>
-		<<set $analTotal += 5>>
+	<<set $activeSlave.trust -= 5, $activeSlave.publicCount += 18>>
+	<<if canDoVaginal($activeSlave)>>
+		<<if canDoAnal($activeSlave)
+			<<set $activeSlave.vaginalCount += 6, $vaginalTotal += 6, $activeSlave.analCount += 6, $analTotal += 6, $activeSlave.oralTotal += 6, $oralTotal += 6>>
+			<<if $PC.dick == 1 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
+				<<KnockMeUp $activeSlave 5 2 -1>>
+			<</if>>
+			<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
+				<<KnockMeUp $activeSlave 10 2 -2>>
+			<</if>>
+		<<else>>
+			<<set $activeSlave.vaginalCount += 9, $vaginalTotal += 9, $activeSlave.oralTotal += 9, $oralTotal += 9>>
+			<<if $PC.dick == 1 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
+				<<KnockMeUp $activeSlave 10 0 -1>>
+			<</if>>
+			<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
+				<<KnockMeUp $activeSlave 15 0 -2>>
+			<</if>>
+		<</if>>
 	<<else>>
-		<<set $activeSlave.analCount += 10>>
-		<<set $activeSlave.publicCount += 10>>
-		<<set $analTotal += 10>>
+		<<set $activeSlave.analCount += 9, $analTotal += 9, $activeSlave.oralTotal += 9, $oralTotal += 9>>
+		<<if $PC.dick == 1 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>>
+			<<KnockMeUp $activeSlave 5 1 -1>>
+		<</if>>
+		<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
+			<<KnockMeUp $activeSlave 10 1 -2>>
+		<</if>>
 	<</if>>
-<</link>>
+	<<if $activeSlave.vagina == 0 && $activeSlave.anus == 0>>
+		You made sure to claim @@.lime;both her virginity and anal cherry@@ before anyone else could.
+		<<set $activeSlave.anus++, $activeSlave.vagina++>>
+	<<elseif $activeSlave.vagina == 0>>
+		You made sure to claim @@.lime;her virginity@@ before anyone else could.
+		<<set $activeSlave.vagina++>>
+	<<elseif $activeSlave.anus == 0>>
+		You made sure to claim @@.lime;her anal cherry@@ before anyone else could.
+		<<set $activeSlave.anus++>>
+	<</if>>
+<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>>
 <<if $arcade > 0>>
 <br><<link "Sentence her to a month in the arcade">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	$activeSlave.slaveName screams and begs when she realizes what her punishment is, but you are obdurate. <<if ($activeSlave.muscles > 30)>>Her powerful form has to be sedated for immurement in the arcade.<<elseif $activeSlave.preg > 20>>Her pregnant body makes it slightly difficult to fit her properly into the restraints for immurement in the arcade.<<elseif ($activeSlave.weight >= -10)>>Her desperate struggles make immuring her in the arcade difficult.<<else>>Her thin form makes immuring her in the arcade pathetically easy.<</if>> After she's properly confined, the only sign of her discomfiture is a slight movement of her butt as she wriggles desperately against her restraints.
+	$activeSlave.slaveName screams and begs when she realizes what her punishment is, but you are obdurate.
+	<<if ($activeSlave.muscles > 30)>>
+		Her powerful form has to be sedated for immurement in the arcade.
+	<<elseif ($activeSlave.weight >= 190)>>
+		She is so massively fat that immuring her in the arcade is a struggle, even when she isn't trying to.
+	<<elseif $activeSlave.belly >= 120000>>
+		She is so enormously gravid that immuring her in the arcade is a hassle, even though her _belly middle limits her ability to struggle.
+	<<elseif ($activeSlave.weight >= -10)>>
+		Her desperate struggles make immuring her in the arcade difficult.
+	<<elseif $activeSlave.belly >= 1500>>
+		Her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>_belly<</if>> body makes it slightly difficult to fit her properly into the restraints for immurement in the arcade.
+	<<elseif $activeSlave.muscles < -15>>
+		Her weak body makes immuring her in the arcade pathetically easy.
+	<<else>>
+		Her thin form makes immuring her in the arcade pathetically easy.
+	<</if>>
+	After she's properly confined, the only sign of her discomfiture is a slight movement of her butt as she wriggles desperately against her restraints.
 	<<assignJob $activeSlave "be confined in the arcade">>
 	<<set $activeSlave.sentence = 4>>
 	<</replace>>
@@ -9309,7 +9995,18 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Share her body with the public">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	<<if ($activeSlave.amp != 1)>>$activeSlave.slaveName is surprised to find you walking beside her, but obediently falls in behind you as a proper slave should.<<else>>You scoop $activeSlave.slaveName's limbless form up and carry her out.<</if>> You take her to a lovely open balcony and seat yourself on a bench surrounded by the lush greenery and flowing water of $arcologies[0].name's food systems. You pull her ass down onto your <<if $PC.dick == 0>>strap-on<<else>>rigid cock<</if>> so she can offer everything else to the public.<<if $PC.vagina == 1>><<if $PC.dick == 1>> They know not to presume to use the pussy located beneath your thrusting cock.<</if>><</if>> <<if ($activeSlave.vagina != -1)>>For several hours, citizens come and go, most choosing to fuck her wet and available pussy. You climax repeatedly from the <<if $PC.dick == 0>>titillating nature of<<else>>extra fullness of her butt during<</if>> double penetration, and by the time you're finished she's dripping ejaculate from both her holes.<<elseif ($activeSlave.vaginalAccessory == "chastity belt")>>Since she's wearing a chastity belt and you're wearing her backdoor around your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, her mouth is all that's left. She gives so many blowjobs by the time you're finished that her face, hair, chest and <<if $activeSlave.preg > 20>>pregnant belly<<else>>even stomach<</if>> are liberally spattered with cum.<<else>>With your cock pumping her butt as much as you can manage with her seated in your lap, her <<if $activeSlave.dick != 0>>dick flops up and down<<if $activeSlave.preg > 20>> against the bottom of her rounded stomach<</if>><<else>>tiny front hole begins to glisten with the promise of a messy little orgasm<</if>>, lewdly advertising her sexual availability. She gives so many blowjobs by the time you're finished that her face, hair, chest and <<if $activeSlave.preg > 20>>pregnant belly<<else>>even stomach<</if>> are liberally spattered with cum.<</if>> The public is sure to remember this spectacle; @@.green;your reputation has increased.@@
+	<<if ($activeSlave.amp != 1)>>
+		$activeSlave.slaveName is surprised to find you walking beside her, but obediently falls in behind you as a proper slave should.
+	<<else>>
+		You scoop $activeSlave.slaveName's limbless form up and carry her out.
+	<</if>>
+	You take her to a lovely open balcony and seat yourself on a bench surrounded by the lush greenery and flowing water of $arcologies[0].name's food systems. You pull her ass down onto your <<if $PC.dick == 0>>strap-on<<else>>rigid cock<</if>> so she can offer everything else to the public.<<if $PC.vagina == 1>><<if $PC.dick == 1>> They know not to presume to use the pussy located beneath your thrusting cock.<</if>><</if>>
+	<<if canDoVaginal($activeSlave)>>
+		For several hours, citizens come and go, most choosing to fuck her wet and available pussy. You climax repeatedly from the <<if $PC.dick == 0>>titillating nature of<<else>>extra fullness of her butt during<</if>> double penetration, and by the time you're finished she's dripping ejaculate from both her holes.
+	<<elseif ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>>
+		Since she's wearing a chastity belt and you're wearing her backdoor around your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, her mouth is all that's left. She gives so many blowjobs by the time you're finished that her face, hair, chest and <<if $activeSlave.belly >= 5000>><<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>_belly<</if>> belly<<else>>even stomach<</if>> are liberally spattered with cum.
+	<<else>>
+		With your cock pumping her butt as much as you can manage with her seated in your lap, her <<if $activeSlave.dick != 0>>dick flops up and down<<if $activeSlave.preg > 20>> against the bottom of her rounded stomach<</if>><<else>>tiny front hole begins to glisten with the promise of a messy little orgasm<</if>>, lewdly advertising her sexual availability. She gives so many blowjobs by the time you're finished that her face, hair, chest and <<if $activeSlave.preg > 20>>pregnant belly<<else>>even stomach<</if>> are liberally spattered with cum.<</if>> The public is sure to remember this spectacle; @@.green;your reputation has increased.@@
 	<</replace>>
 	<<set $rep += 100>>
 	<<if ($activeSlave.vagina > -1) && canDoVaginal($activeSlave)>>
@@ -12453,7 +13150,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr
 <<link "Give the poor girl a break and take her off her cum diet so she can safely get to a healthier weight">>
   <<EventNameDelink $activeSlave>>
   <<replace "#result">>
-    You silently appraise <<print $activeSlave.slaveName>>'s desperate face and lean forward in your chair to check your terminal.  You confirm that <<if $activeSlave.dietCum == 1>> her food is supplemented with cum for flavor.<<else>>she is being fed significant amounts of ejaculate.<</if>>  While her <<if $activeSlave.dietCum == 2>>extreme <</if>>diet is still engineered to <<if $activeSlave.dietCum == 2>>barely <</if>> provide the nutrition she needs, if she can't hold the stuff down, she can't gain weight<<if $activeSlave.preg > 5>>, even more so with her growing child taking whatever nutrients it can<</if>>.  With a few taps on the keyboard you change her orders so that she will be fed a much more nutritionally rich diet that is free of ejaculate.  However, you make sure to warn her that $assistantName will be monitoring her, and you may change your mind once she reaches a more attractive weight.  She thanks you profusely, <<if $activeSlave.vagina != 0>>even attempting to offer her body for use in gratitude,<</if>> but you simply send her away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a @@.hotpink;positive effect on her attitude@@. She @@.aquamarine;trusts you a little more@@ too.
+    You silently appraise <<print $activeSlave.slaveName>>'s desperate face and lean forward in your chair to check your terminal.  You confirm that <<if $activeSlave.dietCum == 1>> her food is supplemented with cum for flavor.<<else>>she is being fed significant amounts of ejaculate.<</if>>  While her <<if $activeSlave.dietCum == 2>>extreme <</if>>diet is still engineered to <<if $activeSlave.dietCum == 2>>barely <</if>> provide the nutrition she needs, if she can't hold the stuff down, she can't gain weight<<if $activeSlave.preg > 5>>, even more so with her growing child taking whatever nutrients it can<</if>>.  With a few taps on the keyboard you change her orders so that she will be fed a much more nutritionally rich diet that is free of ejaculate.  However, you make sure to warn her that $assistantName will be monitoring her, and you may change your mind once she reaches a more attractive weight.  She thanks you profusely, <<if $activeSlave.vagina != 0>>even attempting to offer her body for use in gratitude,<</if>> but you simply send her away. You find yourself concerned that you are becoming soft by allowing slaves to dictate what they will and won't eat, but your benevolent decision has already had a @@.hotpink;positive effect on her attitude@@. She @@.mediumaquamarine;trusts you a little more@@ too.
     <<set $activeSlave.trust += 2>>
     <<set $activeSlave.devotion += 2>>
 	<<set $activeSlave.dietCum = 0>>
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index f7d8f030ea23bffd11be8f150bcb2e464befc349..9921083c3b9a91c977ca933aca4ec1b3f44e5237 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -19,7 +19,7 @@ Though the king himself is dead, murdered in his bed by bloodthirsty revolutiona
 
 <br><br>
 
-Time is short, but you are well placed to acquire some choice slaves. With an adequate donation<<if $securityForceActive > 1>>, or the use of $securityForceName<</if>>, of course. 
+Time is short, but you are well placed to acquire some choice slaves. With an adequate donation<<if $securityForceActive == 1>>, or the use of $securityForceName<</if>>, of course. 
 
 <br><br>
 
@@ -78,7 +78,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 <<else>>
 	//You lack the necessary funds and reputation to enslave a princess.//
 <</if>>
-<<if $securityForceActive > 1>>
+
+<<if $securityForceActive == 1>>
 <br><<link "Dispatch a $securityForceName on a night time raid to acquire a pretty princess. You will despised for this action and trade will be greatly damaged.">>
 	<<replace "#result">>
 		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the princess aboard clad in chains and make a direct course towards your waiting penthouse.
@@ -123,6 +124,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<include "New Slave Intro">>
 		<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 	<</replace>>
+<</link>>
 <</if>>
 <<if $cash >= 35000>>
 <br><<link "Dispatch a sizeable amount of aid in exchange for the crown prince">>
@@ -171,7 +173,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 <<else>>
 	<br>//You lack the necessary funds to enslave a crown prince.//
 <</if>>
-<<if $securityForceActive > 1>>
+
+<<if $securityForceActive == 1>>
 <br><<link "Dispatch $securityForceName on a night time raid to acquire the crown prince. You will despised for this action and trade will be greatly damaged.">>
 	<<replace "#result">>
 		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where he rails against the uncaring metal walls of the VTOL for the breadth of his journey to your penthouse.
@@ -215,6 +218,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<include "New Slave Intro">>
 		<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 	<</replace>>
+<</link>>
 <</if>>
 <<if ($cash >= 100000) && ($rep >= 10000)>>
 <br><<link "Leverage your substantial reputation and a huge sum of credits to aid the new arcology in exchange for both the prince and princess">>
@@ -327,7 +331,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 <<else>>
 	<br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.//
 <</if>>
-<<if $securityForceActive > 1>>
+
+<<if $securityForceActive == 1>>
 <br><<link "Dispatch $securityForceName on a night time raid to acquire both the prince and princess. You will despised for this action and trade will be greatly damaged.">>
 	<<replace "#result">>
 		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse.
@@ -434,7 +439,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<</if>>
 		<<AddSlave $activeSlave>> /* skip New Slave Intro */
 <</replace>>
-
+<</link>>
 <</if>>
 <<if $cash >= 25000>>
 <br><<link "Transfer a respectable quantity of credits for a handful of court ladies">>
@@ -484,8 +489,9 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 <<else>>
 	<br>//You lack the necessary funds to enslave a handful of court ladies.//
 <</if>>
-<<if $securityForceActive > 1>>
-<br><<link "Dispatch $securityForceName on a night time raid to acquire a handful of court ladies. You will disliked for this action and trade will be damaged".>>
+
+<<if $securityForceActive == 1>>
+<br><<link "Dispatch $securityForceName on a night time raid to acquire a handful of court ladies. You will disliked for this action and trade will be damaged.">>
 	<<replace "#result">>
 		You take a tablet and peruse the various court ladies on offer by the fledgling arcology. You single out a few interesting individuals for acquisition that might suit your tastes, but the slapdash descriptions provided for each by $securityForceName Intellignce make it likely that any similarities to your aesthetic leanings will be coincidental. Once you are satisfied with your selection, you electronically transfer the order to The Colonel and soon receive a mission sucess notice along with an estimated delivery schedule.
 		<br><br>
@@ -529,7 +535,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 		<</for>>
 	<</replace>>
-
+<</link>>
 <</if>>
 <<if $cash >= 15000>>
 <br><<link "Transfer a modest quantity of credits for the Queen herself">>
@@ -591,6 +597,62 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<br>//You lack the necessary funds to enslave a queen.//
 <</if>>
 
+<<if $securityForceActive == 1>>
+<br><<link "Dispatch $securityForceName on a night time raid to acquire the Queen herself. You will despised for this action and trade will be greatly damaged.">>
+	<<replace "#result">>
+		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen aboard and make a direct course towards your waiting penthouse.
+		<br><br>
+		When the Queen arrives at your penthouse, she seems almost relieved and almost basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless.
+		<br><br>
+		<<set $arcologies[0].prosperity -= 12>>
+		<<set $rep -= 12000>>
+		<<set $activeSlaveOneTimeMinAge = ($fertilityAge+2)>>
+		<<if $pedo_mode == 1>>
+			<<set $activeSlaveOneTimeMaxAge = 24>>
+		<<else>>
+			<<set $activeSlaveOneTimeMaxAge = 43>>
+		<</if>>
+		<<set $one_time_age_overrides_pedo_mode = 1>>
+		<<include "Generate XX Slave">>
+		<<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">>
+		<<set $activeSlave.origin = _origin>>
+		<<set $activeSlave.career = "a Queen">>
+		<<set $activeSlave.prestige = 2>>
+		<<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">>
+		<<set $activeSlave.face = random(25,100)>>
+		<<set $activeSlave.devotion = random(10,20)>>
+		<<set $activeSlave.trust = random(-20,-30)>>
+		<<set $activeSlave.boobs = random(3,10)*100>>
+		<<set $activeSlave.vagina = 1>>
+		<<set $activeSlave.dick = 0>>
+		<<set $activeSlave.foreskin = 0>>
+		<<set $activeSlave.balls = 0>>
+		<<set $activeSlave.ovaries = 1>>
+		<<set $activeSlave.preg = 7>>
+		<<set $activeSlave.pregType = 1>>
+		<<set $activeSlave.pregWeek = 7>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<SetBellySize $activeSlave>>
+		<<set $activeSlave.pubicHStyle = "waxed">>
+		<<set $activeSlave.shoulders = random(-1,1)>>
+		<<set $activeSlave.hips = 1>>
+		<<set $activeSlave.butt = 1>>
+		<<set $activeSlave.anus = 0>>
+		<<set $activeSlave.weight = 0>>
+		<<set $activeSlave.intelligence = random(1,3)>>
+		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.entertainSkill = 45>>
+		<<set $activeSlave.whoreSkill = 0>>
+		<<set $activeSlave.health = random(30,60)>>
+		<<set $activeSlave.birthsTotal = 2>>
+		<<set $activeSlave.pubertyXX = 1>>
+		<<set $activeSlave.canRecruit = 0>>
+		<<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>>
+		<<include "New Slave Intro">>
+		<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
+	<</replace>>
+<</link>>
+<</if>>
 <<if $cash >= 500000>>
 <br><<link "Send a large amount of credits and goods to retrieve both the Princess and Queen.">>
 	<<replace "#result">>
@@ -689,9 +751,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<</replace>>
 <</link>> // It will cost about ¤500000 to enslave both the Princess and Queen.//
 <<else>>
-	<br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.//
+	<br>//You lack the necessary funds and reputation to enslave both the Queen and princess.//
 <</if>>
-<<if $securityForceActive > 1>>
+
+<<if $securityForceActive == 1>>
 <br><<link "Dispatch $securityForceName on a night time raid to acquire both the Princess and Queen. You will despised for this action and trade will be greatly damaged.">>
 	<<replace "#result">>
 	Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Princes and Queen aboard, making a direct course towards your waiting penthouse.
@@ -788,77 +851,21 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set _queen = clone($activeSlave)>>
 		<<AddSlave _queen>> /* skip New Slave Intro */
 	<</replace>>
+<</link>>
 <</if>>
 
-<<if $securityForceActive > 1>>
-<br><<link "Dispatch $securityForceName on a night time raid to acquire the Queen herself. You will despised for this action and trade will be greatly damaged.">>
-	<<replace "#result">>
-		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the Queen aboard and make a direct course towards your waiting penthouse.
-		<br><br>
-		When the Queen arrives at your penthouse, she seems almost relieved and almost basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless.
-		<br><br>
-		<<set $arcologies[0].prosperity -= 12>>
-		<<set $rep -= 12000>>
-		<<set $activeSlaveOneTimeMinAge = ($fertilityAge+2)>>
-		<<if $pedo_mode == 1>>
-			<<set $activeSlaveOneTimeMaxAge = 24>>
-		<<else>>
-			<<set $activeSlaveOneTimeMaxAge = 43>>
-		<</if>>
-		<<set $one_time_age_overrides_pedo_mode = 1>>
-		<<include "Generate XX Slave">>
-		<<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">>
-		<<set $activeSlave.origin = _origin>>
-		<<set $activeSlave.career = "a Queen">>
-		<<set $activeSlave.prestige = 2>>
-		<<set $activeSlave.prestigeDesc = "She was the Queen of an ancient kingdom.">>
-		<<set $activeSlave.face = random(25,100)>>
-		<<set $activeSlave.devotion = random(10,20)>>
-		<<set $activeSlave.trust = random(-20,-30)>>
-		<<set $activeSlave.boobs = random(3,10)*100>>
-		<<set $activeSlave.vagina = 1>>
-		<<set $activeSlave.dick = 0>>
-		<<set $activeSlave.foreskin = 0>>
-		<<set $activeSlave.balls = 0>>
-		<<set $activeSlave.ovaries = 1>>
-		<<set $activeSlave.preg = 7>>
-		<<set $activeSlave.pregType = 1>>
-		<<set $activeSlave.pregWeek = 7>>
-		<<set $activeSlave.pregKnown = 1>>
-		<<SetBellySize $activeSlave>>
-		<<set $activeSlave.pubicHStyle = "waxed">>
-		<<set $activeSlave.shoulders = random(-1,1)>>
-		<<set $activeSlave.hips = 1>>
-		<<set $activeSlave.butt = 1>>
-		<<set $activeSlave.anus = 0>>
-		<<set $activeSlave.weight = 0>>
-		<<set $activeSlave.intelligence = random(1,3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
-		<<set $activeSlave.entertainSkill = 45>>
-		<<set $activeSlave.whoreSkill = 0>>
-		<<set $activeSlave.health = random(30,60)>>
-		<<set $activeSlave.birthsTotal = 2>>
-		<<set $activeSlave.pubertyXX = 1>>
-		<<set $activeSlave.canRecruit = 0>>
-		<<set $activeSlave.behavioralFlaw = either("bitchy", "arrogant")>>
-		<<include "New Slave Intro">>
-		<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
-	<</replace>>
-<</if>>
-<<if $securityForceActive > 1 && $familyTesting == 1>>
-<br><<link "Dispatch $securityForceName on a night time raid to take everything of value. You will loathed for this action and trade will be crippled.">>
+<<if $cash >= 2500000 && $familyTesting == 1>>
+<br><<link "Send a unheard amount of credits and goods to retrive the entire court.">>
 	<<replace "#result">>
-		<<set _loot = random(10,300)*100>>
-		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry.
+		<<set $cash -= 2500000>>
+		You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for neogation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, resigned to her fate and a gaggle of terrified court ladies.
 		<br><br>
-		Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintin a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastely, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;¤<<print _loot>>@@ in valuables from the raid.
-		<<set $arcologies[0].prosperity = 2>>
-		<<set $rep = 0>>
+		Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintin a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastely, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over.
 		/* princess */
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 19>>
 		<<include "Generate XX Slave">>
-		<<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">>
+		<<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for cedits.">>
 		<<set $activeSlave.origin = _origin>>
 		<<set $activeSlave.career = "a princess">>
 		<<set $activeSlave.prestige = 2>>
@@ -902,7 +909,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<NationalityToName $activeSlave>>
 		<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>>
-		<<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">>
+		<<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold for cedits.">>
 		<<set $activeSlave.origin = _origin>>
 		<<set $activeSlave.career = "a prince">>
 		<<set $activeSlave.prestige = 2>>
@@ -950,7 +957,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<NationalityToName $activeSlave>>
 		<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>>
-		<<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">>
+		<<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for cedits.">>
 		<<set $activeSlave.origin = _origin>>
 		<<set $activeSlave.career = "a Queen">>
 		<<set $activeSlave.prestige = 2>>
@@ -999,7 +1006,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<include "Generate XX Slave">>
-			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">>
+			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for cedits.">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
 			<<set $activeSlave.prestige = 1>>
@@ -1031,19 +1038,25 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 		<</for>>
 	<</replace>>
+<</link>> // It will cost about ¤2500000 to enslave the entire court.//
+<<elseif $familyTesting == 1>>
+	<br>//You lack the necessary funds to enslave the entire court.//
 <</if>>
-<<if $cash >= 2500000 && $familyTesting == 1>>
-<br><<link "Send a unheard amount of credits and goods to retrive the entire court.">>
+
+<<if $securityForceActive == 1 && $familyTesting == 1>>
+<br><<link "Dispatch $securityForceName on a night time raid to take everything of value. You will loathed for this action and trade will be crippled.">>
 	<<replace "#result">>
-		<<set $cash -= 2500000>>
-		You take a tablet and transmit a communication request to the new arcology owner with your intent. Once his shock wears off, he readily accepts with little need for neogation. Soon, a flight of VTOLs land in the new arcology laden with goods. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, resigned to her fate and a gaggle of terrified court ladies.
+		<<set _loot = random(10,300)*100>>
+		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess, clad in chains and bound face to face in a forced embrace, the Queen, resigned to her fate, a gaggle of terrified court ladies and as much loot as they could carry.
 		<br><br>
-		Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintin a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastely, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over.
+		Eventually they all arrive in your penthouse. The prince and princess are flushed with embarrassment in their compromising position. The former prince is beside himself with rage, but seems to be holding himself back for his little sister's sake, while she struggles to maintin a facade of poise and grace. The slightest trembling of her balled up fists, the minute tremors that mar her immaculate posture, her inability to meet your eyes with her own, all signs that she is still a scared girl despite all her royal trappings. Nonetheless, though the princess's court training is unlikely to be very beneficial to her in her new life in the penthouse, it does stand in stark contrast to her more common slave peers. However, the prince's submission to life as a slave is another question entirely. The Queen, on the other hand, seems almost relieved and basks in the opulence of her new surroundings. Yet, it seems likely that her relief has more to do with saving her from a lifetime of gang rape at the mercy of her former subjects, than it does the familiar luxury. She submits to biometric scanning obediently and without fuss, during which you discover to her surprise that she is pregnant. Since she hasn't begun to show yet, it's unclear whether the child is the former King's or the new arcology owner's. You don't have the means to discern the father of the child, but you notice she cradles her ever so slightly rounded stomach protectively nonetheless. Lastely, the ladies seem comforted by the opulence of their new surroundings. Though they still retain much of their aristocratic arrogance, they each submit to biometric scanning with relative obedience. It seems likely that their obedience is borne out of a delusional rationalization that enslavement by one wealthy master is better than enslavement by the unwashed masses they once lorded over. You also scored @@.yellowgreen;¤<<print _loot>>@@ in valuables from the raid.
+		<<set $arcologies[0].prosperity = 2>>
+		<<set $rep = 0>>
 		/* princess */
 		<<set $activeSlaveOneTimeMinAge = 16>>
 		<<set $activeSlaveOneTimeMaxAge = 19>>
 		<<include "Generate XX Slave">>
-		<<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was sold for cedits.">>
+		<<set _origin = "She was a princess of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">>
 		<<set $activeSlave.origin = _origin>>
 		<<set $activeSlave.career = "a princess">>
 		<<set $activeSlave.prestige = 2>>
@@ -1087,7 +1100,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<NationalityToName $activeSlave>>
 		<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>>
-		<<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was sold for cedits.">>
+		<<set _origin = "She was the crown prince of a royal kingdom, till her family was overthrown and she was acquired by "+$securityForceName+".">>
 		<<set $activeSlave.origin = _origin>>
 		<<set $activeSlave.career = "a prince">>
 		<<set $activeSlave.prestige = 2>>
@@ -1135,7 +1148,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<NationalityToName $activeSlave>>
 		<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>>
-		<<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was sold for cedits.">>
+		<<set _origin = "She was the Queen of a royal kingdom, till her husband was overthrown and she was acquired by "+$securityForceName+".">>
 		<<set $activeSlave.origin = _origin>>
 		<<set $activeSlave.career = "a Queen">>
 		<<set $activeSlave.prestige = 2>>
@@ -1184,7 +1197,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlaveOneTimeMinAge = 21>>
 			<<set $activeSlaveOneTimeMaxAge = ($retirementAge-2)>>
 			<<include "Generate XX Slave">>
-			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was sold for cedits.">>
+			<<set _origin = "She was a member of the court in an ancient kingdom, till it was overthrown and she was acquired by "+$securityForceName+".">>
 			<<set $activeSlave.origin = _origin>>
 			<<set $activeSlave.career = "a lady courtier">>
 			<<set $activeSlave.prestige = 1>>
@@ -1216,8 +1229,6 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.recruiter = 0>> /* override New Slave Intro */
 		<</for>>
 	<</replace>>
-<</link>> // It will cost about ¤2500000 to enslave the entire court.//
-<<elseif $familyTesting == 1>>
-	<br>//You lack the necessary funds to enslave the entire court.//
+<</link>>
 <</if>>
-</span>
+</span>
\ No newline at end of file
diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw
index 55f3843e007d55667d735623a696b2c0685def7b..8cd0039ee97a6fe9e836c8ddee36c00a9c1e5aae 100644
--- a/src/uncategorized/SFMBarracks.tw
+++ b/src/uncategorized/SFMBarracks.tw
@@ -1,12 +1,12 @@
 :: SFM Barracks [nobr]
 
 /* The upgrades are currently ordered as:
-securityForceArcologyUpgrades(10)
+securityForceArcologyUpgrades(12)
 securityForceInfantryPower(11)
 securityForceStimulantPower(7)
 securityForceVehiclePower(7)
-securityForceAircraftPower(7)
-ssecurityForceSpacePlanePower(9)
+securityForceAircraftPower(8)
+ssecurityForceSpacePlanePower(11)
 securityForceFortressZeppelin(3)
 securityForceAC130(5)
 ecurityForceDronePower(6)
@@ -28,7 +28,7 @@ securityForceX */
 
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ''Barracks:''
 <br>
-/* 9 upgrades */
+/* 12 upgrades */
 <<if $securityForceArcologyUpgrades == 0>>
 	The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion.
 <<elseif $securityForceArcologyUpgrades == 1>>
@@ -51,6 +51,10 @@ securityForceX */
 	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 140 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
 <<elseif $securityForceArcologyUpgrades == 10>>
 	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 160 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
+<<elseif $securityForceArcologyUpgrades == 11>>
+	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, dual barreled electromagnetic railgun artillery 160 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
+<<elseif $securityForceArcologyUpgrades == 12>>
+	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 160 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
 <</if>>
 		
 <br><br>
@@ -151,7 +155,7 @@ securityForceX */
 <br><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ''Hangar:''
 <br>
-/* 7 upgrades */
+/* 8 upgrades */
 <<if $securityForceAircraftPower == 0>>
 	The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry.
 <<elseif $securityForceAircraftPower == 1>>
@@ -173,7 +177,7 @@ securityForceX */
 <</if>>
 <<if $securityForceSpacePlanePower > 0>>
 	<br>
-	/* 8 upgrades */
+	/* 11 upgrades */
 	<<if $securityForceSpacePlanePower == 1>>
 		A basic two engine SpacePlane has been 'borrowed' from the old world.
 	<<elseif $securityForceSpacePlanePower == 2>>
@@ -192,6 +196,10 @@ securityForceX */
 		Increased the SpacePlane's crew comfort and life support systems to increase operational time.
 	<<elseif $securityForceSpacePlanePower == 9>>
 		Added an additional engine per wing wich greatly increases acceleration and rases the top speed to mach 15, making $securityForceName's Space Plane untouchable.
+	<<elseif $securityForceSpacePlanePower == 10>>
+		Replaced the skin of $securityForceName's Space Plane with a basic optical illusion kit.
+	<<elseif $securityForceSpacePlanePower == 11>>
+		Replaced the skin of $securityForceName's Space Plane with a advanced optical illusion kit.
 	<</if>> 
 <</if>>
 <<if $securityForceFortressZeppelin > 0>>
@@ -286,7 +294,7 @@ securityForceX */
 <</if>>
 <<if $securityForceGiantRobot > 0>>
 	<br>
-	/* 8 upgrades */
+	/* 9 upgrades */
 	<<if $securityForceGiantRobot == 1>>
 		An old world Giant Robot has been 'Borrowed'.
 	<<elseif $securityForceGiantRobot == 2>>
@@ -527,7 +535,7 @@ securityForceX */
 			<<set $securityForceUpgradeToken = 1, $securityForceArcologyUpgrades++, $cash -= 100000>>
 		<</replace>>
 		<</link>> // Costs ¤100000 //
-	<<elseif $securityForceArcologyUpgrades < 10 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5>>
+	<<elseif $securityForceArcologyUpgrades < 12 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5>>
 		<<if $securityForceArcologyUpgrades == 6>>
 			<<set _arcCost = 20000000>>
 		<<elseif $securityForceArcologyUpgrades == 7>>
@@ -536,6 +544,10 @@ securityForceX */
 			<<set _arcCost = 55000000>>
 		<<elseif $securityForceArcologyUpgrades == 9>>
 			<<set _arcCost = 125000000>>
+		<<elseif $securityForceArcologyUpgrades == 10>>
+			<<set _arcCost = 350000000>>
+		<<elseif $securityForceArcologyUpgrades == 11>>
+			<<set _arcCost = 600000000>>
 		<</if>>
 		<br><<link "Barracks">>
 		<<replace "#resultX">>
@@ -543,7 +555,7 @@ securityForceX */
 			<<set $securityForceUpgradeToken = 1, $securityForceArcologyUpgrades++, $cash -= _arcCost>>
 		<</replace>>
 		<</link>> // Costs ¤<<print _arcCost>> //
-	<<elseif $securityForceArcologyUpgrades == 5 || $securityForceArcologyUpgrades == 10>>
+	<<elseif $securityForceArcologyUpgrades == 5 || $securityForceArcologyUpgrades == 12>>
 		<br>//$securityForceName's barracks has been fully upgraded to support its activities.//
 	<</if>>
 			
@@ -642,7 +654,7 @@ securityForceX */
 			<<set $securityForceUpgradeToken = 1, $securityForceSpacePlanePower++, $cash -= 4750000>>
 			<</replace>>
 		<</link>> // Costs ¤4750000 //
-	<<elseif $securityForceSpacePlanePower >= 1 && $securityForceSpacePlanePower < 9>>
+	<<elseif $securityForceSpacePlanePower >= 1 && $securityForceSpacePlanePower < 11>>
 		<<if $securityForceSpacePlanePower < 4>>
 			<<set _spCost = 50000000>>
 		<<elseif $securityForceSpacePlanePower == 4>>
@@ -655,6 +667,10 @@ securityForceX */
 			<<set _spCost = 125000000>>
 		<<elseif $securityForceSpacePlanePower == 8>>
 			<<set _spCost = 175000000>>
+		<<elseif $securityForceSpacePlanePower == 9>>
+			<<set _spCost = 250000000>>
+		<<elseif $securityForceSpacePlanePower == 10>>
+			<<set _spCost = 350000000>>
 		<</if>>
 		<br><<link "Ask The Colonel to upgrade the SpacePlane">>
 			<<replace "#resultX">>
@@ -662,7 +678,7 @@ securityForceX */
 			<<set $securityForceUpgradeToken = 1, $securityForceSpacePlanePower++, $cash -= _spCost>>
 			<</replace>>
 		<</link>> // Costs ¤<<print _spCost>> //
-	<<elseif $securityForceSpacePlanePower == 9>>
+	<<elseif $securityForceSpacePlanePower == 11>>
 		<br>//The $securityForceName's SpacePlane is fully upgraded.//
 	<</if>>
 		
diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw
index ade911a50d3d52c61445b6a66337a7d426e655fd..820d88acbedeb89c764fcd675b5e25e27ca1606b 100644
--- a/src/uncategorized/dispensary.tw
+++ b/src/uncategorized/dispensary.tw
@@ -483,6 +483,9 @@ Future Societies Research
 		The organ farm has been upgraded with schematics for modified uteri and ovaries.
 		<br>
 	<</if>>
+<<elseif $arcologies[0].FSGenderRadicalistResearch == 1>>
+	The organ farm has been upgraded with schematics for modified uteri and ovaries.
+	<br>
 <<else>>
 	// Gender Radicalist focused research unavailable. //
 	<br>
@@ -501,6 +504,9 @@ Future Societies Research
 		The fabricator is capable of crafting gigantic implants and elasticizing filler designed to overfill existing implants.
 		<br>
 	<</if>>
+<<elseif $arcologies[0].FSTransformationFetishistResearch == 1>>
+	The fabricator is capable of crafting gigantic implants and elasticizing filler designed to overfill existing implants.
+	<br>
 <<else>>
 	// Transformation Fetishist focused research unavailable. //
 	<br>
@@ -519,6 +525,9 @@ Future Societies Research
 		The fabricator has been upgraded to manufacture extremely powerful growth drugs.
 		<br>
 	<</if>>
+<<elseif $arcologies[0].FSAssetExpansionistResearch == 1>>
+	The fabricator has been upgraded to manufacture extremely powerful growth drugs.
+	<br>
 <<else>>
 	// Asset Expansionist focused research unavailable. //
 	<br>
@@ -537,6 +546,9 @@ Future Societies Research
 		The fabricator has been upgraded to manufacture growth reversing drugs.
 		<br>
 	<</if>>
+<<elseif $arcologies[0].FSSlimnessEnthusiastResearch == 1>>
+	The fabricator has been upgraded to manufacture growth reversing drugs.
+	<br>
 <<else>>
 	// Slimness Enthusiast focused research unavailable. //
 	<br>
@@ -555,6 +567,9 @@ Future Societies Research
 		The fabricator has been upgraded to manufacture extremely effective beauty creams designed to combat aging.
 		<br>
 	<</if>>
+<<elseif $arcologies[0].FSYouthPreferentialistResearch == 1>>
+	The fabricator has been upgraded to manufacture extremely effective beauty creams designed to combat aging.
+	<br>
 <<else>>
 	// Youth Preferentialist focused research unavailable. //
 	<br>
@@ -581,6 +596,17 @@ Future Societies Research
 			<br>
 		<</if>>
 	<</if>>
+<<elseif $arcologies[0].FSHedonisticDecadenceResearch == 1>>
+	The fabricator has been upgraded to manufacture tasty, extremely addictive, solid slave food in various familiar shapes and flavors. While they look and taste like real food, their consistancy is all wrong. Slaves gorging on them are likely to experience steady weight gain.<<if $arcologies[0].FSDegradationist != "unset">> Since your slaves don't deserve luxuries, all food crafted will cause severe stomach cramps minutes after ingestion. Coupled with their addictive nature, it ought to be quite torturous.<</if>>
+	<<if $arcologies[0].FSSlimnessEnthusiast > 50 && $arcologies[0].FSHedonisticDecadenceDietResearch == 0>>
+		[[Purchase diet recipes|Dispensary][$cash -= 10000*$upgradeMultiplierMedicine,$arcologies[0].FSHedonisticDecadenceDietResearch = 1]]
+		//Costs ¤<<print 10000*$upgradeMultiplierMedicine>>//
+		<br>&nbsp;&nbsp;&nbsp;&nbsp;Will prevent rampant weight gain from ruining your slim slaves.
+		<br>
+	<<elseif $arcologies[0].FSHedonisticDecadenceDietResearch == 1>>
+		A diet recipe is being utilized to prevent unwanted weight gain.
+		<br>
+	<</if>>
 <<else>>
 	// Hedonistic Decadence focused research unavailable. //
 	<br>
diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw
index 8f54db205a92234b047a1e6ef16d244fc147d330..0b44a5a581759662758f4ad9805bcef70bbbbc07 100644
--- a/src/uncategorized/randomIndividualEvent.tw
+++ b/src/uncategorized/randomIndividualEvent.tw
@@ -280,6 +280,7 @@
 <<if ($eventSlave.devotion <= 50)>>
 <<if ($eventSlave.devotion >= -20)>>
 <<if ($week-$eventSlave.weekAcquired < 10)>>
+<<if $eventSlave.energy > 20>>
 <<if ($eventSlave.anus != 0)>>
 <<if ($eventSlave.vagina != 0)>>
 	<<set $RESSevent.push("ignorant horny")>>
@@ -288,6 +289,7 @@
 <</if>>
 <</if>>
 <</if>>
+<</if>>
 
 <<if ($RETasteTestSubIDs.length > 1)>>
 <<if ($eventSlave.livingRules == "luxurious")>>
@@ -1135,6 +1137,7 @@
 <</if>>
 
 <<if ($eventSlave.balls > 0)>>
+<<if ($eventSlave.scrotum > 0)>>
 <<if ($eventSlave.dickAccessory == "chastity") || ($eventSlave.dickAccessory == "combined chastity")>>
 <<if ($eventSlave.devotion <= 95)>>
 <<if ($eventSlave.energy > 50)>>
@@ -1147,6 +1150,7 @@
 <</if>>
 <</if>>
 <</if>>
+<</if>>
 
 <<if ($PC.dick > 0)>>
 <<if ($PC.boobs > 0)>>
@@ -1325,7 +1329,7 @@
 
 <<if ($eventSlave.devotion >= -20)>>
 <<if ($eventSlave.lactation > 1)>>
-<<if ($eventSlave.vaginalAccessory != "chastity belt")  && $eventSlave.vaginaAccessory != "combined chastity">>
+<<if canDoVaginal($eventSlave) || canDoAnal($eventSlave)>>
 	<<set $RESSevent.push("milkgasm")>>
 <</if>>
 <</if>>
@@ -1403,11 +1407,17 @@
 <</if>>
 <</if>>
 
-<<if (($eventSlave.assignment == "whore") || ($eventSlave.assignment == "serve the public"))>>
+<<if ["whore", "serve the public", "work in the brothel", "serve in the club"].includes($eventSlave.assignment)>>
+<<if $eventSlave.vagina != 0>>
+<<if $eventSlave.anus != 0>>
+<<if canDoAnal($eventSlave)>>
 <<if ($eventSlave.devotion <= 50)>>
 	<<set $RESSevent.push("used whore")>>
 <</if>>
 <</if>>
+<</if>>
+<</if>>
+<</if>>
 
 <<if $eventSlave.assignment == "serve the public">>
 <<if $eventSlave.devotion >= -20>>
@@ -1533,10 +1543,12 @@
 <</if>>
 
 <<if ($eventSlave.assignment == "serve the public")>>
+<<if canDoAnal($eventSlave) && ($eventSlave.vagina < 0 || canDoVaginal($eventSlave))>>
 <<if ($eventSlave.devotion > 50)>>
 	<<set $RESSevent.push("serve the public devoted")>>
 <</if>>
 <</if>>
+<</if>>
 
 <<if ($eventSlave.behavioralFlaw == "bitchy")>>
 <<if canSee($eventSlave)>>
@@ -1701,10 +1713,12 @@
 <</if>>
 
 <<if ($eventSlave.assignment == "whore")>>
+<<if canDoAnal($eventSlave) && ($eventSlave.vagina < 0 || canDoVaginal($eventSlave))>>
 <<if ($eventSlave.devotion < -20) && ($eventSlave.trust > -20)>>
 	<<set $RESSevent.push("whore rebellious")>>
 <</if>>
 <</if>>
+<</if>>
 
 <<if ($eventSlave.amp == 1)>>
 	<<if ($eventSlave.devotion > 20)>>
diff --git a/src/uncategorized/reAWOL.tw b/src/uncategorized/reAWOL.tw
index d0dbb0543792aabf2a5d8da2b7edc25b593e20bd..fd6480a9e16016e480dc7efc65749be604b6c655 100644
--- a/src/uncategorized/reAWOL.tw
+++ b/src/uncategorized/reAWOL.tw
@@ -42,7 +42,7 @@ Your window of opportunity to act is closing. If you have plans for punishing th
 
 <br>
 
-<<if $securityForceActive > 1>>
+<<if $securityForceActive == 1>>
 	<<link "Let your $securityForceName handle her">>
 		<<replace "#result">>
 				You take a tablet and send The Colonel a notice about the mutinous mercenary. When you have the majority of the pertinent details committed to text, all that remains is to decide the fate of your quarry.
diff --git a/src/uncategorized/seIndependenceDay.tw b/src/uncategorized/seIndependenceDay.tw
index 0df5a013813380c34f6f95a42471cbfcc4850cbf..f150043b4250282d2e7359880130f13dd074ef37 100644
--- a/src/uncategorized/seIndependenceDay.tw
+++ b/src/uncategorized/seIndependenceDay.tw
@@ -1,21 +1,16 @@
-:: SE independence day
+:: SE independence day [nobr]
 
-<<nobr>>
-
-<<set $nextLink = "Scheduled Event">>
-<<set $nextButton = "Continue">>
-<<set $independenceDay = 0>>
+<<set $nextLink = "Scheduled Event", $nextButton = "Continue", $independenceDay = 0>>
 
 Independence Day is this week.
 <br><br>
 In the Free Cities, Independence Day falls on the day when the Free City achieved its de facto freedom from the laws of the old world. In most of the Free Cities, including yours, this was an unspectacular event that involved a lot of signing of contracts and not much storming of bastions. Nevertheless, this is the anniversary of the day that this tiny patch of earth became truly free, and its inhabitants became free to exercise their dominion over the freedom of others. It will pass unnoticed and uncelebrated unless you take action to make it special.
 
-<</nobr>>\
+<br><br>
 
 <span id="result">
 <<link "Give a speech">>
 	<<replace "#result">>
-	<<nobr>>
 	You broadcast a speech to mark the occasion, using the arcology's media systems to reach a wide audience. It is unnecessary to make an effort to ensure attention;
 	<<if $arcologies[0].FSChattelReligionistLaw == 1>>
 		the Prophet's word always receives complete attention on the rare occasions that it is publicly given.
@@ -367,34 +362,29 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve
 	<</if>>
 	You conclude by briefly recounting the story of the founding of the Free City, the building of the arcology, and what is publicly known of your accession to ownership, before a ringing close that reminds your citizens that they have the freedom to decide where their stories in the Free Cities go from there. Your speech is @@.green;very well received.@@
 	<<if $PC.career == "servant">>
-	<<set $rep += 100>>
+		<<set $rep += 100>>
 	<<else>>
-	<<set $rep += 200>>
+		<<set $rep += 200>>
 	<</if>>
-	<</nobr>>
 	<</replace>>
 <</link>>
-</span>\
-\
+</span>
+
 <span id="result2">
-<<link "Pay for a lavish fireworks display">>
+<br><<link "Pay for a lavish fireworks display">>
 	<<replace "#result2">>
-	<<nobr>>
-	<<set $cash -= 10000>>
 	Once darkness falls outside the arcology, a traditional fireworks display erupts from mortars mounted on your penthouse balconies. The noise and light @@.green;delights@@ your citizens, terrifies the arcology's stupider slaves, and serves a useful ancillary purpose in defense preparedness. The arcology's radar and laser sensors track the display, using it as an opportunity to calibrate the point defense systems on real targets. There is general agreement that this sort of thing should be a yearly tradition here, just like it was in some parts of the old world: old ideas aren't all bad.
-	<<set $rep += 1000>>
-	<</nobr>>
+	<<set $rep += 1000, $cash -= 10000>>
 	<</replace>>
 <</link>> //Costs ¤10000//
-\
-<<if $securityForceActive > 1>>
-<<link "Host a parade">>
+
+<<if $securityForceActive == 1>>
+<br><<link "Host a parade">>
 	<<replace "#result2">>
-	<<nobr>>
 	<<if $securityForcePersonnel < 100>>
 		The tiny size of $securityForceName does not enspire confindence in your citizens.
 		<<set $rep -= 200>>
-	<<elseif $securityForcePersonnel < 1000>>
+	<<elseif $securityForcePersonnel < 1500>>
 		The almost full size of $securityForceName enspires confindence in your citizens.
 		<<set $rep += 100>>
 	<</if>>
@@ -440,7 +430,6 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve
 		Seeing that the Giant Robot has been fully upgraded provies your citizens with a feeling of safety.
 		<<set $rep += 100>>
 	<</if>>
-	
 	<<if ($securityForceRulesOfEngagement == "hold") && ($securityForceDepravity >= 1.5)>>
 		The sight of $securityForceName's forcing their captured slaves to suck them off while swinging their swords and other none lethal tools around trigger fingers twitch enspires terror in your citizens.
 		<<set $rep -= 200>>
@@ -465,8 +454,7 @@ In the Free Cities, Independence Day falls on the day when the Free City achieve
 	/*Mabye a random chance attack by the Daughter's of Liberty if they haven't been already defeated or if they have by a cell that managed to survive. The size of the attack could depend the time since their last encoutner. The ammount of damage inflicted would depend primarly on if the hacker's support was aquired,$bodyguard's combat skill, the player's combat skill, SF upgrades and finally some RNG. If a low ammount of damage is inflicted then there will be a low hit to rep and some criminals can be acquired or dealth with in the usual maner. Higher ammounts of damage leads to, higher hits to rep and a chance that less attackers will survive. Without a bodyguard there is a chance that PC may die or be held hostage with a chance of being killed if the resuce attempt is botched. */
 	
 	/* I was thinking providing a option (potentially #result3) of giving a speech with it being a duplicate of the above speech just for completeness sake however it would be reduant except for a line or two about the outcome of attack if it fired (i.e listing the number of dead/captured attackers (potentially #result4) and dead soliders with a couple of potential options (potentially #result5) ;to erect a statute or such ackonolge them and if one is alread present to add them on to it, to provide support for their families. Also the amount of montery damage, did $bodyguard die or just get wounded and if so how severly. Finally a closing message with how the PC wishes to react to it (potentially #result6); e.g. be vigilant, it's a one off, act of war, we will not give into terrorist attacks, etc. */	
-	<</nobr>>
 	<</replace>>
 <</link>>
 <</if>>
-</span>\
\ No newline at end of file
+</span>
\ No newline at end of file
diff --git a/src/uncategorized/securityForceEOWReport.tw b/src/uncategorized/securityForceEOWReport.tw
index 2e6e27a47fe12b677b39467749d4069a3f52945e..32f6fc8f2c0bce5c7f64d2923bec2da30b13cf64 100644
--- a/src/uncategorized/securityForceEOWReport.tw
+++ b/src/uncategorized/securityForceEOWReport.tw
@@ -1,20 +1,22 @@
 :: Security Force EOW Report
+
 /* The upgrades are currently ordered as:
-securityForceArcologyUpgrades(10)
+securityForceArcologyUpgrades(12)
 securityForceInfantryPower(11)
 securityForceStimulantPower(7)
 securityForceVehiclePower(7)
-securityForceAircraftPower(7)
-ssecurityForceSpacePlanePower(9)
+securityForceAircraftPower(8)
+ssecurityForceSpacePlanePower(11)
 securityForceFortressZeppelin(3)
 securityForceAC130(5)
 ecurityForceDronePower(6)
 securityForceSatalitePower(16)
 securityForceGiantRobot(9)
 ($terrain = "oceanic" 
-	securityForceAircraftCarrier(4)
-	securityForceSubmarine(5)
-	-securityForceGiantRobot)
+	+securityForceAircraftCarrier(4)
+	+securityForceSubmarine(5)
+	-securityForceGiantRobot(9)
+	-securityForceMissileSilo(3)
 securityForceX */
 <<silently>>
 /* Manpower Fluctuation Calculations - loss from attrition, random casualties, etc. Baseline is ~3%/week. Heavier for raiding/slaving, reduced for securing trade. Maxes out between 1000-1500, though never exactly that. If over 1500 for some reason, set to 1455-1495. If under 100, cannot fluctuate further negatively. */
@@ -130,7 +132,7 @@ securityForceX */
 	<<set $securityForceTrade = 0.025>>
 
 	/* Extra rep/prosperity from upgrades, an extra 0.25% per upgrade. ArcologyUpgrades and drones are worth doubble. */
-		<<if $securityForceArcologyUpgrades > 0>> /* (9) = 4.5 */
+		<<if $securityForceArcologyUpgrades > 0>> /* (12) = 6 */
 			<<set $securityForceTrade += (0.5*($securityForceArcologyUpgrades))>> <</if>>
 		<<if $securityForceInfantryPower > 0>> /* (11) = 2.75 */
 			<<set $securityForceTrade += (0.25*($securityForceInfantryPower))>> <</if>>
@@ -138,24 +140,25 @@ securityForceX */
 			<<set $securityForceTrade += (0.25*($securityForceStimulantPower))>> <</if>>
 		<<if $securityForceVehiclePower > 0>> /* (7)  = 1.75 */
 			<<set $securityForceTrade += (0.25*($securityForceVehiclePower))>> <</if>>
-		<<if $securityForceAircraftPower > 0>> /* (7)  = 1.75 */
+		<<if $securityForceAircraftPower > 0>> /* (8)  = 2 */
 			<<set $securityForceTrade += (0.25*($securityForceAircraftPower))>> <</if>>
 		<<if $securityForceDronePower > 0>> /* (6)  = 3.0 */
 			<<set $securityForceTrade += (0.5*($securityForceDronePower))>> <</if>>
-		<<if $securityForceSpacePlanePower > 0>> /* (8)  = 2.25 */
+		<<if $securityForceSpacePlanePower > 0>> /* (11)  = 2.75 */
 			<<set $securityForceTrade += (0.0025*($securityForceSpacePlanePower))>> <</if>>
+		<<if $securityForceFortressZeppelin > 0>> /* (3) = 0.75 */ 
+			<<set $securityForceTrade += (0.25*($securityForceFortressZeppelin))>> <</if>>
+		<<if $securityForceAC130 > 0>> /* (5) = 1.25 */ 
+			<<set $securityForceTrade += (0.25*($securityForceAC130))>> <</if>>
 		<<if $securityForceSatalitePower > 0>> /* (16)  = 4 */
 			<<set $securityForceTrade += (0.25*($securityForceSatalitePower))>> <</if>>
-		<<if $securityForceGiantRobot > 0>> /* (8)  = 2 */
+		<<if $securityForceGiantRobot > 0>> /* (9)  = 2.25 */
 			<<set $securityForceTrade += (0.25*($securityForceGiantRobot))>> <</if>>
-		<<if $securityForceAircraftCarrier > 0>> /* (3) = 0.75 */
+		<<if $securityForceAircraftCarrier > 0>> /* (4) = 1 */
 			<<set $securityForceTrade += (0.25*($securityForceAircraftCarrier))>> <</if>>
-		<<if $securityForceSubmarine > 0>> /* (3) = 0.75 */
+		<<if $securityForceSubmarine > 0>> /* (5) = 1.25 */
 			<<set $securityForceTrade += (0.25*($securityForceSubmarine))>> <</if>>
-		<<if $securityForceFortressZeppelin > 0>> /* (3) = 0.75 */ 
-			<<set $securityForceTrade += (0.25*($securityForceFortressZeppelin))>> <</if>>
-		<<if $securityForceAC130 > 0>> /* (5) = 1.25 */ 
-			<<set $securityForceTrade += (0.25*($securityForceAC130))>> <</if>>
+		
 
 	/* Manpower effects - extra 0.5% per 100-gate in terms of manpower. Kicks in at over 200, since some of the SF is on overhead, logistics, repairs, rest, etc. */
 	<<if $securityForcePersonnel > 200>>
@@ -194,11 +197,11 @@ securityForceX */
 		<<set $securityForceBooty = ($securityForceBooty+(3500*Math.trunc($securityForcePersonnel/100)))>>
 	<</if>>
 
-	/* Raiding Efficiency Modifier Calculations - 20% per force upgrade (60-320% per tree), up to 140% final multiplier (after upgrade considerations) for stims. With all upgrades for a total of 1,60%, after all other raiding calculations but excluding Colonel or SSLevel's (drugs make them better at everything, but especially much better at raiding - much easier to murder and pillage when you're fucked out of your mind on a mix of meth, pcp, and lsd). Having an effective CIC (Combat Infomation Centre) at the barracks,airforce, satalite,AC-130 and slave support at facilities massivey improves raiding efficency. If we are dealing with an oceanic aracolgy the sub and carrier massively improve efficency. */
+	/* Raiding Efficiency Modifier Calculations - 20% per force upgrade (60-320% per tree), up to 140% final multiplier (after upgrade considerations) for stims. With all upgrades for a total of 1,960% if $terrain != "oceanic" (1,900 if $terrain == "oceanic" but the two upgrades have been slightly buffed to compinsate)  after all other raiding calculations but excluding Colonel or SSLevel's (drugs make them better at everything, but especially much better at raiding - much easier to murder and pillage when you're fucked out of your mind on a mix of meth, pcp, and lsd). Having an effective CIC (Combat Infomation Centre) at the barracks,airforce, satalite,AC-130 and slave support at facilities massivey improves raiding efficency. If we are dealing with an oceanic aracolgy the sub and carrier massively improve efficency. */
 /* Facilities and assoicated upgrades/equipement */
 <<if $SSLevelBarracks > 0>>
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelBarracks*0.2)))>> <</if>>
-<<if $securityForceArcologyUpgrades > 0>> 	/* (10) 200% */
+<<if $securityForceArcologyUpgrades > 0>> 	/* (12) 240% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceArcologyUpgrades*0.2)))>> <</if>>
 <<if $SSLevelArmoury > 0>>
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelArmoury*0.2)))>> <</if>>
@@ -214,9 +217,9 @@ securityForceX */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceVehiclePower*0.2))>> <</if>> 
 <<if $SSLevelHangar > 0>>
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelHangar*0.2)))>> <</if>>	
-<<if $securityForceAircraftPower > 0>> /* (7) 140% */
+<<if $securityForceAircraftPower > 0>> /* (8) 160% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceAircraftPower*0.2)))>> <</if>>
-<<if $securityForceSpacePlanePower > 0>> /* (9) 180% */
+<<if $securityForceSpacePlanePower > 0>> /* (11) 220% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceSpacePlanePower*0.2))>> <</if>>
 <<if $securityForceFortressZeppelin > 0>> /* (3) 60% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceFortressZeppelin*0.2))>> <</if>>
@@ -224,22 +227,22 @@ securityForceX */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceAC130*0.2)))>> <</if>>
 <<if $SSLevelDroneBay > 0>>
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelDroneBay*0.2)))>> <</if>>
-<<if $securityForceDronePower > 0>> /* (7) 140% */
+<<if $securityForceDronePower > 0>> /* (6) 120% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceDronePower*0.2))>> <</if>>
 <<if $SSLevelLaunchBay > 0>>
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelLaunchBay*0.2)))>> <</if>>
-<<if $securityForceSatalitePower > 0>> /* (16) 320% */
+<<if $securityForceSatalitePower > 0 && $terrain != "oceanic">> /* (16) 320% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceSatalitePower*0.2)))>> <</if>>
 <<if $securityForceGiantRobot > 0>> /* (9) 180% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceGiantRobot*0.2))>> <</if>> 
-<<if $securityForceMissileSilo > 0>> /* (3) 60% */
+<<if $securityForceMissileSilo > 0 && $terrain != "oceanic">> /* (3) 60% */
 	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceMissileSilo*0.2))>> <</if>> 
 <<if $SSLevelNavalYard > 0 && $terrain == "oceanic">>
-	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelNavalYard*0.2)))>> <</if>>
+	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1.05+($SSLevelNavalYard*0.2)))>> <</if>>
 <<if $securityForceAircraftCarrier > 0 && $terrain == "oceanic">> /* (4) 80% */
-	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceAircraftCarrier*0.2)))>> <</if>>
+	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1.05+($securityForceAircraftCarrier*0.2)))>> <</if>>
 <<if $securityForceSubmarine > 0 && $terrain == "oceanic">> /* (5) 100% */
-	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceSubmarine*0.2)))>> <</if>>
+	<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1.05+($securityForceSubmarine*0.2)))>> <</if>>
 /* Colonel stuff */
 	/* <<switch $ColonelCore>>
 	<<case "warmonger">>
@@ -324,7 +327,7 @@ securityForceX */
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;//Current Status://
 <<nobr>>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ''Barracks:''
 <br>
-/* 9 upgrades */
+/* 12 upgrades */
 <<if $securityForceArcologyUpgrades == 0>>
 	The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion.
 <<elseif $securityForceArcologyUpgrades == 1>>
@@ -347,6 +350,10 @@ securityForceX */
 	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 140 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
 <<elseif $securityForceArcologyUpgrades == 10>>
 	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 160 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
+<<elseif $securityForceArcologyUpgrades == 11>>
+	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, dual barreled electromagnetic railgun artillery 160 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
+<<elseif $securityForceArcologyUpgrades == 12>>
+	The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, tri barreled electromagnetic railgun artillery 160 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.
 <</if>>
 		
 <br><br>
@@ -431,7 +438,7 @@ securityForceX */
 <br><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ''Hangar:''
 <br>
-/* 7 upgrades */
+/* 8 upgrades */
 <<if $securityForceAircraftPower == 0>>
 	The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry.
 <<elseif $securityForceAircraftPower == 1>>
@@ -453,7 +460,7 @@ securityForceX */
 <</if>>
 <<if $securityForceSpacePlanePower > 0>>
 	<br>
-	/* 8 upgrades */
+	/* 11 upgrades */
 	<<if $securityForceSpacePlanePower == 1>>
 		A basic two engine SpacePlane has been 'borrowed' from the old world.
 	<<elseif $securityForceSpacePlanePower == 2>>
@@ -471,7 +478,11 @@ securityForceX */
 	<<elseif $securityForceSpacePlanePower == 8>>
 		Increased the SpacePlane's crew comfort and life support systems to increase operational time.
 	<<elseif $securityForceSpacePlanePower == 9>>
-		Added an additional engine per wing wich greatly increases acceleration and rases the top speed to mach 15, making $securityForceName's Space Plane untouchable.
+		Added an additional engine per wing wich greatly increases acceleration and raises the top speed to mach 15, making $securityForceName's Space Plane untouchable.
+	<<elseif $securityForceSpacePlanePower == 10>>
+		Replaced the skin of $securityForceName's Space Plane with a basic optical illusion kit.
+	<<elseif $securityForceSpacePlanePower == 11>>
+		Replaced the skin of $securityForceName's Space Plane with a advanced optical illusion kit.
 	<</if>> 
 <</if>>
 <<if $securityForceFortressZeppelin > 0>>
@@ -566,7 +577,7 @@ securityForceX */
 <</if>>
 <<if $securityForceGiantRobot > 0>>
 	<br>
-	/* 8 upgrades */
+	/* 9 upgrades */
 	<<if $securityForceGiantRobot == 1>>
 		An old world Giant Robot has been 'Borrowed'.
 	<<elseif $securityForceGiantRobot == 2>>