diff --git a/devNotes/AnatomyOfAFreeCitiesEvent b/devNotes/AnatomyOfAFreeCitiesEvent.txt
similarity index 100%
rename from devNotes/AnatomyOfAFreeCitiesEvent
rename to devNotes/AnatomyOfAFreeCitiesEvent.txt
diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw
index efc16e45a974b647763a3973468ba1790f7c21ce..422dd9a04182016f27f6f256f1c1223aa8b8f3f6 100644
--- a/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw
+++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw
@@ -50,6 +50,7 @@
 <<set $activeSlave.vaginalSkill = Number($activeSlave.vaginalSkill) || 0>>
 <<set $activeSlave.preg = Number($activeSlave.preg) || 0>>
 <<set $activeSlave.dick = Number($activeSlave.dick) || 0>>
+<<set $activeSlave.clit = Number($activeSlave.clit) || 0>>
 <<set $activeSlave.balls = Number($activeSlave.balls) || 0>>
 <<set $activeSlave.whoreSkill = Number($activeSlave.whoreSkill) || 0>>
 <<set $activeSlave.entertainSkill = Number($activeSlave.entertainSkill) || 0>>
diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw
index 2635613424c3a6dfbce73f33903a0eb0da01c9b4..7f3f4a9eef0a2d676adda06c6622010b1a3775da 100644
--- a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw
+++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw
@@ -68,6 +68,7 @@
 <<set $tempSlave.pregType = Number($tempSlave.pregType) || 0>>
 <<set $tempSlave.pregSource = Number($tempSlave.pregSource) || 0>>
 <<set $tempSlave.dick = Number($tempSlave.dick) || 0>>
+<<set $tempSlave.clit = Number($tempSlave.clit) || 0>>
 <<set $tempSlave.balls = Number($tempSlave.balls) || 0>>
 <<set $tempSlave.foreskin = Number($tempSlave.foreskin) || 0>>
 <<set $tempSlave.scrotum = Number($tempSlave.scrotum) || 0>>
diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw
index 3ccdb61316a018abeaa32719eaf9107c209ada80..8f820a1efa348a3acbd8025594b5c8bc264aaf31 100644
--- a/src/pregmod/newChildIntro.tw
+++ b/src/pregmod/newChildIntro.tw
@@ -1130,7 +1130,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s
 	<<set $vaginalTotal += 1>>
 <<set $activeSlave.vagina = 1>>
 <<replace "#result">>
-	You gently lead her unresisting body to the couch next to your desk and spread her legs. She writhes and moans as you enter her virgin pussy, but after getting into the rhythm of sex, she enthusiastically moves along trying to make the feeling even better. She's almost sad when @@.hotpink;her beloved parter@@ finishes, but @@.mediumaquamarine;hopes@@ she'll get to play sex with you again soon. @@.lime;Her tight little pussy has been broken in.@@
+	You gently lead her unresisting body to the couch next to your desk and spread her legs. She writhes and moans as you enter her virgin pussy, but after getting into the rhythm of sex, she enthusiastically moves along trying to make the feeling even better. She's almost sad when @@.hotpink;her beloved partner@@ finishes, but @@.mediumaquamarine;hopes@@ she'll get to play sex with you again soon. @@.lime;Her tight little pussy has been broken in.@@
 <</replace>>
 <</link>>
 <</if>>
@@ -1143,7 +1143,7 @@ You beckon the curious girl to your hefty breasts, having noticed how hungrily s
 	<<set $analTotal += 1>>
 <<set $activeSlave.anus = 1>>
 <<replace "#result">>
-	You gently lead her unresisting body to the couch next to your desk and arrange her with her rear in the air. She writhes and moans as you enter her virgin anus, but after getting into the rhythm of sex, she enthusiastically moves along trying to make the feeling even better. She's almost sad when @@.hotpink;her beloved parter@@ finishes, but @@.mediumaquamarine;hopes@@ she'll get to play sex with you again soon. @@.lime;Her tight little anus has been broken in.@@
+	You gently lead her unresisting body to the couch next to your desk and arrange her with her rear in the air. She writhes and moans as you enter her virgin anus, but after getting into the rhythm of sex, she enthusiastically moves along trying to make the feeling even better. She's almost sad when @@.hotpink;her beloved partner@@ finishes, but @@.mediumaquamarine;hopes@@ she'll get to play sex with you again soon. @@.lime;Her tight little anus has been broken in.@@
 <</replace>>
 <</link>>
 <</if>>
diff --git a/src/pregmod/widgets/slaveSummaryWidgets.tw b/src/pregmod/widgets/slaveSummaryWidgets.tw
index 510214481560d2f7d61d09da01d0463c1fed9041..40f0fe18762f8adc33d523263701a7596b4d74e4 100644
--- a/src/pregmod/widgets/slaveSummaryWidgets.tw
+++ b/src/pregmod/widgets/slaveSummaryWidgets.tw
@@ -47,13 +47,28 @@
 	<<else>>@@.magenta;Wor<<if $summaryStats>>[_Slave.devotion]<</if>>@@
 	<</if>>
 	<<if _Slave.fetish == "mindbroken">>
-	<<elseif _Slave.trust < -95>>@@.darkgoldenrod;ETerr<<if $summaryStats>>[_Slave.trust]<</if>>
-	<<elseif _Slave.trust < -50>>@@.goldenrod;Terr<<if $summaryStats>>[_Slave.trust]<</if>>
-	<<elseif _Slave.trust < -20>>@@.gold;Fright<<if $summaryStats>>[_Slave.trust]<</if>>
-	<<elseif _Slave.trust <= 20>>@@.yellow;Fear<<if $summaryStats>>[_Slave.trust]<</if>>
-	<<elseif _Slave.trust <= 50>>@@.mediumaquamarine;Caref<<if $summaryStats>>[_Slave.trust]<</if>>
-	<<elseif _Slave.trust < 95>>@@.mediumseagreen;Trust<<if $summaryStats>>[_Slave.trust]<</if>>
-	<<else>>@@.seagreen;VTrust <<if $summaryStats>>[_Slave.trust]<</if>>
+	<<elseif _Slave.trust < -95>>@@.darkgoldenrod;ETerr<<if $summaryStats>>[_Slave.trust]<</if>>@@
+	<<elseif _Slave.trust < -50>>@@.goldenrod;Terr<<if $summaryStats>>[_Slave.trust]<</if>>@@
+	<<elseif _Slave.trust < -20>>@@.gold;Fright<<if $summaryStats>>[_Slave.trust]<</if>>@@
+	<<elseif _Slave.trust <= 20>>@@.yellow;Fear<<if $summaryStats>>[_Slave.trust]<</if>>@@
+	<<elseif _Slave.trust <= 50>>
+		<<if _Slave.devotion < -20>>
+			@@.orange;Caref<<if $summaryStats>> [_Slave.trust]<</if>>@@
+		<<else>>
+			@@.mediumaquamarine;Caref<<if $summaryStats>>[_Slave.trust]<</if>>@@
+		<</if>>
+	<<elseif _Slave.trust < 95>>
+		<<if _Slave.devotion < -20>>
+			@@.orangered;Bold<<if $summaryStats>> [_Slave.trust]<</if>>@@
+		<<else>>
+			@@.mediumseagreen;Trust<<if $summaryStats>>[_Slave.trust]<</if>>@@
+		<</if>>
+	<<else>>
+		<<if _Slave.devotion < -20>>
+			@@.darkred;Defiant<<if $summaryStats>> [_Slave.trust]<</if>>@@
+		<<else>>
+			@@.seagreen;VTrust <<if $summaryStats>>[_Slave.trust]<</if>>@@
+		<</if>>
 	<</if>>
 <<elseif $abbreviateDevotion == 2>>
 	<<if _Slave.fetish == "mindbroken">>@@.red;Mindbroken.@@
@@ -70,9 +85,24 @@
 	<<elseif _Slave.trust < -50>>@@.goldenrod;Terrified<<if $summaryStats>> [_Slave.trust]<</if>>.@@
 	<<elseif _Slave.trust < -20>>@@.gold;Frightened<<if $summaryStats>> [_Slave.trust]<</if>>.@@
 	<<elseif _Slave.trust <= 20>>@@.yellow;Fearful<<if $summaryStats>> [_Slave.trust]<</if>>.@@
