From d39a08fcb68269935ea9b4832203d4910abd76e0 Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Sat, 14 Oct 2023 15:27:40 -0400 Subject: [PATCH] Fix & simplify relationships responses in fFeelings. --- src/npc/interaction/fFeelings.js | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/npc/interaction/fFeelings.js b/src/npc/interaction/fFeelings.js index 3f0b86f4e1a..259aac28548 100644 --- a/src/npc/interaction/fFeelings.js +++ b/src/npc/interaction/fFeelings.js @@ -1850,13 +1850,13 @@ App.Interact.fFeelings = function(slave) { } function relationships() { - const text = []; + const text = []; if (slave.relationship > 0) { const partner = getSlave(slave.relationshipTarget); const { He: He2, His: His2, - he: he2, his: his2, him: him2, daughter: daughter2, sister: sister2, mother: mother2, + he: he2, his: his2, him: him2, daughter: daughter2, mother: mother2, } = getPronouns(partner); const milf2 = ((V.diversePronouns === 1) && (partner.pronoun === App.Data.Pronouns.Kind.male)) ? `DILF` : `MILF`; @@ -1905,21 +1905,17 @@ App.Interact.fFeelings = function(slave) { text.push(`${Spoken(slave, `I — I'm fucking my ${daughter2},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2} has such a hot little body, I can't stop.`)}`); } else if (partner.father === slave.ID) { text.push(`${Spoken(slave, `I — I'm fucking my ${daughter2},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2} has such a hot little body. ${He2} looks so much like ${his2} mother, I can't stop.`)}`); - } else if (areSisters(slave, partner) === 1) { - text.push(`${Spoken(slave, `I — I'm fucking my twin ${sister2},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2}'s so hot, I can't stop.`)}`); - } else if (areSisters(slave, partner) === 2) { - text.push(`${Spoken(slave, `I — I'm fucking my ${sister2},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2}'s so hot, I can't stop.`)}`); - } else if (areSisters(slave, partner) === 3) { - text.push(`${Spoken(slave, `I — I'm fucking my half-${sister2},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2}'s so hot, I can't stop.`)}`); + } else if (areSisters(slave, partner) > 0) { + const sibling = siblingTerm(slave, partner); + text.push(`${Spoken(slave, `I — I'm fucking my ${sibling},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2}'s so hot, I can't stop.`)}`); } else if (areCousins(slave, partner)) { text.push(`${Spoken(slave, `I — I'm fucking my cousin,"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2}'s so hot, I can't stop.`)}`); } else if (isAunt(slave, partner)) { - const aunt = (partner.genes === "XY" && useMaleTerms)? `uncle`: `aunt`; + const aunt = relativeTerm(slave, partner); text.push(`${Spoken(slave, `I — I'm fucking my ${aunt},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2}'s so hot, I can't stop.`)}`); } else if (isAunt(partner, slave)) { - const niece = (partner.genes === "XY" && useMaleTerms)? `nephew`: `niece`; + const niece = relativeTerm(slave, partner); text.push(`${Spoken(slave, `I — I'm fucking my ${niece},"`)} ${he} bursts out, blushing even harder. ${Spoken(slave, `"It's so fucking wrong, but ${he2} has such a hot little body, I can't stop.`)}`); - } else if ((slave.actualAge + 14) < partner.actualAge) { text.push(`${Spoken(slave, `${He2}'s old enough to be my ${mother2}."`)} ${He} looks down, blushing a little harder. ${Spoken(slave, `"But I'm lucky, ${he2}'s such a hot ${milf2}.`)}`); } else if ((slave.actualAge - 14) > partner.actualAge) { -- GitLab