diff --git a/src/events/RESS/mindbrokenMorning.js b/src/events/RESS/mindbrokenMorning.js
new file mode 100644
index 0000000000000000000000000000000000000000..ab9f04e49395b10964b5c7d53e2c11206e1f96a8
--- /dev/null
+++ b/src/events/RESS/mindbrokenMorning.js
@@ -0,0 +1,238 @@
+App.Events.RESSMindbrokenMorning = class RESSMindbrokenMorning extends App.Events.BaseEvent {
+	eventPrerequisites() {
+		return [
+		]; // always valid if sufficient actors can be cast successfully
+	}
+
+	actorPrerequisites() {
+		return [
+			[ // single event slave
+				s => s.fetish === "mindbroken",
+				canWalk,
+				s => s.clothes !== "a Fuckdoll suit",
+				isFaceVisible
+			]
+		];
+	}
+
+	execute(node) {
+		/** @type {Array<App.Entity.SlaveState>} */
+		let [eventSlave] = this.actors.map(a => getSlave(a));
+		const {His, He, he, his, him, himself} = getPronouns(eventSlave);
+		const belly = bellyAdjective(eventSlave);
+
+		V.nextLink = "Next Week";
+
+		App.Events.drawEventArt(node, eventSlave);
+
+		let r = [];
+
+		r.push(`It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on ${his} face. You pay little attention to such a trifle, but then notice that it's`);
+		r.push(App.UI.DOM.combineNodes(contextualIntro(V.PC, eventSlave, "DOM"), "."));
+		App.Events.addParagraph(node, r);
+		r = [];
+
+		r.push(`You head out and find that ${he}'s looking up at the sun with ${his} ${App.Desc.eyesColor(eventSlave)} closed, letting the warmth and light envelop ${his}`);
+		if (eventSlave.face > 95) {
+			r.push(`incredible`);
+		} else if ((eventSlave.face > 40)) {
+			r.push(`gorgeous`);
+		} else if ((eventSlave.face > 10)) {
+			r.push(`pretty`);
+		} else {
+			r.push(`homely`);
+		}
+		if (eventSlave.belly >= 5000) {
+			r.push(`face and taut, ${belly} dome of a belly`);
+		} else {
+			r.push(`face.`);
+		}
+		r.push(`${He} hasn't gotten completely ready for ${his} day yet, and ${his} ${eventSlave.skin} skin is clean and quite bare. Despite ${his} small remaining mental capacity, it seems ${he}'s still capable of the minor pleasure of enjoying the sunlight. It is very probably the only enjoyable thing ${he}'ll register today.`);
+
+		App.Events.addParagraph(node, r);
+		App.Events.addResponses(node, [
+			new App.Events.Result(`Let ${him} be`, leave),
+			(canDoVaginal(eventSlave) || canDoAnal(eventSlave))
+				? new App.Events.Result(`See if an orgasm will cheer ${him} up`, orgasm, virginityWarning())
+				: new App.Events.Result(),
+		]);
+
+		function leave() {
+			if (eventSlave.relationship === -3) {
+				if (eventSlave.kindness) {
+					eventSlave.kindness += 2;
+				} else {
+					eventSlave.kindness = 2;
+				}
+			}
+			return `Satisfied that there's no need for immediate intervention, you head back to your desk. A few minutes later, ${he} heads in to finish getting ready and get to work, saving ${V.assistant.name} the necessity of directing ${him}. As the broken slave passes your office, you think for a moment that you see a bit of moisture glinting in ${his} eyes, but soon correct yourself: it's just a reflection from the glass walls of the arcology. ${He} makes it to ${his} assignment on time, and no one notices anything unusual about ${him} today.`;
+		}
+
+		function virginityWarning() {
+			if (canDoVaginal(eventSlave) && (eventSlave.vagina === 0)) {
+				return `This option will take ${his} virginity`;
+			} else if (!canDoVaginal(eventSlave) && (eventSlave.anus === 0)) {
+				return `This option will take ${his} anal virginity`;
+			}
+		}
+
+		function orgasm() {
+			r = [];
+			r.push(`You`);
+			if (V.PC.dick === 0) {
+				r.push(`don a strap-on and`);
+			}
+			r.push(`slide your hands around ${his}`);
+			if (eventSlave.belly >= 150000) {
+				r.push(`${belly} distended`);
+			} else if (eventSlave.weight > 95) {
+				r.push(`fat`);
+			} else if (eventSlave.belly >= 5000) {
+				if (eventSlave.bellyPreg >= 3000) {
+					r.push(`pregnancy swollen`);
+				} else if (eventSlave.bellyImplant >= 3000) {
+					r.push(`implant swollen`);
+				} else {
+					r.push(`${eventSlave.inflationType}-bloated`);
+				}
+			} else if (eventSlave.weight > 30) {
+				r.push(`pudgy`);
+			} else if (eventSlave.waist < -95) {
+				r.push(`cartoonishly narrow`);
+			} else if (eventSlave.muscles > 30) {
+				r.push(`ripped`);
+			} else if (eventSlave.waist < -10) {
+				r.push(`wasp`);
+			} else if (eventSlave.weight > 10) {
+				r.push(`soft`);
+			} else if (eventSlave.muscles > 5) {
+				r.push(`toned`);
+			} else if (eventSlave.weight >= -10) {
+				r.push(`trim`);
+			} else {
+				r.push(`skinny`);
+			}
+			r.push(`waist, feeling the warmth of ${his} skin, and gently step forward until ${he}'s between you and the balcony railing. ${He} is silently obedient, not reacting at all other than to obey your direction as to where ${he} should go. For example, when ${he} feels`);
+			if (V.PC.dick === 0) {
+				r.push(`the phallus`);
+			} else {
+				r.push(`your hardening dick`);
+			}
+			r.push(`pressing against ${him}, ${he}`);
+			if (eventSlave.height >= 170) {
+				r.push(`unconsciously bends forward a little and cocks ${his} hips to position ${himself}`);
+			} else {
+				r.push(`rises up on the balls of ${his} feet to bring ${his} short body up to the right height`);
+			}
+			if (canDoVaginal(eventSlave)) {
+				r.push(`for penetration. ${His}`);
+				if (eventSlave.vagina > 2) {
+					r.push(`loose cunt`);
+				} else if ((eventSlave.vagina > 1)) {
+					r.push(`pussy`);
+				} else {
+					r.push(`tight little pussy`);
+				}
+				r.push(`is already moist in expectation, making entry easy.`);
+				r.push(VCheck.Vaginal(eventSlave, 1));
+			} else {
+				r.push(`for anal. ${He} relaxes ${his}`);
+				if (eventSlave.anus > 2) {
+					r.push(`loose anus`);
+				} else if ((eventSlave.anus > 1)) {
+					r.push(`asshole`);
+				} else {
+					r.push(`tight little asshole`);
+				}
+				r.push(`completely, making entry easy.`);
+				r.push(VCheck.Anal(eventSlave, 1));
+			}
+			r.push(`Your hands rove, teasing ${his} ${eventSlave.nipples} nipples,`);
+			if (eventSlave.boobs > 1000) {
+				r.push(`hefting ${his} heavy tits,`);
+			} else if ((eventSlave.boobs > 300)) {
+				r.push(`squeezing ${his} healthy breasts,`);
+			} else {
+				r.push(`pressing ${him} flat chest,`);
+			}
+			if (eventSlave.belly >= 1500) {
+				r.push(`massaging ${his} rounded`);
+				if (eventSlave.belly > 10000) {
+					r.push(`belly and fondling ${his} popped navel.`);
+				} else {
+					r.push(`belly.`);
+				}
+			} else {
+				r.push(`and`);
+				if (eventSlave.weight > 130) {
+					r.push(`groping ${his} huge gut.`);
+				} else if (eventSlave.weight > 95) {
+					r.push(`groping ${his} fat belly.`);
+				} else if (eventSlave.muscles > 30) {
+					r.push(`fondling ${his} abs.`);
+				} else if (eventSlave.weight > 10) {
+					r.push(`groping ${his} plush belly.`);
+				} else {
+					r.push(`fondling ${his} flat stomach.`);
+				}
+			}
+			r.push(`${His} face is complacent and unaffected even as ${his} body responds,`);
+			if (eventSlave.chastityPenis === 1) {
+				r.push(`since ${his} body is used to its caged cock being neglected in favor of ${his}`);
+				if (eventSlave.vagina > -1) {
+					r.push(`pussy.`);
+				} else {
+					r.push(`asspussy.`);
+				}
+			} else if ((eventSlave.dick > 0) && (eventSlave.hormoneBalance >= 100)) {
+				r.push(`${his} useless dick sporting a drop of precum.`);
+			} else if ((eventSlave.dick > 0) && (eventSlave.balls === 0 || eventSlave.ballType === "sterile")) {
+				r.push(`${his} soft dick twitching feebly.`);
+			} else if (eventSlave.dick > 4) {
+				r.push(`${his} giant penis protruding through a gap in the railing.`);
+			} else if (eventSlave.dick > 2) {
+				r.push(`${his} penis pressing hard against the railing.`);
+			} else if (eventSlave.dick > 0) {
+				r.push(`${his} pathetic hard-on barely protruding from between ${his} thighs.`);
+			} else if (eventSlave.clit > 0) {
+				r.push(`${his} huge clit stiff under a brush from your fingers.`);
+			} else if (eventSlave.vagina === -1) {
+				r.push(`${his} asspussy ready and relaxed under a brush from your fingers.`);
+			} else {
+				r.push(`${his} pussy warm and wet under a brush from your fingers.`);
+			}
+			r.push(`Even ${his} eventual orgasm is entirely mechanical, a simple tightening of ${his}`);
+			if (canDoVaginal(eventSlave)) {
+				if (eventSlave.vagina > 2) {
+					r.push(`gaping cunt,`);
+				} else if ((eventSlave.vagina > 1)) {
+					r.push(`traveled pussy,`);
+				} else {
+					r.push(`tight vagina,`);
+				}
+			} else {
+				if (eventSlave.anus > 2) {
+					r.push(`gaping`);
+				} else if ((eventSlave.anus > 1)) {
+					r.push(`loosened`);
+				} else {
+					r.push(`tight`);
+				}
+				r.push(`sphincter,`);
+			}
+			r.push(`a gasp of air into ${his} lungs, and a slight shiver. There is a flaw at the corner of ${his} mouth that might be transitory pleasure, but a look`);
+			if (canSee(eventSlave)) {
+				r.push(`into ${his}`);
+				if (hasBothEyes(eventSlave)) {
+					r.push(`eyes`);
+				} else {
+					r.push(`eye`);
+				}
+			} else {
+				r.push(`at ${his} face`);
+			}
+			r.push(`confirms that it is not so.`);
+			return r;
+		}
+	}
+};
diff --git a/src/events/randomEvent.js b/src/events/randomEvent.js
index db99f7578e6f699a3e9a6d635b291cad6a12d1a0..ea824c17c153e61b5252c952be354f5fc69e8d25 100644
--- a/src/events/randomEvent.js
+++ b/src/events/randomEvent.js
@@ -31,6 +31,7 @@ App.Events.getIndividualEvents = function() {
 		new App.Events.RESSKitchenMolestation(),
 		new App.Events.RESSLazyEvening(),
 		new App.Events.RESSMeanGirls(),
+		new App.Events.RESSMindbrokenMorning(),
 		new App.Events.RESSModestClothes(),
 		new App.Events.RESSMoistPussy(),
 		new App.Events.RESSMuscles(),
diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js
index 65a692b4756f72ba12bcfd5e6564534ba56924f2..454dcb0fa8fec60dd94c0e2be15a3ccf426fab4c 100644
--- a/src/js/eventSelectionJS.js
+++ b/src/js/eventSelectionJS.js
@@ -1220,9 +1220,6 @@ if(eventSlave.drugs === "breast injections") {
 	} /* closes mindbreak exempt */
 
 	if (eventSlave.fetish === "mindbroken") {
-		if (canWalk(eventSlave)) {
-			V.RESSevent.push("mindbroken morning");
-		}
 		if (eventSlave.kindness !== undefined && eventSlave.kindness >= 100) {
 			if ((isSlaveAvailable(eventSlave) && canWalk(eventSlave)) || ([Job.CONCUBINE, Job.FUCKTOY, Job.MASTERSUITE].includes(eventSlave.assignment))) {
 				if (eventSlave.relationship === -3) {
diff --git a/src/js/statsChecker/statsChecker.js b/src/js/statsChecker/statsChecker.js
index 8ca229103b20d9a2c1958fd9c8bddfa62e7a6e39..18c37f8cab065eed862098fe57e5a4e544d2bed5 100644
--- a/src/js/statsChecker/statsChecker.js
+++ b/src/js/statsChecker/statsChecker.js
@@ -28,6 +28,16 @@ globalThis.isSlaveAvailable = function(slave) {
 	return true;
 };
 
+/**
+ * @param {App.Entity.SlaveState} slave
+ * @returns {boolean}
+ */
+globalThis.isFaceVisible = function(slave) {
+	const obscuringClothes = ["a Fuckdoll suit", "restrictive latex", "a burqa", "a niqab and abaya", "a klan robe", "a slutty klan robe"].includes(slave.clothes); // Debatable whether "a cybersuit", "battlearmor", "Imperial Plate", should be added. Helmets could be off in short periods.
+	const obscuringFaceAccessory = ["porcelain mask"].includes(slave.faceAccessory);
+	return (!obscuringClothes && !obscuringFaceAccessory);
+};
+
 globalThis.SlaveStatsChecker = (function() {
 	return {
 		checkForLisp: hasLisp,
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index e2cfa861510a9a297a75925a98919153a253f6ac..85ff620267f31126c99e2c33da49cdb68a52f6df 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -44,7 +44,7 @@
 <<set _clothesTemp = $activeSlave.clothes>>
 <<switch $RESSevent>>
 /*Some events start with the slave naked (any event that starts with the daily inspection, for example). Here we switch their clothing just for the image to load, then switch it back quickly so the player's choice is not messed up.*/
-<<case "age implant" "ara ara" "back stretch" "bad dream" "bonded love" "breast expansion blues" "confident tanning" "devoted exhibition" "devoted lotion" "desperate null" "devoted nympho" "extreme aphrodisiacs" "fearful balls" "fucktoy tribbing" "gaped asshole" "happy dance" "heavy piercing" "huge naturals" "huge tits" "hugely pregnant" "ignorant horny" "implant inspection" "language lesson" "mindbroken morning" "mods please" "old PC age difference" "orchiectomy please" "PA flirting" "permitted masturbation" "plimb help" "rebellious arrogant" "resistant gelding" "resistant shower" "resting amp" "restricted profession" "sexy succubus" "shaped areolae" "shift masturbation" "shift sleep" "shower slip" "slave dick huge" "sleeping ambivalent" "sore shoulders" "spa boobs" "subjugation blues" "tendon fall" "terrified inspection" "tittymonster inspection" "torpedo squeeze" "transition anxiety" "trusting HG" "unhappy virgin" "used whore" "vocal disobedience" "young PC age difference">>
+<<case "age implant" "ara ara" "back stretch" "bad dream" "bonded love" "breast expansion blues" "confident tanning" "devoted exhibition" "devoted lotion" "desperate null" "devoted nympho" "extreme aphrodisiacs" "fearful balls" "fucktoy tribbing" "gaped asshole" "happy dance" "heavy piercing" "huge naturals" "huge tits" "hugely pregnant" "ignorant horny" "implant inspection" "language lesson" "mods please" "old PC age difference" "orchiectomy please" "PA flirting" "permitted masturbation" "plimb help" "rebellious arrogant" "resistant gelding" "resistant shower" "resting amp" "restricted profession" "sexy succubus" "shaped areolae" "shift masturbation" "shift sleep" "shower slip" "slave dick huge" "sleeping ambivalent" "sore shoulders" "spa boobs" "subjugation blues" "tendon fall" "terrified inspection" "tittymonster inspection" "torpedo squeeze" "transition anxiety" "trusting HG" "unhappy virgin" "used whore" "vocal disobedience" "young PC age difference">>
 	<<set $activeSlave.clothes = "no clothing">>
 <<case "inconvenient labia">>
 	/* "pulling down the compression shorts $he was wearing" */
@@ -2229,22 +2229,6 @@ has run through the prescribed motions of a normal inspection, and you've reache
 
 <<= App.UI.slaveDescriptionDialog($activeSlave)>> has been in your service long enough to know that oral sex is a daily fact of life for most slaves, and that most slaves are not only required to put up with cum, but to love it, too — or at least be able to fake enjoyment convincingly. $He's <<if canSee($activeSlave)>>seen cum spattered on other slaves' faces, pooling in their mouths, and dripping from their asses only to be licked up by other slaves<<elseif canHear($activeSlave)>>heard cum spattering across other slaves' faces, the sound of it in their mouths, dripping from their asses, and more<<else>>felt seminal fluid on $his skin and on $his lips, always coercively or accidentally<</if>>. It's clear from $activeSlave.slaveName's recent reactions to these acts that $he's quite disgusted by oral sex in general and cum in particular. Depending on your point of view, this could be a flaw for $him to overcome or a weakness you can exploit.
 
-<<case "mindbroken morning">>
-
-It's a sunny morning, with rare mild weather, and you're stuck at your desk, as usual. After the typical rush of slaves clears the kitchen after the breakfast hour, you see one peel off to stand out on a balcony for a moment with the light on $his face. You pay little attention to such a trifle, but then notice that it's <<= App.UI.slaveDescriptionDialog($activeSlave)>>.
-<br><br>
-You head out and find that $he's looking up at the sun with $his <<= App.Desc.eyesColor($activeSlave)>> closed, letting the warmth and light envelop $his
-<<if ($activeSlave.face > 95)>>
-	incredible
-<<elseif ($activeSlave.face > 40)>>
-	gorgeous
-<<elseif ($activeSlave.face > 10)>>
-	pretty
-<<else>>
-	homely
-<</if>>
-face<<if $activeSlave.belly >= 5000>> and taut, _belly dome of a belly<</if>>. $He hasn't gotten completely ready for $his day yet, and $his $activeSlave.skin skin is clean and quite bare. Despite $his small remaining mental capacity, it seems $he's still capable of the minor pleasure of enjoying the sunlight. It is very probably the only enjoyable thing $he'll register today.
-
 <<case "masterful entertainer">>
 
 It's Friday evening, the most socially important part of the week in $arcologies[0].name. <<= App.UI.slaveDescriptionDialog($activeSlave)>> happens to be free this evening, and your schedule is open, too. Lately, $he's been putting on a tour de force of seduction, erotic dance, and lewd entertainment whenever $he gets the chance to catch someone's eye<<if $activeSlave.belly >= 5000>>, even with $his <<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<elseif $activeSlave.bellyImplant >= 3000>>_belly rounded belly<<else>>sloshing <<print $activeSlave.inflationType>>-filled stomach<</if>><</if>>. There are a number of events tonight you could attend with $him on your arm.
@@ -11776,156 +11760,6 @@ $He cranes $his neck, glancing over $his shoulder to give you a pleading look.
 
 /*Written by anon, coded by Boney M*/
 
-<<case "mindbroken morning">>
-
-<<link "Let $him be">>
-	<<replace "#result">>
-		Satisfied that there's no need for immediate intervention, you head back to your desk. A few minutes later, $he heads in to finish getting ready and get to work, saving $assistant.name the necessity of directing $him. As the broken slave passes your office, you think for a moment that you see a bit of moisture glinting in $his eyes, but soon correct yourself: it's just a reflection from the glass walls of the arcology. $He makes it to $his assignment on time, and no one notices anything unusual about $him today.
-	<</replace>>
-	<<if $activeSlave.relationship == -3>>
-		<<if def $activeSlave.kindness>>
-			<<set $activeSlave.kindness += 2>>
-		<<else>>
-			<<set $activeSlave.kindness = 2>>
-		<</if>>
-	<</if>>
-<</link>>
-<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>>
-	<br><<link "See if an orgasm will cheer $him up">>
-		<<replace "#result">>
-			You<<if $PC.dick == 0>> don a strap-on and<</if>> slide your hands around $his
-			<<if $activeSlave.belly >= 150000>>
-				_belly distended
-			<<elseif $activeSlave.weight > 95>>
-				fat
-			<<elseif $activeSlave.belly >= 5000>>
-				<<if $activeSlave.bellyPreg >= 3000>>
-					pregnancy swollen
-				<<elseif $activeSlave.bellyImplant >= 3000>>
-					implant swollen
-				<<else>>
-					<<print $activeSlave.inflationType>>-bloated
-				<</if>>
-			<<elseif $activeSlave.weight > 30>>
-				pudgy
-			<<elseif $activeSlave.waist < -95>>
-				cartoonishly narrow
-			<<elseif $activeSlave.muscles > 30>>
-				ripped
-			<<elseif $activeSlave.waist < -10>>
-				wasp
-			<<elseif $activeSlave.weight > 10>>
-				soft
-			<<elseif $activeSlave.muscles > 5>>
-				toned
-			<<elseif $activeSlave.weight >= -10>>
-				trim
-			<<else>>
-				skinny
-			<</if>>
-			waist, feeling the warmth of $his skin, and gently step forward until $he's between you and the balcony railing. $He is silently obedient, not reacting at all other than to obey your direction as to where $he should go. For example, when $he feels <<if $PC.dick == 0>>the phallus<<else>>your hardening dick<</if>> pressing against $him, $he
-			<<if ($activeSlave.height >= 170)>>
-				unconsciously bends forward a little and cocks $his hips to position $himself
-			<<else>>
-				rises up on the balls of $his feet to bring $his short body up to the right height
-			<</if>>
-			<<if canDoVaginal($activeSlave)>>
-				for penetration. $His
-				<<if ($activeSlave.vagina > 2)>>
-					loose cunt
-				<<elseif ($activeSlave.vagina > 1)>>
-					pussy
-				<<else>>
-					tight little pussy
-				<</if>>
-				is already moist in expectation, making entry easy.
-				<<= VCheck.Vaginal($activeSlave, 1)>>
-			<<else>>
-				for anal. $He relaxes $his
-				<<if ($activeSlave.anus > 2)>>
-					loose anus
-				<<elseif ($activeSlave.anus > 1)>>
-					asshole
-				<<else>>
-					tight little asshole
-				<</if>>
-				completely, making entry easy.
-				<<= VCheck.Anal($activeSlave, 1)>>
-			<</if>>
-			Your hands rove, teasing $his $activeSlave.nipples nipples,
-			<<if ($activeSlave.boobs > 1000)>>
-				hefting $his heavy tits,
-			<<elseif ($activeSlave.boobs > 300)>>
-				squeezing $his healthy breasts,
-			<<else>>
-				pressing $him flat chest,
-			<</if>>
-			<<if $activeSlave.belly >= 1500>>
-				massaging $his rounded belly<<if $activeSlave.belly > 10000>> and fondling $his popped navel<</if>>.
-			<<else>>
-				and
-				<<if $activeSlave.weight > 130>>
-					groping $his huge gut.
-				<<elseif $activeSlave.weight > 95>>
-					groping $his fat belly.
-				<<elseif $activeSlave.muscles > 30>>
-					fondling $his abs.
-				<<elseif $activeSlave.weight > 10>>
-					groping $his plush belly.
-				<<else>>
-					fondling $his flat stomach.
-				<</if>>
-			<</if>>
-			$His face is complacent and unaffected even as $his body responds,
-			<<if ($activeSlave.chastityPenis == 1)>>
-				since $his body is used to its caged cock being neglected in favor of $his <<if $activeSlave.vagina > -1>>pussy<<else>>asspussy<</if>>.
-			<<elseif ($activeSlave.dick > 0) && ($activeSlave.hormoneBalance >= 100)>>
-				$his useless dick sporting a drop of precum.
-			<<elseif ($activeSlave.dick > 0) && ($activeSlave.balls == 0 || $activeSlave.ballType == "sterile")>>
-				$his soft dick twitching feebly.
-			<<elseif $activeSlave.dick > 4>>
-				$his giant penis protruding through a gap in the railing.
-			<<elseif $activeSlave.dick > 2>>
-				$his penis pressing hard against the railing.
-			<<elseif $activeSlave.dick > 0>>
-				$his pathetic hard-on barely protruding from between $his thighs.
-			<<elseif $activeSlave.clit > 0>>
-				$his huge clit stiff under a brush from your fingers.
-			<<elseif $activeSlave.vagina == -1>>
-				$his asspussy ready and relaxed under a brush from your fingers.
-			<<else>>
-				$his pussy warm and wet under a brush from your fingers.
-			<</if>>
-			Even $his eventual orgasm is entirely mechanical, a simple tightening of $his
-			<<if canDoVaginal($activeSlave)>>
-				<<if ($activeSlave.vagina > 2)>>
-					gaping cunt,
-				<<elseif ($activeSlave.vagina > 1)>>
-					traveled pussy,
-				<<else>>
-					tight vagina,
-				<</if>>
-			<<else>>
-				<<if ($activeSlave.anus > 2)>>
-					gaping
-				<<elseif ($activeSlave.anus > 1)>>
-					loosened
-				<<else>>
-					tight
-				<</if>>
-				sphincter,
-			<</if>>
-			a gasp of air into $his lungs, and a slight shiver. There is a flaw at the corner of $his mouth that might be transitory pleasure, but a look
-			<<if canSee($activeSlave)>>
-				into $his eye<<if hasBothEyes($activeSlave)>>s<</if>>
-			<<else>>
-				at $his face
-			<</if>>
-			confirms that it is not so.
-		<</replace>>
-	<</link>><<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>>//This option will take $his virginity//<<elseif !canDoVaginal($activeSlave) && ($activeSlave.anus == 0)>> //This option will take $his anal virginity//<</if>>
-<</if>>
-
 <<case "masterful entertainer">>
 
 <<link "Go clubbing">>