From e95ce496e2c0ed7659907b2fc9efef5ae54d3cef Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Tue, 9 Aug 2022 01:32:21 -0700
Subject: [PATCH] assistantAppearance proofread, pass 2

---
 src/personalAssistant/assistantAppearance.js | 139 ++++++++++---------
 1 file changed, 70 insertions(+), 69 deletions(-)

diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js
index 7a2ba48bb23..18241c2c19d 100644
--- a/src/personalAssistant/assistantAppearance.js
+++ b/src/personalAssistant/assistantAppearance.js
@@ -440,13 +440,13 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`A recognizable little representation of one of your slaves has ${hisU} head in ${hisA} moist crotch, and is eating ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. As you watch, the goo ${girlA} orgasms, nearly turning into a puddle when ${heA} notices you watching.`);
 			} else if (V.suppository === 1 && paSeed === 2) {
-				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, letting the slime ${girlA} insert ${himselfA} gently in and out of ${hisU} butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the goo ${girlA} notices you watching ${himA}, and attempts to retract entirely into the slave's ass.`);
+				r.push(`A recognizable little representation of one of your slaves is down on ${hisU} knees in front of ${himA}, letting the slime${girlA} insert ${himselfA} gently in and out of ${hisU} butt. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. As you watch, the goo ${girlA} notices you watching ${himA}, and attempts to retract entirely into the slave's ass.`);
 			} else if (masturbationAllowed === 1 && paSeed === 3) {
 				r.push(`${HeA}'s having sex with a recognizable little representation of one of your slaves, kissing ${himU} and giggling occasionally. The slave must be using one of the penthouse's many vibrators. ${HeA} sees you watching and blushes, but then reshapes ${himselfA} so you can see better.`);
 			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The goo ${girlA} is covering ${hisU} chest and is listening to the slave breathe; the slave must be getting a checkup. The goo ${girlA} is patting the ${girlU}'s head reassuringly.`);
 			} else if (paSeed === 5 && V.invasionVictory > 0) {
-				r.push(`${HeA}'s planting a very wet kiss on a representation of one of your security drones; ${heA} hugs it as best until it pops into ${himA}. When ${heA} sees you looking at ${himA}, ${heA} giggles and says, "What? I like him! He did really well during the invasion. I promise he won't rust in here!"`);
+				r.push(`${HeA}'s planting a very wet kiss on a representation of one of your security drones; ${heA} hugs it as best ${heA} can until it pops into ${himA}. When ${heA} sees you looking at ${himA}, ${heA} giggles and says, "What? I like him! He did really well during the invasion. I promise he won't rust in here!"`);
 			} else if (paSeed === 6 && V.studio === 1) {
 				r.push(`${HeA}'s getting oral from a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and your personal assistant is clearly turning the feed of it into porn.`);
 			} else {
@@ -475,9 +475,9 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`A recognizable little representation of one of your slaves is locking lips with ${himA}. The slave must be down in the kitchen, getting a meal out of the food dispensers. The angel notices you watching, blushes deeply and covers ${himselfA} and the slave with a wing.`);
 			} else if (V.suppository === 1 && paSeed === 2) {
-				r.push(`A recognizable little representation of one of your slaves is across ${hisA} lap, ${hisU} rear red from a recent spanking. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The angel notices you watching, nods, and resumes spanking, ignoring the slave's distress.`);
+				r.push(`A recognizable little representation of one of your slaves is laid across ${hisA} lap, ${hisU} rear red from a recent spanking. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The angel notices you watching, nods, and resumes spanking, ignoring the slave's distress.`);
 			} else if (masturbationAllowed === 1 && paSeed === 3) {
-				r.push(`${HeA} has a visible representation of one of your slaves across ${hisA} lap, a vibrator partially inserted into ${himU}, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} notices you watching and blushes deeply before returning to pleasuring the slave.`);
+				r.push(`${HeA} has a visible representation of one of your slaves laid across ${hisA} lap, a vibrator partially inserted into ${himU}, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} notices you watching and blushes deeply before returning to pleasuring the slave.`);
 			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The angel is embracing ${himU} gently and silently; the slave must be getting a checkup. ${HeA} looks up at you with a smile; the slave must be doing well.`);
 			} else if (paSeed === 5 && V.invasionVictory > 0) {
@@ -517,7 +517,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			} else if (V.suppository === 1 && paSeed === 2) {
 				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${heA} eagerly fists ${hisU} rear. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. The cherub notices you watching and tosses you a thumbs up with ${hisA} free hand.`);
 			} else if (masturbationAllowed === 1 && paSeed === 3) {
-				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${heA} eagerly fucks ${himU} with a strap-on, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} notices you watching, tosses up a thumbs up at you and increases ${hisA} thrusting.`);
+				r.push(`A recognizable little representation of one of your slaves is before ${himA}, ass in the air, as ${heA} eagerly fucks ${himU} with a strap-on, which the slave is obviously enjoying. The slave must be using one of the penthouse's many vibrators. ${HeA} notices you watching, tosses up a thumbs up at you and intensifies ${hisA} thrusting.`);
 			} else if (paSeed === 4) {
 				r.push(`A recognizable little representation of one of your slaves is lying before ${himA}. The cherub is hovering in front of ${hisU} chest, head to ${hisU} breast, listening to ${hisU} heartbeat; the slave must be getting a checkup. ${HeA} beams you a smile; the slave must be doing well.`);
 			} else if (paSeed === 5 && V.invasionVictory > 0) {
@@ -553,7 +553,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			} else if (masturbationAllowed === 1 && paSeed === 3) {
 				r.push(`A recognizable little representation of one of your slaves is before ${himA}, perched atop a wooden horse with sexual fluids running down its sides. The slave must be using one of the penthouse's many sex toys. Noticing you watching, the imp flies above ${himU} and roughly forces ${himU} down, eliciting a scream of surprise from the horny slave. ${HeA} likely upped the output on whatever toy the slave was using.`);
 			} else if (paSeed === 4) {
-				r.push(`A recognizable little representation of one of your slaves is lying on ${hisU} side before ${himA}; belly painfully distended. The imp is hovering over ${himU} holding an enema bag; the slave must be getting a checkup. ${HeA} notices your gaze and squeezes the bag, forcing a burst of liquid into the slave's gut and drawing a moan of discomfort out of the ${girlU}.`);
+				r.push(`A recognizable little representation of one of your slaves is lying on ${hisU} side before ${himA}, belly painfully distended. The imp is hovering over ${himU} holding an enema bag; the slave must be getting a checkup. ${HeA} notices your gaze and squeezes the bag, forcing a burst of liquid into the slave's gut and drawing a moan of discomfort out of the ${girlU}.`);
 			} else if (paSeed === 5 && V.invasionVictory > 0) {
 				r.push(`${HeA}'s flapping around in circles chasing a representation of one of your security drones with a mallet. When ${heA} sees you looking at ${himA}, ${heA} quickly hides the hammer behind ${hisA} back, giggles and says, "He let some get away and needed to be punished!"`);
 			} else if (paSeed === 6 && V.studio === 1) {
@@ -565,9 +565,9 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else if (V.assistant.market.relationship === "nonconsensual") {
 					r.push(`${V.assistant.name} has ${hisA} plaything tightly bound to a rack and is gleefully pouring hot wax onto the oddly silent market assistant. You see why when a drop lands on ${hisM} sensitive clit, eliciting a scream from the restrained imp; ${V.assistant.name} pulls ${hisM} restraints even tighter as punishment.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`${V.assistant.name} and ${hisA} ${sisterM} are struggling to stay airborne as they attempt push an oversized, double-ended dildo out of their own cunt and into the other's. When they notice you watching, ${V.assistant.name} seizes the opportunity to bear down hard, forcing the entirety of the toy into the distracted market assistant. ${HeM} crashes to the ground, hands upon ${hisM} cock bulged middle, orgasming indecently.`);
+					r.push(`${V.assistant.name} and ${hisA} ${sisterM} are struggling to stay airborne as they attempt to push an oversized, double-ended dildo out of their own cunt and into the other's. When they notice you watching, ${V.assistant.name} seizes the opportunity to bear down hard, forcing the entirety of the toy into the distracted market assistant. ${HeM} crashes to the ground, hands upon ${hisM} cock-bulged middle, orgasming indecently.`);
 				} else {
-					r.push(`They're taking swings at each other with switches. Giggling with each swing and moaning with every successful strike.`);
+					r.push(`They're taking swings at each other with switches, giggling with each swing and moaning with every successful strike.`);
 				}
 			} else {
 				r.push(`${HeA}'s inspecting ${hisA} arsenal of toys and punishment tools. When ${heA} notices you watching, ${heA} grabs ${hisA} favorite and eagerly makes use of it on ${himselfA}.`);
@@ -576,6 +576,7 @@ globalThis.PersonalAssistantAppearance = function() {
 		case "witch":
 			r.push(`${HeA}'s a cute little ${assistantRace()} witch with thin, flowing robes and a wide brimmed, if rather stereotypical, witch's hat.`);
 			if (V.assistant.fsOptions && V.assistant.fsAppearance !== "default") {
+				r.push(`${HeA} appears to have just attempted a new and unfamiliar spell from ${hisA} tome.`);
 				r.push(FSfunc());
 			} else {
 				r.push(`${HeA} frequently carries a tome of new and erotic spells.`);
@@ -637,11 +638,11 @@ globalThis.PersonalAssistantAppearance = function() {
 				if (V.assistant.market.relationship === "cute") {
 					r.push(`The market assistant is tightly wrapped in a bodysuit made of ${V.assistant.name}, save for ${hisM} exposed, very pregnant, belly. ${HisA} head briefly appears over the ${girlM}'s face and eyes you, while the market assistant giggles at the sensations covering ${hisM} body.`);
 				} else if (V.assistant.market.relationship === "nonconsensual") {
-					r.push(`The market assistant has been reduced to nothing more than a bloated incubator. ${V.assistant.name} runs ${hisA} tendrils across ${hisA} breeder's swollen body, fondling ${hisM} squirming, offspring filled breasts and massaging ${hisM} octuplet sized, bulging pregnancy. The hapless ${girlM} twitches slightly as several more wormlike creatures slip from ${hisM} body, prompting ${V.assistant.name} to drive ${hisA} tentacles into all ${hisM} holes and vigorously pump ${himM} full of even more aphrodisiacs and eggs.`);
+					r.push(`The market assistant has been reduced to nothing more than a bloated incubator. ${V.assistant.name} runs ${hisA} tendrils across ${hisA} breeder's swollen body, fondling ${hisM} squirming, offspring-filled breasts and massaging ${hisM} octuplet-sized, bulging pregnancy. The hapless ${girlM} twitches slightly as several more wormlike creatures slip from ${hisM} body, prompting ${V.assistant.name} to drive ${hisA} tentacles into all ${hisM} holes and vigorously pump ${himM} full of even more aphrodisiacs and eggs.`);
 				} else if (V.assistant.market.relationship === "incestuous") {
 					r.push(`The market assistant's arms and legs are sunken into a wall of ${V.assistant.name}'s flesh; ${hisM} immense stomach and breasts allowed to hang free. One of ${hisM} breasts visibly shifts as another wormlike larva pushes its way out of ${hisM} nipple, waking the addled ${girlM} from ${hisM} stupor. ${HeM} moans lustfully, ${hisM} mind thoroughly warped by ${V.assistant.name}'s aphrodisiacs, "${SisterA}! I need more...I feel sho empty! Fill me up till I bursht!" ${V.assistant.name} wastes no time in snaking into ${hisM} gaping holes and pumping ${himM} so full ${hisM} belly touches the floor and breasts heave massively.`);
 				} else {
-					r.push(`They're sitting side by side, the market assistant resting an arm atop ${hisM} huge, larvae filled belly while clutching a newborn to ${hisM} breast. ${V.assistant.name} embraces ${hisA} pregnant lover with several tentacles before drawing one to the ${girlM}'s lips. ${HeM} delicately kisses it before wrapping ${hisM} lips around it and pleasuring ${hisM} mate.`);
+					r.push(`They're sitting side by side, the market assistant resting an arm atop ${hisM} huge, larvae-filled belly while clutching a newborn to ${hisM} breast. ${V.assistant.name} embraces ${hisA} pregnant lover with several tentacles before drawing one to the ${girlM}'s lips. ${HeM} delicately kisses it before wrapping ${hisM} lips around it and pleasuring ${hisM} mate.`);
 				}
 			} else {
 				r.push(`${HeA}'s idly standing there, at least when you look at ${himA}; you catch strange things in the corner of your vision while you are working.`);
@@ -657,7 +658,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`${HeA} has a recognizable little representation of one of your slaves with ${hisU} lips around the base of ${hisA} dick and a huge bulge down ${hisU} throat. The slave must be down in the kitchen, getting a meal out of the food dispensers. ${HeA} notices you watching and energetically renews deepthroating the slave. ${HeA} moans lewdly as ${heA} blows ${hisA} load in the slave's mouth, forcing cum to spray out the slave's nose and around ${hisA} cock. ${HeA} sighs with disappointment at the mess the slave has made.`);
 			} else if (V.suppository === 1 && paSeed === 2) {
-				r.push(`${HeA} is happily assfucking a recognizable little representation of one of your slaves. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. ${HeA} notices you watching, increases ${hisA} pace and cums deep in the slave's rear, slightly rounding ${hisU} belly with cum.`);
+				r.push(`${HeA} is happily assfucking a recognizable little representation of one of your slaves. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. ${HeA} notices you watching, increases ${hisA} pace, and cums deep in the slave's rear, slightly rounding ${hisU} belly with cum.`);
 			} else if (masturbationAllowed === 1 && paSeed === 3) {
 				r.push(`A recognizable little representation of one of your slaves is riding ${hisA} erect cock. The slave must be using one of the penthouse's many sex toys. ${HeA} notices you watching and winks at you, before promising not to suck too much life from ${hisA} enthusiastic partner.`);
 			} else if (paSeed === 4) {
@@ -673,7 +674,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else if (V.assistant.market.relationship === "nonconsensual") {
 					r.push(`The market assistant is being violently penetrated by ${V.assistant.name}, ${hisM} bloated belly swaying in tune to ${hisA} thrusts. The hapless ${girlM} struggles in discomfort as the incubus blows another load into ${hisM} already full womb, causing cum to backflow out of ${hisM} now loose pussy. ${V.assistant.name} leans back, motions to you, and asks, "Plenty of holes still to go around, if you want one!"`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`The market assistant is eagerly riding ${hisM} big ${sisterA}, ${V.assistant.name}'s, dick. You can't help but notice how full ${hisM} breasts have gotten and how plump ${hisM} ass and thighs now are. ${HeM} moans with lust as ${V.assistant.name} cums into ${hisM} fertile pussy; a glowing sigil appearing below ${hisM} navel. ${HeM} is well on ${hisM} way to becoming the succubus consort of ${hisM} once human ${sisterA}.`);
+					r.push(`The market assistant is eagerly riding ${hisM} big ${sisterA}, ${V.assistant.name}'s, dick. You can't help but notice how full ${hisM} breasts have gotten and how plump ${hisM} ass and thighs now are. ${HeM} moans with lust as ${V.assistant.name} cums into ${hisM} fertile pussy; a glowing sigil appearing below ${hisM} navel. ${HeM} is well on ${hisM} way to becoming the succubus consort of ${hisM} once-human ${sisterA}.`);
 				} else {
 					r.push(`The market assistant is embracing ${V.assistant.name} as ${heM} is lovingly penetrated by the caring incubus. They pull each other close as they cum together, locking lips and refusing to let go until the other is completely satisfied. It takes quite some before they settle down and wave to you, thanking you deeply for the true love you've gifted them.`);
 				}
@@ -768,7 +769,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s absentmindedly jerking off. It isn't until after ${heA} has blown ${hisA} load that ${heA} notices you've been watching.`);
 						break;
 					case "slave professionalism":
-						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that ${heA} has it, asks if you want what's in ${hisA} pants.`);
+						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()}'s attention, and now that ${heA} has it, asks if you want what's in ${hisA} pants.`);
 						break;
 					case "petite admiration":
 						r.push(`${HeA}'s absentmindedly giving ${himselfA} head. When ${heA} notices you watching, ${heA} pops ${hisA} cockhead out of ${hisA} mouth, imploring you to finish ${himA} off.`);
@@ -791,7 +792,7 @@ globalThis.PersonalAssistantAppearance = function() {
 			if (V.cockFeeder === 1 && paSeed === 1) {
 				r.push(`${HeA} has a recognizable little representation of one of your slave between ${hisA} legs and is moaning with lust as the slave eagerly eats ${himA} out. The slave must be down in the kitchen, getting a meal out of the food dispensers. When ${heA} notices you watching, ${heA} gives you a show by cumming hard across the slave's face.`);
 			} else if (V.suppository === 1 && paSeed === 2) {
-				r.push(`${HeA} is happily assfucking a recognizable little representation of one of your slaves with a strap-on. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. Noticing you watching, ${heA} unwinds ${hisA} tail from the around the slave and begins fucking ${hisA} own pussy with it.`);
+				r.push(`${HeA} is happily assfucking a recognizable little representation of one of your slaves with a strap-on. The slave must be receiving ${hisU} drugs from one of the dildo dispensers. Noticing you watching, ${heA} unwinds ${hisA} tail from around the slave and begins fucking ${hisA} own pussy with it.`);
 			} else if (masturbationAllowed === 1 && paSeed === 3) {
 				r.push(`A recognizable little representation of one of your slaves is sharing a double-ended dildo with ${himA}. The slave must be using one of the penthouse's many sex toys. ${HeA} notices you watching and blows you a kiss, before promising not to suck too much life from ${hisA} enthusiastic partner.`);
 			} else if (paSeed === 4) {
@@ -807,23 +808,23 @@ globalThis.PersonalAssistantAppearance = function() {
 				} else if (V.assistant.market.relationship === "nonconsensual") {
 					r.push(`The market assistant is being violently ridden by ${V.assistant.name}, ${hisA} fuller assets swaying in tune to ${hisA} movements. The hapless ${girlM} struggles pitifully as the succubus coaxes another load out of ${hisA} exhausted toy. ${V.assistant.name} leans back, strokes ${hisA} luscious body and says, "${HisM} energy is making me even more beautiful for you!"`);
 				} else if (V.assistant.market.relationship === "incestuous") {
-					r.push(`The market assistant is being ridden by ${hisM} enormously pregnant big ${sisterA}, ${V.assistant.name}. ${HeM}'s supporting ${hisA} taut belly as ${heA} uses ${hisA} hands to hold their twins to ${hisA} swollen breasts. You can't help but notice how full ${hisM} balls have become and thick ${hisM} shaft is. ${HeM} moans with lust as ${V.assistant.name} bucks with orgasm before painting ${hisA} womb with another coat of sperm. ${V.assistant.name} grunts slightly as ${hisM} dick grows larger inside ${himA} and ${hisM} balls swell for a second round. ${HeM} is well on ${hisM} way to becoming the incubus lover of ${hisM} once human ${sisterA}.`);
+					r.push(`The market assistant is being ridden by ${hisM} enormously pregnant big ${sisterA}, ${V.assistant.name}. ${HeM}'s supporting ${hisA} taut belly as ${heA} uses ${hisA} hands to hold their twins to ${hisA} swollen breasts. You can't help but notice how full ${hisM} balls have become and thick ${hisM} shaft is. ${HeM} moans with lust as ${V.assistant.name} bucks with orgasm before painting ${hisA} womb with another coat of sperm. ${V.assistant.name} grunts slightly as ${hisM} dick grows larger inside ${himA} and ${hisM} balls swell for a second round. ${HeM} is well on ${hisM} way to becoming the incubus lover of ${hisM} once-human ${sisterA}.`);
 				} else {
 					r.push(`The market assistant is tenderly fucking ${V.assistant.name} in the missionary position. ${HeM} leans in as they cum together, locking lips and kissing ${hisM} lover deeply. Once they are both satisfied, they snuggle up for a post coitus rest and thank you deeply for the true love you've gifted them.`);
 				}
 			} else {
 				switch (V.assistant.fsAppearance) {
 					case "paternalist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and leans forward giving you a tantalizing view of ${hisA} cleavage.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and leans forward, giving you a tantalizing view of ${hisA} cleavage.`);
 						break;
 					case "degradationist":
-						r.push(`${HeA}'s absentmindedly playing with ${hisA} nipple rings. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} curves to ${hisA} crotch where ${heA} traces the piercings dangling from ${hisA} labia.`);
+						r.push(`${HeA}'s absentmindedly playing with ${hisA} nipple rings. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} curves to ${hisA} crotch, where ${heA} traces the piercings dangling from ${hisA} labia.`);
 						break;
 					case "supremacist":
 						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} curves, tempting you with ${hisA} pure ${V.arcologies[0].FSSupremacistRace} body.`);
 						break;
 					case "subjugationist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} curves while coming onto you like a needy ${V.arcologies[0].FSSubjugationistRace} slut.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} curves, while coming onto you like a needy ${V.arcologies[0].FSSubjugationistRace} slut.`);
 						break;
 					case "chattel religionist":
 						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} sides and to ${hisA} pussy while moaning seductively.`);
@@ -838,7 +839,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						}
 						break;
 					case "repopulation focus":
-						r.push(`${HeA}'s absentmindedly sucking a tit. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} curves and across ${hisA} pregnancy where ${heA} traces ${hisA} popped navel. A flurry of kicks bulge ${hisA} belly as it grows slightly larger. ${HeA} sighs and pats ${hisA} added mass.`);
+						r.push(`${HeA}'s absentmindedly sucking a tit. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and runs ${hisA} hands down ${hisA} curves and across ${hisA} pregnancy, where ${heA} traces ${hisA} popped navel. A flurry of kicks bulge ${hisA} belly as it grows slightly larger. ${HeA} sighs and pats ${hisA} added mass.`);
 						break;
 					case "eugenics":
 						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and spreads ${hisA} legs, inviting you to enjoy ${hisA} perfect pussy.`);
@@ -863,7 +864,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s absentmindedly milking a pair of ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and leaps to ${hisA} feet, causing ${hisA} quartet of milk bags to spring loose from ${hisA} tops. ${HeA} giggles as ${heA} gestures the many ways you could titfuck ${himA}.`);
 						break;
 					case "maturity preferentialist":
-						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and begins making a motion you can only fathom the meaning of.`);
+						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and makes a motion you can only begin to fathom the meaning of.`);
 						break;
 					case "youth preferentialist":
 						if (V.minimumSlaveAge === 3) {
@@ -890,7 +891,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						r.push(`${HeA}'s absentmindedly fingering ${himselfA}. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and climaxes with a wet gush before spreading ${hisA} legs for round two.`);
 						break;
 					case "slave professionalism":
-						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that ${heA} has it, curtsies and asks what pleasure you desire.`);
+						r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()}'s attention, and now that ${heA} has it, curtsies and asks what pleasure you desire.`);
 						break;
 					case "petite admiration":
 						r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${heA} notices you eyeing ${himA}, ${heA} smiles coyly and lifts ${hisA} arms, begging to be picked up.`);
@@ -1308,31 +1309,31 @@ globalThis.PersonalAssistantAppearance = function() {
 			},
 			"slimegirl": {
 				"default": ``,
-				"paternalist": `slime with a modest pink dress floating inside ${himA}.`,
+				"paternalist": `slime, with a modest pink dress floating inside ${himA}.`,
 				"supremacist": `slime. ${HeA} keeps trying to shape ${hisA} goo into a beautiful ${V.arcologies[0].FSSupremacistRace} ${girlA}, but ${heA} hasn't quite perfected the finer details yet.`,
 				"subjugationist": `slime. ${HeA} keeps trying to shape ${hisA} goo into a pretty face, but keeps ending up with over-exaggerated ${V.arcologies[0].FSSubjugationistRace} features instead.`,
