From 0ef10c43a5b55ba6970e8087960d5c8868a0fdc9 Mon Sep 17 00:00:00 2001
From: Arkerthan <arkerthan@mailbox.org>
Date: Sun, 11 Sep 2022 16:12:37 +0200
Subject: [PATCH] Fix dietPill message giving error when diet set by "Fix fat
 and skinny slaves"

---
 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 e4c8ce1d380..112ac6a04cf 100644
--- a/src/js/DefaultRules.js
+++ b/src/js/DefaultRules.js
@@ -1759,10 +1759,10 @@ globalThis.DefaultRules = function(slave) {
 		function dietPills(slave) {
 			if (slave.drugs === "appetite suppressors" && slave.diet !== "restricted") {
 				slave.drugs = "no drugs";
-				message(`${slave.slaveName} no longer needs to lose weight, so ${he}'s no longer being given appetite suppressors.`, [sourceRecord.diet, sourceRecord.weight.max, sourceRecord.weight.min]);
+				message(`${slave.slaveName} no longer needs to lose weight, so ${he}'s no longer being given appetite suppressors.`, [sourceRecord.diet, sourceRecord.weight?.max, sourceRecord.weight?.min]);
 			} else if (slave.diet === "restricted" && V.arcologies[0].FSSlimnessEnthusiastResearch === 1 && slave.drugs === "no drugs") {
 				slave.drugs = "appetite suppressors";
-				message(`${slave.slaveName} needs to lose weight, so ${he} will be given weight loss pills.`, [sourceRecord.diet, sourceRecord.weight.max, sourceRecord.weight.min]);
+				message(`${slave.slaveName} needs to lose weight, so ${he} will be given weight loss pills.`, [sourceRecord.diet, sourceRecord.weight?.max, sourceRecord.weight?.min]);
 			}
 		}
 	}
-- 
GitLab