-	<<elseif _Slave.trust <= 50>>@@.mediumaquamarine;Careful<<if $summaryStats>> [_Slave.trust]<</if>>.@@
-	<<elseif _Slave.trust < 95>>@@.mediumseagreen;Trusting<<if $summaryStats>> [_Slave.trust]<</if>>.@@
-	<<else>>@@.seagreen;Profoundly trusting<<if $summaryStats>> [_Slave.trust]<</if>>.@@
+	<<elseif _Slave.trust <= 50>>
+		<<if _Slave.devotion < -20>>
+			@@.orange;Careful<<if $summaryStats>> [_Slave.trust]<</if>>.@@
+		<<else>>
+			@@.mediumaquamarine;Careful<<if $summaryStats>> [_Slave.trust]<</if>>.@@
+		<</if>>
+	<<elseif _Slave.trust < 95>>
+		<<if _Slave.devotion < -20>>
+			@@.orangered;Bold<<if $summaryStats>> [_Slave.trust]<</if>>.@@
+		<<else>>
+			@@.mediumseagreen;Trusting<<if $summaryStats>> [_Slave.trust]<</if>>.@@
+		<</if>>
+	<<else>>
+		<<if _Slave.devotion < -20>>
+			@@.darkred;Defiant<<if $summaryStats>> [_Slave.trust]<</if>>.@@
+		<<else>>
+			@@.seagreen;Profoundly trusting<<if $summaryStats>> [_Slave.trust]<</if>>.@@
+		<</if>>
 	<</if>>
 <</if>>
 
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index cfad906feeb6119f98cc7f481770f101d9ed2593..86a51a6729594307fd13773fc54660809b69df52 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -14917,38 +14917,72 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Treat her right">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You give her a reassuring swat across the rump and tell her you'd be happy to. You head toward the utility area with the milkers, and she follows eagerly behind you, <<if $activeSlave.fetish == "boobs">>very ready to have you touch her favorite part of her body<<else>>pleased you'd do this for her and very ready to relieve the pressure in her tits<</if>>. To her surprise, you seat yourself on a stool and draw her onto your lap rather than sitting her at a milking machine. Reaching behind yourself, you give the $desc cow on your lap a broad bucket, and tell her to hold it <<if $activeSlave.preg > 20>>under her breasts as best she can, given her pregnant belly<<else>>on her lap<</if>>. Then you reach around her and take her <<if $activeSlave.boobs > 6000>>gargantuan<<elseif $activeSlave.boobs > 2000>>huge<<else>>heavy<</if>> udders in your hands. She gasps as she realizes exactly how you plan to do this, and adjusts the bucket so it's below both of her nipples at once.
+	You give her a reassuring swat across the rump and tell her you'd be happy to. You head toward the utility area with the milkers, and she follows eagerly behind you,
+	<<if $activeSlave.fetish == "boobs">>
+		very ready to have you touch her favorite part of her body.
+	<<else>>
+		pleased you'd do this for her and very ready to relieve the pressure in her tits.
+	<</if>>
+	To her surprise, you seat yourself on a stool and draw her onto your lap rather than sitting her at a milking machine. Reaching behind yourself, you give the $desc cow on your lap a broad bucket, and tell her to hold it
+	<<if $activeSlave.belly >= 5000>>
+		under her breasts as best she can, given her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>_belly<</if>> belly.
+	<<else>>
+		on her lap.
+	<</if>>
+	Then you reach around her and take her
+	<<if $activeSlave.boobs > 6000>>
+		gargantuan
+	<<elseif $activeSlave.boobs > 2000>>
+		huge
+	<<else>>
+		heavy
+	<</if>>
+	udders in your hands. She gasps as she realizes exactly how you plan to do this, and adjusts the bucket so it's below both of her nipples at once.
 	<br><br>
-	She instinctually expects the rhythmic tugging that the milkers usually produce, but what she gets is a methodical massage of her breasts, both at once. They're large enough to be more than a single handful, so you go bit by bit, ensuring that no part of her udders goes untouched. Her nipples start to gush milk without help after a few moments of this, and she groans with relief and satisfaction as she feels her breasts begin to empty and enjoys the sensation of the massage.<<if $activeSlave.fetish == "boobs">>She orgasms strongly soon after the first jet of milk, producing an especially thick squirt. <</if>> After you're satisfied, you move your hands to her nipples and milk her like a cow, getting the last drops of milk out of her <<if $activeSlave.fetish == "boobs">>and producing a shuddering series of aftershocks<<else>>and bringing her to a surprise orgasm<</if>>. When she's done, she leans back into you for a moment before setting the milk bucket down, a wordless gesture of @@.mediumaquamarine;considerable trust.@@ It means a lot to her that you would milk her yourself.
-	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.mammaryCount += 1>>
-	<<set $mammaryTotal += 1>>
+	She instinctually expects the rhythmic tugging that the milkers usually produce, but what she gets is a methodical massage of her breasts, both at once. They're large enough to be more than a single handful, so you go bit by bit, ensuring that no part of her udders goes untouched. Her nipples start to gush milk without help after a few moments of this, and she groans with relief and satisfaction as she feels her breasts begin to empty and enjoys the sensation of the massage.
+	<<if $activeSlave.fetish == "boobs">>
+		She orgasms strongly soon after the first jet of milk, producing an especially thick squirt.
+	<</if>>
+	After you're satisfied, you move your hands to her nipples and milk her like a cow, getting the last drops of milk out of her
+	<<if $activeSlave.fetish == "boobs">>
+		and producing a shuddering series of aftershocks.
+	<<else>>
+		and bringing her to a surprise orgasm.
+	<</if>>
+	When she's done, she leans back into you for a moment before setting the milk bucket down, a wordless gesture of @@.mediumaquamarine;considerable trust.@@ It means a lot to her that you would milk her yourself.
+	<<set $activeSlave.trust += 4, $activeSlave.mammaryCount++, $mammaryTotal++>>
 	<</replace>>
 <</link>>
 <br><<link "Treat her like a cow">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You ask her if she really wants to be treated like a cow. She nods, a bit hesitantly, sensing a certain danger but not really knowing what else to do. You lead her to the utility area of the penthouse, where the milkers are, but stop her when she starts for one. Instead, you fetch a pair of low stools, make her kneel on one, and put her hands on the other, so she's on all fours with her udders hanging beneath her<<if $activeSlave.boobs > 5000>>, the twin masses of female flesh almost reaching the floor<</if>>.
+	You ask her if she really wants to be treated like a cow. She nods, a bit hesitantly, sensing a certain danger but not really knowing what else to do. You lead her to the utility area of the penthouse, where the milkers are, but stop her when she starts for one. Instead, you
+	<<if $activeSlave.belly >= 300000>>
+		pull her over her _belly belly with her udders hanging beneath her<<if $activeSlave.boobs > 5000>>, the twin masses of female flesh almost reaching the floor<</if>>.
+	<<else>>
+		fetch a pair of low stools, make her kneel on one, and put her hands on the other, so she's on all fours with her udders hanging beneath her<<if $activeSlave.boobs > 5000>>, the twin masses of female flesh almost reaching the floor<</if>>.
+	<</if>>
 	<br><br>
 	You swing a bucket under her nipples and milk her by hand, as though she were a cow. This isn't exactly what she had in mind, but the feeling of your hands on her nipples, tugging the streams of milk out of her and into the bucket beneath <<if $activeSlave.fetish == "boobs">>brings her very close to orgasm<<else>>eventually relaxes her<</if>>. Seeing this, you muse aloud, as though to yourself, that a little farmyard bestiality wouldn't hurt, since there's no one here but you and a dairy cow. Pawing the cow's behind possessively, you finger her aggressively before deciding on
