diff --git a/src/events/RESS/serveThePublicDevoted.js b/src/events/RESS/serveThePublicDevoted.js
new file mode 100644
index 0000000000000000000000000000000000000000..bddd8d3aa93a620ebae0c429a9c834aa2baf087e
--- /dev/null
+++ b/src/events/RESS/serveThePublicDevoted.js
@@ -0,0 +1,302 @@
+App.Events.RESSServeThePublicDevoted = class RESSServeThePublicDevoted extends App.Events.BaseEvent {
+	eventPrerequisites() {
+		return [];
+	}
+
+	actorPrerequisites() {
+		return [
+			[ // single event slave
+				s => s.assignment === Job.PUBLIC,
+				s => canDoAnal(s) || canDoVaginal(s),
+				s => s.devotion > 50,
+				s => s.fetish !== "mindbroken",
+				hasAnyArms,
+				canTalk,
+			]
+		];
+	}
+
+	execute(node) {
+		/** @type {Array<App.Entity.SlaveState>} */
+		let [eventSlave] = this.actors.map(a => getSlave(a));
+		const {
+			He, he, His, his, him, himself, girl
+		} = getPronouns(eventSlave);
+		const belly = bellyAdjective(eventSlave);
+
+
+		/** @type {App.Entity.PlayerState} */
+		let PC = V.PC;
+
+		V.nextLink = "Next Week";
+
+		App.Events.drawEventArt(node, eventSlave);
+
+		let t = [];
+
+		t.push(App.UI.DOM.slaveDescriptionDialog(eventSlave));
+		t.push(`is a real public servant. This morning, ${he} rose early, did ${his} chores, and looked after ${himself}. ${He} heads out past your desk toward the arcology's lower floors to offer ${himself} freely to everyone ${he} meets.`);
+
+		App.Events.addParagraph(node, t);
+		t = [];
+		t.push(`As ${he} goes, you notice that`);
+		if (eventSlave.chastityPenis === 1) {
+			t.push(`precum is starting to dribble out of ${his} chastity cage.`);
+		} else if ((eventSlave.dick > 0) && canAchieveErection(eventSlave)) {
+			t.push(`${his} cock is so hard it's standing out, perfectly straight.`);
+		} else if ((eventSlave.dick > 0) && (eventSlave.balls > 0) && !canAchieveErection(eventSlave)) {
+			t.push(`${his} semi-hard cock is dribbling precum, a sure sign of a bitch who wants to be buttfucked.`);
+		} else if ((eventSlave.dick > 0) && !canAchieveErection(eventSlave)) {
+			t.push(`${his} pathetically soft cock is streaming precum, a sure sign of a bitch who wants to be buttfucked.`);
+		} else if ((eventSlave.clit > 0)) {
+			t.push(`${his} big clit is obviously engorged.`);
+		} else if ((eventSlave.vaginaLube > 0)) {
+			t.push(`${his} pussy is already soaking wet.`);
+		} else {
+			t.push(`${his} cheeks are flushed and ${he}'s panting a little.`);
+		}
+		t.push(`Apparently, ${he} can't wait to`);
+		if (eventSlave.fetish === "submissive") {
+			t.push(`play the submissive.`);
+		} else if ((eventSlave.fetish === "humiliation")) {
+			t.push(`be publicly degraded.`);
+		} else if ((eventSlave.fetish === "masochist")) {
+			t.push(`be roughly handled.`);
+		} else if ((eventSlave.fetish === "dom")) {
+			t.push(`play the dom.`);
+		} else if ((eventSlave.fetish === "sadist")) {
+			t.push(`find a willing masochist.`);
+		} else if ((eventSlave.fetish === "pregnancy") && (eventSlave.preg > eventSlave.pregData.normalBirth / 4)) {
+			t.push(`have ${his} pregnancy fondled.`);
+		} else if ((eventSlave.fetish === "pregnancy")) {
+			t.push(`pretend to get knocked up.`);
+		} else if ((eventSlave.fetish === "boobs")) {
+			t.push(`have ${his} tits fondled.`);
+		} else if ((eventSlave.fetish === "cumslut")) {
+			t.push(`gorge ${himself} on cum.`);
+		} else if ((eventSlave.fetish === "buttslut")) {
+			t.push(`spend all day getting pounded in the ass.`);
+		} else if ((eventSlave.attrXX > 65)) {
+			t.push(`enjoy all the women.`);
+		} else if ((eventSlave.attrXY > 65)) {
+			t.push(`enjoy all the men.`);
+		} else {
+			t.push(`be a complete slut.`);
+		}
+		t.push(`If you went with ${him}, you could certainly show off a little.`);
+
+		App.Events.addParagraph(node, t);
+		t = [];
+
+		App.Events.addResponses(node, [
+			(canDoAnal(eventSlave))
+				? new App.Events.Result(`Share ${his} body with the public`, share, virginityWarning())
+				: new App.Events.Result(),
+			new App.Events.Result(`Give ${him} some aftercare`, aftercare, virginityWarning()),
+			new App.Events.Result(`Chat about ${his} day`, chat),
+		]);
+
+
+		function virginityWarning() {
+			if (canDoVaginal(eventSlave) && (eventSlave.vagina === 0)) {
+				return `This option will take ${his} virginity`;
+			} else if (canDoAnal(eventSlave) && (eventSlave.anus === 0)) {
+				return `This option will take ${his} anal virginity`;
+			} else {
+				return null;
+			}
+		}
+
+
+		function share() {
+			let frag = document.createDocumentFragment();
+			t = [];
+			if (canMove(eventSlave)) {
+				t.push(`${eventSlave.slaveName} is surprised to find you walking beside ${him}, but obediently falls in behind you as a proper slave should.`);
+			} else {
+				t.push(`You scoop ${eventSlave.slaveName}'s limbless form up and carry ${him} out.`);
+			}
+			t.push(`You take ${him} to a lovely open balcony and seat yourself on a bench surrounded by the lush greenery and flowing water of ${V.arcologies[0].name}'s food systems. You pull ${his} ass down onto your`);
+			if (V.PC.dick === 0) {
+				t.push(`strap-on`);
+			} else {
+				t.push(`rigid cock`);
+			}
+			t.push(`so ${he} can offer everything else to the public.`);
+			if (V.PC.vagina !== -1 && V.PC.dick !== 0) {
+				t.push(`They know not to presume to use the pussy located beneath your thrusting cock.`);
+			}
+			t.push(VCheck.Anal(5, eventSlave));
+
+			App.Events.addParagraph(frag, t);
+			t = [];
+
+			if (canDoVaginal(eventSlave)) {
+				t.push(`For several hours, citizens come and go, most choosing to fuck ${his} wet and available pussy. You climax repeatedly from the`);
+				if (V.PC.dick === 0) {
+					t.push(`titillating nature of`);
+				} else {
+					t.push(`extra fullness of ${his} butt during`);
+				}
+				t.push(`double penetration, and by the time you're finished ${he}'s dripping ejaculate from both ${his} holes.`);
+			} else if (eventSlave.belly >= 120000) {
+				t.push(`Since`);
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${he}'s so enormously pregnant that ${his} ${belly} stomach blocks ${his} crotch`);
+				} else {
+					t.push(`${his} ${belly} stomach is so massive that is blocks ${his} crotch`);
+				}
+				t.push(`and you're wearing ${his} backdoor around your`);
+				t.push(V.PC.dick === 0 ? "strap-on," : "cock,");
+				t.push(`${his} mouth is all that's left. ${He} gives so many blowjobs by the time you're finished that ${his} face, hair, chest and belly are liberally spattered with cum.`);
+			} else if ((eventSlave.chastityVagina)) {
+				t.push(`Since ${he}'s wearing a chastity belt and you're wearing ${his} backdoor around your`);
+				t.push(V.PC.dick === 0 ? "strap-on," : "cock,");
+				t.push(`${his} mouth is all that's left. ${He} gives so many blowjobs by the time you're finished that ${his} face, hair, chest and`);
+				if (eventSlave.belly >= 5000) {
+					if (eventSlave.bellyPreg >= 3000) {
+						t.push(`pregnant`);
+					} else {
+						t.push(belly);
+					}
+					t.push(`belly`);
+				} else {
+					t.push(`even stomach`);
+				}
+				t.push(`are liberally spattered with cum.`);
+			} else {
+				t.push(`With your cock pumping ${his} butt as much as you can manage with ${him} seated in your lap, ${his}`);
+				if (eventSlave.dick !== 0 && eventSlave.belly >= 5000) {
+					t.push(`dick flops up and down against the bottom of ${his} rounded stomach,`);
+				} else if (eventSlave.dick !== 0) {
+					t.push(`dick flops up and down,`);
+				} else {
+					t.push(`tiny front hole begins to glisten with the promise of a messy little orgasm,`);
+				}
+				t.push(`lewdly advertising ${his} sexual availability. ${He} gives so many blowjobs by the time you're finished that ${his} face, hair, chest and`);
+				if (eventSlave.belly >= 5000) {
+					if (eventSlave.bellyPreg >= 3000) {
+						t.push(`pregnant`);
+					} else {
+						t.push(belly);
+					}
+					t.push(`belly`);
+				} else {
+					t.push(`even stomach`);
+				}
+				t.push(`are liberally spattered with cum.`);
+			}
+			t.push(`The public is sure to remember this spectacle; <span class="green">your reputation has increased.</span>`);
+			repX(500, "event", eventSlave);
+			if (canDoVaginal(eventSlave)) {
+				seX(eventSlave, "vaginal", "public", "penetrative", 5);
+				if (eventSlave.vagina === 0) {
+					t.push(`They have also <span class="lime">broken in ${eventSlave.slaveName}'s virgin pussy.</span>`);
+					eventSlave.vagina = 1;
+				}
+				if (canGetPregnant(eventSlave) && eventSlave.eggType === "human") {
+					t.push(knockMeUp(eventSlave, 10, 0, -2));
+				}
+			} else {
+				seX(eventSlave, "oral", "public", "penetrative", 5);
+			}
+			App.Events.addParagraph(frag, t);
+			t = [];
+			return [frag];
+		}
+
+		function aftercare() {
+			t = [];
+			t.push(`${eventSlave.slaveName} returns many hours later. ${He} carefully took breaks for ${his} own safety,`);
+			if (eventSlave.preg > eventSlave.pregData.normalBirth / 1.33) {
+				t.push(`especially so given ${his} advanced pregnancy,`);
+			}
+			t.push(`and cleaned ${himself} periodically, so there isn't much evidence, but ${he}'s obviously bone tired. When you meet ${him} at the entrance to your penthouse ${he}'s surprised to`);
+			t.push(canSee(eventSlave) ? "see" : "find");
+			t.push(`you, but ${he} gives you a little smile anyway. You give ${him} a strong massage and put ${him} to bed. Afterward you turn to be about your business, but ${he} wordlessly offers ${himself} to you as you do.`);
+			if (canDoVaginal(eventSlave)) {
+				if (eventSlave.vagina === 0) {
+					t.push(`${His} virgin pussy is certainly tempting.`);
+				} else if ((eventSlave.vagina === 1)) {
+					t.push(`${His} tight pussy is certainly tempting.`);
+				} else if ((eventSlave.vagina === 2)) {
+					t.push(`${His} soft pussy is certainly tempting.`);
+				} else if ((eventSlave.labia > 0)) {
+					t.push(`${His} generous petals are certainly tempting.`);
+				} else if ((eventSlave.clit > 0)) {
+					t.push(`${His} prominent clit is certainly eye-catching.`);
+				} else if ((eventSlave.vagina === -1)) {
+					t.push(`${His} relaxed anus is certainly inviting.`);
+				} else {
+					t.push(`${His} capacious pussy is certainly inviting.`);
+				}
+			} else {
+				if (eventSlave.anus === 0) {
+					t.push(`${His} virgin asshole is certainly tempting.`);
+				} else if ((eventSlave.anus === 1)) {
+					t.push(`${His} tight asshole is certainly tempting.`);
+				} else if ((eventSlave.anus === 2)) {
+					t.push(`${His} experienced asshole is certainly tempting.`);
+				} else {
+					t.push(`${His} capacious asshole is certainly inviting.`);
+				}
+			}
+			t.push(`${He}'s sore, so you spoon`);
+			if (eventSlave.belly >= 5000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`${his} gravid`);
+				} else {
+					t.push(`${his} rounded`);
+				}
+				t.push(`body`);
+			} else {
+				t.push(him);
+			}
+			t.push(`gently in bed, fucking ${him} slowly to sleep.`);
+			if (canDoVaginal(eventSlave)) {
+				t.push(VCheck.Vaginal(1, eventSlave));
+			} else {
+				t.push(VCheck.Anal(1, eventSlave));
+			}
+			t.push(`${He} falls asleep with a serene expression on ${his} face. <span class="mediumaquamarine">${His} trust in you has increased.</span>`);
+			eventSlave.trust += 4;
+			return t;
+		}
+
+		function chat() {
+			t = [];
+			t.push(`${eventSlave.slaveName} returns many hours later. ${He}'s obviously bone tired. When you meet ${him} at the entrance to your penthouse ${he}'s surprised to`);
+			t.push(canSee(eventSlave) ? "see" : "find");
+			t.push(`you, but ${he} gives you a little smile anyway. You bring ${him} back to your office, and ${he}'s clearly expecting to get fucked, so ${he}'s surprised when you hand ${him} a hot beverage and sit down on the couch with ${him}. ${He} relaxes quickly and chats with you about ${his} day, gossiping about all the private doings of all the prominent citizens who fucked ${his}`);
+			if ((eventSlave.vagina > 0) && canDoVaginal(eventSlave)) {
+				t.push(`cunt`);
+			} else if ((eventSlave.anus > 0) && canDoAnal(eventSlave)) {
+				t.push(`asshole`);
+			} else {
+				t.push(`mouth`);
+			}
+			t.push(`today.`);
+			if (eventSlave.intelligence + eventSlave.intelligenceImplant > 50) {
+				t.push(`${He}'s witty and holds up ${his} end of the conversation without straying from ${his} role as a slave.`);
+			} else if ((eventSlave.intelligence + eventSlave.intelligenceImplant >= -15)) {
+				t.push(`${He} has a few juicy items to share, and even while gossiping, ${he}'s mindful of ${his} role as a slave.`);
+			} else {
+				t.push(`${He} may be an idiot, but ${his} babble is amusing enough.`);
+			}
+			t.push(`Time flies, and when you finally stand up to continue with your evening, ${he} thanks you prettily for listening to ${him}`);
+			if (eventSlave.belly >= 10000) {
+				t.push(`as you help ${his}`);
+				if (eventSlave.bellyPreg >= 3000) {
+					t.push(`pregnant`);
+				} else {
+					t.push(`heavy`);
+				}
+				t.push(`body off the couch`);
+			}
+			t.push(t.pop() + ".");
+			t.push(`<span class="hotpink">${His} devotion to you has increased.</span>`);
+			eventSlave.devotion += 4;
+			return t;
+		}
+	}
+};
diff --git a/src/events/randomEvent.js b/src/events/randomEvent.js
index 4abe703618c3eeeb496aa0047d2ce8f17153e0c4..e16948561bfe80909c18603d7388afc622144c9c 100644
--- a/src/events/randomEvent.js
+++ b/src/events/randomEvent.js
@@ -30,6 +30,7 @@ App.Events.getIndividualEvents = function() {
 		new App.Events.RESSObedientShemale(),
 		new App.Events.RESSPassingDeclaration(),
 		new App.Events.RESSRetchingCum(),
+		new App.Events.RESSServeThePublicDevoted(),
 		new App.Events.RESSSuppositoryResistance(),
 		new App.Events.RESSTooThinForCumDiet(),
 		new App.Events.RESSWaistlineWoes(),
diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js
index 8c0aa23ef98a3116e14e2f1812a32bb02fc31c52..e059b20a78c1f3e6706a49afe9e05bfd0ddd8199 100644
--- a/src/js/eventSelectionJS.js
+++ b/src/js/eventSelectionJS.js
@@ -1175,14 +1175,6 @@ globalThis.generateRandomEventPoolStandard = function(eventSlave) {
 					}
 				}
 			}
