From 6a972bddd52cc5482d6ab03faed9ab8167962c5b Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Sun, 23 Aug 2020 23:33:20 -0400
Subject: [PATCH] lips fix

---
 src/npc/descriptions/describePiercings.js | 21 ++-------------------
 src/npc/descriptions/mouth.js             | 12 ++++++++++++
 2 files changed, 14 insertions(+), 19 deletions(-)

diff --git a/src/npc/descriptions/describePiercings.js b/src/npc/descriptions/describePiercings.js
index 0c8f026cd6f..d84364fb082 100644
--- a/src/npc/descriptions/describePiercings.js
+++ b/src/npc/descriptions/describePiercings.js
@@ -231,25 +231,8 @@ App.Desc.piercing = function(slave, surface) {
 			} else if (slave.tonguePiercing === 2) {
 				r.push(`${His} tongue bears a row of studs, offering thorough stimulation to anyone ${he} blows.`);
 			}
-			if (SlaveStatsChecker.checkForLisp(slave)) {
-				r.push(`${He} can barely enunciate`);
-				if (slave.lipsPiercing === 2) {
-					r.push(`past ${his} piercings;`);
-				} else {
-					r.push(`with ${his} fat lips;`);
-				}
-				const {title} = getEnunciation(slave);
-				const writtenTitle = getWrittenTitle(slave);
-				if (title === writtenTitle) {
-					if (setup.badNames.includes(capFirstChar(writtenTitle))) {
-						r.push(`unfortunately`);
-					} else {
-						r.push(`fortunately`);
-					}
-					r.push(`'${title}' is easy to pronounce.`);
-				} else {
-					r.push(`'${writtenTitle}' comes out as '${title}.'`);
-				}
+			if (slave.tonguePiercing && SlaveStatsChecker.checkForLisp(slave)) {
+				r.push(`The piercings make ${his} lisp more pronounced.`);
 			}
 			break;
 		}
diff --git a/src/npc/descriptions/mouth.js b/src/npc/descriptions/mouth.js
index b5620910631..c5ed70402d9 100644
--- a/src/npc/descriptions/mouth.js
+++ b/src/npc/descriptions/mouth.js
@@ -57,6 +57,18 @@ App.Desc.mouth = function(slave) {
 		if (canTalk(slave)) {
 			if (slave.lips > 70) {
 				r.push(`${He} can barely enunciate past ${his} dick-sucking lips; '${WrittenMaster(slave)}' comes out as '${lispReplace(WrittenMaster(slave))}.'`);
+				const {title} = getEnunciation(slave);
+				const writtenTitle = getWrittenTitle(slave);
+				if (title === writtenTitle) {
+					if (setup.badNames.includes(capFirstChar(writtenTitle))) {
+						r.push(`unfortunately`);
+					} else {
+						r.push(`fortunately`);
+					}
+					r.push(`'${title}' is easy to pronounce.`);
+				} else {
+					r.push(`'${writtenTitle}' comes out as '${title}.'`);
+				}
 			}
 		}
 		if (slave.teeth !== "normal") {
-- 
GitLab