diff --git a/src/endWeek/saHormonesEffects.js b/src/endWeek/saHormonesEffects.js index e51986ce7ee9fd66d812b26189b73471fbb72fbf..333d848c6fb4f02d40195399535c916f5c365f28 100644 --- a/src/endWeek/saHormonesEffects.js +++ b/src/endWeek/saHormonesEffects.js @@ -192,6 +192,9 @@ App.SlaveAssignment.hormonesEffects = (function() { faceInc *= 2; } faceIncrease(slave, faceInc); + if (faceValue >= 50 || slave.face >= 75) { + r.push(`${His} face is now quite beautiful; hormonal treatments alone <span class="yellow">cannot improve it further.</span>`); + } } if (slave.voice < 3 && slave.voice > 0) { diff --git a/src/endWeek/saRecruitGirls.js b/src/endWeek/saRecruitGirls.js index 78b2233eded12b68103d512152b450aab962fe05..cf28b8ef4a6279dd43502efd5f198dd645f235be 100644 --- a/src/endWeek/saRecruitGirls.js +++ b/src/endWeek/saRecruitGirls.js @@ -1342,7 +1342,7 @@ App.SlaveAssignment.recruitGirls = (function() { FSmatch++; arcology.FSRepopulationFocus += 0.01 * V.FSSingleSlaveRep; } else if (slave.counter.births > 0) { - pushFS(`Any time ${he} stars in an erotic photo shoot, ${he} always makes sure to follow up with a, hopefully positive, pregnancy test. Though ${he} makes sure to hype up ${his} viewers to sign up to be the one to knock ${him} up should it come up negative.`); + pushFS(`Any time ${he} stars in an erotic photo shoot, ${he} always makes sure to follow up with a, hopefully positive, pregnancy test - though ${he} makes sure to hype up ${his} viewers to sign up to be the one to knock ${him} up, should it come up negative.`); seed += 1; FSmatch++; arcology.FSRepopulationFocus += 0.01 * V.FSSingleSlaveRep; diff --git a/src/events/reRecruit/homelessBreakIn.js b/src/events/reRecruit/homelessBreakIn.js index 04592d9729682c9c62222c6091d34269635cdc2a..625e189f4bf4b44ec97edfe073b479476ba5377d 100644 --- a/src/events/reRecruit/homelessBreakIn.js +++ b/src/events/reRecruit/homelessBreakIn.js @@ -78,6 +78,7 @@ App.Events.recHomelessBreakIn = class recHomelessBreakIn extends App.Events.Base slave.weight = -40; slave.muscles = random(-40, 20); slave.intelligence = random(0, 100); + slave.behavioralFlaw = "gluttonous" slave.face = random(20, 100); slave.boobs = Math.min(slave.boobs, 300); slave.butt = Math.min(slave.butt, 2); diff --git a/src/js/DefaultRules.js b/src/js/DefaultRules.js index 30f676b9ccd8904278c2d55e765344c145d86723..a8440b431b9a41ccae01d7d162f0424da78235af 100644 --- a/src/js/DefaultRules.js +++ b/src/js/DefaultRules.js @@ -1686,7 +1686,6 @@ globalThis.DefaultRules = (function() { if (slave.diet !== "fattening") { slave.diet = "fattening"; r += `<br>${slave.slaveName} is on drugs designed to expand major body parts, so ${he}'s been put on a fattening diet to provide ${his} body as much fuel for growth as possible.`; - dietPills(slave); } } else if ((rule.diet === "XX")) { if ((slave.diet !== "XX")) { @@ -2714,7 +2713,7 @@ globalThis.DefaultRules = (function() { } slave.clitSetting = "all"; return; - } else if (slave.energy >= rule.clitSettingEnergy + 10) { + } else if (slave.energy >= rule.clitSettingEnergy + 10 && rule.clitSettingEnergy <= 90) { if (slave.clitSetting !== "none") { r += `<br>${slave.slaveName}'s ${smartThing} has been set to suppress libido.`; } @@ -2729,7 +2728,7 @@ globalThis.DefaultRules = (function() { } slave.clitSetting = "men"; return; - } else if (slave.attrXY >= rule.clitSettingXY + 10) { + } else if (slave.attrXY >= rule.clitSettingXY + 10 && rule.clitSettingXY <= 90) { if (slave.clitSetting !== "anti-men") { r += `<br>${slave.slaveName}'s ${smartThing} has been set to discourage attraction to men.`; } @@ -2744,7 +2743,7 @@ globalThis.DefaultRules = (function() { } slave.clitSetting = "women"; return; - } else if (slave.attrXX >= rule.clitSettingXX + 10) { + } else if (slave.attrXX >= rule.clitSettingXX + 10 && rule.clitSettingXX <= 90) { if (slave.clitSetting !== "anti-women") { r += `<br>${slave.slaveName}'s ${smartThing} has been set to discourage attraction to women.`; }