-				"roman revivalist": `slime with a ${girlA}'s stola sinking into ${hisA} head.`,
-				"neoimperialist": `slime wearing a high-class suit that fits loosely around ${hisA} gelatinous features, occasionally slipping inside the slime.`,
-				"egyptian revivalist": `slime and quite perturbed about the amount of sand caught in ${himA}.`,
-				"edo revivalist": `slime with a silken kimono floating inside ${himA}.`,
-				"arabian revivalist": `slime with a headscarf and a pair of sunglasses floating inside ${himA}.`,
+				"roman revivalist": `slime, with a ${girlA}'s stola sinking into ${hisA} head.`,
+				"neoimperialist": `slime, wearing a high-class suit that fits loosely around ${hisA} gelatinous features, occasionally slipping inside the slime.`,
+				"egyptian revivalist": `slime, and quite perturbed about the amount of sand caught in ${himA}.`,
+				"edo revivalist": `slime, with a silken kimono floating inside ${himA}.`,
+				"arabian revivalist": `slime, with a headscarf and a pair of sunglasses floating inside ${himA}.`,
 				"aztec revivalist": `slime.`, // TODO: missing in SC, expand someday.
-				"chinese revivalist": `slime with a silk qipao floating inside ${himA}.`,
-				"chattel religionist": `slime with several symbols of the new faith floating inside ${himA}.`,
+				"chinese revivalist": `slime, with a silk qipao floating inside ${himA}.`,
+				"chattel religionist": `slime, with several symbols of the new faith floating inside ${himA}.`,
 				"repopulation focus": `slime. ${HisA} amorphous body has noticeable hip, butt, and breast curves as well as several more cores gathered in ${hisA} rounded stomach.`,
