From 64dc4e70e8f4ecb2b4d6105d30e132d1fdcef899 Mon Sep 17 00:00:00 2001 From: i107760 <13422-i107760@users.noreply.gitgud.io> Date: Wed, 11 Nov 2020 00:42:52 +0100 Subject: [PATCH] fix repeating of normalizing drug regime --- src/js/DefaultRules.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index 7a1f49a9e52..8f2b7f2c76e 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -1313,7 +1313,7 @@ globalThis.DefaultRules = (function() { r += `that is the only part of ${his} body that does not meet the targeted size.`; } } - } else if (growthDrugs.has(slave.drugs)) { + } else if (growthDrugs.has(slave.drugs) && rule.drug !== undefined && rule.drug !== null && slave.drugs !== rule.drug) { r += `<br>${slave.slaveName}'s body has met all relevant growth targets, so ${his} pharmaceutical regime has been ended.`; ProcessOtherDrugs(slave,rule); } @@ -1325,7 +1325,7 @@ globalThis.DefaultRules = (function() { */ function ProcessOtherDrugs(slave, rule) { // Other Drugs - if (slave.indentureRestrictions < 2 && rule.drug !== null && slave.drugs !== rule.drug) { + if (slave.indentureRestrictions < 2 && rule.drug !== undefined && rule.drug !== null && slave.drugs !== rule.drug) { let flag = true; switch (rule.drug) { case "anti-aging cream": -- GitLab