From 36aee5d4641769b475ed42a22f2f8758bd8343cc Mon Sep 17 00:00:00 2001 From: Anu <barrychahal@gmail.com> Date: Thu, 17 Jun 2021 07:38:55 +0000 Subject: [PATCH 1/2] Update src/js/DefaultRules.js --- src/js/DefaultRules.js | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index d9d220b08fc..30f676b9ccd 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -1618,14 +1618,17 @@ globalThis.DefaultRules = (function() { if ((slave.diet !== "restricted")) { slave.diet = "restricted"; r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`; + dietPills(slave); } } else if (((slave.weight < -95) || ((slave.weight < -30) && (slave.hips > -2)))) { if ((slave.diet !== "fattening")) { slave.diet = "fattening"; r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`; + dietPills(slave); } } else if (["restricted", "fattening"].includes(slave.diet)) { r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; + dietPills(slave); muscleRule(slave, rule); } else { muscleRule(slave, rule); @@ -1635,14 +1638,17 @@ globalThis.DefaultRules = (function() { if (slave.diet !== "restricted") { slave.diet = "restricted"; r += `<br>${slave.slaveName} is too fat so ${his} diet has been set to restricted.`; + dietPills(slave); } } else if (slave.weight < rule.weight.min) { if (slave.diet !== "fattening") { slave.diet = "fattening"; r += `<br>${slave.slaveName} is too skinny so ${his} diet has been set to fattening.`; + dietPills(slave); } } else if (["restricted", "fattening"].includes(slave.diet)) { r += `<br>${slave.slaveName} is at the target weight, so ${his} diet has been normalized.`; + dietPills(slave); muscleRule(slave, rule); } else { muscleRule(slave, rule); @@ -1680,6 +1686,7 @@ globalThis.DefaultRules = (function() { if (slave.diet !== "fattening") { slave.diet = "fattening"; r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so ${he}'s been put on a fattening diet to provide ${his} body as much fuel for growth as possible.`; + dietPills(slave); } } else if ((rule.diet === "XX")) { if ((slave.diet !== "XX")) { @@ -1755,13 +1762,14 @@ globalThis.DefaultRules = (function() { dietRule(slave, rule); } - // TODO: Place these somewhere in a function too. - if (slave.drugs === "appetite suppressors" && slave.diet !== "restricted") { - slave.drugs = "no drugs"; - r += `<br>${slave.slaveName} no longer needs to lose weight, so ${he}'s no longer being given appetite suppressors.`; - } else if (slave.diet === "restricted" && V.arcologies[0].FSSlimnessEnthusiastResearch === 1 && slave.drugs === "no drugs") { - slave.drugs = "appetite suppressors"; - r += `<br>${slave.slaveName} needs to lose weight so ${he} will be given weight loss pills.`; + function dietPills(slave) { + if (slave.drugs === "appetite suppressors" && slave.diet !== "restricted") { + slave.drugs = "no drugs"; + r += `<br>${slave.slaveName} no longer needs to lose weight, so ${he}'s no longer being given appetite suppressors.`; + } else if (slave.diet === "restricted" && V.arcologies[0].FSSlimnessEnthusiastResearch === 1 && slave.drugs === "no drugs") { + slave.drugs = "appetite suppressors"; + r += `<br>${slave.slaveName} needs to lose weight so ${he} will be given weight loss pills.`; + } } } -- GitLab From 35c409c15f94107dccf312470e72cde0496bc2cb Mon Sep 17 00:00:00 2001 From: Anu <barrychahal@gmail.com> Date: Thu, 17 Jun 2021 10:03:13 +0000 Subject: [PATCH 2/2] fix spacing --- src/npc/interaction/fFeelings.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/npc/interaction/fFeelings.js b/src/npc/interaction/fFeelings.js index 58635247662..492b3afb658 100644 --- a/src/npc/interaction/fFeelings.js +++ b/src/npc/interaction/fFeelings.js @@ -1728,7 +1728,7 @@ App.Interact.feelings = function(slave) { } else if (slave.relationship <= 4) { r.push(Spoken(slave, `I really love ${_partnerName}." ${He} blushes. "Thank you for letting us be together, ${Master}.`)); } else { - r.push(Spoken(slave, `I'm so happy with${_partnerName}." ${He} blushes. "Thank you for ${him2}, ${Master}.`)); + r.push(Spoken(slave, `I'm so happy with ${_partnerName}." ${He} blushes. "Thank you for ${him2}, ${Master}.`)); } if (slave.relationship >= 3) { if (slave.mother === _partner.ID) { -- GitLab