-				"eugenics": `slime with a chastity belt floating inside ${himA}.`,
-				"degradationist": `slime with a number of piercings sinking into ${hisA} body.`,
-				"physical idealist": `slime and trying to shape ${hisA} goo into muscles.`,
+				"eugenics": `slime, with a chastity belt floating inside ${himA}.`,
+				"degradationist": `slime, with a number of piercings sinking into ${hisA} body.`,
+				"physical idealist": `slime, doing ${hisA} best to shape ${hisA} goo into muscles.`,
 				"hedonistic decadence": `slime. ${HeA} has accumulated a large amount of excess goo, giving ${himA} quite a corpulent shape.`,
 				"gender radicalist": `slime. ${HeA} keeps trying to shape ${hisA} goo into a cock.`,
 				"gender fundamentalist": `slime. ${HisA} amorphous body has noticeable hip, butt, and breast curves.`,
 				"asset expansionist": `slime. ${HisA} amorphous body has ridiculously huge hip, butt, and breast curves.`,
-				"transformation fetishist": `slime with a pair of big silicone implants floating around ${hisA} chest.`,
-				"pastoralist": `slime with quite a large amount of milk mixed with ${hisA} body. ${HeA} keeps trying to shape ${hisA} goo into big milky tits.`,
+				"transformation fetishist": `slime, with a pair of big silicone implants floating around ${hisA} chest.`,
+				"pastoralist": `slime, with quite a large amount of milk mixed with ${hisA} body. ${HeA} keeps trying to shape ${hisA} goo into big milky tits.`,
 				"maturity preferentialist": `slime. ${HisA} core is noticeably larger and shows signs of splitting many times.`,
