From 22ac1f9140052d01cad20209b3b312adeeb57d86 Mon Sep 17 00:00:00 2001
From: DCoded <dicoded@email.com>
Date: Thu, 18 Nov 2021 09:48:24 -0500
Subject: [PATCH] Minor code cleanup

---
 src/facilities/arcade/arcade.js                     | 6 ++++--
 src/facilities/brothel/brothel.js                   | 6 ++++--
 src/facilities/cellblock/cellblock.js               | 6 ++++--
 src/facilities/clinic/clinic.js                     | 6 ++++--
 src/facilities/club/club.js                         | 8 +++++---
 src/facilities/farmyard/farmyard.js                 | 6 ++++--
 src/facilities/masterSuite/masterSuite.js           | 6 ++++--
 src/facilities/schoolroom/schoolroom.js             | 6 ++++--
 src/facilities/servantsQuarters/servantsQuarters.js | 6 ++++--
 src/facilities/spa/spa.js                           | 6 ++++--
 10 files changed, 41 insertions(+), 21 deletions(-)

diff --git a/src/facilities/arcade/arcade.js b/src/facilities/arcade/arcade.js
index 01554939571..be14a153b63 100644
--- a/src/facilities/arcade/arcade.js
+++ b/src/facilities/arcade/arcade.js
@@ -77,11 +77,13 @@ App.Facilities.Arcade.arcade = class Arcade extends App.Facilities.Facility {
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.arcadeDecoration)) {
+		const res = FS[V.arcadeDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.arcadeDecoration value of '${V.arcadeDecoration}' found in decorations().`);
 		}
 
-		return FS[V.arcadeDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/brothel/brothel.js b/src/facilities/brothel/brothel.js
index 5075abf7012..f6645625f66 100644
--- a/src/facilities/brothel/brothel.js
+++ b/src/facilities/brothel/brothel.js
@@ -66,11 +66,13 @@ App.Facilities.Brothel.brothel = class Brothel extends App.Facilities.Facility {
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.brothelDecoration)) {
+		const res = FS[V.brothelDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.brothelDecoration value of '${V.brothelDecoration}' found in decorations().`);
 		}
 
-		return FS[V.brothelDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/cellblock/cellblock.js b/src/facilities/cellblock/cellblock.js
index f67ac8a9d1a..850d8753251 100644
--- a/src/facilities/cellblock/cellblock.js
+++ b/src/facilities/cellblock/cellblock.js
@@ -73,11 +73,13 @@ App.Facilities.Cellblock.cellblock = class Cellblock extends App.Facilities.Faci
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.cellblockDecoration)) {
+		const res = FS[V.cellblockDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.cellblockDecoration value of '${V.cellblockDecoration}' found in decorations().`);
 		}
 
-		return FS[V.cellblockDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/clinic/clinic.js b/src/facilities/clinic/clinic.js
index e73ea66f944..0304604a889 100644
--- a/src/facilities/clinic/clinic.js
+++ b/src/facilities/clinic/clinic.js
@@ -78,11 +78,13 @@ App.Facilities.Clinic.clinic = class Clinic extends App.Facilities.Facility {
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.clinicDecoration)) {
+		const res = FS[V.clinicDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.clinicDecoration value of '${V.clinicDecoration}' found in decorations().`);
 		}
 
