From 6cab5794bc3c53ea06c4aad5e6ac507b4b98c848 Mon Sep 17 00:00:00 2001
From: HPotato <12221-hpotato@users.noreply.gitgud.io>
Date: Sun, 10 Jan 2021 21:54:39 +1030
Subject: [PATCH] Log only if debugMode is true and fix some eslint complaints

---
 src/js/DefaultRules.js | 18 ++++++++++--------
 1 file changed, 10 insertions(+), 8 deletions(-)

diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 1a73892e9c7..4d128718a86 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1175,13 +1175,13 @@ globalThis.DefaultRules = (function() {
 			return;
 		} else if (
 			[
-			rule.growth.boobs,
-			rule.growth.butt,
-			rule.growth.lips,
-			rule.growth.dick,
-			rule.growth.balls
-			].every(r => r === null) )  // Check if all objects in list equal null
-		{
+				rule.growth.boobs,
+				rule.growth.butt,
+				rule.growth.lips,
+				rule.growth.dick,
+				rule.growth.balls
+			].every(r => r === null)  // Check if all objects in list equal null
+		){
 			ProcessOtherDrugs(slave, rule);
 			return;
 		}
@@ -1284,7 +1284,9 @@ globalThis.DefaultRules = (function() {
 			if (V.experimental.raGrowthExpr === 1 && typeof target.val === 'string') {
 				const interpreter = new Function("slave", "return (" + target.val + ");");
 				target.val = runWithReadonlyProxy(() => interpreter(createReadonlyProxy(slave)));
-				console.log(asset + " expression for \'" + slave.slaveName + "\' resolves to " + target.val.toString());
+				if (V.debugMode) {
+					console.log(asset + " expression for '" + slave.slaveName + "' resolves to " + target.val.toString());
+				}
 			}
 
 			const flesh = fleshFunc[asset](slave);
-- 
GitLab