From 0ee83e1fd7e33f1c4a8082be8b2672726f9e2bc0 Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Fri, 21 Oct 2022 02:51:31 -0700
Subject: [PATCH] More hyphenation and proofreading

---
 devNotes/legacy files/bellyImplant.js         | 10 +++---
 devNotes/legacy files/bellyInflation.js       |  6 ++--
 src/endWeek/player/prDiet.js                  |  2 +-
 src/endWeek/saServeYourOtherSlaves.js         |  2 +-
 src/events/RE/reBusyMasterSuite.js            |  2 +-
 src/events/RE/reMaleArcologyOwner.js          |  2 +-
 src/events/RE/rePregInventorFCTV.js           | 28 +++++++--------
 src/events/RE/rePregInventorInvite.js         |  6 ++--
 src/events/RE/rePregInventorShowOff.js        | 20 +++++------
 src/events/REFI/rePregnancy.js                |  2 +-
 src/events/RESS/PAFlirting.js                 |  2 +-
 src/events/RESS/comfortableSeat.js            |  2 +-
 src/events/RESS/mindbrokenMorning.js          |  4 +--
 src/events/RESS/review/araAra.js              |  4 +--
 src/events/RESS/review/hyperpregStuck.js      |  6 ++--
 src/events/RESS/review/spaBoobs.js            |  2 +-
 src/events/RESS/review/transitionAnxiety.js   |  4 +--
 src/events/assistant/assistantSP.js           |  2 +-
 src/events/scheduled/pitFightNonlethal.js     |  2 +-
 src/facilities/club/club.js                   |  2 +-
 src/facilities/club/clubAdvertisement.js      |  2 +-
 src/interaction/sellSlave.js                  |  2 +-
 src/js/birth/birth.js                         |  4 +--
 src/npc/descriptions/belly/belly.js           | 36 +++++++++----------
 src/npc/descriptions/boobs/boobs.js           |  6 ++--
 src/npc/interaction/fAssistedSex.js           |  2 +-
 src/npc/interaction/fBoobs.js                 |  2 +-
 src/npc/interaction/fFeelings.js              |  4 +--
 src/npc/interaction/fFeet.js                  |  4 +--
 src/npc/interaction/fMaternitySwing.js        |  4 +--
 src/npc/interaction/fPoolSex.js               |  8 ++---
 src/npc/interaction/passage/fSlaveSlaveAss.js |  2 +-
 src/npc/interaction/passage/fSlaveSlaveVag.js |  2 +-
 src/npc/surgery/bodySwap/bodySwapReaction.js  |  6 ++--
 src/personalAssistant/assistantAppearance.js  |  2 +-
 src/player/desc/pLongBoobs.js                 |  6 ++--
 src/player/desc/pNotesBoobs.js                |  2 +-
 37 files changed, 102 insertions(+), 102 deletions(-)