-		return FS[V.clinicDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/club/club.js b/src/facilities/club/club.js
index 31870d8101a..ba44a89f45e 100644
--- a/src/facilities/club/club.js
+++ b/src/facilities/club/club.js
@@ -196,7 +196,7 @@ App.Facilities.Club.club = class Club extends App.Facilities.Facility {
 					text.push(`The faint sound of a slave giving head can be heard from one of the private rooms.`);
 					break;
 				case "Statuesque Glorification":
-					text.push(`The faint banging of a patron banging a slave against the wall can be heard echoing from one of the private rooms.`);
+					text.push(`The faint thumping of a patron banging a slave against the wall can be heard echoing from one of the private rooms.`);
 					break;
 				default:
 					text.push(`The faint but unmistakable sound of a shrill climax can be heard from one of the private rooms.`);
@@ -244,11 +244,13 @@ App.Facilities.Club.club = class Club extends App.Facilities.Facility {
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.clubDecoration)) {
+		const res = FS[V.clubDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.clubDecoration value of '${V.clubDecoration}' found in decorations().`);
 		}
 
-		return FS[V.clubDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/farmyard/farmyard.js b/src/facilities/farmyard/farmyard.js
index ffe025ec518..0120b6b15a0 100644
--- a/src/facilities/farmyard/farmyard.js
+++ b/src/facilities/farmyard/farmyard.js
@@ -116,11 +116,13 @@ App.Facilities.Farmyard.farmyard = class Farmyard extends App.Facilities.Facilit
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.farmyardDecoration)) {
+		const res = FS[V.farmyardDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.farmyardDecoration value of '${V.farmyardDecoration}' found in decorations().`);
 		}
 
-		return FS[V.farmyardDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/masterSuite/masterSuite.js b/src/facilities/masterSuite/masterSuite.js
index ffc54a98735..ff1df8b69e9 100644
--- a/src/facilities/masterSuite/masterSuite.js
+++ b/src/facilities/masterSuite/masterSuite.js
@@ -241,11 +241,13 @@ App.Facilities.MasterSuite.masterSuite = class MasterSuite extends App.Facilitie
 			};
 		}
 
-		if (!Object.keys(FS).includes(V.masterSuiteDecoration)) {
+		const res = FS[V.masterSuiteDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.masterSuiteDecoration value of '${V.masterSuiteDecoration}' found in decorations().`);
 		}
 
-		return FS[V.masterSuiteDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/schoolroom/schoolroom.js b/src/facilities/schoolroom/schoolroom.js
index ec2868c0947..033231fe48e 100644
--- a/src/facilities/schoolroom/schoolroom.js
+++ b/src/facilities/schoolroom/schoolroom.js
@@ -76,11 +76,13 @@ App.Facilities.Schoolroom.schoolroom = class Schoolroom extends App.Facilities.F
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.schoolroomDecoration)) {
+		const res = FS[V.schoolroomDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.schoolroomDecoration value of '${V.schoolroomDecoration}' found in decorations().`);
 		}
 
-		return FS[V.schoolroomDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/servantsQuarters/servantsQuarters.js b/src/facilities/servantsQuarters/servantsQuarters.js
index 4616bd215d9..3531e909672 100644
--- a/src/facilities/servantsQuarters/servantsQuarters.js
+++ b/src/facilities/servantsQuarters/servantsQuarters.js
@@ -73,11 +73,13 @@ App.Facilities.ServantsQuarters.servantsQuarters = class ServantsQuarters extend
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.servantsQuartersDecoration)) {
+		const res = FS[V.servantsQuartersDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.servantsQuartersDecoration value of '${V.servantsQuartersDecoration}' found in decorations().`);
 		}
 
-		return FS[V.servantsQuartersDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
diff --git a/src/facilities/spa/spa.js b/src/facilities/spa/spa.js
index c0baafe4e22..414f19194bb 100644
--- a/src/facilities/spa/spa.js
+++ b/src/facilities/spa/spa.js
@@ -79,11 +79,13 @@ App.Facilities.Spa.spa = class Spa extends App.Facilities.Facility {
 			"": ``,
 		};
 
-		if (!Object.keys(FS).includes(V.spaDecoration)) {
+		const res = FS[V.spaDecoration];
+
+		if (!res) {
 			throw new Error(`Unknown V.spaDecoration value of '${V.spaDecoration}' found in decorations().`);
 		}
 
-		return FS[V.spaDecoration];
+		return res;
 	}
 
 	/** @returns {FC.Facilities.Expand} */
-- 
GitLab