-	<<if $PC.vagina == 1>>
-		a little cow tongue action. You stand up and grind your pussy against the cow's upturned mouth, humping her face hard enough to shake the drops of milk still clinging to her sore nipples down and into the bucket below.<<if $PC.vagina == 1>> You pull away when you're about halfway there, only to shove your cock down her throat instead.<</if>> When you're finished, you step away, leaving her face thoroughly coated in girlcum<<if $PC.vagina == 1>> and her mouth full of your load<</if>>,
-		<<set $activeSlave.oralCount += 1>>
-		<<set $oralTotal += 1>>
-	<<elseif $activeSlave.vagina > -1>>
-		a little cow pussy. You walk around behind her and fuck her hard enough to shake the drops of milk still clinging to her sore nipples down and into the bucket below. When you're finished, you step away, leaving your cum to run out of her cunt and down her thighs,
-		<<set $activeSlave.vaginalCount += 1>>
-		<<set $vaginalTotal += 1>>
+	<<if canDoVaginal($activeSlave) && $PC.dick == 1>>
+		a little cow pussy. You walk around behind her and fuck her hard enough to shake the drops of milk still clinging to her sore nipples down and into the bucket below.
+		<<VaginalVCheck>>
+		When you're finished, you step away, leaving your cum to run out of her cunt and down her thighs,
+	<<elseif canDoAnal($activeSlave) && $PC.dick == 1>>
+		some cow ass. You walk around behind her and buttfuck her hard enough to shake the drops of milk still clinging to her sore nipples down and into the bucket below.
+		<<AnalVCheck>>
+		When you're finished, you step away, leaving your cum to drip out of her gaped asshole,
 	<<else>>
-		some cow ass. You walk around behind her and buttfuck her hard enough to shake the drops of milk still clinging to her sore nipples down and into the bucket below. When you're finished, you step away, leaving your cum to drip out of her gaped asshole,
-		<<set $activeSlave.analCount += 1>>
-		<<set $analTotal += 1>>
+		a little cow tongue action.
+		<<if $PC.vagina == 1>>
+			You stand up and grind your pussy against the cow's upturned mouth, humping her face hard enough to shake the drops of milk still clinging to her sore nipples down and into the bucket below.<<if $PC.dick == 1>> You pull away when you're about halfway there, only to shove your cock down her throat instead.<</if>> When you're finished, you step away, leaving her face thoroughly coated in girlcum<<if $PC.dick == 1>> and her mouth full of your load<</if>>,
+		<<else>>
+		<</if>>
+		<<set $activeSlave.oralCount++, $oralTotal++>>
 	<</if>>
 	and ask her what cows say. "Um, moo?" she responds in a small,
 	@@.hotpink;submissive@@ voice.
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.mammaryCount += 1>>
-	<<set $mammaryTotal += 1>>
+	<<set $activeSlave.devotion += 4, $activeSlave.mammaryCount++, $mammaryTotal++>>
 	<</replace>>
 <</link>>
 
@@ -14957,64 +14991,168 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Enjoy some oral with your refreshments">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	There were many things about being an arcology owner you didn't properly understand before you became one. One of the smallest and yet most enjoyable is the unlimited availability of <<if $PC.refreshmentType == 0>>a good $PC.refreshment<<elseif $PC.refreshmentType == 1>>a glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>a plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>$PC.refreshment<<elseif $PC.refreshmentType == 4>>a syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>bottles of $PC.refreshment<<elseif $PC.refreshmentType == 6>>tabs of $PC.refreshment<</if>> and <<if $PC.dick == 1>>a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>some cunnilingus<</if>>. Turning to $activeSlave.slaveName, you <<if $PC.refreshmentType == 0>>select a $PC.refreshment<<elseif $PC.refreshmentType == 1>>pour yourself some $PC.refreshment<<elseif $PC.refreshmentType == 2>>serve yourself a plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>prepare a line of $PC.refreshment<<elseif $PC.refreshmentType == 4>>select a syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>carefully tap out enough pills of $PC.refreshment to satisfy you<<elseif $PC.refreshmentType == 6>>carefully pick up a tab of $PC.refreshment<</if>>, relieve the slave of the tray, and <<if !canSee($activeSlave)>>audibly <</if>>widen your legs slightly in your chair. She <<if $activeSlave.preg > 20>>gently lowers her pregnant body to its<<else>>immediately drops to her<</if>> knees and gets to work, <<if $activeSlave.oralSkill >= 100>>using all of her mastery at giving oral pleasure<<elseif $activeSlave.oralSkill > 60>>using all of her skills at in oral pleasure<<else>>doing her best despite her mediocre oral skills<</if>>.<<if $activeSlave.teeth > 2>> You can feel the extreme care she has to take to keep her sharklike teeth clear of you.<<elseif $activeSlave.lips > 40>> Her huge lips are soft and pillowy against you.<<elseif ($activeSlave.teeth == "straightening braces") || ($activeSlave.teeth == "cosmetic braces")>>	You can feel the slight hesitations as she takes care to keep her braces off you.<</if>> You take your time, <<if $PC.refreshmentType == 0>>smoking meditatively<<elseif $PC.refreshmentType == 1>>taking meditative sips<<elseif $PC.refreshmentType == 2>>taking meditative bites<<elseif $PC.refreshmentType == 3>>enjoying your $PC.refreshment high<<elseif $PC.refreshmentType == 4>>injecting a fix into your arm<<elseif $PC.refreshmentType == 5>>popping a few $PC.refreshment<<elseif $PC.refreshmentType == 6>>holding the tab under your tongue<</if>> and running a thoughtful hand <<if $activeSlave.hLength > 1>>through $activeSlave.slaveName's $activeSlave.hColor hair<<else>>across $activeSlave.slaveName's scalp<</if>> while you look at the view out your office windows. This isn't the first time you've done this, nor will it be the last, and $activeSlave.slaveName is @@.hotpink;used to being used as a serving girl.@@
-	<<set $activeSlave.devotion += 4>>
-	<<set $activeSlave.oralCount += 1>>
-	<<set $oralTotal += 1>>
-	<</replace>>
-<</link>>
-<br><<link "Show her a special way to enjoy refreshments">>
-	<<EventNameDelink $activeSlave>>
-	<<replace "#result">>
-	<<if $PC.refreshmentType != 2>>
-	You tell her to hop up on the desk. She obeys promptly, <<if $activeSlave.energy > 95>>already starting to pant<<else>><<if canSee($activeSlave)>>watching you<<else>>listening<</if>> closely for further instructions<</if>>. To her complete lack of surprise, you tell her to pull her legs back and spread her hole<<if $activeSlave.vagina > -1>>s<</if>>. As she opens herself for you, she <<if canSee($activeSlave)>>sees<<else>>hears<</if>> that you're doing something with <<if $PC.refreshmentType == 0>>the $PC.refreshment<<elseif $PC.refreshmentType == 1>>the bottle of $PC.refreshment<<elseif $PC.refreshmentType == 2>>the plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>the bag of $PC.refreshment<<elseif $PC.refreshmentType == 4>>the syringe of $PC.refreshment<<elseif $PC.refreshmentType == 5>>the bottle of $PC.refreshment<<elseif $PC.refreshmentType == 6>>the tabs of $PC.refreshment<</if>>, and <<if $activeSlave.trust > 50>>relaxes, trusting you completely<<else>>does her best to relax<</if>>. She gasps when she feels
+	There were many things about being an arcology owner you didn't properly understand before you became one. One of the smallest and yet most enjoyable is the unlimited availability of
 	<<if $PC.refreshmentType == 0>>
-		the head of the lit $PC.refreshment, warm from your mouth, being gently inserted into her <<if $activeSlave.vagina > 0>>pussy<<else>>asshole<</if>>. You give her precise muscular instructions, which she does her best to obey, and before long, she's slowly smoking it using her fuckhole. Her body is very permeable there, and the effects of the it hit her very quickly.
+		a good $PC.refreshment
 	<<elseif $PC.refreshmentType == 1>>
-		the cool tip of a small enema bulb being gently inserted into her ass. You press the $PC.refreshment into her slowly. You didn't give her much, but her body is very permeable there, and the effects hit her very quickly.
+		a glass of $PC.refreshment
+	<<elseif $PC.refreshmentType == 2>>
+		a plate of $PC.refreshment
+	<<elseif $PC.refreshmentType == 3>>
+		$PC.refreshment
+	<<elseif $PC.refreshmentType == 4>>
+		a syringe of $PC.refreshment
+	<<elseif $PC.refreshmentType == 5>>
+		bottles of $PC.refreshment
+	<<elseif $PC.refreshmentType == 6>>
+		tabs of $PC.refreshment
+	<</if>>
+	and <<if $PC.dick == 1>>a blowjob<<if $PC.vagina == 1>> and <</if>><</if>><<if $PC.vagina == 1>>some cunnilingus<</if>>. Turning to $activeSlave.slaveName, you
+	<<if $PC.refreshmentType == 0>>
+		select a $PC.refreshment,
+	<<elseif $PC.refreshmentType == 1>>
+		pour yourself some $PC.refreshment,
+	<<elseif $PC.refreshmentType == 2>>
+		serve yourself a plate of $PC.refreshment,
 	<<elseif $PC.refreshmentType == 3>>
