From 723d9c46a087028f6f7e390bbe9719d85d6f2ca2 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Tue, 3 Jan 2023 13:34:21 -0500
Subject: [PATCH] Apply condition to RA cleansing diet

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

diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js
index f3947972241..b50800fbc86 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1721,9 +1721,13 @@ globalThis.DefaultRules = function(slave) {
 					}
 				}
 			} else if (V.dietCleanse === 1 && (rule.diet === "cleansing")) {
-				if (slave.diet !== "cleansing") {
-					slave.diet = "cleansing";
-					message(`${slave.slaveName} has been put on a diet of cleansers.`, sourceRecord.diet);
+				if (slave.health.condition < 90 || slave.chem >= 10) {
+					if (slave.diet !== "cleansing") {
+						slave.diet = "cleansing";
+						message(`${slave.slaveName} has been put on a diet of cleansers.`, sourceRecord.diet);
+					}
+				} else {
+					message(`${slave.slaveName} has been put on a standard diet since ${he} is already in good health.`, sourceRecord.diet);
 				}
 			} else if (rule.diet === "fertility") {
 				if ((isFertile(slave) && slave.preg === 0) || (slave.geneticQuirks.superfetation === 2 && canGetPregnant(slave) && V.geneticMappingUpgrade !== 0)) {
-- 
GitLab