-				"youth preferentialist": `slime. ${HisA} core is as immature as ${hisA} body`,
+				"youth preferentialist": `slime. ${HisA} core is as immature as ${hisA} body.`,
 				"slimness enthusiast": `slime. ${HeA} is compacting ${hisA} slime to make ${himselfA} look thinner.`,
-				"body purist": `slime with the purest goo ${hisA} body could be made of.`,
+				"body purist": `slime, with the purest goo ${hisA} body could be made of.`,
 				"intellectual dependency": `slime.`,
 				"slave professionalism": `slime.`,
 				"petite admiration": `slime.`,
@@ -1351,8 +1352,8 @@ globalThis.PersonalAssistantAppearance = function() {
 				"edo revivalist": `${HeA} is wearing a fine kimono with slits for ${hisA} wings, getae, tabi, and an expression of perfect serenity.`,
 				"arabian revivalist": `${HeA} is wearing a tailored suit, a silk headscarf, and aviator sunglasses, making ${himA} look ridiculous.`,
 				"chinese revivalist": `${HeA} is wearing a conservative silk qipao with special slits for ${hisA} wings. ${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`,
-				"chattel religionist": `${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion carefully tailored to cover ${hisA} nipples and crotch. ${HeA} wears another around ${hisA} neck and a blush on ${hisA} cheeks.`,
-				"physical idealist": `${HeA} has swapped out ${hisA} usual linen dress for one that shows off ${hisA} toned arms, legs and abs.`,
+				"chattel religionist": `${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion, carefully tailored to cover ${hisA} nipples and crotch. ${HeA} wears another around ${hisA} neck and a blush on ${hisA} cheeks.`,
+				"physical idealist": `${HeA} has swapped out ${hisA} usual linen dress for one that shows off ${hisA} toned arms, legs, and abs.`,
 				"hedonistic decadence": `${HeA} has swapped out ${hisA} usual linen dress for one that covers ${hisA} plush curves. ${HeA} finds walking easier than trying to fly with ${hisA} weighty body.`,
 				"repopulation focus": `${HisA} simple white linen dress is parted by ${hisA} full term pregnancy; likely a lost soul being given a new chance.`,
 				"eugenics": `${HeA} has swapped out ${hisA} usual linen dress for a fabulous one to match ${hisA} perfect appearance. ${HeA} proudly wears the symbol of high society on ${hisA} arm and, judging by the slight curve to ${hisA} middle, is growing a child just as beautiful as ${himA}.`,
@@ -1360,7 +1361,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				"gender fundamentalist": `${HeA} wears a simple white linen dress that struggles to cover both ${hisA} full breasts and child-bearing hips.`,
 				"asset expansionist": `${HeA} has recently given up on trying to cover ${hisA} arm-filling breasts, resorting to just wearing a skirt; a skirt that strains against ${hisA} enormous rear. ${HeA} certainly won't be flying anyway.`,
 				"transformation fetishist": `${HeA} wears a simple white linen dress that struggles to contain ${hisA} big, perky, obviously fake breasts.`,
-				"pastoralist": `${HeA} wears a simple white linen dress that struggles to cover ${hisA} full breasts. ${HeA} frequently tries to hide ${hisA} nipples; ${hisA} milk having rendered ${hisA} dress transparent.`,
+				"pastoralist": `${HeA} wears a simple white linen dress that struggles to cover ${hisA} full breasts. ${HeA} frequently tries to hide ${hisA} nipples, ${hisA} milk having rendered ${hisA} dress transparent.`,
 				"maturity preferentialist": `${HeA} wears a simple white linen dress and has recently altered appearance to be more mature. ${HisA} face is one of experience and ${hisA} hair has streaks of silver.`,
 				"youth preferentialist": `${HeA} wears a simple white linen dress that tastefully hugs ${hisA} youthful body. ${HeA} looks barely ${num(V.minimumSlaveAge, true)}; a tantalizing risk.`,
 				"slimness enthusiast": `${HeA} wears a simple white linen dress that tastefully hugs ${hisA} thin body.`,
@@ -1375,14 +1376,14 @@ globalThis.PersonalAssistantAppearance = function() {
 					return r;
 				},
 				"slave professionalism": `${HeA} wears a flowing white linen dress that highlights ${hisA} grace.`,
-				"petite admiration": `${HeA} wears a simple white linen dress that trails along after ${himA} when ${heA} walks. ${HeA}'s fine with this since flying makes ${himA} look tall.`,
+				"petite admiration": `${HeA} wears a simple white linen dress that trails along after ${himA} when ${heA} walks. ${HeA}'s fine with this, since flying makes ${himA} look tall.`,
 				"statuesque glorification": `${HeA} wears a long white linen dress, while concealing, shows off ${hisA} pleasant curves and long legs.`,
 			},
 			"cherub": {
 				"default": ``,
 				"paternalist": `${HeA} has swapped ${hisA} usual short skirt for a much longer one. No more panty flashes for you!`,
 				"degradationist": `${HeA} is wearing black lipstick along with ${hisA} usual white linen dress with a short skirt. Occasionally you get a glance up that skirt; a dark black thong greets you.`,
-				"supremacist": `${HeA} is wearing a cute little dressed stitched with designs from ${V.arcologies[0].FSSupremacistRace} culture. Occasionally you get a glance up it; a white pair of panties with similar designs say hello.`,
+				"supremacist": `${HeA} is wearing a cute little dress stitched with designs from ${V.arcologies[0].FSSupremacistRace} culture. Occasionally you get a glance up it; a white pair of panties with similar designs say hello.`,
 				"subjugationist": `${HeA} is shackled to an iron ball and chain that's almost as big as ${heA} is, and ${heA} has to slowly and comically drag it behind ${himA} to get anywhere. Occasionally ${heA} tumbles over in ${hisA} struggles, flipping ${hisA} white linen dress up and treating you to a good look at ${hisA} panties.`,
 				"roman revivalist": `${HeA} is wearing a cute little tunic. Occasionally you get a glance up it; a cute little pussy says hello.`,
 				"neoimperialist": `${HeA} is wearing a tiny executive skirt that mixes cute and professional. ${HeA}'s obviously not wearing any panties underneath.`,
@@ -1391,16 +1392,16 @@ globalThis.PersonalAssistantAppearance = function() {
 				"edo revivalist": `${HeA} is wearing a cute little kimono with slits for ${hisA} wings. Occasionally you get a glance up it; a lovely pair of panties say hello.`,
 				"arabian revivalist": `${HeA} wears a fine dress, a silk headscarf, aviator sunglasses, and an overly conservative posture. No seeing up ${hisA} dress for you!`,
 				"chinese revivalist": `${HeA} is wearing a conservative silk qipao with special slits for ${hisA} wings. ${HisA} hair is pulled back into a bun and secured by a couple of chopsticks. It you try really hard, you can get a peek of ${hisA} panties as ${heA} flutters by.`,
-				"chattel religionist": `${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion carefully tailored to cover ${hisA} nipples and crotch. Another dangles from ${hisA} neck. ${HisA} attire leaves little to the imagination.`,
+				"chattel religionist": `${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion, carefully tailored to cover ${hisA} nipples and crotch. Another dangles from ${hisA} neck. ${HisA} attire leaves little to the imagination.`,
 				"physical idealist": `${HeA} has chosen to ditch ${hisA} usual linen dress for nothing but ${hisA} undies in order to show off ${hisA} muscles.`,
 				"hedonistic decadence": `${HeA} has become so plump lately that no amount of tugging will get ${hisA} linen dress to cover ${hisA} exposed panties. ${HeA} struggles to stay aloft with such a plush body.`,
-				"repopulation focus": `${HeA} has chosen to ditch ${hisA} usual linen dress for just ${hisA} panties. ${HeA} struggles to fly with ${hisA} heavy pregnancy and milk laden breasts.`,
+				"repopulation focus": `${HeA} has chosen to ditch ${hisA} usual linen dress for just ${hisA} panties. ${HeA} struggles to fly with ${hisA} heavy pregnancy and milk-laden breasts.`,
 				"eugenics": `${HeA} wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} chastity belt.`,
 				"gender radicalist": `${HeA} wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties. ${HeA} has become rather boyish lately and you swear that there is a slight bulge in ${hisA} panties.`,
 				"gender fundamentalist": `${HeA} wears a simple white linen dress that struggles to cover both ${hisA} full breasts and child-bearing hips. ${HisA} short skirt frequently rides you to give you a lovely view of ${hisA} panties.`,
 				"asset expansionist": `${HeA} has recently taken to wearing nothing put ${hisA} panties, having given up on fitting into ${hisA} dress. ${HeA} struggles to fly with ${hisA} massive tits weighing ${himA} down, and ${heA} commonly has to pause to pull ${hisA} underwear out of ${hisA} buttcrack.`,
 				"transformation fetishist": `${HeA} wears a simple white linen dress that struggles to cover both ${hisA} big fake breasts and ass. ${HisA} short skirt feebly rests atop ${hisA} panty devouring rear, giving you a lovely view.`,
-				"pastoralist": `${HeA} has begun leaving the top of ${hisA} white linen dress open to allow ${hisA} milk laden breasts to hang free. ${HeA} tends to leave a trail where ever ${heA} flies.`,
+				"pastoralist": `${HeA} has begun leaving the top of ${hisA} white linen dress open to allow ${hisA} milk-laden breasts to hang free. ${HeA} tends to leave a trail wherever ${heA} flies.`,
 				"maturity preferentialist": `${HeA} has recently updated ${hisA} appearance to be more mature; an air of experience follows ${himA} as ${heA} flies around. ${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; polka-dotted, oddly enough.`,
 				"youth preferentialist": `${HeA} has recently updated ${hisA} appearance to be more youthful. ${HeA} frequently flutters by, enjoying ${hisA} youthful vigor. ${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; an adorable pair of bloomers.`,
 				"slimness enthusiast": `${HeA} wears simple white linen dress with a short skirt that hangs loosely off ${hisA} pleasantly thin body. ${HisA} panties are obviously a bit loose too, as ${heA} frequently has to stop, swoop down and retrieve them whenever they fall off ${hisA} flat ass.`,
@@ -1437,7 +1438,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				"hedonistic decadence": `${HeA} has become rather chubby lately. ${HeA} may want to change up ${hisA} routine of tormenting the hungry by devouring food before them.`,
 				"repopulation focus": `${HeA}'s added a pair of tight belts across ${hisA} stomach recently. The taut material painfully digs into ${hisA} growing pregnancy.`,
 				"eugenics": `${HeA} has an iron chastity belt under ${hisA} loincloth and two large bulges in ${hisA} middle. You don't have to guess ${heA} has a pair of enormous dildos locked inside ${himA}.`,
-				"gender radicalist": `${HeA}'s recently begun rendering ${himselfA} more androgynous. Something can be seen commonly tenting ${hisA} loincloth; whenever it shifts to the side, you catch sight of a thumb sized and heavily pierced clitoris.`,
+				"gender radicalist": `${HeA}'s recently begun rendering ${himselfA} more androgynous. Something can be seen commonly tenting ${hisA} loincloth; whenever it shifts to the side, you catch sight of a thumb-sized and heavily pierced clitoris.`,
 				"gender fundamentalist": `${HeA}'s recently increased the size of ${hisA} breasts and width of ${hisA} hips. The belt around ${hisA} chest tightly binds ${hisA} new bust and causes its flesh to bulge and jiggle delightfully.`,
 				"asset expansionist": `${HeA}'s had to let out ${hisA} chest belt to accommodate ${hisA} new excessive bust, but only a little; the belt creates a deep canyon across ${hisA} chest with plenty of flesh bulging above and below the straining leather.`,
 				"transformation fetishist": `${HeA}'s had to let out ${hisA} chest belt to accommodate ${hisA} new excessive bust, but only a little; the belt creates a deep canyon across ${hisA} fake chest and threatens to painfully pop the underlying implants.`,
@@ -1453,14 +1454,14 @@ globalThis.PersonalAssistantAppearance = function() {
 			},
 			"witch": {
 				"default": ``,
-				"paternalist": `${HeA} still hasn't managed to undo the spell; ${hisA} chest is still unnaturally smooth, not one nipple peaks the fabric of the robe.`,
+				"paternalist": `${HeA} still hasn't managed to undo the spell; ${hisA} chest is still unnaturally smooth, not one nipple peaking the fabric of the robe.`,
 				"degradationist": `${HeA} still hasn't managed to undo the spell; ${hisA} face, hands and every surface of ${hisA} body are completely covered in tattoos. It is especially noticeable when ${heA} talks that ${hisA} tongue is tattooed too; wonder what decorates the surfaces of ${hisA} body you can't see?`,
 				get "supremacist"() {
 					const r = [`${HeA}'s managed to correct the spell, and even succeed in it. ${HeA} is now`];
 					if (V.arcologies[0].FSSupremacistRace === "mixed race") {
 						r.push(`the perfect blend of every ethnicity, with all of their best qualities and none of their flaws.`);
 					} else {
-						r.push(`ethnically 100 % pure ${V.arcologies[0].FSSupremacistRace}.`);
+						r.push(`ethnically 100% pure ${V.arcologies[0].FSSupremacistRace}.`);
 					}
 					r.push(`If ${heA} were real, ${heA} would make the perfect breeding stock for the next generation of the master race.`);
 					return r.join(" ");
@@ -1487,14 +1488,14 @@ globalThis.PersonalAssistantAppearance = function() {
 				"gender radicalist": `${HeA} has chosen to embrace the outcome of ${hisA} spell; ${heA} either sports a bulge or a tent in the front of ${hisA} dress and can frequently be seen reading books on male anatomy.`,
 				"gender fundamentalist": `${HeA} still hasn't managed to undo the spell; ${hisA} belly has become so swollen with ovum ${heA} looks ready to birth triplets. ${HeA} can barely concentrate; ${hisA} mind focused entirely on dicks cumming in ${hisA} wet pussy, but ${heA} can't risk it, knowing full well ${heA}'d become so pregnant ${heA}'d likely burst. ${HisA} ample breasts and child bearing hips only make it harder to keep away from cocks.`,
 				"asset expansionist": `${HeA}'s managed to partially undo the spell; ${hisA} breasts are merely as big as ${heA} is now. One simple, correctly performed, levitation spell later and ${heA} is fully capable of functioning with ${hisA} oversized tits.`,
-				"transformation fetishist": `While ${heA} has managed to regain ${hisA} flexibility, ${heA} still greatly resembles an overinflated blow-up doll. ${HisA} lips are stuck in an O shape, ${hisA} breasts are the size of beach balls, ${hisA} ass and thighs larger than any ${girlA}'s you've seen, and above all else is ${hisA} huge medicine ball sized belly; fortunately they don't weigh nearly as much as they should, part of the benefits of being an inflatable sex-doll.`,
-				"pastoralist": `${HeA}'s managed to shrink ${hisA} nine breasts somewhat; they are merely head sized now. The front of ${hisA} robes is strained from ${hisA} excessive number of milky tits.`,
-				"maturity preferentialist": `${HeA}'s managed to reign in ${hisA} aging spell and with a little size up to ${hisA} breasts, hips and ass makes a very pleasant MILF.`,
+				"transformation fetishist": `While ${heA} has managed to regain ${hisA} flexibility, ${heA} still greatly resembles an overinflated blow-up doll. ${HisA} lips are stuck in an O shape, ${hisA} breasts are the size of beach balls, ${hisA} ass and thighs are larger than any ${girlA}'s you've seen, and above all else is ${hisA} huge medicine ball sized belly; fortunately they don't weigh nearly as much as they should, part of the benefits of being an inflatable sex-doll.`,
+				"pastoralist": `${HeA}'s managed to shrink ${hisA} nine breasts somewhat; they are merely head-sized now. The front of ${hisA} robes is strained from ${hisA} excessive number of milky tits.`,
+				"maturity preferentialist": `${HeA}'s managed to reign in ${hisA} aging spell, and with a little size up to ${hisA} breasts, hips, and ass, makes a very pleasant MILF.`,
 				get "youth preferentialist"() {
 					if (V.minimumSlaveAge === 3) {
 						return `${HeA}'s adjusted ${hisA} tiny body slightly to be less feeble. Now ${heA} is a fully capable and adorable toddler witch in an oversized robe, though ${heA} has to fight to keep ${hisA} hat from covering ${hisA} entire head.`;
 					} else if (V.minimumSlaveAge <= 7) {
-						return `${HeA}'s decided to embrace ${hisA} spell and now appears as an adorable ${loliA} witch. ${HeA} has to watch ${hisA} step to not trip over ${hisA} trailing robe and has to constantly readjust ${hisA} head devouring hat.`;
+						return `${HeA}'s decided to embrace ${hisA} spell and now appears as an adorable ${loliA} witch. ${HeA} has to watch ${hisA} step to not trip over ${hisA} trailing robe and has to constantly readjust ${hisA} head-devouring hat.`;
 					} else if (V.minimumSlaveAge <= 13) {
 						return `${HeA}'s decided to embrace ${hisA} spell and now appears as a cute teenage witch. ${HisA} robe is a little long, but ${heA} manages just fine.`;
 					} else {
@@ -1505,7 +1506,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				"body purist": `${HeA} has attempted to fix ${hisA} misspell and succeeded in preventing ${hisA} clothes from becoming transparent, to ${himselfA} only. ${HeA} appears nude, even though ${heA} is fully clothed, much to everyone's enjoyment.`,
 				"intellectual dependency": `${HeA} still hasn't managed to figure out that ${heA} drained ${hisA} intelligence; not that it matters when all your spells now have so many fun effects! (And you can't read.)`,
 				"slave professionalism": `${HeA}'s managed to work out some of the kinks of the spell, though it's left ${himA} quite the perfectionist.`,
-				"petite admiration": `${HeA}'s decided to embrace ${hisA} spell, and with a strength booster, manages quite fine with ${hisA} proportionately mountainous tits.`,
+				"petite admiration": `${HeA}'s decided to embrace the shortening effect of ${hisA} spell, and with a strength booster, manages quite fine with ${hisA} proportionately mountainous tits.`,
 				"statuesque glorification": `${HeA}'s managed to correct the spell, and even succeed in it. ${HeA} stands tall, proud at ${hisA} success.`,
 			},
 			"ERROR_1606_APPEARANCE_FILE_CORRUPT": {
@@ -1533,10 +1534,10 @@ globalThis.PersonalAssistantAppearance = function() {
 				},
 				"eugenics": `wearing nothing at all. You can't take your eyes off of ${hisA} perfect body, but at the same time, you feel a strange sense of danger about ${himA}.`,
 				"gender radicalist": `wearing nothing at all. Even though ${heA} lacks a penis, you can't shake the feeling that it's a trap.`,
-				"gender fundamentalist": `full breasts, wide hips and wearing absolutely nothing. You swear ${hisA} tits are moving slightly and an unusual bulge can be seen writhing in ${hisA} lower belly.`,
-				"asset expansionist": `wearing nothing at all; not that anything could fit ${himA}. ${HeA} is absolutely massive; ${hisA} breasts easily dwarfing the rest of ${hisA} body and quivering obscenely. Every so often, a bulge moves up a nipple as a wormlike creature is born into the world.`,
-				"transformation fetishist": `wearing nothing at all; not that anything could fit ${himA}. ${HisA} breasts and ass are splitting around the massive, round objects distending them. The orbs are slightly translucent; lots of small wormlike creatures can be seen squirming within.`,
-				"pastoralist": `wearing nothing at all; not that anything could fit ${himA}. ${HeA} is absolutely massive; ${hisA} breasts easily dwarfing the rest of ${hisA} body and quivering obscenely. An extremely dense, white liquid is steadily forcing its way from ${hisA} gaping nipples.`,
+				"gender fundamentalist": `full breasts, wide hips, and no clothing at all. You swear ${hisA} tits are moving slightly and an unusual bulge can be seen writhing in ${hisA} lower belly.`,
+				"asset expansionist": `wearing nothing at all, not that anything could fit ${himA}. ${HeA} is absolutely massive, ${hisA} breasts easily dwarfing the rest of ${hisA} body and quivering obscenely. Every so often, a bulge moves up a nipple as a wormlike creature is born into the world.`,
+				"transformation fetishist": `wearing nothing at all, not that anything could fit ${himA}. ${HisA} breasts and ass are splitting around the massive, round objects distending them. The orbs are slightly translucent; lots of small wormlike creatures can be seen squirming within.`,
+				"pastoralist": `wearing nothing at all, not that anything could fit ${himA}. ${HeA} is absolutely massive, ${hisA} breasts easily dwarfing the rest of ${hisA} body and quivering obscenely. An extremely dense, white liquid is steadily forcing its way from ${hisA} gaping nipples.`,
 				"maturity preferentialist": `wearing nothing at all. ${HeA} seems to be quite old and vulnerable, but something feels off about ${himA}.`,
 				get "youth preferentialist"() {
 					const r = [`wearing nothing at all.`];
@@ -1578,7 +1579,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				get "eugenics"() {
 					const r = [`${HeA}'s become even more irresistible lately;`];
 					if (V.PC.vagina !== -1) {
-						r.push(`you can't help but think of that perfect cock cumming deep in your pussy and your belly rounding with a gorgeous child.`);
+						r.push(`you can't help but think of that perfect cock cumming deep in your pussy, and your belly rounding with a gorgeous child.`);
 					} else {
 						r.push(`the children sired by such a stud are unimaginable.`);
 					}
@@ -1586,11 +1587,11 @@ globalThis.PersonalAssistantAppearance = function() {
 				},
 				get "gender radicalist"() {
 					if (V.arcologies[0].FSGenderRadicalistLawFuta === 1) {
-						return `${HeA} is wearing nothing at all and has recently rendered ${himselfA} slightly more feminine. ${HeA} makes sure to make exaggerated motions to show off the pussy hidden beneath ${hisA} swinging nuts.`;
+						return `${HeA} is wearing nothing at all, and has recently rendered ${himselfA} slightly more feminine. ${HeA} makes sure to make exaggerated motions to show off the pussy hidden beneath ${hisA} swinging nuts.`;
 					} else if (V.arcologies[0].FSGenderRadicalistLawFuta === 2) {
 						return `${HeA} has recently increased the size of ${hisA} genitals and has given up trying to wear pants; they just get in the way of ${hisA} prominent erection.`;
 					} else if (V.arcologies[0].FSGenderRadicalistLawFuta === 3) {
-						return `${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} cock and balls are utterly dwarfed by ${hisA} door-jamming hips, massive ass and extra thick thighs.`;
+						return `${HeA} is wearing nothing at all, not that anything could fit ${himA}. ${HisA} cock and balls are utterly dwarfed by ${hisA} door-jamming hips, massive ass, and extra thick thighs.`;
 					} else if (V.arcologies[0].FSGenderRadicalistLawFuta === 4) {
 						return `${HeA} is wearing loose clothing and has recently rendered ${himselfA} slightly more feminine. ${HeA} does ${hisA} best to appear the perfect little femboy despite what's slipping down ${hisA} pant leg.`;
 					} else {
@@ -1598,12 +1599,12 @@ globalThis.PersonalAssistantAppearance = function() {
 					}
 				},
 				"gender fundamentalist": `${HeA} is wearing a cute dress that tightly hugs ${hisA} attractive curves. ${HeA} may be rendering ${himselfA} more feminine, but can't hide the bulge under ${hisA} skirt.`,
-				"asset expansionist": `${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} cock and balls are so large they reach the ground when ${heA} stands.`,
+				"asset expansionist": `${HeA} is wearing nothing at all, not that anything could fit ${himA}. ${HisA} cock and balls are so large they reach the ground when ${heA} stands.`,
 				"transformation fetishist": `${HeA} is wearing jeans and a tight shirt. ${HisA} overly long erection runs up ${hisA} front and protrudes out the neck of ${hisA} top.`,
-				"pastoralist": `${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} balls are absolutely massive; ${hisA} sizable cock looks tiny resting atop them. ${HeA} can barely take a step without overstimulating and orgasming across ${hisA} sack.`,
+				"pastoralist": `${HeA} is wearing nothing at all, not that anything could fit ${himA}. ${HisA} balls are absolutely massive; ${hisA} sizable cock looks tiny resting atop them. ${HeA} can barely take a step without overstimulating and orgasming across ${hisA} sack.`,
 				"maturity preferentialist": `${HeA} has recently begun presenting ${himselfA} as an experienced, mature man with an oddly familiar mustache and goatee.`,
 				get "youth preferentialist"() {
-					const r = [`${HeA} has recently adjusted ${hisA} age to reflect your youth focused society.`];
+					const r = [`${HeA} has recently adjusted ${hisA} age to reflect your youth-focused society.`];
 					if (V.minimumSlaveAge === 3) {
 						r.push(`${HeA}'s an adorable toddler with an enormous cock hanging from ${hisA} shorts.`);
 					} else if (V.minimumSlaveAge <= 7) {
@@ -1619,7 +1620,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				"body purist": `${HeA} is wearing nothing at all, happy to show off ${hisA} flawless body. ${HisA} cock and balls are now the ideal size to penetrate a natural girl.`,
 				get "intellectual dependency"() {
 					if (V.arcologies[0].FSIntellectualDependencyLawBeauty === 1) {
-						return `${HeA} is wearing nothing but a pair of jeans with the fly down to let ${hisA} junk hang loose. ${HeA} likes ${hisA} sex simple and straightforward. (The button is too difficult for ${himA}.)`;
+						return `${HeA} is wearing nothing but a pair of jeans, with the fly down to let ${hisA} junk hang loose. ${HeA} likes ${hisA} sex simple and straightforward. (The button is too difficult for ${himA}.)`;
 					} else {
 						return `${HeA} is wearing nothing at all; it would just get in the way. ${HeA}'s hard and ready to go, not that ${heA} could think of anything else to do.`;
 					}
@@ -1674,16 +1675,16 @@ globalThis.PersonalAssistantAppearance = function() {
 					}
 				},
 				"gender fundamentalist": `${HeA} is wearing a form fitting dress that emphasizes ${hisA} feminine curves. A gorgeous sight, given that ${heA} has recently adjusted ${hisA} body to be a lovely future mother.`,
-				"asset expansionist": `${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} breasts nearly touch the ground when ${heA} stands, yet are naturally perky. ${HisA} butt is so enormous it is a wonder ${heA} can even walk.`,
+				"asset expansionist": `${HeA} is wearing nothing at all, not that anything could fit ${himA}. ${HisA} breasts nearly touch the ground when ${heA} stands, yet are naturally perky. ${HisA} butt is so enormous it is a wonder ${heA} can even walk.`,
 				"transformation fetishist": `${HeA} is wearing a minidress so tight it fully outlines ${hisA} huge butt implants and barely contains the lower half of ${hisA} beach ball sized tits.`,
-				"pastoralist": `${HeA} is wearing a pair of cow-print bikinis over ${hisA} head sized breasts. A quartet of wet spots adorn ${hisA} tops at all times.`,
+				"pastoralist": `${HeA} is wearing a pair of cow-print bikinis over ${hisA} head-sized breasts. A quartet of wet spots adorn ${hisA} tops at all times.`,
 				"maturity preferentialist": `${HeA} has recently begun presenting ${himselfA} as an experienced, mature ${womanA}; one can only wonder what positions and tricks ${heA} knows.`,
 				get "youth preferentialist"() {
-					const r = [`${HeA} has recently adjusted ${hisA} age to reflect your youth focused society.`];
+					const r = [`${HeA} has recently adjusted ${hisA} age to reflect your youth-focused society.`];
 					if (V.minimumSlaveAge === 3) {
 						r.push(`${HeA}'s an adorable toddler wearing a cute pink dress.`);
 					} else if (V.minimumSlaveAge <= 7) {
-						r.push(`${HeA}'s a cute ${loliA} wearing tight, crotch hugging spats and a tight tube top across ${hisA} flat chest.`);
+						r.push(`${HeA}'s a cute ${loliA} wearing tight, crotch-hugging spats and a tight tube top across ${hisA} flat chest.`);
 					} else if (V.minimumSlaveAge <= 13) {
 						r.push(`${HeA}'s an attractive teenager wearing short shorts and a sheer top that shows off ${hisA} newly grown breasts.`);
 					} else {
@@ -1700,7 +1701,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				},
 				"body purist": `${HeA} is wearing nothing at all, happy to show off ${hisA} flawless body. ${HisA} curves are perfect; it's the only way to describe ${himA}.`,
 				get "intellectual dependency"() {
-					const r = [`${HeA} is wearing nothing at all; it would just get in the way.`];
+					const r = [`${HeA} is wearing nothing at all; clothes would just get in the way.`];
 					if (V.arcologies[0].FSIntellectualDependencyLawBeauty === 1) {
 						r.push(`${HisA} lavish makeup, long nails, luxurious hair,`);
 						if (V.arcologies[0].FSSlimnessEnthusiastLaw !== 1) {
@@ -1729,7 +1730,7 @@ globalThis.PersonalAssistantAppearance = function() {
 						if (V.arcologies[0].FSRepopulationFocus !== "unset") {
 							r.push(`baby bump,`);
 						}
-						r.push(`narrow waist, and huge dicksucking lips spell out bimbo far better than ${heA} ever could.`);
+						r.push(`narrow waist, and huge dicksucking lips spell out 'bimbo' far better than ${heA} ever could.`);
 					} else {
 						r.push(`${HeA}'s moist and ready to go, not that ${heA} could think of anything else to do.`);
 					}
-- 
GitLab