diff --git a/src/js/descriptionWidgets.js b/src/js/descriptionWidgets.js index df095d1b7f6d02836ff48b02bd919e237bc00fff..536ec4a5327ba0c1c866182c6a401400e7ef2c9e 100644 --- a/src/js/descriptionWidgets.js +++ b/src/js/descriptionWidgets.js @@ -1553,7 +1553,8 @@ App.Desc.sexualHistory = function(slave) { penetrative: `${he}'s pounded a hole`, oral: `${he}'s sucked something off` }; - const biggestSexType = sexTypes.reduce((res, el) => (slave.counter[el] > slave.counter[res]) ? el : res); + const getSexTypeScaled = (t) => slave.counter[t] * ((t === "oral") ? 0.5 : 1.0); + const biggestSexType = sexTypes.reduce((res, el) => (getSexTypeScaled(el) > getSexTypeScaled(res)) ? el : res); const frequency = (weeksOwned*112) / slave.counter[biggestSexType]; if (frequency < 4.5) { r += `Remarkably, this means ${sexDescriptions[biggestSexType]} `;