diff --git a/src/js/utilsPC.js b/src/js/utilsPC.js index 60cd8b659b92febf95b56eeafce94c4dcb352310..162cdb1141a0ecff6d1628c18f16af40866fd3c3 100644 --- a/src/js/utilsPC.js +++ b/src/js/utilsPC.js @@ -1174,19 +1174,19 @@ globalThis.isPlayerFrigid = function() { weakness: V.PC.badRumors.weakness, }; if (V.PC.counter.raped > 0) { // rapes are everlasting weakness rumors - result.weak + Math.min(V.PC.counter.raped, 10); + result.weakness + Math.min(V.PC.counter.raped, 10); if (V.PC.counter.raped > 10) { - result.weak + Math.sqrt(V.PC.counter.raped - 10); + result.weakness + Math.sqrt(V.PC.counter.raped - 10); } - result.weak = Math.floor(result.weak); + result.weakness = Math.floor(result.weakness); } if (V.policies.sexualOpenness === 1 || V.arcologies[0].FSChattelReligionistLaw === 1 || V.arcologies[0].FSRestartDecoration > 99) { - result.penetrated = 0; + result.penetrative = 0; } if ((rumorType === "weakness" || rumorType === "all") && result.weak > 0) { - result.weak = 1 + Math.round((result.weak - 1) * 0.5); // weakness is not as devastating as other bad rumors. - if (result.penetrated + result.birth > 20) { - result.weak = Math.round(result.weak * 0.66); // other rumors downplay the impact of weakness ones. + result.weakness = 1 + Math.round((result.weakness - 1) * 0.5); // weakness is not as devastating as other bad rumors. + if (result.penetrative + result.birth > 20) { + result.weakness = Math.round(result.weakness * 0.66); // other rumors downplay the impact of weakness ones. } } return rumorType === "all" ? result.penetrative + result.birth + result.weakness : result[rumorType];