-		$PC.refreshment being gently inserted into her ass. You didn't give her much, but her body is very permeable there, and the effects hit her very quickly.
+		prepare a line of $PC.refreshment,
 	<<elseif $PC.refreshmentType == 4>>
-		the tip of the syringe penetrate her <<if $activeSlave.dick > 0>>cock head<<elseif $activeSlave.vagina == -1>>tiny front hole<<else>>clit<</if>> and the sting of the contents being forced into her sex organ. You didn't give her much, but her body is very sensitive there, and the effects hit her very quickly.
+		select a syringe of $PC.refreshment,
 	<<elseif $PC.refreshmentType == 5>>
-		your finger pushing a pill deep into her <<if $activeSlave.vagina > 0>>pussy<<else>>asshole<</if>>. You didn't give her much, but her body is very sensitive there, and the effects hit her very quickly.
+		carefully tap out enough pills of $PC.refreshment to satisfy you,
 	<<elseif $PC.refreshmentType == 6>>
-		finger pushing a tab into her <<if $activeSlave.vagina > 0>>pussy<<else>>asshole<</if>>. You didn't give her much, but it quickly disolves and her body is very sensitive there, so the effects hit her very quickly.
+		carefully pick up a tab of $PC.refreshment,
 	<</if>>
-	You go back to work, letting the slave loll around on your desk, enjoying the effects. You reflect that it's probably some kind of milestone in wealth that you're willing to throw the good stuff around like this. When she's had time to reflect on the strange incident, she @@.mediumaquamarine;resolves to trust you more in the future,@@ since it can be fun.
+	relieve the slave of the tray, and <<if !canSee($activeSlave)>>audibly <</if>>widen your legs slightly<<if $PC.belly >= 5000>> as you slide forward<</if>> in your chair. She
+	<<if $activeSlave.belly >= 300000>>
+		gently leans onto her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly
+	<<elseif $activeSlave.belly >= 5000>>
+		gently lowers her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>swollen<</if>> body to its knees
 	<<else>>
-	You tell her to hop up on the desk and face you. She obeys promptly, <<if $activeSlave.energy > 95>>already starting to pant<<else>><<if canSee($activeSlave)>>watching you<<else>>listening<</if>> closely for further instructions<</if>>. To her surprise, you <<if $PC.boobs == 1>>unfasten your top, freeing your breasts, and <</if>>uncover your <<if $PC.dick == 1>>stiffening cock<<if $PC.vagina == 1>> and moistening pussy<</if>><<else>>moistening pussy<</if>>. Taking some $PC.refreshment in your fingers, you massage it onto your erect
-	<<if $PC.dick == 1 && $PC.boobs == 1>>
-		nipples and dick
-	<<elseif $PC.vagina == 1 && $PC.boobs == 1>>
-		nipples and clit
-	<<elseif $PC.dick == 1>>
-		dick
+		immediately drops to her knees
+	<</if>>
+	and gets to work,
+	<<if $activeSlave.oralSkill >= 100>>
+		using all of her mastery at giving oral pleasure.
+	<<elseif $activeSlave.oralSkill > 60>>
+		using all of her skills at in oral pleasure.
 	<<else>>
-		clit
+		doing her best despite her mediocre oral skills.
 	<</if>>
-	making sure to cover yourself completely. You recline in your seat, beckoning to $activeSlave.slaveName to lick you clean. She eagerly complies, eager to get a taste of $PC.refreshment after nothing but slave food for so long.
-	<<if $activeSlave.oralSkill > 60>>
-		She is extremely skilled with her tongue; before long, not only are you completely cleaned, but you can barely feel your crotch from her masterful sucking.
-	<<elseif $activeSlave.oralSkill > 30>>
-		She is quite skilled with her tongue; before long, you are both cleaned off and enjoying some $PC.refreshment after the powerful orgasm she coaxed out of you.
-	<<elseif $activeSlave.oralSkill > 10>>
-		She has basic skill with her tongue; before long, you are nearly cleaned of all the $PC.refreshment. With one final lick, she takes the last taste of it and brings you to climax at the same time.
+	<<if $activeSlave.teeth > 2>>
+		You can feel the extreme care she has to take to keep her sharklike teeth clear of you.
+	<<elseif $activeSlave.lips > 40>>
+		Her huge lips are soft and pillowy against you.
+	<<elseif ($activeSlave.teeth == "straightening braces") || ($activeSlave.teeth == "cosmetic braces")>>
+		You can feel the slight hesitations as she takes care to keep her braces off you.
+	<</if>>
+	You take your time,
+	<<if $PC.refreshmentType == 0>>
+		smoking meditatively
+	<<elseif $PC.refreshmentType == 1>>
+		taking meditative sips
+	<<elseif $PC.refreshmentType == 2>>
+		taking meditative bites
+	<<elseif $PC.refreshmentType == 3>>
+		enjoying your $PC.refreshment high
+	<<elseif $PC.refreshmentType == 4>>
+		injecting a fix into your arm
+	<<elseif $PC.refreshmentType == 5>>
+		popping a few $PC.refreshment
+	<<elseif $PC.refreshmentType == 6>>
+		holding the tab under your tongue
+	<</if>>
+	and running a thoughtful hand
+	<<if $activeSlave.hLength > 1>>
+		through $activeSlave.slaveName's $activeSlave.hColor hair
 	<<else>>
-		She has no idea how to make this pleasurable; she is merely greedily lapping up the $PC.refreshment off your body. As she nears finishing your crotch, you grab her head and hold her to yourself until you are satisfied with her licking.
+		across $activeSlave.slaveName's scalp
 	<</if>>
