From 8c4791d27c61cbea033727893c4e96d20e41788d Mon Sep 17 00:00:00 2001 From: Anu <barrychahal@gmail.com> Date: Thu, 12 Aug 2021 08:02:51 +0000 Subject: [PATCH] Improve breast growth paraphilia satisfaction --- src/endWeek/saLongTermMentalEffects.js | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/src/endWeek/saLongTermMentalEffects.js b/src/endWeek/saLongTermMentalEffects.js index abdbd400200..7d6027a8b5a 100644 --- a/src/endWeek/saLongTermMentalEffects.js +++ b/src/endWeek/saLongTermMentalEffects.js @@ -1396,24 +1396,28 @@ App.SlaveAssignment.longTermMentalEffects = (function() { r.push(`Living in a society that glorifies ${his} paraphilia <span class="devotion inc">leaves ${him} in perpetual ecstasy.</span>`); slave.devotion += 5; } - if (["get milked", "work in the dairy"].includes(slave.assignment) && slave.lactation > 0) { + if (slave.drugs === "intensive breast injections" || slave.drugs === "hyper breast injections") { + r.push(`${His} paraphilia makes ${him} feel <span class="trust inc">fulfilled to be a sex slave</span> if it means breast expansion like this.`); + slave.trust += 2; + slave.paraphiliaSatisfied = 1; + } else if (slave.drugs === "breast injections") { + r.push(`${His} paraphilia makes breast injections very satisfying for ${him}.`); + slave.paraphiliaSatisfied = 1; + } else if (["get milked", "work in the dairy"].includes(slave.assignment) && slave.lactation > 0) { r.push(`${His} paraphilia is satisfied by ${his} work as a cow; ${he} can feel ${his} udders swelling with milk.`); slave.paraphiliaSatisfied = 1; } else if (slave.geneticQuirks.gigantomastia === 2 && slave.geneticQuirks.macromastia === 2 && V.geneticMappingUpgrade >= 1) { r.push(`${His} paraphilia is satisfied by the knowledge that ${his} genetic abnormality will keep ${his} breasts growing for the rest of ${his} life.`); + slave.paraphiliaSatisfied = 1; } else if (V.geneticMappingUpgrade >= 1 && (slave.geneticQuirks.gigantomastia === 2 || slave.geneticQuirks.macromastia === 2)) { r.push(`${His} paraphilia is satisfied by the knowledge that ${his} genetic abnormality will keep ${his} breasts bigger than ${his} head.`); + slave.paraphiliaSatisfied = 1; } else if (slave.geneticQuirks.gigantomastia === 2) { r.push(`${His} paraphilia is satisfied by ${his} chest's curious tendency toward perpetual growth.`); + slave.paraphiliaSatisfied = 1; } else if (slave.health.condition < 0) { r.push(`${His} paraphilia is ameliorated by ${his} poor health; ${he} knows ${he} can't take expansion right now.`); - } else if (slave.drugs === "intensive breast injections" || slave.drugs === "hyper breast injections") { - r.push(`${His} paraphilia makes ${him} feel <span class="trust inc">fulfilled to be a sex slave</span> if it means breast expansion like this.`); - slave.trust += 2; - slave.paraphiliaSatisfied = 1; - } else if (slave.drugs === "breast injections") { - r.push(`${His} paraphilia makes breast injections very satisfying for ${him}.`); - slave.paraphiliaSatisfied = 1; + //paraphilia neither satisfied nor dissatisfied } else { r.push(`${He} feels ${his} breasts are shrinking horribly, leaving the growth addict <span class="devotion dec">depressed and anxious.</span>`); slave.paraphiliaSatisfied = -1; -- GitLab