diff --git a/src/npc/interaction/fFeelings.js b/src/npc/interaction/fFeelings.js index 3f0b86f4e1a888779ef0ba24822499e497a72e6a..259aac285480b59547ca6b49c6b344393135c680 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) {