diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index 73f5bd397f9861f98a7b967ff74da49b302b02ae..01ce8d605003b14a832bc851afbe40344c75f2c2 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.`;