diff --git a/devNotes/legacy files/bellyImplant.js b/devNotes/legacy files/bellyImplant.js
index eb4db89db8c..edb3cf3f21d 100644
--- a/devNotes/legacy files/bellyImplant.js	
+++ b/devNotes/legacy files/bellyImplant.js	
@@ -83,7 +83,7 @@ App.Desc.bellyImplant = function(slave, {market, eventDescription} = {}) {
 		} else if (slave.bellyImplant >= 8000) {
 			r.push(`${He} looks hugely pregnant,`);
 			if (slave.physicalAge <= 3) {
-				r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him}self and resembles an over inflated blow-up doll.`);
+				r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him}self and resembles an overinflated blow-up doll.`);
 			} else if (slave.physicalAge <= 12) {
 				r.push(`and ${his} massive, drum-taut belly dominates ${his} poor little frame.`);
 			} else if (slave.height >= 185) {
@@ -186,7 +186,7 @@ App.Desc.bellyImplant = function(slave, {market, eventDescription} = {}) {
 							break;
 						case "a latex catsuit":
 						case "restrictive latex":
-							r.push(`${slave.slaveName}'s titanic bulging implant-filled greatly distends ${his} latex suit. ${He} looks like an over inflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
+							r.push(`${slave.slaveName}'s titanic bulging implant-filled greatly distends ${his} latex suit. ${He} looks like an overinflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
 							break;
 						case "a military uniform":
 							if (slave.boobs > 6000) {
@@ -530,7 +530,7 @@ App.Desc.bellyImplant = function(slave, {market, eventDescription} = {}) {
 							break;
 						case "a latex catsuit":
 						case "restrictive latex":
-							r.push(`${slave.slaveName}'s gigantic implant-filled belly greatly distends ${his} latex suit. ${He} looks like an over inflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
+							r.push(`${slave.slaveName}'s gigantic implant-filled belly greatly distends ${his} latex suit. ${He} looks like an overinflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
 							break;
 						case "a military uniform":
 							if (slave.boobs > 6000) {
@@ -872,7 +872,7 @@ App.Desc.bellyImplant = function(slave, {market, eventDescription} = {}) {
 							break;
 						case "a latex catsuit":
 						case "restrictive latex":
-							r.push(`${slave.slaveName}'s huge implant-filled belly greatly distends ${his} latex suit. ${He} looks like an over inflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
+							r.push(`${slave.slaveName}'s huge implant-filled belly greatly distends ${his} latex suit. ${He} looks like an overinflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
 							break;
 						case "a military uniform":
 							if (slave.boobs > 6000) {
@@ -1210,7 +1210,7 @@ App.Desc.bellyImplant = function(slave, {market, eventDescription} = {}) {
 							break;
 						case "a latex catsuit":
 						case "restrictive latex":
-							r.push(`${slave.slaveName}'s implant-filled belly greatly distends ${his} latex suit. ${He} looks like an over inflated balloon. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
+							r.push(`${slave.slaveName}'s implant-filled belly greatly distends ${his} latex suit. ${He} looks like an overinflated balloon. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
 							break;
 						case "a military uniform":
 							if (slave.boobs > 6000) {
diff --git a/devNotes/legacy files/bellyInflation.js b/devNotes/legacy files/bellyInflation.js
index 154a759219c..fdad1c3c211 100644
--- a/devNotes/legacy files/bellyInflation.js	
+++ b/devNotes/legacy files/bellyInflation.js	
@@ -13,7 +13,7 @@ App.Desc.bellyInflation = function(slave, {market, eventDescription} = {}) {
 	if (slave.inflation === 3) {
 		r.push(`${His} middle is enormously distended with ${slave.inflationType},`);
 		if (slave.physicalAge <= 3) {
-			r.push(`and ${his} toddlerish body is absolutely filled by ${his} bloated innards. ${He} can barely move ${him}self and resembles an over inflated blow-up doll.`);
+			r.push(`and ${his} toddlerish body is absolutely filled by ${his} bloated innards. ${He} can barely move ${him}self and resembles an overinflated blow-up doll.`);
 		} else if (slave.physicalAge <= 12) {
 			r.push(`and ${his} massive, drum-taut belly dominates ${his} poor little frame.`);
 		} else if (slave.height >= 185) {
@@ -114,7 +114,7 @@ App.Desc.bellyInflation = function(slave, {market, eventDescription} = {}) {
 						break;
 					case "a latex catsuit":
 					case "restrictive latex":
-						r.push(`${slave.slaveName}'s hugely swollen belly greatly distends ${his} latex suit. ${He} looks like an over inflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
+						r.push(`${slave.slaveName}'s hugely swollen belly greatly distends ${his} latex suit. ${He} looks like an overinflated balloon ready to pop. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
 						break;
 					case "a military uniform":
 					case "a schutzstaffel uniform":
@@ -424,7 +424,7 @@ App.Desc.bellyInflation = function(slave, {market, eventDescription} = {}) {
 						break;
 					case "a latex catsuit":
 					case "restrictive latex":
-						r.push(`${slave.slaveName}'s jiggling ${slave.inflationType}-filled belly greatly distends ${his} latex suit. ${He} looks like an over inflated balloon. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
+						r.push(`${slave.slaveName}'s jiggling ${slave.inflationType}-filled belly greatly distends ${his} latex suit. ${He} looks like an overinflated balloon. Only ${his} popped navel sticking out the front of ${his} belly disrupts the smoothness.`);
 						break;
 					case "a military uniform":
 					case "a schutzstaffel uniform":
diff --git a/src/endWeek/player/prDiet.js b/src/endWeek/player/prDiet.js
index 53761fec1a7..178dfc59d92 100644
--- a/src/endWeek/player/prDiet.js
+++ b/src/endWeek/player/prDiet.js
@@ -552,7 +552,7 @@ App.EndWeek.Player.diet = function(PC = V.PC) {
 					sharedAssetLoss(20 + (wombLength * 5));
 					PC.muscles -= 10 + (wombLength * 2);
 					PC.energy -= 10;
-					r.push(`On top of all your other problems, the undigested food has no where to go as your body relearns how to properly move it all the way through your gastrointestinal tract. <span class="change negative">It is steadily building up inside you,</span> adding to your discomfort as it distends your belly a little more with each passing day.`);
+					r.push(`On top of all your other problems, the undigested food has nowhere to go as your body relearns how to properly move it all the way through your gastrointestinal tract. <span class="change negative">It is steadily building up inside you,</span> adding to your discomfort as it distends your belly a little more with each passing day.`);
 					PC.inflation = 1;
 					PC.inflationType = "undigested food";
 					PC.inflationMethod = 1;
diff --git a/src/endWeek/saServeYourOtherSlaves.js b/src/endWeek/saServeYourOtherSlaves.js
index 903da7ab49a..a35f501e848 100644
--- a/src/endWeek/saServeYourOtherSlaves.js
+++ b/src/endWeek/saServeYourOtherSlaves.js
@@ -162,7 +162,7 @@ App.SlaveAssignment.serveYourOtherSlaves = function saServeYourOtherSlaves(slave
 			r.push(`With little competition for ${his} body and so many slaves eager to use ${him}, ${his} dreams of being the center of attention are <span class="hotpink">have come true.</span>`);
 			if (slave.weight < 10 && slave.belly < 100) {
 				if (canDoVaginal(slave) && slave.vagina > 0 && canDoAnal(slave) && slave.anus > 0) {
-					r.push(`${He} ends each day cradling ${his} cum swollen stomach, marveling at the "attention" bestowed upon ${him}.`);
+					r.push(`${He} ends each day cradling ${his} cum-swollen stomach, marveling at the "attention" bestowed upon ${him}.`);
 				} else if ((canDoVaginal(slave) && slave.vagina > 0) || (canDoAnal(slave) && slave.anus > 0)) {
 					r.push(`By the end of the day, ${his} stomach has a noticeable bulge to it from all the "attention" bestowed upon ${him}.`);
 				}
diff --git a/src/events/RE/reBusyMasterSuite.js b/src/events/RE/reBusyMasterSuite.js
index e8bbcef6f5e..11f7ccc633a 100644
--- a/src/events/RE/reBusyMasterSuite.js
+++ b/src/events/RE/reBusyMasterSuite.js
@@ -275,7 +275,7 @@ App.Events.REBusyMasterSuite = class REBusyMasterSuite extends App.Events.BaseEv
 			if (bottomSlave.lips > 95) {
 				r.push(`facepussy`);
 			} else if (bottomSlave.lips > 70) {
-				r.push(`dick sucking lips`);
+				r.push(`dick-sucking lips`);
 			} else if (bottomSlave.lips > 20) {
 				r.push(`pretty lips`);
 			} else {
diff --git a/src/events/RE/reMaleArcologyOwner.js b/src/events/RE/reMaleArcologyOwner.js
index 0fd623dd6cf..5194bc5a33c 100644
--- a/src/events/RE/reMaleArcologyOwner.js
+++ b/src/events/RE/reMaleArcologyOwner.js
@@ -98,7 +98,7 @@ App.Events.REMaleArcologyOwner = class REMaleArcologyOwner extends App.Events.Ba
 						addTrinket("a thank-you note from a male arcology owner of your acquaintance that not-so-subtly suggests getting a bigger pair of implants");
 					}
 				} else if (randomForeignFS > 40 && V.PC.boobsImplant === 0) { // purist + expansion
-					r.push(`conversation between him and the woman trying to convince him to invest in her solar power concern. After a few minutes of you jiggling your cleavage around, it becomes clear that his attention span for renewable energy is no where near what it is for big breasts just begging to pop out of their top. He excuses himself from the conversion, though not without intentionally bumping into your rack and slipping into the hall. The woman glares daggers at you and returns to her drink, leaving you to follow suit and slip out of the party. As you wander down the hall, you feel a hand struggle to cup one of your jiggly globes and pull you into an embrace. While he seems content to just grope you, you had other plans and begin undoing his belt. You gasp a little as his member pops out into your hands, eager for some attention of its own. He wastes no time in pulling your ample bust downwards and slipping his eager cock between your breasts. You grab his hips for support as he vigorously pistons into your chest in an attempt to keep your balance under their motion and to make an attempt to retake control of the situation before he renders you unable to return to the party. With a joyous groan, he blows his load deep into your bosom and down your dress. As he helps you to your feet, and the stain under your rack grows larger, you give him a kiss on the cheek and head off to change. He returns to the party, and from what your serving slaves tell you later, seems to have boasted about how well you do business. <span class="reputation inc">Your reputation has slightly improved,</span> though nowhere near as much as his.`);
+					r.push(`conversation between him and the woman trying to convince him to invest in her solar power concern. After a few minutes of you jiggling your cleavage around, it becomes clear that his attention span for renewable energy is nowhere near what it is for big breasts just begging to pop out of their top. He excuses himself from the conversion, though not without intentionally bumping into your rack and slipping into the hall. The woman glares daggers at you and returns to her drink, leaving you to follow suit and slip out of the party. As you wander down the hall, you feel a hand struggle to cup one of your jiggly globes and pull you into an embrace. While he seems content to just grope you, you had other plans and begin undoing his belt. You gasp a little as his member pops out into your hands, eager for some attention of its own. He wastes no time in pulling your ample bust downwards and slipping his eager cock between your breasts. You grab his hips for support as he vigorously pistons into your chest in an attempt to keep your balance under their motion and to make an attempt to retake control of the situation before he renders you unable to return to the party. With a joyous groan, he blows his load deep into your bosom and down your dress. As he helps you to your feet, and the stain under your rack grows larger, you give him a kiss on the cheek and head off to change. He returns to the party, and from what your serving slaves tell you later, seems to have boasted about how well you do business. <span class="reputation inc">Your reputation has slightly improved,</span> though nowhere near as much as his.`);
 					repX(100, "event");
 					addTrinket("a thank-you note from a male arcology owner of your acquaintance with an attached list of natural supplements to make your tits even bigger");
 				} else {
diff --git a/src/events/RE/rePregInventorFCTV.js b/src/events/RE/rePregInventorFCTV.js
index 08c7f092d51..eb75f3e022f 100644
--- a/src/events/RE/rePregInventorFCTV.js
+++ b/src/events/RE/rePregInventorFCTV.js
@@ -147,10 +147,10 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 			frag.append(interview());
 
 			if (slave.porn.prestige >= 3 && random(1, 100) > 50) {
-				r.push(`You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had <span class="reputation inc">world changing</span> consequences.`);
+				r.push(`You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had <span class="reputation inc">world-changing</span> consequences.`);
 				if (slave.prestige < 3) {
 					slave.prestige = 3;
-					slave.prestigeDesc = "$He is a world renowned inventor of hyperpregnant sex accessories and toys.";
+					slave.prestigeDesc = "$He is a world-renowned inventor of hyperpregnant sex accessories and toys.";
 				}
 				repX(25000, "event");
 				V.pregInventions = 3;
@@ -161,7 +161,7 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 						arc.FSRestart -= 60;
 					}
 				}
-				addTrinket(`a cut out magazine cover of your world renowned hyperbroodmother inventor, ${slave.slaveName}, and ${his} myriad toys`);
+				addTrinket(`a cut out magazine cover of your world-renowned hyperbroodmother inventor, ${slave.slaveName}, and ${his} myriad toys`);
 			} else if (slave.porn.prestige >= 3 && random(1, 100) > 30) {
 				r.push(`You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had a <span class="reputation inc">significant positive impact</span> on public opinion.`);
 				if (slave.prestige < 2) {
@@ -203,10 +203,10 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 					}
 				}
 			} else if (slave.porn.prestige >= 2 && random(1, 100) > 75) {
-				r.push(`You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had <span class="reputation inc">world changing</span> consequences.`);
+				r.push(`You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had <span class="reputation inc">world-changing</span> consequences.`);
 				if (slave.prestige < 3) {
 					slave.prestige = 3;
-					slave.prestigeDesc = "$He is a world renowned inventor of hyperpregnant sex accessories and toys.";
+					slave.prestigeDesc = "$He is a world-renowned inventor of hyperpregnant sex accessories and toys.";
 				}
 				repX(25000, "event");
 				V.pregInventions = 3;
@@ -217,7 +217,7 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 						arc.FSRestart -= 60;
 					}
 				}
-				addTrinket(`a cut out magazine cover of your world renowned hyperbroodmother inventor, ${slave.slaveName}, and ${his} myriad toys`);
+				addTrinket(`a cut out magazine cover of your world-renowned hyperbroodmother inventor, ${slave.slaveName}, and ${his} myriad toys`);
 			} else if (slave.porn.prestige >= 2 && random(1, 100) > 50) {
 				r.push(`You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had a <span class="reputation inc">significant positive impact</span> on public opinion.`);
 				if (slave.prestige < 2) {
@@ -259,10 +259,10 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 					}
 				}
 			} else if (random(1, 100) > 90) {
-				r.push(`You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had <span class="reputation inc">world changing</span> consequences.`);
+				r.push(`You turn your FCTV screen off satisfied that your slave has just finished a job very well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had <span class="reputation inc">world-changing</span> consequences.`);
 				if (slave.prestige < 3) {
 					slave.prestige = 3;
-					slave.prestigeDesc = "$He is a world renowned inventor of hyperpregnant sex accessories and toys.";
+					slave.prestigeDesc = "$He is a world-renowned inventor of hyperpregnant sex accessories and toys.";
 				}
 				repX(25000, "event");
 				V.pregInventions = 3;
@@ -273,7 +273,7 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 						arc.FSRestart -= 60;
 					}
 				}
-				addTrinket(`a cut out magazine cover of your world renowned hyperbroodmother inventor, ${slave.slaveName}, and ${his} myriad toys`);
+				addTrinket(`a cut out magazine cover of your world-renowned hyperbroodmother inventor, ${slave.slaveName}, and ${his} myriad toys`);
 			} else if (random(1, 100) > 70) {
 				r.push(`You turn your FCTV screen off satisfied that your slave has just completed a job well done. Over the course of the next several weeks, it becomes clear that ${slave.slaveName}'s appearance on "Husbandry With Milly" has had a <span class="reputation inc">significant positive impact</span> on public opinion.`);
 				if (slave.prestige < 2) {
@@ -330,13 +330,13 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 			r.push(`"Everybody, give one last round of applause for renowned breakout porn star 'Twinner Jennie'!" she says. "Who'd have thought an eighteen year old slave could be pregnant with their own eighteen year old cloned sister? Quite a world — thank you again for that fascinating interview! Our next guest on 'Husbandry with Millie' is a clever 'broodmother' class breeding slave and mother of ${num(slave.counter.birthsTotal)} children from the ${V.continent} arcology of '${V.arcologies[0].name}.' Everybody, please give a hearty welcome to ${SlaveFullName(slave)}!"`);
 			App.Events.addParagraph(el, r);
 			r = [];
-			r.push(`The first thing that the audience sees of your slave is a colossal ${slave.skin} orb pressing forward through an inadequate looking faux doorway at the rear of the set. "Husbandry with Millie" is a show about breeders and for breeders, and the host, Millie, has seen pregnant slaves of innumerable sizes and descriptions. Despite this, she does a clear double take as your slave enters, and enters, and enters stage right, ${his} grossly distorted belly seeming to go on forever as it precedes ${him}. ${He} is always growing, and you are constantly increasing the size of ${his} menial entourage to ensure ${his} unhindered mobility. As a result, a veritable platoon of masked menials can be seen throwing themselves into your overladen babyfactory before ${his}`);
+			r.push(`The first thing that the audience sees of your slave is a colossal ${slave.skin} orb pressing forward through an inadequate-looking faux doorway at the rear of the set. "Husbandry with Millie" is a show about breeders and for breeders, and the host, Millie, has seen pregnant slaves of innumerable sizes and descriptions. Despite this, she does a clear double take as your slave enters, and enters, and enters stage right, ${his} grossly distorted belly seeming to go on forever as it precedes ${him}. ${He} is always growing, and you are constantly increasing the size of ${his} menial entourage to ensure ${his} unhindered mobility. As a result, a veritable platoon of masked menials can be seen throwing themselves into your overladen babyfactory before ${his}`);
 			if (slave.boobs >= 20000) {
-				r.push(`debilitatingly enormous, mind boggling breasts`);
+				r.push(`debilitatingly enormous, mind-boggling breasts`);
 			} else if (slave.boobs >= 3000) {
 				r.push(`enormous breasts`);
 			} else if ((slave.boobsImplant / slave.boobs) >= .60) {
-				r.push(`implant inflated tits`);
+				r.push(`implant-inflated tits`);
 			} else {
 				r.push(`upper body`);
 			}
@@ -434,7 +434,7 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 			}
 			App.Events.addParagraph(el, r);
 			r = [];
-			r.push(`Millie places an appreciative hand on your slave's silk clad flank. The poor ${girl} is so packed full of children that ${his} brood can be seen pressed in outline along the full swell of ${his} belly, and Millie's hand rests on the embossed figure of one such child. The camera zooms in as its form can be clearly made out pushing through the skin of your slave and against the host's touch. It turns over, allowing her to cup its back in her palm. Your slave flexes ${his}`);
+			r.push(`Millie places an appreciative hand on your slave's silk-clad flank. The poor ${girl} is so packed full of children that ${his} brood can be seen pressed in outline along the full swell of ${his} belly, and Millie's hand rests on the embossed figure of one such child. The camera zooms in as its form can be clearly made out pushing through the skin of your slave and against the host's touch. It turns over, allowing her to cup its back in her palm. Your slave flexes ${his}`);
 			if (hasAnyLegs(slave)) {
 				r.push(legs);
 			} else {
@@ -546,7 +546,7 @@ App.Events.rePregInventorFCTV = class rePregInventorFCTV extends App.Events.Base
 			);
 			App.Events.addParagraph(el, r);
 			r = [];
-			r.push(`They both exit the pool, dripping clear, slippery gel onto the wood floor of "Husbandry with Millie"'s set. Without a thorough rinsing, your slave's slathered up belly will be dripping for an hour or more, and ${he} seems to know that as ${he} motions to stop ${his} assistants from wiping ${him} off before strapping ${him} into ${his} aerial gymnastics maternity swing. As a result, when the two visibly panting preggos are strapped into the machine and elevated several`);
+			r.push(`They both exit the pool, dripping clear, slippery gel onto the wood floor of "Husbandry with Millie"'s set. Without a thorough rinsing, your slave's slathered-up belly will be dripping for an hour or more, and ${he} seems to know that as ${he} motions to stop ${his} assistants from wiping ${him} off before strapping ${him} into ${his} aerial gymnastics maternity swing. As a result, when the two visibly panting preggos are strapped into the machine and elevated several`);
 			if (V.showInches === 2) {
 				r.push(`feet`);
 			} else {
diff --git a/src/events/RE/rePregInventorInvite.js b/src/events/RE/rePregInventorInvite.js
index fec15c0d5c6..543ec460c7c 100644
--- a/src/events/RE/rePregInventorInvite.js
+++ b/src/events/RE/rePregInventorInvite.js
@@ -187,7 +187,7 @@ App.Events.rePregInventorInvite = class rePregInventorInvite extends App.Events.
 				if (slave.lips > 95) {
 					r.push(`plush mouth pussy`);
 				} else if (slave.lips > 70) {
-					r.push(`thick, dick sucking lips`);
+					r.push(`thick, dick-sucking lips`);
 				} else if (slave.lips > 20) {
 					r.push(`lips`);
 				} else {
@@ -292,11 +292,11 @@ App.Events.rePregInventorInvite = class rePregInventorInvite extends App.Events.
 			}
 			r.push(`and, as the description continues, you move around behind your broodmother, pushing ${him} up onto ${his} tremendous womb so that you can fuck ${him} against it. ${His} belly squashes down slightly under your weight, but less than you'd expect — ${he}'s so packed full of children that ${his} stomach resists changing shape. ${He} wiggles ${his} hips as you`);
 			if (slave.butt > 11) {
-				r.push(`sink face first into ${his} warm, room filling ass cleavage`);
+				r.push(`sink face first into ${his} warm, room-filling ass cleavage`);
 			} else if (slave.butt > 5) {
 				r.push(`grab generous handfuls of ${his} humongous ass`);
 			} else if ((slave.buttImplant / slave.butt) > .60) {
-				r.push(`rest the weight of your upper body on ${his} implant inflated ass cheeks`);
+				r.push(`rest the weight of your upper body on ${his} implant-inflated ass cheeks`);
 			} else if (slave.butt > 2) {
 				r.push(`slap ${his} generous ass`);
 			} else {
diff --git a/src/events/RE/rePregInventorShowOff.js b/src/events/RE/rePregInventorShowOff.js
index 2da38397293..cae18136fca 100644
--- a/src/events/RE/rePregInventorShowOff.js
+++ b/src/events/RE/rePregInventorShowOff.js
@@ -73,7 +73,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 			seX(slave, "vaginal", V.PC, "penetrative");
 			App.Events.addParagraph(frag, r);
 			r = [];
-			r.push(`With gentle coaching from your slave, you rotate the two of you in the air so that ${he} can ride you reverse cowgirl style. ${VCheck.Vaginal(slave, 2)} You then switch ${him} around, allowing ${his} belly to eclipse your vision entirely as ${he} rides you in the traditional cowgirl position. The contents of ${his} womb have exploded its weight to the point that this position would have previously been hazardous to both your health and ${hers}, if not completely impossible, and the illusion of having sex while perpetually on the knife's edge of being flattened by literal tons of baby packed slave flesh sends you over the edge. You`);
+			r.push(`With gentle coaching from your slave, you rotate the two of you in the air so that ${he} can ride you reverse cowgirl style. ${VCheck.Vaginal(slave, 2)} You then switch ${him} around, allowing ${his} belly to eclipse your vision entirely as ${he} rides you in the traditional cowgirl position. The contents of ${his} womb have exploded its weight to the point that this position would have previously been hazardous to both your health and ${hers}, if not completely impossible, and the illusion of having sex while perpetually on the knife's edge of being flattened by literal tons of baby-packed slave flesh sends you over the edge. You`);
 			if (V.PC.dick !== 0) {
 				r.push(`ejaculate into ${him}, your cum dripping out of ${his} vagina, splattering on the ground below.`);
 			} else {
@@ -107,7 +107,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 			} else if (slave.butt > 5) {
 				r.push(`huge ass`);
 			} else if ((slave.buttImplant / slave.butt) > .60) {
-				r.push(`implant swollen ass cheeks`);
+				r.push(`implant-swollen ass cheeks`);
 			} else if (slave.butt > 2) {
 				r.push(`plump ass`);
 			} else {
@@ -222,7 +222,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 				r.push(`${His} servants spin ${him} again, giving you a glorious view of ${his}`);
 			}
 			if (slave.boobs >= 20000) {
-				r.push(`eye wateringly massive tits`);
+				r.push(`eye-wateringly massive tits`);
 			} else if (slave.boobs >= 3000) {
 				r.push(`huge tits`);
 			} else if ((slave.boobsImplant / slave.boobs) >= .60) {
@@ -232,13 +232,13 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 			}
 			r.push(`and`);
 			if (slave.butt > 11) {
-				r.push(`couch smothering ass cheeks.`);
+				r.push(`couch-smothering ass cheeks.`);
 			} else if (slave.butt > 5) {
 				r.push(`enormous ass.`);
 			} else if ((slave.buttImplant / slave.butt) > .60) {
 				r.push(`implant-filled ass.`);
 			} else if (slave.butt > 2) {
-				r.push(`delicious looking ass.`);
+				r.push(`delicious-looking ass.`);
 			} else {
 				r.push(`small ass.`);
 			}
@@ -310,7 +310,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 			} else if (V.spaDecoration === "Repopulationist") {
 				r.push(`sight of all of the maternity aid devices scattered throughout the room. Whatever the nature of ${his} invention, your slave's toy is guaranteed to fit in well in these particular baths.`);
 			} else if (V.spaDecoration === "Eugenics") {
-				r.push(`sight of the dualistic, caste based facilities.`);
+				r.push(`sight of the dualistic, caste-based facilities.`);
 			} else if (V.spaDecoration === "Pastoralist") {
 				r.push(`faint smell of milk that wafts through the room with the steam and the sight of the many aid devices that your hypermassive slaves absolutely require to make use of the facilities.`);
 			} else if (V.spaDecoration === "Asset Expansionist") {
@@ -326,7 +326,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 			} else if (V.spaDecoration === "Youth Preferentialist") {
 				r.push(`carnival atmosphere created by the waterpark theming of the facilities.`);
 			} else if (V.spaDecoration === "Gender Radicalist") {
-				r.push(`sight of the extreme penetration based pornography feeds streaming from the many screens set on the walls of the room.`);
+				r.push(`sight of the extreme penetration-based pornography feeds streaming from the many screens set on the walls of the room.`);
 			} else if (V.spaDecoration === "Gender Fundamentalist") {
 				r.push(`sight of the traditionalist pornographic feeds streaming from the many screens set on the walls of the room.`);
 			} else if (V.spaDecoration === "Maturity Preferentialist") {
@@ -340,7 +340,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 			} else if (V.spaDecoration === "Aztec Revivalist") {
 				r.push(`sight of its golden idols and exotic animal trophies as well as the warm smell of tropical herbs.`);
 			} else if (V.spaDecoration === "Egyptian Revivalist") {
-				r.push(`heavy perfumed air pervading the room and the sight of its warm, reed lined pools.`);
+				r.push(`heavy perfumed air pervading the room and the sight of its warm, reed-lined pools.`);
 			} else if (V.spaDecoration === "Edo Revivalist") {
 				r.push(`steam rising up off of the stone-lined onsen pools.`);
 			} else if (V.spaDecoration === "Arabian Revivalist") {
@@ -381,7 +381,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 			} else if (hasAnyArms(slave)) {
 				r.push(`${He} motions to you in more formal greetings and then lets out an involuntary moan of pleasure, rubbing at the sides of ${his} tremendous belly. ${He} beckons you to enter the pool.`);
 			} else {
-				r.push(`${He} is limbless as well as mute, so ${he} can't greet you more formally, but ${his} pleasurable, incomprehensible moaning and the way ${he} presses ${his} stumps into ${his} monstrously inflated, baby packed belly makes it clear to you that ${he}'s happy to see you. You decide to get into the pool to try out your slave's invention for yourself.`);
+				r.push(`${He} is limbless as well as mute, so ${he} can't greet you more formally, but ${his} pleasurable, incomprehensible moaning and the way ${he} presses ${his} stumps into ${his} monstrously inflated, baby-packed belly makes it clear to you that ${he}'s happy to see you. You decide to get into the pool to try out your slave's invention for yourself.`);
 			}
 			App.Events.addParagraph(frag, r);
 			r = [];
@@ -540,7 +540,7 @@ App.Events.rePregInventorShowOff = class rePregInventorShowOff extends App.Event
 					slave.trust -= 4;
 					slave.devotion -= 10;
 				} else {
-					r.push(`The look of pride and accomplishment on ${his} face transforms into a look of disappointment. <span class="trust dec">${slave.slaveName} finds you less trust worthy</span> as a result of your unkindness, but ${he} soon gets over ${his} disappointment and begins thinking of ways to truly impress you.`);
+					r.push(`The look of pride and accomplishment on ${his} face transforms into a look of disappointment. <span class="trust dec">${slave.slaveName} finds you less trustworthy</span> as a result of your unkindness, but ${he} soon gets over ${his} disappointment and begins thinking of ways to truly impress you.`);
 					slave.trust -= 4;
 				}
 				App.Events.addParagraph(frag, r);
diff --git a/src/events/REFI/rePregnancy.js b/src/events/REFI/rePregnancy.js
index 65fffdb526c..353c2ddcc4a 100644
--- a/src/events/REFI/rePregnancy.js
+++ b/src/events/REFI/rePregnancy.js
@@ -640,7 +640,7 @@ App.Events.REFIPregnancy = class REFIPregnancy extends App.Events.BaseEvent {
 				} else {
 					t.push(Spoken(eventSlave, `"Of course I find you attractive, ${getWrittenTitle(eventSlave)}, but the way your belly bulges out so far and the way it moves when you use us just... It turns me on so much lately!"`));
 				}
-				t.push(`You waddle to the couch, slowly settle yourself onto it and spread your legs wide revealing your aching sex. ${He}'s almost beside ${himself}, shuddering at the invitation, but before ${he} can answer, you struggle forward and pull ${him} onto you. ${He} wastes no more time on words, instead trying ${his} hardest to split ${his} focus between filling your pussy and molesting your gravid swell. Mentally, you are in no position to control ${his} actions, being in such a hormonal state, but ${he} doesn't overstep ${his} boundaries and dutifully brings you to orgasm. Even better, once ${he} is satisfied, ${he} still doesn't leave your vulnerable side, instead cozying up for some post-coital quality time with ${his} fecund ${getWrittenTitle(eventSlave)}.`);
+				t.push(`You waddle to the couch, slowly settle yourself onto it, and spread your legs wide, revealing your aching sex. ${He}'s almost beside ${himself}, shuddering at the invitation, but before ${he} can answer, you struggle forward and pull ${him} onto you. ${He} wastes no more time on words, instead trying ${his} hardest to split ${his} focus between filling your pussy and molesting your gravid swell. Mentally, you are in no position to control ${his} actions, being in such a hormonal state, but ${he} doesn't overstep ${his} boundaries and dutifully brings you to orgasm. Even better, once ${he} is satisfied, ${he} still doesn't leave your vulnerable side, instead cozying up for some post-coital quality time with ${his} fecund ${getWrittenTitle(eventSlave)}.`);
 				t.push(`${He} has become <span class="devotion inc">much more devoted to you,</span> <span class="mediumaquamarine">more trusting of you,</span> and <span class="fetish gain">${he} has developed a pregnancy fetish.</span>`);
 				eventSlave.devotion += 6;
 				eventSlave.trust += 4;
diff --git a/src/events/RESS/PAFlirting.js b/src/events/RESS/PAFlirting.js
index 9ac28253eca..6c87b9b3aa6 100644
--- a/src/events/RESS/PAFlirting.js
+++ b/src/events/RESS/PAFlirting.js
@@ -416,7 +416,7 @@ App.Events.RESSPAFlirting = class RESSPAFlirting extends App.Events.BaseEvent {
 					} else {
 						r.push(`vibrators wedged in ${his} nipples violently vibrating`);
 					}
-					r.push(`and a whip lined wheel steadily slapping at ${his} ass and back.`);
+					r.push(`and a whip-lined wheel steadily slapping at ${his} ass and back.`);
 					seX(eventSlave, "oral", "assistant", "penetrative");
 					break;
 				case "witch":
diff --git a/src/events/RESS/comfortableSeat.js b/src/events/RESS/comfortableSeat.js
index e2681405c9a..82629387baf 100644
--- a/src/events/RESS/comfortableSeat.js
+++ b/src/events/RESS/comfortableSeat.js
@@ -356,7 +356,7 @@ App.Events.RESSComfortableSeat = class RESSComfortableSeat extends App.Events.Ba
 
 			t.push(`You command ${him} to turn around and show you ${his} ass. ${He} obeys eagerly, spinning and bringing you face to face with ${his}`);
 			if (eventSlave.butt > 12) {
-				t.push("view filling rear.");
+				t.push("view-filling rear.");
 			} else if (eventSlave.butt > 5) {
 				t.push("monstrous bottom.");
 			} else if (eventSlave.butt > 2) {
diff --git a/src/events/RESS/mindbrokenMorning.js b/src/events/RESS/mindbrokenMorning.js
index 83d331552af..7b768061501 100644
--- a/src/events/RESS/mindbrokenMorning.js
+++ b/src/events/RESS/mindbrokenMorning.js
@@ -87,9 +87,9 @@ App.Events.RESSMindbrokenMorning = class RESSMindbrokenMorning extends App.Event
 				r.push(`fat`);
 			} else if (eventSlave.belly >= 5000) {
 				if (eventSlave.bellyPreg >= 3000) {
-					r.push(`pregnancy swollen`);
+					r.push(`pregnancy-swollen`);
 				} else if (eventSlave.bellyImplant >= 3000) {
-					r.push(`implant swollen`);
+					r.push(`implant-swollen`);
 				} else {
 					r.push(`${eventSlave.inflationType}-bloated`);
 				}
diff --git a/src/events/RESS/review/araAra.js b/src/events/RESS/review/araAra.js
index d50d1db1ff5..1e8d2f8bc7e 100644
--- a/src/events/RESS/review/araAra.js
+++ b/src/events/RESS/review/araAra.js
@@ -196,9 +196,9 @@ App.Events.RESSAraAra = class RESSAraAra extends App.Events.BaseEvent {
 				r.push(`fat`);
 			} else if (eventSlave.belly >= 5000) {
 				if (eventSlave.bellyPreg >= 3000) {
-					r.push(`pregnancy swollen`);
+					r.push(`pregnancy-swollen`);
 				} else if (eventSlave.bellyImplant >= 3000) {
-					r.push(`implant swollen`);
+					r.push(`implant-swollen`);
 				} else {
 					r.push(`${eventSlave.inflationType}-bloated`);
 				}
diff --git a/src/events/RESS/review/hyperpregStuck.js b/src/events/RESS/review/hyperpregStuck.js
index 6567c8705a8..503fb9ddfdd 100644
--- a/src/events/RESS/review/hyperpregStuck.js
+++ b/src/events/RESS/review/hyperpregStuck.js
@@ -73,9 +73,9 @@ App.Events.RESSHyperpregStuck = class RESSHyperpregStuck extends App.Events.Base
 		}
 		r.push(`backwards and, as a result, you have a glorious view of ${his}`);
 		if (eventSlave.broodmother === 2 && eventSlave.preg >= 30) {
-			r.push(`mind boggling, obscenely swollen belly`);
+			r.push(`mind-boggling, obscenely swollen belly`);
 		} else if (eventSlave.broodmother === 1 && eventSlave.preg >= 30) {
-			r.push(`massive, brood swollen belly`);
+			r.push(`massive, brood-swollen belly`);
 		} else {
 			r.push(`inhumanly gravid belly`);
 		}
@@ -330,7 +330,7 @@ App.Events.RESSHyperpregStuck = class RESSHyperpregStuck extends App.Events.Base
 				} else {
 					r.push(`centimeter`);
 				}
-				r.push(`of ${his} colossal tits, noting with satisfaction ${his} distant nipples, stuck on the other side of the doorway with the bulk of ${his} room filling breasts, harden with arousal.`);
+				r.push(`of ${his} colossal tits, noting with satisfaction ${his} distant nipples, stuck on the other side of the doorway with the bulk of ${his} room-filling breasts, harden with arousal.`);
 			} else if (eventSlave.boobs >= 12000) {
 				r.push(`massage the soft butter into ${his} massive tits as they push up between the arch of the doorway and ${his} bulging belly. You note with satisfaction ${his} nipples harden with arousal.`);
 			} else if (eventSlave.boobs >= 7000) {
diff --git a/src/events/RESS/review/spaBoobs.js b/src/events/RESS/review/spaBoobs.js
index f424b6750d6..1ec3301c3f6 100644
--- a/src/events/RESS/review/spaBoobs.js
+++ b/src/events/RESS/review/spaBoobs.js
@@ -222,7 +222,7 @@ App.Events.RESSSpaBoobs = class RESSSpaBoobs extends App.Events.BaseEvent {
 			}
 			r.push(`the bottom of the pool. Before ${he} can panic, ${he} feels your mouth against ${his}`);
 			if (eventSlave.lips > 70) {
-				r.push(`dick sucking`);
+				r.push(`dick-sucking`);
 			} else if (eventSlave.lips > 20) {
 				r.push(`lovely`);
 			}
diff --git a/src/events/RESS/review/transitionAnxiety.js b/src/events/RESS/review/transitionAnxiety.js
index dd2d3641512..57ccce26da3 100644
--- a/src/events/RESS/review/transitionAnxiety.js
+++ b/src/events/RESS/review/transitionAnxiety.js
@@ -167,9 +167,9 @@ App.Events.RESSTransitionAnxiety = class RESSTransitionAnxiety extends App.Event
 					r.push(`fat`);
 				} else if (eventSlave.belly >= 5000) {
 					if (eventSlave.bellyPreg >= 3000) {
-						r.push(`pregnancy swollen`);
+						r.push(`pregnancy-swollen`);
 					} else if (eventSlave.bellyImplant >= 3000) {
-						r.push(`implant swollen`);
+						r.push(`implant-swollen`);
 					} else {
 						r.push(`${eventSlave.inflationType}-bloated`);
 					}
diff --git a/src/events/assistant/assistantSP.js b/src/events/assistant/assistantSP.js
index ba0e8facb08..12c9c76d295 100644
--- a/src/events/assistant/assistantSP.js
+++ b/src/events/assistant/assistantSP.js
@@ -173,7 +173,7 @@ App.Events.assistantSP = class assistantSP extends App.Events.BaseEvent {
 		function shemale() {
 			V.assistant.appearance = "shemale";
 			refreshArt();
-			return App.UI.DOM.makeElement("span", `At your order, ${heA} installs the shemale appearance. ${HeA} spins to show off ${hisA} new body, and starts to play with ${hisA} dick experimentally. "Like, thank you, ${properTitle()}. I wonder, can I generate avatars of the slaves? I would love to fuck an ass right now." ${HeA} looks meditative, pursing ${hisA} dick sucking lips. "Oh, and you can always customize me from the arcology management menu," ${heA} adds.`);
+			return App.UI.DOM.makeElement("span", `At your order, ${heA} installs the shemale appearance. ${HeA} spins to show off ${hisA} new body, and starts to play with ${hisA} dick experimentally. "Like, thank you, ${properTitle()}. I wonder, can I generate avatars of the slaves? I would love to fuck an ass right now." ${HeA} looks meditative, pursing ${hisA} dick-sucking lips. "Oh, and you can always customize me from the arcology management menu," ${heA} adds.`);
 		}
 
 		function monstergirl() {
diff --git a/src/events/scheduled/pitFightNonlethal.js b/src/events/scheduled/pitFightNonlethal.js
index 2fe140b221f..544141b35fd 100644
--- a/src/events/scheduled/pitFightNonlethal.js
+++ b/src/events/scheduled/pitFightNonlethal.js
@@ -275,7 +275,7 @@ App.Facilities.Pit.nonlethalFight = function(fighters) {
 				if (fighter.bellyPreg > 750000) {
 					return `${His} monolithic pregnancy guarantees ${his} loss; not only is ${he} on the verge of splitting open, but it is an unmissable, indefensible target that threatens to drag ${him} to the ground. ${He} has no hope of attacking around the straining mass, let alone stopping ${his} opponent. The fear of what would happen should ${his} adversary land a hit on ${his} belly also weighs upon ${his} mind.`;
 				} else if (fighter.bellyPreg > 600000) {
-					return `${His} titanic pregnancy is practically a guaranteed loss; ${he} can barely stand let alone fight. The worry of a solid hit striking ${his} life swollen womb also weighs on ${his} mind.`;
+					return `${His} titanic pregnancy is practically a guaranteed loss; ${he} can barely stand let alone fight. The worry of a solid hit striking ${his} life-swollen womb also weighs on ${his} mind.`;
 				} else if (fighter.bellyPreg > 450000) {
 					return `${His} gigantic pregnancy is nearly a guaranteed loss; it presents an unmissable, indefensible target for ${his} adversary.`;
 				} else if (fighter.bellyPreg > 300000) {
diff --git a/src/facilities/club/club.js b/src/facilities/club/club.js
index 5281ad59413..e01c83409ed 100644
--- a/src/facilities/club/club.js
+++ b/src/facilities/club/club.js
@@ -223,7 +223,7 @@ App.Facilities.Club.club = class Club extends App.Facilities.Facility {
 			"Repopulationist": `has a gaudy appearance. There are lots of deep soft chairs for pregnant patrons and slaves to rest in and screens showing girls with large bellies lining the walls.`,
 			"Eugenics": `has a gaudy appearance. There are screens lining the walls discouraging unprotected slave sex. The real action happens in the several exclusive rooms reserved for society's best.`,
 			"Asset Expansionist": `has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing off big tits and plush asses.`,
-			"Transformation Fetishist": `has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing off huge fake tits and plastic dick sucking lips.`,
+			"Transformation Fetishist": `has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing off huge fake tits and plastic dick-sucking lips.`,
 			"Gender Radicalist": `has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing closeups of cocks fucking every imaginable orifice.`,
 			"Gender Fundamentalist": `has an old world appearance, a decidedly throwback atmosphere harking back to the glory days of cultures past.`,
 			"Physical Idealist": `isn't a gym, but it smells like one. The dancing is rough and competitive, and the drinks are rich with protein.`,
diff --git a/src/facilities/club/clubAdvertisement.js b/src/facilities/club/clubAdvertisement.js
index 9b0036b238f..2c4a45b35e9 100644
--- a/src/facilities/club/clubAdvertisement.js
+++ b/src/facilities/club/clubAdvertisement.js
@@ -41,7 +41,7 @@ App.Facilities.Club.ads = function() {
 			r.push(`${clubNameCaps} has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing off big tits and plush asses.`);
 			break;
 		case "Transformation Fetishist":
-			r.push(`${clubNameCaps} has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing off huge fake tits and plastic dick sucking lips.`);
+			r.push(`${clubNameCaps} has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing off huge fake tits and plastic dick-sucking lips.`);
 			break;
 		case "Gender Radicalist":
 			r.push(`${clubNameCaps} has a gaudy appearance. There are a lot of neon lights and there are screens everywhere, showing closeups of cocks fucking every imaginable orifice.`);
diff --git a/src/interaction/sellSlave.js b/src/interaction/sellSlave.js
index 6e4bbbd9740..1a801b274d1 100644
--- a/src/interaction/sellSlave.js
+++ b/src/interaction/sellSlave.js
@@ -531,7 +531,7 @@ App.Interact.sellSlave = function(slave) {
 				}
 			} else if (V.arcologies[0].FSSlaveProfessionalismSMR === 1) {
 				if (intelligenceScore <= 50) {
-					t.push(`${He}'s no where near smart enough to compete with the local markets, so outside bids are going to be the only option.`);
+					t.push(`${He}'s nowhere near smart enough to compete with the local markets, so outside bids are going to be the only option.`);
 				} else {
 					t.push(`${His} brain is probably going to bring in very generous bids on its own.`);
 					if (slave.intelligenceImplant >= 15) {
diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js
index 50dbc493f5a..0ea0af9dfb6 100644
--- a/src/js/birth/birth.js
+++ b/src/js/birth/birth.js
@@ -3710,7 +3710,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false, artRen
 						r.push(clothingBirth());
 						r.push(`Quickly, ${he} collects ${firstText} child for removal before returning to ${V.dairyName}. The cows around ${his} stall all have a knowing look on their`);
 						if (V.dairyPregSetting > 0) {
-							r.push(`faces but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
+							r.push(`faces, but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
 						} else {
 							r.push(`faces.`);
 						}
@@ -4783,7 +4783,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false, artRen
 					if (slave.fetish === Fetish.MINDBROKEN) {
 						// TODO: fill out
 					} else {
-						r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} body begins to birth another of ${his} brood. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} child. You rise to meet ${him} and struggle to help ${him} onto the couch, just before it's to late.`);
+						r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} body begins to birth another of ${his} brood. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} child. You rise to meet ${him} and struggle to help ${him} onto the couch, just before it's too late.`);
 						r.push(clothingBirth());
 						r.push(`Cradling your child, the two of you rest for a spell before sending them off and spending some more intimate time together. You make sure to pay special attention to ${his} overstimulated belly before you help ${him} back to your suite.`);
 					}
diff --git a/src/npc/descriptions/belly/belly.js b/src/npc/descriptions/belly/belly.js
index 64e7c210f9e..73e70db7132 100644
--- a/src/npc/descriptions/belly/belly.js
+++ b/src/npc/descriptions/belly/belly.js
@@ -1367,7 +1367,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else if (slave.bellyPreg > 0) {
 				r.push(`${He} is enormously pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1446,7 +1446,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else {
 				r.push(`${He} looks full term with septuplets,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1504,7 +1504,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else if (slave.bellyPreg > 0) {
 				r.push(`${He} is enormously pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1573,7 +1573,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else {
 				r.push(`${He} looks full term with sextuplets,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1631,7 +1631,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else if (slave.bellyPreg > 0) {
 				r.push(`${He} is enormously pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1706,7 +1706,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else {
 				r.push(`${He} looks full term with quintuplets,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1764,7 +1764,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else if (slave.bellyPreg > 0) {
 				r.push(`${He} is enormously pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1839,7 +1839,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else {
 				r.push(`${He} looks full term with quadruplets,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1897,7 +1897,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else if (slave.bellyPreg > 0) {
 				r.push(`${He} is enormously pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1953,7 +1953,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else {
 				r.push(`${He} looks full term with triplets,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -1996,7 +1996,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else if (slave.bellyPreg > 0) {
 				r.push(`${He} is enormously pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -2050,7 +2050,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else {
 				r.push(`${He} looks full term with twins,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -2093,7 +2093,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else if (slave.bellyPreg > 0) {
 				r.push(`${He} is enormously pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -2141,7 +2141,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 			} else {
 				r.push(`${He} looks hugely pregnant,`);
 				if (slave.physicalAge <= 3) {
-					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant making ${him} resemble an over inflated blow-up doll.`);
+					r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant, making ${him} resemble an overinflated blow-up doll.`);
 					if (canWalk(slave)) {
 						r.push(`${His} walk is more of an awkward waddle as ${he} struggles to handle the weight hanging from ${his} middle.`);
 					} else if (canStand(slave)) {
@@ -2184,9 +2184,9 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 				if (slave.physicalAge <= 3) {
 					r.push(`and ${his} toddlerish body is absolutely filled by ${his} bloated innards.`);
 					if (canWalk(slave)) {
-						r.push(`${He} can barely waddle and resembles an over inflated blow-up doll.`);
+						r.push(`${He} can barely waddle and resembles an overinflated blow-up doll.`);
 					} else {
-						r.push(`${He} greatly resembles an over inflated blow-up doll.`);
+						r.push(`${He} greatly resembles an overinflated blow-up doll.`);
 					}
 				} else if (slave.physicalAge <= 12) {
 					r.push(`and ${his} massive, drum-taut belly dominates ${his} poor little frame.`);
@@ -10490,7 +10490,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 						} else if (slave.bellyImplant > 0) {
 							r.push(`${slave.slaveName}'s implant-filled belly is so massive that most of ${his} string bikini is completely eclipsed by its bulk.`);
 						} else {
-							r.push(`${slave.slaveName}'s pregnant belly is so massive that most of ${his} string bikini is completely eclipsed by the life swollen mass.`);
+							r.push(`${slave.slaveName}'s pregnant belly is so massive that most of ${his} string bikini is completely eclipsed by the life-swollen mass.`);
 						}
 					} else if (slave.belly >= 120000) {
 						if (isBellyFluidLargest) {
@@ -11930,7 +11930,7 @@ App.Desc.belly = function(slave, descType = DescType.NORMAL) {
 						} else if (slave.bellyImplant > 0) {
 							r.push(`${slave.slaveName}'s blouse rests atop ${his} unfathomable, hyper-swollen, implant-filled belly. ${His} skirt barely fits around ${him} and ${his} immensity promises to soon rid ${him} of the oppressive garment.`);
 						} else {
-							r.push(`${slave.slaveName}'s blouse rests atop ${his} unfathomable, hyper-swollen pregnant belly, showing off the mind boggling result of ${his} promiscuity. It's a wonder ${his} straining skirt even manages to hold together with as much movement shoving against it.`);
+							r.push(`${slave.slaveName}'s blouse rests atop ${his} unfathomable, hyper-swollen pregnant belly, showing off the mind-boggling result of ${his} promiscuity. It's a wonder ${his} straining skirt even manages to hold together with as much movement shoving against it.`);
 						}
 					} else if (slave.belly >= 750000) {
 						if (isBellyFluidLargest) {
diff --git a/src/npc/descriptions/boobs/boobs.js b/src/npc/descriptions/boobs/boobs.js
index d3bfd0c6ae4..c493c3cde72 100644
--- a/src/npc/descriptions/boobs/boobs.js
+++ b/src/npc/descriptions/boobs/boobs.js
@@ -93,12 +93,12 @@ App.Desc.boobBits = function() {
 		},
 		24999: {
 			cup: "", anCup: false,
-			adjective: ["arm filling"],
+			adjective: ["arm-filling"],
 			noun: ["boobs", "breasts", "mammaries", "masses of breastflesh", "udders"]
 		},
 		39999: {
 			cup: "", anCup: false,
-			adjective: ["figure dominating"],
+			adjective: ["figure-dominating"],
 			noun: ["boobs", "breasts", "mammaries", "masses of breastflesh", "udders"]
 		},
 		54999: {
@@ -108,7 +108,7 @@ App.Desc.boobBits = function() {
 		},
 		69999: {
 			cup: "", anCup: false,
-			adjective: ["lap filling"],
+			adjective: ["lap-filling"],
 			noun: ["boobs", "breasts", "mammaries", "masses of breastflesh", "udders"]
 		},
 		89999: {
diff --git a/src/npc/interaction/fAssistedSex.js b/src/npc/interaction/fAssistedSex.js
index 63f4e5b3e80..6911d0ba8f8 100644
--- a/src/npc/interaction/fAssistedSex.js
+++ b/src/npc/interaction/fAssistedSex.js
@@ -142,7 +142,7 @@ App.Interact.fAssistedSex = function(slave) {
 			} else if (slave.butt > 5) {
 				text.push(`${his} huge, wobbling ass cheeks`);
 			} else if (Math.floor(slave.buttImplant/slave.butt) > .60) {
-				text.push(`${his} saline inflated ass cheeks`);
+				text.push(`${his} saline-inflated ass cheeks`);
 			} else if (slave.butt > 2) {
 				text.push(`${his} wobbling ass cheeks`);
 			} else {
diff --git a/src/npc/interaction/fBoobs.js b/src/npc/interaction/fBoobs.js
index d8100b679da..089c55330a4 100644
--- a/src/npc/interaction/fBoobs.js
+++ b/src/npc/interaction/fBoobs.js
@@ -199,7 +199,7 @@ App.Interact.fBoobs = function(slave) {
 		if (V.seeRace === 1) {
 			r.push(slave.race);
 		}
-		r.push(`mouth and rubs a nipple with one hand and ${his} anal opening with the other, since ${he} can't touch ${his} cock. The situation brings ${him} some pleasure, but the first twitches of ${his} cock against ${his} chastity cage are so uncomfortable that ${he} subsides into busy mechanical dick sucking. ${He} writhes uncomfortably, frustrated beyond belief.`);
+		r.push(`mouth and rubs a nipple with one hand and ${his} anal opening with the other, since ${he} can't touch ${his} cock. The situation brings ${him} some pleasure, but the first twitches of ${his} cock against ${his} chastity cage are so uncomfortable that ${he} subsides into busy mechanical dick-sucking. ${He} writhes uncomfortably, frustrated beyond belief.`);
 	} else if (slave.fetish === "cumslut" && slave.fetishStrength > 60 && slave.fetishKnown === 1 && slave.dick !== 0 && V.PC.dick !== 0) {
 		r.push(`${He} comes over eagerly, with hunger in ${his} eyes. ${He} gives you a titjob with ${his} lubricated cleavage while you sit at your desk. As a cumslut ${he}'s almost desperate to get your cum into ${his}`);
 		if (V.seeRace === 1) {
diff --git a/src/npc/interaction/fFeelings.js b/src/npc/interaction/fFeelings.js
index ec3dd338966..6c71e19d068 100644
--- a/src/npc/interaction/fFeelings.js
+++ b/src/npc/interaction/fFeelings.js
@@ -601,7 +601,7 @@ App.Interact.fFeelings = function(slave) {
 						text.push(`I like showing off my big boobs.`);
 					}
 					if (slave.lips > 40) {
-						text.push(`Can't forget my dick sucking lips, I don't know what I'd do without them.`);
+						text.push(`Can't forget my dick-sucking lips, I don't know what I'd do without them.`);
 					} else {
 						text.push(`Can't forget my lips and tongue, getting people off with them is fun too.`);
 					}
@@ -1549,7 +1549,7 @@ App.Interact.fFeelings = function(slave) {
 					if (isFertile(slave)) {
 						text.push(`${Spoken(slave, `My womb feels so full, ${Master}, I need to be fertilized!`)}`);
 						if (slave.fetishKnown === 1 && slave.fetish === Fetish.SUBMISSIVE && slave.fetishStrength > 60) {
-							text.push(`${Spoken(slave, `I can't wait to be pinned to the floor by my life swollen belly.`)}`);
+							text.push(`${Spoken(slave, `I can't wait to be pinned to the floor by my life-swollen belly.`)}`);
 						} else if (slave.fetishKnown === 1 && slave.fetish === "dom" && slave.fetishStrength > 60) {
 							text.push(`${Spoken(slave, `I can't wait till my belly is huge enough to really demand worship.`)}`);
 						} else if (slave.fetishKnown === 1 && slave.fetish === "pregnancy" && slave.fetishStrength > 60) {
diff --git a/src/npc/interaction/fFeet.js b/src/npc/interaction/fFeet.js
index eaeaa0e83f8..aa059090313 100644
--- a/src/npc/interaction/fFeet.js
+++ b/src/npc/interaction/fFeet.js
@@ -93,9 +93,9 @@ App.Interact.fFeet = function(slave) {
 
 	if (slave.boobs >= 30000) {
 		boobsDesc = "skip";
-		boobs = "room filling";
+		boobs = "room-filling";
 	} else if (slave.boobs >= 20000) {
-		boobsDesc = "beanbag sized";
+		boobsDesc = "beanbag-sized";
 	} else if (slave.boobs >= 8500) {
 		boobsDesc = "obscenely massive";
 	} else if (slave.boobs >= 8000) {
diff --git a/src/npc/interaction/fMaternitySwing.js b/src/npc/interaction/fMaternitySwing.js
index 7f0c52f240d..23e6dade21e 100644
--- a/src/npc/interaction/fMaternitySwing.js
+++ b/src/npc/interaction/fMaternitySwing.js
@@ -26,11 +26,11 @@ App.Interact.fMaternitySwing = function(slave) {
 	}
 	r.push(`and`);
 	if (slave.bellyPreg >= 1000000) {
-		r.push(`ridiculously enormous, baby packed belly`);
+		r.push(`ridiculously enormous, baby-packed belly`);
 	} else if (slave.bellyPreg >= 750000) {
 		r.push(`mountainous, baby-stuffed gut`);
 	} else if (slave.bellyPreg >= 600000) {
-		r.push(`titanic, baby swollen womb`);
+		r.push(`titanic, baby-swollen womb`);
 	} else {
 		r.push(`massive belly`);
 	}
diff --git a/src/npc/interaction/fPoolSex.js b/src/npc/interaction/fPoolSex.js
index aeec33d65eb..80891ce4d53 100644
--- a/src/npc/interaction/fPoolSex.js
+++ b/src/npc/interaction/fPoolSex.js
@@ -72,7 +72,7 @@ App.Interact.fPoolSex = function(slave) {
 			} else if (slave.butt > 5) {
 				r.push(`massive, cushiony ass`);
 			} else if (Math.floor(slave.buttImplant / slave.butt) > .60) {
-				r.push(`implant swollen ass`);
+				r.push(`implant-swollen ass`);
 			} else if (slave.butt > 2) {
 				r.push(`plush ass`);
 			} else {
@@ -149,7 +149,7 @@ App.Interact.fPoolSex = function(slave) {
 			} else if (slave.butt > 5) {
 				r.push(`massive, cushiony ass`);
 			} else if (Math.floor(slave.buttImplant / slave.butt) > .60) {
-				r.push(`implant swollen ass`);
+				r.push(`implant-swollen ass`);
 			} else if (slave.butt > 2) {
 				r.push(`plush ass`);
 			} else {
@@ -220,13 +220,13 @@ App.Interact.fPoolSex = function(slave) {
 			} else if (slave.butt > 4) {
 				r.push(`massive, cushiony ass`);
 			} else if (slave.butt > 2) {
-				r.push(`implant swollen ass`);
+				r.push(`implant-swollen ass`);
 			} else if (slave.buttImplant === 1) {
 				r.push(`plush ass`);
 			} else {
 				r.push(`back`);
 			}
-			r.push(`and the pool's silk lined wall. Reaching, you tease ${his}`);
+			r.push(`and the pool's silk-lined wall. Reaching, you tease ${his}`);
 			if (canDoVaginal(slave)) {
 				r.push(`kitty`);
 			} else {
diff --git a/src/npc/interaction/passage/fSlaveSlaveAss.js b/src/npc/interaction/passage/fSlaveSlaveAss.js
index bde8a2f832f..a91fed70503 100644
--- a/src/npc/interaction/passage/fSlaveSlaveAss.js
+++ b/src/npc/interaction/passage/fSlaveSlaveAss.js
@@ -422,7 +422,7 @@ App.Interact.fSlaveSlaveAss = function(slave, rapist) {
 		} else {
 			r.push(`strap-on.`);
 		}
-		r.push(`With the added stimulus of penetrating a tight hole alongside ${his2} dear ${getWrittenTitle(rapist)}, ${rapist.slaveName} comes indecently hard, but no where near as hard as the completely overloaded ${slave.slaveName}. All of you collapse into an exhausted, happy pile of flesh.`);
+		r.push(`With the added stimulus of penetrating a tight hole alongside ${his2} dear ${getWrittenTitle(rapist)}, ${rapist.slaveName} comes indecently hard, but nowhere near as hard as the completely overloaded ${slave.slaveName}. All of you collapse into an exhausted, happy pile of flesh.`);
 	}
 
 	seX(slave, "anal", rapist);
diff --git a/src/npc/interaction/passage/fSlaveSlaveVag.js b/src/npc/interaction/passage/fSlaveSlaveVag.js
index 7e385d55145..98421890dba 100644
--- a/src/npc/interaction/passage/fSlaveSlaveVag.js
+++ b/src/npc/interaction/passage/fSlaveSlaveVag.js
@@ -437,7 +437,7 @@ App.Interact.fSlaveSlaveVag = function(slave, rapist) {
 		} else {
 			r.push(`strap-on.`);
 		}
-		r.push(`With the added stimulus of penetrating a tight hole alongside ${his2} dear ${getWrittenTitle(rapist)}, ${rapist.slaveName} comes indecently hard, but no where near as hard as the completely overloaded ${slave.slaveName}. All of you collapse into an exhausted, happy pile of flesh.`);
+		r.push(`With the added stimulus of penetrating a tight hole alongside ${his2} dear ${getWrittenTitle(rapist)}, ${rapist.slaveName} comes indecently hard, but nowhere near as hard as the completely overloaded ${slave.slaveName}. All of you collapse into an exhausted, happy pile of flesh.`);
 	}
 
 	if (canImpreg(slave, rapist)) {
diff --git a/src/npc/surgery/bodySwap/bodySwapReaction.js b/src/npc/surgery/bodySwap/bodySwapReaction.js
index dce32ae42c3..cfda90f7289 100644
--- a/src/npc/surgery/bodySwap/bodySwapReaction.js
+++ b/src/npc/surgery/bodySwap/bodySwapReaction.js
@@ -1206,7 +1206,7 @@ globalThis.bodySwapReaction = function(body, soul) {
 						} else if (body.behavioralQuirk === "insecure") {
 							r.push(`${He} is surprisingly fine with this; you know best, after all.`);
 						} else if (body.behavioralQuirk === "fitness" && body.weight > 30) {
-							r.push(`${He} is <span class="mediumorchid">irritated and frustrated</span> at this new weight. ${He} should be fit not fat!`);
+							r.push(`${He} is <span class="mediumorchid">irritated and frustrated</span> at this new weight. ${He} should be fit, not fat!`);
 							body.devotion -= 10;
 						} else {
 							r.push(`${He} is <span class="mediumorchid">irritated and frustrated</span> at this new`);
@@ -1288,7 +1288,7 @@ globalThis.bodySwapReaction = function(body, soul) {
 						r.push(`and since this is not ${his} first pregnancy, ${he} is able to recognize the <span class="pink">life within ${him}.</span>`);
 					}
 				} else if (body.bellyPreg >= 450000) {
-					r.push(`and ${he} can immediately see that ${he} is <span class="pink">insanely pregnant;</span> ${his} body stretched full of babies.`);
+					r.push(`and ${he} can immediately see that ${he} is <span class="pink">insanely pregnant,</span> ${his} body stretched full of babies.`);
 				} else if (body.bellyPreg >= 150000) {
 					r.push(`and ${he} can quite clearly see that ${he} is <span class="pink">enormously pregnant,</span> so much so that ${his} body could quite believably be carrying nine full sized babies.`);
 				} else if (body.bellyPreg >= 60000) {
@@ -1429,7 +1429,7 @@ globalThis.bodySwapReaction = function(body, soul) {
 				} else if (body.bellyImplant >= 100) {
 					r.push(`feels a <span class="pink">slight swell to ${his} stomach.</span>`);
 				} else {
-					r.push(`finds <span class="pink">no signs of an implant swollen belly.</span>`);
+					r.push(`finds <span class="pink">no signs of an implant-swollen belly.</span>`);
 				}
 				if (body.devotion > 20) {
 					r.push(`${He} appreciates how much easier it will be with a smaller middle.`);
diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js
index 0eedd33ff06..6160322cada 100644
--- a/src/personalAssistant/assistantAppearance.js
+++ b/src/personalAssistant/assistantAppearance.js
@@ -1127,7 +1127,7 @@ globalThis.PersonalAssistantAppearance = function() {
 				"gender fundamentalist": `${HisA} belly has become absolutely massive recently: It fills most of your desk when ${heA}'s around. ${HeA} constantly births children from ${hisA} loins.`,
 				"asset expansionist": `${HeA}'s increased the size of ${hisA} assets recently: ${hisA} boobs fill more of your desk than ${hisA} belly.`,
 				"transformation fetishist": `${HisA} tits, ass and lips are carefully rendered to make them look fake.`,
-				"pastoralist": `Powerful jets of milk flow from ${hisA} desk filling boobs.`,
+				"pastoralist": `Powerful jets of milk flow from ${hisA} desk-filling boobs.`,
 				"maturity preferentialist": `${HeA}'s quite mature; ${hisA} belly is covered in stretch marks.`,
 				get "youth preferentialist"() {
 					if (V.minimumSlaveAge >= 18) {
diff --git a/src/player/desc/pLongBoobs.js b/src/player/desc/pLongBoobs.js
index 1653f90696e..158b94d1260 100644
--- a/src/player/desc/pLongBoobs.js
+++ b/src/player/desc/pLongBoobs.js
@@ -436,13 +436,13 @@ App.Desc.Player.boobs = function(PC = V.PC) {
 	} else if (PC.boobs >= 70000) {
 		r.push(`you have a <span class="orange">pair of door-crowding breasts.</span>`);
 	} else if (PC.boobs >= 55000) {
-		r.push(`you have a <span class="orange">pair of lap filling breasts.</span>`);
+		r.push(`you have a <span class="orange">pair of lap-filling breasts.</span>`);
 	} else if (PC.boobs >= 40000) {
 		r.push(`you have a <span class="orange">pair of beachball-sized breasts.</span>`);
 	} else if (PC.boobs >= 25000) {
-		r.push(`you have a <span class="orange">pair of figure dominating breasts.</span>`);
+		r.push(`you have a <span class="orange">pair of figure-dominating breasts.</span>`);
 	} else if (PC.boobs >= 15000) {
-		r.push(`you have a <span class="orange">pair of arm filling breasts.</span>`);
+		r.push(`you have a <span class="orange">pair of arm-filling breasts.</span>`);
 	} else if (PC.boobs >= 10000) {
 		r.push(`you have a <span class="orange">pair of obscenely massive breasts.</span>`);
 	} else if (PC.boobs >= 9000) {
diff --git a/src/player/desc/pNotesBoobs.js b/src/player/desc/pNotesBoobs.js
index c83d3b669d1..83ebfdbb009 100644
--- a/src/player/desc/pNotesBoobs.js
+++ b/src/player/desc/pNotesBoobs.js
@@ -35,7 +35,7 @@ App.Desc.Player.pNotesBoobs = function(PC = V.PC) {
 			if (PC.markings === "freckles") {
 				r.push(`top, showing off your freckled cleavage.`);
 			} else if (PC.markings === "heavily freckled") {
-				r.push(`top, freckle packed cleavage.`);
+				r.push(`top, freckle-packed cleavage.`);
 			} else {
 				r.push(`top.`);
 			}
-- 
GitLab