-	You go back to work, letting the slave sits back on your desk, licking her lips of the combined taste of you and $PC.refreshment. You reflect that it's probably some kind of milestone in wealth that you're willing to throw the good stuff around like this. When she's had time to reflect on the strange incident, she @@.mediumaquamarine;resolves to trust you more in the future,@@ since it can be fun and tasty.
+	while you look at the view out your office windows. This isn't the first time you've done this, nor will it be the last, and $activeSlave.slaveName is @@.hotpink;used to being used as a serving girl.@@
+	<<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>>
+	<</replace>>
+<</link>>
+<<if canDoAnal($activeSlave)>>
+<br><<link "Show her a special way to enjoy refreshments">>
+	<<EventNameDelink $activeSlave>>
+	<<replace "#result">>
+	<<if $PC.refreshmentType != 2>>
+		You tell her to hop up on the desk. She obeys promptly, <<if $activeSlave.energy > 95>>already starting to pant<<else>><<if canSee($activeSlave)>>watching you<<else>>listening<</if>> closely for further instructions<</if>>. To her complete lack of surprise, you tell her to pull her legs back and spread her hole<<if canDoVaginal($activeSlave)>>s<</if>>. As she opens herself for you, she <<if canSee($activeSlave)>>sees<<else>>hears<</if>> that you're doing something with
+		<<if $PC.refreshmentType == 0>>
+			the $PC.refreshment,
+		<<elseif $PC.refreshmentType == 1>>
+			the bottle of $PC.refreshment,
+		<<elseif $PC.refreshmentType == 2>>
+			the plate of $PC.refreshment,
+		<<elseif $PC.refreshmentType == 3>>
+			the bag of $PC.refreshment,
+		<<elseif $PC.refreshmentType == 4>>
+			the syringe of $PC.refreshment,
+		<<elseif $PC.refreshmentType == 5>>
+			the bottle of $PC.refreshment,
+		<<elseif $PC.refreshmentType == 6>>
+			the tabs of $PC.refreshment,
+		<</if>>
+		and <<if $activeSlave.trust > 50>>relaxes, trusting you completely<<else>>does her best to relax<</if>>. She gasps when she feels
+		<<if $PC.refreshmentType == 0>>
+			the head of the lit $PC.refreshment, warm from your mouth, being gently inserted into her <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. You give her precise muscular instructions, which she does her best to obey, and before long, she's slowly smoking it using her fuckhole. Her body is very permeable there, and the effects of the it hit her very quickly.
+		<<elseif $PC.refreshmentType == 1>>
+			the cool tip of a small enema bulb being gently inserted into her ass. You press the $PC.refreshment into her slowly. You didn't give her much, but her body is very permeable there, and the effects hit her very quickly.
+		<<elseif $PC.refreshmentType == 3>>
+			$PC.refreshment being gently inserted into her ass. You didn't give her much, but her body is very permeable there, and the effects hit her very quickly.
+		<<elseif $PC.refreshmentType == 4>>
+			the tip of the syringe penetrate her <<if $activeSlave.dick > 0>>cock head<<elseif $activeSlave.vagina == -1>>tiny front hole<<else>>clit<</if>> and the sting of the contents being forced into her sex organ. You didn't give her much, but her body is very sensitive there, and the effects hit her very quickly.
+		<<elseif $PC.refreshmentType == 5>>
+			your finger pushing a pill deep into her <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. You didn't give her much, but her body is very sensitive there, and the effects hit her very quickly.
+		<<elseif $PC.refreshmentType == 6>>
+			finger pushing a tab into her <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. You didn't give her much, but it quickly disolves and her body is very sensitive there, so the effects hit her very quickly.
+		<</if>>
+		You go back to work, letting the slave loll around on your desk, enjoying the effects. You reflect that it's probably some kind of milestone in wealth that you're willing to throw the good stuff around like this. When she's had time to reflect on the strange incident, she @@.mediumaquamarine;resolves to trust you more in the future,@@ since it can be fun.
+	<<else>>
+		You tell her to hop up on the desk and face you. She obeys promptly, <<if $activeSlave.energy > 95>>already starting to pant<<else>><<if canSee($activeSlave)>>watching you<<else>>listening<</if>> closely for further instructions<</if>>. To her surprise, you <<if $PC.boobs == 1>>unfasten your top, freeing your breasts, and <</if>>uncover your <<if $PC.dick == 1>>stiffening cock<<if $PC.vagina == 1>> and moistening pussy<</if>><<else>>moistening pussy<</if>>. Taking some $PC.refreshment in your fingers, you massage it onto your erect
+		<<if $PC.dick == 1 && $PC.boobs == 1>>
+			nipples and dick
+		<<elseif $PC.vagina == 1 && $PC.boobs == 1>>
+			nipples and clit
+		<<elseif $PC.dick == 1>>
+			dick
+		<<else>>
+			clit
+		<</if>>
+		making sure to cover yourself completely. You recline in your seat, beckoning to $activeSlave.slaveName to lick you clean. She eagerly complies, eager to get a taste of $PC.refreshment after nothing but slave food for so long.
+		<<if $activeSlave.oralSkill > 60>>
+			She is extremely skilled with her tongue; before long, not only are you completely cleaned, but you can barely feel your crotch from her masterful sucking.
+		<<elseif $activeSlave.oralSkill > 30>>
+			She is quite skilled with her tongue; before long, you are both cleaned off and enjoying some $PC.refreshment after the powerful orgasm she coaxed out of you.
+		<<elseif $activeSlave.oralSkill > 10>>
+			She has basic skill with her tongue; before long, you are nearly cleaned of all the $PC.refreshment. With one final lick, she takes the last taste of it and brings you to climax at the same time.
+		<<else>>
+			She has no idea how to make this pleasurable; she is merely greedily lapping up the $PC.refreshment off your body. As she nears finishing your crotch, you grab her head and hold her to yourself until you are satisfied with her licking.
+		<</if>>
+		You go back to work, letting the slave sits back on your desk, licking her lips of the combined taste of you and $PC.refreshment. You reflect that it's probably some kind of milestone in wealth that you're willing to throw the good stuff around like this. When she's had time to reflect on the strange incident, she @@.mediumaquamarine;resolves to trust you more in the future,@@ since it can be fun and tasty.
+		<<set $activeSlave.oralCount++, $oralTotal++>>
 	<</if>>
 	<<set $activeSlave.trust += 4>>
-	<<set $activeSlave.oralCount += 1>>
-	<<set $oralTotal += 1>>
 	<</replace>>
 <</link>>
+<</if>>
 <<if $PC.refreshmentType == 0>>
 <br><<link "Put your $PC.refreshment out on her">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You select a $PC.refreshment and start smoking, ordering her to stick around and get her tits out. She sees nothing too unusual about this, and obeys complaisantly, standing beside you with her breasts bare. You reach over and play with her as you smoke, teasing her <<if $activeSlave.nipples == "huge">>massive, erect nipples<<elseif $activeSlave.nipples == "inverted">>painfully tender inverted nipples<<elseif $activeSlave.nipples == "partially inverted">>tender, partially inverted nipples<<elseif $activeSlave.lactation > 0>>motherly nipples<<else>>nipples and playing with her boobs<</if>>. Deciding that you're done with the $PC.refreshment, you pull a long draw of smoke into your mouth, bringing the coal at its foot to a fine glow. Then you pull it out of your mouth and press it against the slave's defenseless $activeSlave.skin <<if $activeSlave.preg > 20>>pregnant belly<<else>>breast<</if>>. She <<if $activeSlave.voice == 0>>makes the horrible rasping noise that her mute throat substitutes for screams of agony<<else>>shrieks with agony<</if>>, flinching away instinctively, and collapses to the ground<<if $activeSlave.fetish == "masochist">>, orgasming from the sudden rush of stimulation<</if>>. Writhing in pain, she cherishes the burn on her <<if $activeSlave.preg > 20>>stomach<<else>>breast<</if>> with both hands, her sobbing only interrupted by ragged gasps for breath. You order her to go get her burn looked at, and go back to your work. She scrabbles toward the door, weeping,<<if $activeSlave.fetish == "masochist">> horrified at herself for getting off to that, @@.hotpink;more convinced than ever that she's a pain slut,@@ and yet<</if>> @@.gold;eager to get away.@@
+	You select a $PC.refreshment and start smoking, ordering her to stick around and get her tits out. She sees nothing too unusual about this, and obeys complaisantly, standing beside you with her breasts bare. You reach over and play with her as you smoke, teasing her
+	<<if $activeSlave.nipples == "huge">>
+		massive, erect nipples.
+	<<elseif $activeSlave.nipples == "inverted">>
+		painfully tender inverted nipples.
+	<<elseif $activeSlave.nipples == "partially inverted">>
+		tender, partially inverted nipples.
+	<<elseif $activeSlave.lactation > 0>>
+		motherly nipples.
+	<<else>>
+		nipples and playing with her boobs.
+	<</if>>
+	Deciding that you're done with the $PC.refreshment, you pull a long draw of smoke into your mouth, bringing the coal at its foot to a fine glow. Then you pull it out of your mouth and press it against the slave's defenseless $activeSlave.skin <<if $activeSlave.preg > 20>>pregnant belly<<else>>breast<</if>>. She <<if $activeSlave.voice == 0>>makes the horrible rasping noise that her mute throat substitutes for screams of agony<<else>>shrieks with agony<</if>>, flinching away instinctively, and collapses to the ground<<if $activeSlave.fetish == "masochist">>, orgasming from the sudden rush of stimulation<</if>>. Writhing in pain, she cherishes the burn on her <<if $activeSlave.preg > 20>>stomach<<else>>breast<</if>> with both hands, her sobbing only interrupted by ragged gasps for breath. You order her to go get her burn looked at, and go back to your work. She scrabbles toward the door, weeping,<<if $activeSlave.fetish == "masochist">> horrified at herself for getting off to that, @@.hotpink;more convinced than ever that she's a pain slut,@@ and yet<</if>> @@.gold;eager to get away.@@
 	<<set $activeSlave.trust -= 5>>
 	<<if $activeSlave.fetish == "masochist">><<set $activeSlave.devotion += 4>><</if>>
 	<</replace>>