-
-			if (eventSlave.assignment === Job.PUBLIC) {
-				if (canDoAnal(eventSlave) || canDoVaginal(eventSlave)) {
-					if (eventSlave.devotion > 50) {
-						V.RESSevent.push("serve the public devoted");
-					}
-				}
-			}
 		} /* closes mute exempt */
 
 		if (eventSlave.boobs > 25000) {
diff --git a/src/js/sexActsJS.js b/src/js/sexActsJS.js
index 3c6eebf99d5ccb55d3eb137dfbfe766c1c76f7ac..095ba03a20b227056e8f3d2b9fcc75056c472b2d 100644
--- a/src/js/sexActsJS.js
+++ b/src/js/sexActsJS.js
@@ -86,11 +86,11 @@ globalThis.VCheck = (function() {
 				if (slave.tankBaby === 2) {
 					r += `${He} thinks of losing ${his} virginity to ${his} ${WrittenMaster(slave)} a <span class="hotpink">necessity to be happy.</span> ${He} expects ${his} pussy to be seeing a lot more attention in the future.`;
 				} else {
-					r += `<span class="hotpink">${He} enjoys losing ${his} cherry to you.</span> `;
+					r += `<span class="hotpink">${He} enjoys losing ${his} cherry to you,</span> and `;
 					if ((slave.fetishKnown && slave.fetish === "pregnancy") || (slave.energy > 95) || (slave.attrXY >= 85 && V.PC.dick > 0)) {
-						r += `${He} can't wait to have ${his} pussy fucked by you again.`;
+						r += `can't wait to have ${his} pussy fucked by you again.`;
 					} else {
-						r += `${He} looks forward to having ${his} pussy fucked by you again.`;
+						r += `looks forward to having ${his} pussy fucked by you again.`;
 					}
 				}
 				slave.devotion += 4;
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index c4cc1d1cf3531dfd330204f2022a08f8658edc37..7e438078456e097621ff1e2fd4b3f17e67f9368f 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -1761,56 +1761,6 @@ The suit is quite special. It is made of thick, durable latex with temperature r
 <br><br>
 $He will spend the day restrained in public, with your other slaves periodically stopping by to hydrate $him and wash out $his holes.
 
-<<case "serve the public devoted">>
-
-<<= App.UI.slaveDescriptionDialog($activeSlave)>> is a real public servant. This morning, $he rose early, did $his chores, and looked after $himself. $He heads out past your desk toward the arcology's lower floors to offer $himself freely to everyone $he meets.
-<br><br>
-As $he goes, you notice that
-<<if ($activeSlave.chastityPenis == 1)>>
-	precum is starting to dribble out of $his chastity cage.
-<<elseif ($activeSlave.dick > 0) && canAchieveErection($activeSlave)>>
-	$his cock is so hard it's standing out, perfectly straight.
-<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls > 0) && !canAchieveErection($activeSlave)>>
-	$his semi-hard cock is dribbling precum, a sure sign of a bitch who wants to be buttfucked.
-<<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>>
-	$his pathetically soft cock is streaming precum, a sure sign of a bitch who wants to be buttfucked.
-<<elseif ($activeSlave.clit > 0)>>
-	$his big clit is obviously engorged.
-<<elseif ($activeSlave.vaginaLube > 0)>>
-	$his pussy is already soaking wet.
-<<else>>
-	$his cheeks are flushed and $he's panting a little.
-<</if>>
-Apparently, $he can't wait to
-<<if ($activeSlave.fetish == "submissive")>>
-	play the submissive.
-<<elseif ($activeSlave.fetish == "humiliation")>>
-	be publicly degraded.
-<<elseif ($activeSlave.fetish == "masochist")>>
-	be roughly handled.
-<<elseif ($activeSlave.fetish == "dom")>>
-	play the dom.
-<<elseif ($activeSlave.fetish == "sadist")>>
-	find a willing masochist.
-<<elseif ($activeSlave.fetish == "pregnancy") && ($activeSlave.preg > $activeSlave.pregData.normalBirth/4)>>
-	have $his pregnancy fondled.
-<<elseif ($activeSlave.fetish == "pregnancy")>>
-	pretend to get knocked up.
-<<elseif ($activeSlave.fetish == "boobs")>>
-	have $his tits fondled.
-<<elseif ($activeSlave.fetish == "cumslut")>>
-	gorge $himself on cum.
-<<elseif ($activeSlave.fetish == "buttslut")>>
-	spend all day getting pounded in the ass.
-<<elseif ($activeSlave.attrXX > 65)>>
-	enjoy all the women.
-<<elseif ($activeSlave.attrXY > 65)>>
-	enjoy all the men.
-<<else>>
-	be a complete slut.
-<</if>>
-If you went with $him, you could certainly show off a little.
-
 <<case "millenary">>
 
 Late one night, <<= App.UI.slaveDescriptionDialog($activeSlave)>> comes to see you. Strangely, several of your other slaves are stealing glances at $him as $he does. $He seems oddly proud of $himself. Asked why, $he says, "It'<<s>> my millenary, <<Master>>. The arcology has logged me getting fucked <<= num(999)>> time<<s>>." The other slaves obviously view it as significant, too.
@@ -10615,115 +10565,6 @@ brought in to you. This time <<= App.UI.slaveDescriptionDialog($activeSlave)>> h
 	<</link>>
 <</if>>
 
-<<case "serve the public devoted">>
-
-<<if canDoAnal($activeSlave)>>
-	<<link "Share $his body with the public">>
-		<<replace "#result">>
-			<<if hasAnyLegs($activeSlave)>>
-				$activeSlave.slaveName is surprised to find you walking beside $him, but obediently falls in behind you as a proper slave should.
-			<<else>>
-				You scoop $activeSlave.slaveName's limbless form up and carry $him out.
-			<</if>>
-			You take $him 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 $his ass down onto your <<if $PC.dick == 0>>strap-on<<else>>rigid cock<</if>> so $he can offer everything else to the public.<<if $PC.vagina != -1>><<if $PC.dick != 0>> 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 $his wet and available pussy. You climax repeatedly from the <<if $PC.dick == 0>>titillating nature of<<else>>extra fullness of $his butt during<</if>> double penetration, and by the time you're finished $he's dripping ejaculate from both $his holes.
-			<<elseif $activeSlave.belly >= 120000>>
-				Since
-				<<if $activeSlave.bellyPreg >= 3000>>
-					$he's so enormously pregnant that $his _belly stomach blocks $his crotch
-				<<else>>
-					$his _belly stomach is so massive that is blocks $his crotch
-				<</if>>
-				and you're wearing $his backdoor around your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, $his mouth is all that's left. $He gives so many blowjobs by the time you're finished that $his face, hair, chest and belly are liberally spattered with cum.
-			<<elseif ($activeSlave.chastityVagina)>>
-				Since $he's wearing a chastity belt and you're wearing $his backdoor around your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>>, $his mouth is all that's left. $He gives so many blowjobs by the time you're finished that $his 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 $his butt as much as you can manage with $him seated in your lap, $his <<if $activeSlave.dick != 0>>dick flops up and down<<if $activeSlave.belly >= 5000>> against the bottom of $his rounded stomach<</if>><<else>>tiny front hole begins to glisten with the promise of a messy little orgasm<</if>>, lewdly advertising $his sexual availability. $He gives so many blowjobs by the time you're finished that $his 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.
-			<</if>>
-			The public is sure to remember this spectacle; @@.green;your reputation has increased.@@
-			<<run repX(500, "event", $activeSlave)>>
-			<<if canDoVaginal($activeSlave)>>
-				<<run seX($activeSlave, "vaginal", "public", "penetrative", 5)>>
-				<<if $activeSlave.vagina == 0>>
-					They have also @@.lime;broken in $activeSlave.slaveName's virgin pussy.@@
-					<<set $activeSlave.vagina = 1>>
-				<</if>>
-				<<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">>
-					<<= knockMeUp($activeSlave, 10, 0, -2)>>
-				<</if>>
-			<<else>>
-				<<run seX($activeSlave, "oral", "public", "penetrative", 5)>>
-			<</if>>
-			<<= VCheck.Anal(5)>>
-		<</replace>>
-	<</link>>
-<</if>>
-<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>
-	<br><<link "Give $him some aftercare">>
-		<<replace "#result">>
-			$activeSlave.slaveName returns many hours later. $He carefully took breaks for $his own safety <<if $activeSlave.preg > $activeSlave.pregData.normalBirth/1.33>>,especially so given $his advanced pregnancy<</if>>, and cleaned $himself periodically, so there isn't much evidence, but $he's obviously bone tired. When you meet $him at the entrance to your penthouse $he's surprised to <<if canSee($activeSlave)>>see<<else>>find<</if>> you, but $he gives you a little smile anyway. You give $him a strong massage and put $him to bed. Afterward you turn to be about your business, but $he wordlessly offers $himself to you as you do.
-			<<if canDoVaginal($activeSlave)>>
-				<<if $activeSlave.vagina == 0>>
-					$His virgin pussy is certainly tempting.
-				<<elseif ($activeSlave.vagina == 1)>>
-					$His tight pussy is certainly tempting.
-				<<elseif ($activeSlave.vagina == 2)>>
-					$His soft pussy is certainly tempting.
-				<<elseif ($activeSlave.labia > 0)>>
-					$His generous petals are certainly tempting.
-				<<elseif ($activeSlave.clit > 0)>>
-					$His prominent clit is certainly eye-catching.
-				<<elseif ($activeSlave.vagina == -1)>>
-					$His relaxed anus is certainly inviting.
-				<<else>>
-					$His capacious pussy is certainly inviting.
-				<</if>>
-			<<else>>
-				<<if $activeSlave.anus == 0>>
-					$His virgin asshole is certainly tempting.
-				<<elseif ($activeSlave.anus == 1)>>
-					$His tight asshole is certainly tempting.
-				<<elseif ($activeSlave.anus == 2)>>
-					$His experienced asshole is certainly tempting.
-				<<else>>
-					$His capacious asshole is certainly inviting.
-				<</if>>
-			<</if>>
-			$He's sore, so you spoon $his<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>> body<</if>> gently in bed, fucking $him slowly to sleep.
-			<<if canDoVaginal($activeSlave)>>
-				<<= VCheck.Vaginal()>>
-			<<else>>
-				<<= VCheck.Anal()>>
-			<</if>>
-			$He falls asleep with a serene expression on $his face. @@.mediumaquamarine;$His trust in you has increased.@@
-			<<set $activeSlave.trust += 4>>
-		<</replace>>
-	<</link>>
-<</if>>
-<br><<link "Chat about $his day">>
-	<<replace "#result">>
-		$activeSlave.slaveName returns many hours later. $He's obviously bone tired. When you meet $him at the entrance to your penthouse $he's surprised to <<if canSee($activeSlave)>>see<<else>>find<</if>> you, but $he gives you a little smile anyway. You bring $him back to your office, and $he's clearly expecting to get fucked, so $he's surprised when you hand $him a hot beverage and sit down on the couch with $him. $He relaxes quickly and chats with you about $his day, gossiping about all the private doings of all the prominent citizens who fucked $his
-		<<if ($activeSlave.vagina > 0) && canDoVaginal($activeSlave)>>
-			cunt
-		<<elseif ($activeSlave.anus > 0) && canDoAnal($activeSlave)>>
-			asshole
-		<<else>>
-			mouth
-		<</if>>
-		today.
-		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
-			$He's witty and holds up $his end of the conversation without straying from $his role as a slave.
-		<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>>
-			$He has a few juicy items to share, and even gossiping, $he's mindful of $his role as a slave.
-		<<else>>
-			$He may be an idiot, but $his babble is amusing enough.
-		<</if>>
-		Time flies, and when you finally stand up to continue with your evening, $he thanks you prettily for listening to $him <<if $activeSlave.belly >= 10000>>as you help $his <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>heavy<</if>> body off the couch<</if>>. @@.hotpink;$His devotion to you has increased.@@
-		<<set $activeSlave.devotion += 4>>
-	<</replace>>
-<</link>>
-
 <<case "millenary">>
 
 <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>>