diff --git a/src/endWeek/reports/spaReport.js b/src/endWeek/reports/spaReport.js index 89d0ce00b63451843bf1c4d1b9152919d1c9813a..ed3ef08da25f5097aeca559938b58a89ee28879d 100644 --- a/src/endWeek/reports/spaReport.js +++ b/src/endWeek/reports/spaReport.js @@ -378,7 +378,7 @@ App.EndWeek.spaReport = function() { default: slave.rules.living = "luxurious"; } - if (slave.health.condition >= 20 && slave.health.tired <= 30 && slave.trust > 60 && slave.devotion > 60 && slave.fetish !== Fetish.MINDBROKEN && slave.sexualFlaw === "none" && slave.behavioralFlaw === "none") { + if (slave.health.condition >= 20 && slave.health.tired <= 30 && slave.trust > 60 && slave.devotion > 60 && slave.fetish !== Fetish.MINDBROKEN && (V.spaFix === 2 || (slave.sexualFlaw === "none" && slave.behavioralFlaw === "none"))) { const slaveFixed = App.UI.DOM.makeElement("p"); App.Events.addNode( slaveFixed, diff --git a/src/js/slaveListing.js b/src/js/slaveListing.js index 01d993221b30fdacc904832211bf05e85fbc2a7e..c72083e8a51b6d1360406f07ba5dd7441666de26 100644 --- a/src/js/slaveListing.js +++ b/src/js/slaveListing.js @@ -194,7 +194,7 @@ App.UI.SlaveList.render = function(IDs, rejectedSlaves, interactionLink, postNot if (slave.fetish === Fetish.MINDBROKEN) { assignment.innerText += `, mindbroken`; } else { - if ((V.spaFix !== 2) && (slave.sexualFlaw !== "none") || (slave.behavioralFlaw !== "none")) { + if (V.spaFix !== 2 && ((slave.sexualFlaw !== "none") || (slave.behavioralFlaw !== "none"))) { list.push(`overcoming flaws`); } if ((slave.trust < 60) || (slave.devotion < 60)) {