@@ -15026,7 +15164,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <<link "Use her as a cushion">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You tell her she's looking very nice today. Surprised, she manages <<if $activeSlave.devotion > 20>>to thank you prettily, wondering<<else>>to thank you hesitantly, worrying about<</if>> what comes next. You pick up a tablet, come around your desk, and fold yourself into a lotus position, just in front of her and with your back to her. Struck by this strange and trusting maneuver, she keeps still, letting you get yourself situated. You slide backward until you are pressed against the mound of breasts behind you, and then relax into their soft, fleshy mass. Your back nestles naturally into her cleavage, and the give of her huge mammaries conforms to you, allowing you to rest your elbows comfortably on each breast as though they were armrests. Feeling the weight of you against her chest, $activeSlave.slaveName throws her arms back, bracing herself against the floor.<<if $activeSlave.preg > 30>> You can feel her full, taut, pregnancy just barely once you have sunk deep into her cleavage.<</if>> You begin to tap away at the tablet, and she realizes <<if $activeSlave.devotion > 20>>with pleased surprise<<else>>with mixed resentment and relief<</if>> that you intend to use her as a sort of human cushion for a while. From where she's sitting, she <<if canSee($activeSlave)>>can easily read over your shoulder, and you make no attempt to stop her<<else>>could read over your shoulder, if she could see<</if>>; keeping secrets from your slaves is generally impractical, and <<if $activeSlave.devotion > 20>>this $desc is trustworthy<<else>>there's nothing she could do with your secrets, even if she were to try<</if>>. After an hour or so, you inspect her and dismiss her, and she leaves @@.mediumaquamarine;trusting her bizarre place@@ in your world.
+	You tell her she's looking very nice today. Surprised, she manages <<if $activeSlave.devotion > 20>>to thank you prettily, wondering<<else>>to thank you hesitantly, worrying about<</if>> what comes next. You pick up a tablet, come around your desk, and fold yourself into a lotus position, just in front of her and with your back to her. Struck by this strange and trusting maneuver, she keeps still, letting you get yourself situated. You slide backward until you are pressed against the mound of breasts behind you, and then relax into their soft, fleshy mass. Your back nestles naturally into her cleavage, and the give of her huge mammaries conforms to you, allowing you to rest your elbows comfortably on each breast as though they were armrests. Feeling the weight of you against her chest, $activeSlave.slaveName throws her arms back, bracing herself against the floor.<<if $activeSlave.belly >= 15000>> You can feel her full, taut, <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>> just barely once you have sunk deep into her cleavage.<</if>> You begin to tap away at the tablet, and she realizes <<if $activeSlave.devotion > 20>>with pleased surprise<<else>>with mixed resentment and relief<</if>> that you intend to use her as a sort of human cushion for a while. From where she's sitting, she <<if canSee($activeSlave)>>can easily read over your shoulder, and you make no attempt to stop her<<else>>could read over your shoulder, if she could see<</if>>; keeping secrets from your slaves is generally impractical, and <<if $activeSlave.devotion > 20>>this $desc is trustworthy<<else>>there's nothing she could do with your secrets, even if she were to try<</if>>. After an hour or so, you inspect her and dismiss her, and she leaves @@.mediumaquamarine;trusting her bizarre place@@ in your world.
 	<<set $activeSlave.trust += 4>>
 	<</replace>>
 <</link>>
@@ -15034,15 +15172,32 @@ You tell her kindly that you understand, and that she'll be trained to address t
 <br><<link "Enjoy her helplessness">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You give her no orders at all, since her helplessness makes her <<if $activeSlave.devotion > 20>>cooperation<<else>>consent<</if>> completely unnecessary for what you're planning. She makes to turn as you come around behind her, but she can manage only a partial crane of her shoulders and neck to <<if canSee($activeSlave)>>see<<else>>figure out<</if>> what you're doing. Seizing her ankles, you haul her legs out from under her boobs and body, and then push her forward, balancing her body atop her tits as though they were an exercise ball. <<if $activeSlave.devotion > 20>>She giggles at this<<else>>She struggles a little at the sudden discomfort<</if>>, and tries to steady herself with her hands, so you pull them around behind her and pin her arms to her $activeSlave.skin back with one of your hands. You <<if $PC.dick == 1>>shove your dick up<<else>>pull on a strap-on with your other hand and insert it into<</if>> her defenseless <<if ($activeSlave.vagina >= 0) && canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. Then you fuck her.
+	You give her no orders at all, since her helplessness makes her <<if $activeSlave.devotion > 20>>cooperation<<else>>consent<</if>> completely unnecessary for what you're planning. She makes to turn as you come around behind her, but she can manage only a partial crane of her shoulders and neck to <<if canSee($activeSlave)>>see<<else>>figure out<</if>> what you're doing. Seizing her ankles, you haul her legs out from under her boobs and body, and then push her forward, balancing her body atop her tits as though they were an exercise ball. <<if $activeSlave.devotion > 20>>She giggles at this<<else>>She struggles a little at the sudden discomfort<</if>>, and tries to steady herself with her hands, so you pull them around behind her and pin her arms to her $activeSlave.skin back with one of your hands. You <<if $PC.dick == 1>>shove your dick up<<else>>pull on a strap-on with your other hand and insert it into<</if>> her defenseless
+	<<if canDoVaginal($activeSlave)>>pussy<<else>>asshole<</if>>. Then you fuck her.
+	<<SimpleVCheck>>
 	<br><br>
-	You're physically fit to begin with, and between that and all the practice you get, you pride yourself on your <<if $PC.dick == 1>><<if $PC.vagina == 1>>master level futa skills<<else>>cocksmanship<</if>><<else>>power with a strap-on<</if>>. You can fuck hard, and $activeSlave.slaveName gets fucked hard. Having all of her weight on her tits, and being sawed back and forth on top of those tits, is not comfortable.<<if ($activeSlave.vagina >= 0) && canDoVaginal($activeSlave)>><<if $activeSlave.vagina < 3>> Worse, only the most veteran cunt could accept this kind of treatment without some pain, and hers is far tighter than you're treating it.<</if>><<else>><<if $activeSlave.anus < 3>> Worse, only the most veteran asspussy could accept this kind of treatment without some pain, and hers is far tighter than you're treating it.<</if>><</if>> <<if $activeSlave.voice == 0>>Since she cannot groan, she begins to gasp raggedly<<else>>She begins to grunt and groan<</if>> with each forward thrust as you penetrate her, pressing her forward across her cushion of boobs. She tries to take some of the weight off with her feet, but after some vain scrabbling she's obliged to @@.hotpink;give up and take it.@@
+	You're physically fit to begin with, and between that and all the practice you get, you pride yourself on your <<if $PC.dick == 1>><<if $PC.vagina == 1>>master level futa skills<<else>>cocksmanship<</if>><<else>>power with a strap-on<</if>>. You can fuck hard, and $activeSlave.slaveName gets fucked hard. Having all of her weight on her tits, and being sawed back and forth on top of those tits, is not comfortable.
+	<<if canDoVaginal($activeSlave)>>
+		<<if $activeSlave.vagina < 3>>
+			Worse, only the most veteran cunt could accept this kind of treatment without some pain, and hers is far tighter than you're treating it.
+		<</if>>
+	<<else>>
+		<<if $activeSlave.anus < 3>>
+			Worse, only the most veteran asspussy could accept this kind of treatment without some pain, and hers is far tighter than you're treating it.
+		<</if>>
+	<</if>>
+	<<if $activeSlave.voice == 0>>Since she cannot groan, she begins to gasp raggedly<<else>>She begins to grunt and groan<</if>> with each forward thrust as you penetrate her, pressing her forward across her cushion of boobs. She tries to take some of the weight off with her feet, but after some vain scrabbling she's obliged to @@.hotpink;give up and take it.@@
 	<br><br>
