From 2ae681c0415a20576a7795d4c14cd3976a032818 Mon Sep 17 00:00:00 2001
From: _no0neman <no0nemane@protonmail.com>
Date: Mon, 5 Oct 2020 21:31:36 -0400
Subject: [PATCH 1/3] Disambiguate bimbo law beauty and miseducation

---
 src/js/slaveCostJS.js | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index d806f4083fb..95a5c54d5cf 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -386,13 +386,13 @@ globalThis.BeautyArray = (function() {
 				adjustBeauty("Inferior Race", -((arcology.FSSubjugationist / 2) - (arcology.FSSubjugationistLawME * 10)));
 			}
 		}
-		if (arcology.FSGenderFundamentalistLawBimbo === 1) { // TODO: Needs review in light of miseducation
-			if (slave.intelligenceImplant === 0) {
-				adjustBeauty("Uneducated: Bimbo Law: Gender Fundamentalist", (30));
+		if (arcology.FSGenderFundamentalistLawBimbo === 1) {
+			if (slave.intelligenceImplant <= 0) {
+				adjustBeauty("Uneducated/Miseducated: Bimbo Law: Gender Fundamentalist", (30));
 			} else if (slave.intelligenceImplant > 15) {
 				adjustBeauty("Educated: Bimbo Law: Gender Fundamentalist", -((slave.intelligenceImplant * 3)));
 			} else {
-				adjustBeauty("Low Education/Miseducated: Bimbo Law: Gender Fundamentalist", -(Math.abs(slave.intelligenceImplant * 1.5)));
+				adjustBeauty("Low Education: Bimbo Law: Gender Fundamentalist", -(Math.abs(slave.intelligenceImplant * 1.5)));
 			}
 		} else if (arcology.FSSlaveProfessionalism !== "unset") {
 			if (slave.intelligenceImplant >= 30) {
-- 
GitLab


From 54ffd40549f648ccd52046f4131c939872b879a6 Mon Sep 17 00:00:00 2001
From: _no0neman <no0nemane@protonmail.com>
Date: Mon, 5 Oct 2020 21:33:11 -0400
Subject: [PATCH 2/3] Remove unnecesary Math.abs after conditional change

---
 src/js/slaveCostJS.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index 95a5c54d5cf..9e0e80e4f82 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -392,7 +392,7 @@ globalThis.BeautyArray = (function() {
 			} else if (slave.intelligenceImplant > 15) {
 				adjustBeauty("Educated: Bimbo Law: Gender Fundamentalist", -((slave.intelligenceImplant * 3)));
 			} else {
-				adjustBeauty("Low Education: Bimbo Law: Gender Fundamentalist", -(Math.abs(slave.intelligenceImplant * 1.5)));
+				adjustBeauty("Low Education: Bimbo Law: Gender Fundamentalist", slave.intelligenceImplant * 1.5);
 			}
 		} else if (arcology.FSSlaveProfessionalism !== "unset") {
 			if (slave.intelligenceImplant >= 30) {
-- 
GitLab


From 5561c2da648fd848021bfc6123213133afc44128 Mon Sep 17 00:00:00 2001
From: _no0neman <no0nemane@protonmail.com>
Date: Mon, 5 Oct 2020 21:34:27 -0400
Subject: [PATCH 3/3] Restore negative on bimbo law accidentally removed

---
 src/js/slaveCostJS.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/js/slaveCostJS.js b/src/js/slaveCostJS.js
index 9e0e80e4f82..c1ddb877911 100644
--- a/src/js/slaveCostJS.js
+++ b/src/js/slaveCostJS.js
@@ -392,7 +392,7 @@ globalThis.BeautyArray = (function() {
 			} else if (slave.intelligenceImplant > 15) {
 				adjustBeauty("Educated: Bimbo Law: Gender Fundamentalist", -((slave.intelligenceImplant * 3)));
 			} else {
-				adjustBeauty("Low Education: Bimbo Law: Gender Fundamentalist", slave.intelligenceImplant * 1.5);
+				adjustBeauty("Low Education: Bimbo Law: Gender Fundamentalist", -(slave.intelligenceImplant * 1.5));
 			}
 		} else if (arcology.FSSlaveProfessionalism !== "unset") {
 			if (slave.intelligenceImplant >= 30) {
-- 
GitLab