From 12abe62026e7528aa50f29d452927bb9816f5c31 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Wed, 9 Sep 2020 16:04:35 -0400 Subject: [PATCH] cut hair when RA runs if switching to a short haircut --- src/js/DefaultRules.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index 73f5bd397f9..01ce8d60500 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -2202,6 +2202,15 @@ globalThis.DefaultRules = (function() { if (slave.hStyle !== rule.hStyle) { slave.hStyle = rule.hStyle; cashX(forceNeg(V.modCost), "slaveMod", slave); + + // Cut hair if needed + for (const style of App.Medicine.Modification.hairStyles.Cut) { + if (style.value === rule.hStyle) { + slave.hLength = style.hLength; + r += `<br>${slave.slaveName}'s hair has been shortened for their new style.`; + break; + } + } if ((rule.hStyle === "shaved")) { slave.hLength = 0; r += `<br>${slave.slaveName}'s hair has been shaved.`; -- GitLab