From c20f1137bb72fa9e862f0b79ffb6c0ed2a434f3e Mon Sep 17 00:00:00 2001
From: Skriv <skrivelese@gmail.com>
Date: Tue, 21 Jul 2020 02:01:54 +0200
Subject: [PATCH] deduplicate branches

---
 src/js/statsChecker/statsChecker.js | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/src/js/statsChecker/statsChecker.js b/src/js/statsChecker/statsChecker.js
index aa7a2c18569..bdfc46bf82a 100644
--- a/src/js/statsChecker/statsChecker.js
+++ b/src/js/statsChecker/statsChecker.js
@@ -260,15 +260,11 @@ globalThis.isSlim = function(slave) {
 		if ((slave.muscles <= 30) && (arcology.FSPhysicalIdealist === "unset") && (slave.weight <= 10) && (arcology.FSHedonisticDecadence === "unset")) {
 			slim = true;
 		} else if (arcology.FSPhysicalIdealist !== "unset") {
-			if ((arcology.FSPhysicalIdealistStrongFat === 1) && (slave.weight <= 30)) {
-				slim = true;
-			} else if (slave.weight <= 10) {
+			if (((arcology.FSPhysicalIdealistStrongFat === 1) && (slave.weight <= 30)) || slave.weight <= 10) {
 				slim = true;
 			}
 		} else if ((arcology.FSHedonisticDecadence !== "unset") && (slave.weight <= 30)) {
-			if (arcology.FSHedonisticDecadenceStrongFat === 1) {
-				slim = true;
-			} else if (slave.muscles <= 30) {
+			if (arcology.FSHedonisticDecadenceStrongFat === 1 || slave.muscles <= 30) {
 				slim = true;
 			}
 		}
@@ -616,7 +612,7 @@ globalThis.isInferiorRace = function(slave) {
 
 /**
  * @param {App.Entity.SlaveState} slave
- * @returns {boolean} Whether the slave is a breeder for the Elites
+ * @returns {number} Whether the slave is a breeder for the Elites
  */
 globalThis.isEliteBreeder = function(slave) {
 	return slave.breedingMark;
-- 
GitLab