-	When you're finished, you withdraw and drop her, letting her slump against her sore breasts. She's too tired and overstimulated to do anything but stay limp, and her relaxed <<if ($activeSlave.vagina >= 0) && canDoVaginal($activeSlave)>>pussy<<else>>butthole<</if>> <<if $PC.dick == 1>>releases drips of your cum to go sliding down her thighs<<else>>glistens attractively with lube<</if>>. You direct <<if $boobAccessibility == 1>>the accessibility assistance functions of your office to<<else>>the slaves who helped her in to return and<</if>> help her get cleaned up, and turn to your desk to get some work done as they struggle with the mountain of exhausted, fucked-out tits discarded in the middle of your office.
-	<<SimpleVCheck>>
+	When you're finished, you withdraw and drop her, letting her slump against her sore breasts. She's too tired and overstimulated to do anything but stay limp, and her relaxed <<if canDoVaginal($activeSlave)>>pussy<<else>>butthole<</if>> <<if $PC.dick == 1>>releases drips of your cum to go sliding down her thighs<<else>>glistens attractively with lube<</if>>. You direct
+	<<if $boobAccessibility == 1 || $pregAccessibility == 1>>
+		the accessibility assistance functions of your office to
+	<<else>>
+		the slaves who helped her in to return and
+	<</if>>
+	help her get cleaned up, and turn to your desk to get some work done as they struggle with the mountain of exhausted, fucked-out tits discarded in the middle of your office.
 	<<set $activeSlave.devotion += 4>>
 	<</replace>>
-<</link>>
+<</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>>
 <</if>>
 
 <<case "bonded love">>
@@ -15052,11 +15207,38 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<replace "#result">>
 	Without turning your head, you tell her she's a very good slave. She laughs happily<<if canTalk($activeSlave)>>, though of course this is silent<<else>> throatily<</if>>, her warm breath gusting against your ear. It took confidence for her to come in here and tell her she loved you, and she @@.mediumaquamarine;trusts you more@@ for responding this way. She plants a light kiss on your cheek and walks quickly out of your office, hurrying to go about her day's business, but careful to strut her stuff for you on her way out.
 	<<if $activeSlave.butt < 3>>
-		Her nice little butt moves cutely as she goes. Her small buttocks leave <<if $activeSlave.analArea > 3>>the huge area of puckered skin around her asspussy clearly visible from the rear, and her asshole works lewdly with the motion.<<elseif $activeSlave.anus > 1>>her asshole visible, the pucker of her backdoor lewdly available.<<else>>her tight anus visible from the rear as she walks.<</if>>
+		Her nice little butt moves cutely as she goes. Her small buttocks leave
+		<<if !canDoAnal($activeSlave)>>
+			her anal chastity visible from the rear as she walks.
+		<<elseif $activeSlave.analArea > 3>>
+			the huge area of puckered skin around her asspussy clearly visible from the rear, and her asshole works lewdly with the motion.
+		<<elseif $activeSlave.anus > 1>>
+			her asshole visible, the pucker of her backdoor lewdly available.
+		<<else>>
+			her tight anus visible from the rear as she walks.
+		<</if>>
 	<<elseif $activeSlave.butt < 6>>
-		Her healthy butt bounces as she goes. Her big buttocks mostly conceal <<if $activeSlave.analArea > 3>>the huge area of puckered skin around her asspussy, but her butthole is so well used that it's obvious from the rear that she takes it up the ass. A lot.<<elseif $activeSlave.anus > 1>>her backdoor, but there's the occasional cute glimpse of her experienced anus.<<else>>what's between them, but there's the occasional cute glimpse of her tight rosebud.<</if>>
+		Her healthy butt bounces as she goes. Her big buttocks mostly conceal
+		<<if !canDoAnal($activeSlave)>>
+			her anal chastity, but there's the occasional tempting glimpse.
+		<<elseif $activeSlave.analArea > 3>>
+			the huge area of puckered skin around her asspussy, but her butthole is so well used that it's obvious from the rear that she takes it up the ass. A lot.
+		<<elseif $activeSlave.anus > 1>>
+			her backdoor, but there's the occasional cute glimpse of her experienced anus.
+		<<else>>
+			what's between them, but there's the occasional cute glimpse of her tight rosebud.
+		<</if>>
 	<<else>>
-		Her gigantic ass jiggles as she goes. Her enormous buttocks mostly stay together as she moves, <<if $activeSlave.analArea > 3>>almost concealing the huge area of puckered skin around her lewd asspussy.<<elseif $activeSlave.anus > 1>>completely concealing her welcoming backdoor.<<else>>completely concealing her tight asshole.<</if>>
+		Her gigantic ass jiggles as she goes. Her enormous buttocks mostly stay together as she moves,
+		<<if !canDoAnal($activeSlave)>>
+			completely swallowing her anal chastity.
+		<<elseif $activeSlave.analArea > 3>>
+			almost concealing the huge area of puckered skin around her lewd asspussy.
+		<<elseif $activeSlave.anus > 1>>
+			completely concealing her welcoming backdoor.
+		<<else>>
+			completely concealing her tight asshole.
+		<</if>>
 	<</if>>
 	She pauses for an instant in the doorway, turns over her shoulder to give you a sexy wink, and is gone.
 	<<set $activeSlave.trust += 4>>
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index dd7bf024076df954572977e124e332e7a2683dbf..79e4d4256533865542aa884b7b6a112ca2daf8c1 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -35,7 +35,7 @@
 
 is
 
-<<if $activeSlave.devotion < -95>>a @@.darkviolet;hate-filled@@
+<<if $activeSlave.devotion < -95>>a @@.darkviolet;hate-filled@@,
 <<elseif $activeSlave.devotion < -50>>a @@.darkviolet;hateful@@,
 <<elseif $activeSlave.devotion < -20>>a @@.mediumorchid;reluctant@@,
 <<elseif $activeSlave.devotion <= 20>>a @@.yellow;hesitant@@,
@@ -47,9 +47,24 @@ is
 <<elseif $activeSlave.trust < -50>>@@.goldenrod;terrified@@
 <<elseif $activeSlave.trust < -20>>@@.gold;frightened@@
 <<elseif $activeSlave.trust < 20>>@@.yellow;fearful@@
-<<elseif $activeSlave.trust < 50>>@@.mediumaquamarine;careful@@
-<<elseif $activeSlave.trust < 95>>@@.mediumseagreen;trusting@@
-<<else>>@@.seagreen;profoundly trusting@@
+<<elseif $activeSlave.trust <= 50>>
+	<<if $activeSlave.devotion < -20>>
+		@@.orange;careful@@
+	<<else>>
+		@@.mediumaquamarine;careful@@
+	<</if>>
+<<elseif $activeSlave.trust < 95>>
+	<<if $activeSlave.devotion < -20>>
+		@@.orangered;bold@@
+	<<else>>
+		@@.mediumseagreen;trusting@@
+	<</if>>
+<<else>>
+	<<if $activeSlave.devotion < -20>>
+		@@.darkred;defiant@@
+	<<else>>
+		@@.seagreen;profoundly trusting@@
+	<</if>>
 <</if>>
 
 <<SlaveTitle $activeSlave>>
diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw
index 54da4a1d1beb554141627309fbf57d38945c33ee..509a49208e6aff99182ccc28c1418a81b75d1071 100644
--- a/src/uncategorized/randomIndividualEvent.tw
+++ b/src/uncategorized/randomIndividualEvent.tw
@@ -733,12 +733,14 @@
 <</if>>
 
 <<if ($eventSlave.lactation > 0)>>
+<<if ($eventSlave.boobs > 800)>>
 <<if ($eventSlave.devotion > 20)>>
 <<if ($eventSlave.trust > 20)>>
 	<<set $RESSevent.push("cow milking")>>
 <</if>>
 <</if>>
 <</if>>
+<</if>>
 
 <<if ($eventSlave.dietCum > 0)>>
 <<if ($eventSlave.devotion < 20)>>
@@ -1586,8 +1588,10 @@
 <</if>>
 
 <<if ($eventSlave.boobs > 25000)>>
+<<if ($eventSlave.belly < 100000)>>
 	<<set $RESSevent.push("tittymonster inspection")>>
 <</if>>
+<</if>>
 
 <<if ($assistant > 1)>>
 <<if ($eventSlave.fetishKnown == 1)>>
diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw
index 5355ce1fa5a1740526ccb8d5f64f604c166761da..0ac8f9fc05b4dc41ebf9c78c0e8fbcb8005d908c 100644
--- a/src/uncategorized/saDevotion.tw
+++ b/src/uncategorized/saDevotion.tw
@@ -600,15 +600,19 @@
 	<</if>>
 <<elseif $slaves[$i].devotion < -50>>
 	<<if $slaves[$i].trust > 20>>
