Skip to content
Snippets Groups Projects
Commit aee6abd4 authored by Pregmodder's avatar Pregmodder
Browse files

Merge branch 'anu-fix' into 'pregmod-master'

Matchmaking incest fixes

See merge request !12350
parents b2559b3d 46bfdb8f
No related branches found
No related tags found
1 merge request!12350Matchmaking incest fixes
Pipeline #95024 passed
......@@ -8,7 +8,7 @@ App.Interact.matchmaking = function(slave) {
let r = [];
const {
He,
He, His,
he, his, him, himself, girl
} = getPronouns(slave);
......@@ -84,7 +84,7 @@ App.Interact.matchmaking = function(slave) {
const frag = new DocumentFragment();
const subSlave = getSlave(slave.relationshipTarget);
const {
he2, his2, him2, girl2, His, His2
he2, his2, him2, girl2, His2
} = getPronouns(subSlave).appendSuffix("2");
App.Events.drawEventArt(node, [slave, subSlave]);
r.push(`You decide to set ${slave.slaveName} up with ${subSlave.slaveName}.`);
......@@ -125,7 +125,7 @@ App.Interact.matchmaking = function(slave) {
if (V.seeIncest === 1 && areRelated(slave, subSlave)) {
const enjoysIncest = s => s.sexualQuirk === "perverted" || s.behavioralQuirk === "sinful" || s.origin.includes("incestuous relationship");
if (FutureSocieties.policyActive('FSEgyptianRevivalist', 'IncestPolicy')) {
if (V.arcologies[0].FSEgyptianRevivalistIncestPolicy === 1) {
r.push(`They've been influenced by your arcology's constant efforts to normalize slave incest, and <span class="trust inc">trust</span> that their relationship will be strengthened by their close familial ties.`);
slave.trust += 10;
subSlave.trust += 10;
......@@ -141,12 +141,12 @@ App.Interact.matchmaking = function(slave) {
} else if (enjoysIncest(slave)) {
r.push(`${slave.slaveName} is ${slave.sexualQuirk} enough to enjoy breaking the taboo of incest, and ${he}'s <span class="devotion inc">grown closer to you</span> from this encounter.`);
slave.trust += 10;
r.push(`${His} ${relativeTerm(subSlave, slave)} seems <span class="gold">less keen about it.</span>`);
r.push(`${His} ${relativeTerm(slave, subSlave)} seems <span class="gold">less keen about it.</span>`);
subSlave.trust -= 10;
} else if (enjoysIncest(subSlave)) {
r.push(`${subSlave.slaveName} is ${subSlave.sexualQuirk} enough to enjoy breaking the taboo of incest, and ${he}'s <span class="devotion inc">grown closer to you</span> from this encounter.`);
subSlave.trust += 10;
r.push(`${His2} ${relativeTerm(slave, subSlave)} seems <span class="gold">less keen about it.</span>`);
r.push(`${His2} ${relativeTerm(subSlave, slave)} seems <span class="gold">less keen about it.</span>`);
subSlave.trust -= 10;
} else {
r.push(`The fact that ${subSlave.slaveName} is ${slave.slaveName}'s ${relativeTerm(slave, subSlave)} <span class="gold">does not make things easier for them.</span>`);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment