From 64b29c16668ac93cbbc7794d53a5c7a1e7da26ff Mon Sep 17 00:00:00 2001
From: lowercase-donkey <lowercasedonkey@gmail.com>
Date: Sat, 1 Jun 2019 22:13:29 -0400
Subject: [PATCH] safer girl fix

comment

remove spaces

spaces

fix
---
 src/js/utilJS.js | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/js/utilJS.js b/src/js/utilJS.js
index 270d92fc1ff..95d57f6c567 100644
--- a/src/js/utilJS.js
+++ b/src/js/utilJS.js
@@ -2176,15 +2176,15 @@ window.pronounReplacer = function(slavetext) {
 		case "You turned her into a slave girl after she fell into debt to you.":
 		case "You won her at a shotgun match against other arcology owners.":
 		case "You won her at cards, a memento from your life as one of the idle rich before you became an arcology owner.":
-			slavetext = slavetext.replace(/\$/g, '');
 			slavetext = slavetext.replace(/\bherself\b/g, "$himself");
 			slavetext = slavetext.replace(/\bHerself\b/g, "$Himself");
 			slavetext = slavetext.replace(/\bshe\b/g, "$he");
 			slavetext = slavetext.replace(/\bShe\b/g, "$He");
 			slavetext = slavetext.replace(/\bher\b/g, "$his");
 			slavetext = slavetext.replace(/\bHer\b/g, "$His");
-			slavetext = slavetext.replace(/\b girl\b/g, "$girl");
-			slavetext = slavetext.replace(/\b woman\b/g, "$woman");
+			slavetext = slavetext.replace(/\bgirl\b/g, "$girl");
+			slavetext = slavetext.replace(/\bwoman\b/g, "$woman");
+			slavetext = slavetext.replace(/\${2,}/g, ''); /* requied since $girl becomes $$$$$$$$girl over time, oops. */
 			break;
 		default:
 			if ((slavetext.includes("was serving the public")) || (slavetext.includes("You bought her from"))) {
@@ -2193,15 +2193,15 @@ window.pronounReplacer = function(slavetext) {
 				slavetext = slavetext.replace(/\bher\b/g, "$him");
 				slavetext = slavetext.replace(/\bshe\b/g, "$he");
 			} else {
-				slavetext = slavetext.replace(/\$/g, '');
 				slavetext = slavetext.replace(/\bherself\b/g, "$himself");
 				slavetext = slavetext.replace(/\bHerself\b/g, "$Himself");
 				slavetext = slavetext.replace(/\bshe\b/g, "$he");
 				slavetext = slavetext.replace(/\bShe\b/g, "$He");
 				slavetext = slavetext.replace(/\bher\b/g, "$his");
 				slavetext = slavetext.replace(/\bHer\b/g, "$His");
-				slavetext = slavetext.replace(/\b girl\b/g, "$girl");
-				slavetext = slavetext.replace(/\b woman\b/g, "$woman");
+				slavetext = slavetext.replace(/\bgirl\b/g, "$girl");
+				slavetext = slavetext.replace(/\bwoman\b/g, "$woman");
+				slavetext = slavetext.replace(/\${2,}/g, ''); /* requied since $girl becomes $$$$$$$$girl over time, oops. */
 			}
 			break;
 	}
-- 
GitLab