-	<<if $slaves[$i].trust <= 95>>
+		$slaves[$i].slaveName hates you, but also doesn't fear you, @@.orangered;bolstering her disobedience.@@
+		<<set $slaves[$i].trust += 5>>
+	<<else>>
 		$slaves[$i].slaveName hates you, so she finds herself @@.gold;trusting you a little less.@@
 		<<set $slaves[$i].trust -= 2>>
 	<</if>>
-	<</if>>
 <</if>>
 <</if>>
 <<if $slaves[$i].trust > 95>>
-	<<if $slaves[$i].devotion <= 20>>
+	<<if $slaves[$i].devotion <= -20>>
+		$slaves[$i].slaveName feels no threat from you, so she finds it easy to @@.mediumorchid;express her hatred of you.@@
+		<<set $slaves[$i].devotion -= 10>>
+	<<elseif $slaves[$i].devotion <= 20>>
 		$slaves[$i].slaveName trusts you implicitly, so she finds herself @@.hotpink;hating you a little less.@@
 		<<set $slaves[$i].devotion += 1>>
 	<<elseif $slaves[$i].devotion <= 50>>
@@ -616,7 +620,10 @@
 		<<set $slaves[$i].devotion += 1>>
 	<</if>>
 <<elseif $slaves[$i].trust > 50>>
-	<<if $slaves[$i].devotion <= 20>>
+	<<if $slaves[$i].devotion <= -20>>
+		$slaves[$i].slaveName finds you non-threatening, so it's easy for her to @@.mediumorchid;defy you.@@
+		<<set $slaves[$i].devotion -= 5>>
+	<<elseif $slaves[$i].devotion <= 20>>
 		$slaves[$i].slaveName trusts you, so she finds herself @@.hotpink;hating you a little less.@@
 		<<set $slaves[$i].devotion += 1>>
 	<</if>>
@@ -781,20 +788,38 @@
 	$slaves[$i].slaveName's @@.mediumorchid;resistance increased@@ and her
 <</if>>
 
-<<if ($slaves[$i].trust > 95)>>
-	@@.seagreen;trust in you is total.@@
-<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].trust > $slaves[$i].oldTrust)>>
-	@@.mediumaquamarine;trust improved@@ this week.
-<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].trust == $slaves[$i].oldTrust)>>
-	@@.yellow;trust did not change@@ this week.
-<<elseif ($slaves[$i].trust > 20)>>
-	@@.gold;trust dropped@@ this week.
-<<elseif ($slaves[$i].trust > $slaves[$i].oldTrust)>>
-	@@.mediumaquamarine;fear dropped@@ this week.
-<<elseif ($slaves[$i].trust == $slaves[$i].oldTrust)>>
-	@@.yellow;fear did not change@@ this week.
+<<if $slaves[$i].devotion < -20>>
+	<<if ($slaves[$i].trust > 95)>>
+		@@.darkred;fear of you is non existent.@@
+	<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].trust > $slaves[$i].oldTrust)>>
+		@@.orangered;fear of you@@ dropped this week.
+	<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].trust == $slaves[$i].oldTrust)>>
+		@@.yellow;fear did not change@@ this week.
+	<<elseif ($slaves[$i].trust > 20)>>
+		@@.green;fear increased@@ this week.
+	<<elseif ($slaves[$i].trust > $slaves[$i].oldTrust)>>
+		@@.mediumaquamarine;fear dropped@@ this week.
+	<<elseif ($slaves[$i].trust == $slaves[$i].oldTrust)>>
+		@@.yellow;fear did not change@@ this week.
+	<<else>>
+		@@.gold;fear increased@@ this week.
+	<</if>>
 <<else>>
-	@@.gold;fear increased@@ this week.
+	<<if ($slaves[$i].trust > 95)>>
+		@@.seagreen;trust in you is total.@@
+	<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].trust > $slaves[$i].oldTrust)>>
+		@@.mediumaquamarine;trust improved@@ this week.
+	<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].trust == $slaves[$i].oldTrust)>>
+		@@.yellow;trust did not change@@ this week.
+	<<elseif ($slaves[$i].trust > 20)>>
+		@@.gold;trust dropped@@ this week.
+	<<elseif ($slaves[$i].trust > $slaves[$i].oldTrust)>>
+		@@.mediumaquamarine;fear dropped@@ this week.
+	<<elseif ($slaves[$i].trust == $slaves[$i].oldTrust)>>
+		@@.yellow;fear did not change@@ this week.
+	<<else>>
+		@@.gold;fear increased@@ this week.
+	<</if>>
 <</if>>
 
 <<if ($slaves[$i].devotion > 50) && ($slaves[$i].oldDevotion <= 50)>>
@@ -811,18 +836,34 @@
 	<<set $slaves[$i].devotion += 1>>
 <</if>>
 
-<<if ($slaves[$i].trust > 50) && ($slaves[$i].oldtrust <= 50)>>
-	@@.green;She has gone from being careful around you to trusting you!@@
-	<<set $slaves[$i].trust += 1>>
-<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].oldtrust <= 20)>>
-	@@.green;She has gone from fearing you to merely being careful around you!@@
-	<<set $slaves[$i].trust += 1>>
-<<elseif ($slaves[$i].trust >= -20) && ($slaves[$i].oldtrust < -20)>>
-	@@.green;She has gone from being afraid of you to being merely fearful!@@
-	<<set $slaves[$i].trust += 1>>
-<<elseif ($slaves[$i].trust >= -50) && ($slaves[$i].oldtrust < -50)>>
-	@@.green;She has gone from being terrified to being merely afraid of you!@@
-	<<set $slaves[$i].trust += 1>>
+<<if $slaves[$i].devotion < -20>>
+	<<if ($slaves[$i].trust > 50) && ($slaves[$i].oldtrust <= 50)>>
+		@@.red;She has gone from being careful around you to showing open defiance!@@
+		<<set $slaves[$i].trust++>>
+	<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].oldtrust <= 20)>>
+		@@.yellow;She has gone from fearing you to merely being careful around you!@@
+		<<set $slaves[$i].trust++>>
+	<<elseif ($slaves[$i].trust >= -20) && ($slaves[$i].oldtrust < -20)>>
+		@@.yellow;She has gone from being afraid of you to being merely fearful!@@
+		<<set $slaves[$i].trust++>>
+	<<elseif ($slaves[$i].trust >= -50) && ($slaves[$i].oldtrust < -50)>>
+		@@.yellow;She has gone from being terrified to being merely afraid of you!@@
+		<<set $slaves[$i].trust++>>
+	<</if>>
+<<else>>
+	<<if ($slaves[$i].trust > 50) && ($slaves[$i].oldtrust <= 50)>>
+		@@.green;She has gone from being careful around you to trusting you!@@
+		<<set $slaves[$i].trust += 1>>
+	<<elseif ($slaves[$i].trust > 20) && ($slaves[$i].oldtrust <= 20)>>
+		@@.green;She has gone from fearing you to merely being careful around you!@@
+		<<set $slaves[$i].trust += 1>>
+	<<elseif ($slaves[$i].trust >= -20) && ($slaves[$i].oldtrust < -20)>>
+		@@.green;She has gone from being afraid of you to being merely fearful!@@
+		<<set $slaves[$i].trust += 1>>
+	<<elseif ($slaves[$i].trust >= -50) && ($slaves[$i].oldtrust < -50)>>
+		@@.green;She has gone from being terrified to being merely afraid of you!@@
+		<<set $slaves[$i].trust += 1>>
+	<</if>>
 <</if>>
 
 <<if ($slaves[$i].trust < -20) && ($slaves[$i].oldtrust >= -20)>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 1e375ec15c8289c654944325877ae9689875d94d..72da77f7119d53c2a1390f4e3bee00637d72e152 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -3857,7 +3857,7 @@
 				<<set $slaves[$i].devotion += 1>>
 				<<if $slaves[$i].relationship == -3>>
 					This is compounded by the fact that she is your @@.hotpink;devoted wife@@ and @@.mediumaquamarine;feels it is her duty@@ to bear your children.
-					<<set $slaves[$i].devotion += 5, $slaves[$i].trust += -5>>
+					<<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>>
 				<</if>>
 			<</if>>
 			<<if ($slaves[$i].pregSource == $slaves[$i].relationshipTarget) && ($slaves[$i].relationship > 2)>>