From a3f6089409e8d84714fb1deb40e5cce4cb936dcf Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Mon, 18 Nov 2019 20:32:41 -0500
Subject: [PATCH] Drug condition fix

---
 src/js/DefaultRules.js             | 2 +-
 src/uncategorized/slaveInteract.tw | 2 +-
 src/utility/miscWidgets.tw         | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index 9341f094054..c01821f30fe 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1327,7 +1327,7 @@ window.DefaultRules = (function() {
 
 				case "psychostimulants":
 					let origIntel = V.genePool.find(s => s.ID === slave.ID).intelligence;
-					if (!((slave.intelligence < 100) && (origIntel < slave.intelligence + 15))) {
+					if (!((slave.intelligence < 100) && (origIntel + 15 < slave.intelligence))) {
 						flag = false;
 					}
 					break;
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index d27a5913c59..5aa65c1c8aa 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -1047,7 +1047,7 @@
 		<</if>>
 		<<if $arcologies[0].FSSlaveProfessionalismResearch == 1>>
 			<<set _origIntel = $genePool.find(function(s) { return s.ID == $activeSlave.ID; }).intelligence>>
-			<<if (_origIntel < $activeSlave.intelligence+15) && ($activeSlave.intelligence < 100)>>
+			<<if (_origIntel+15 < $activeSlave.intelligence) && ($activeSlave.intelligence < 100)>>
 				| <<link "Psychostimulants">><<set $activeSlave.drugs = "psychostimulants">><<SlaveInteractDrugs>><</link>>
 			<<else>>
 				| Psychostimulants
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 7c520b6d80f..3f38d74f894 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -139,14 +139,14 @@ Call as <<SlaveInteractDrugs>>
 				<<SlaveInteractDrugs>>
 			<</link>>
 		<</if>>
-		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > -100) && $activeSlave.indentureRestrictions < 1>>
+		<<if ($activeSlave.intelligence > -100) && $activeSlave.indentureRestrictions < 1>>
 			| <<link "Psychosuppressants">><<set $activeSlave.drugs = "psychosuppressants">><<SlaveInteractDrugs>><</link>>
 		<<else>>
 			| Psychosuppressants
 		<</if>>
 		<<if $arcologies[0].FSSlaveProfessionalismResearch == 1>>
 			<<set _origIntel = $genePool.find(function(s) { return s.ID == $activeSlave.ID; }).intelligence>>
-			<<if (_origIntel < $activeSlave.intelligence+15) && ($activeSlave.intelligence < 100)>>
+			<<if (_origIntel+15 < $activeSlave.intelligence) && ($activeSlave.intelligence < 100)>>
 				| <<link "Psychostimulants">><<set $activeSlave.drugs = "psychostimulants">><<SlaveInteractDrugs>><</link>>
 			<<else>>
 				| Psychostimulants
-- 
GitLab