From 9a38272040b4c8c4b40086beb0ce441708ee02dc Mon Sep 17 00:00:00 2001 From: DCoded <dicoded@email.com> Date: Sun, 2 May 2021 12:36:53 -0400 Subject: [PATCH] Partners fixes --- src/npc/descriptions/womb/pregnancy.js | 42 +++++++++---------- src/npc/interaction/fSlaveImpregConsummate.tw | 2 +- .../passage/fSlaveSlaveDickConsummate.tw | 2 + 3 files changed, 24 insertions(+), 22 deletions(-) diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js index 27357c000bb..ccfc3aa695a 100644 --- a/src/npc/descriptions/womb/pregnancy.js +++ b/src/npc/descriptions/womb/pregnancy.js @@ -569,29 +569,29 @@ App.Desc.pregnancy = function(slave, {market, eventDescription} = {}) { r.push(`${daddy}'s growing child.`); } } - // } else if (slave.partners.size === 1) { - // let daddy = slave.partners.values().next().value; + } else if (slave.partners.size === 1) { + let daddy = slave.partners.values().next().value; - // if (daddy > 0) { - // if (daddy === slave.ID) { - // daddy = himself; - // } else { - // daddy = getSlave(daddy).slaveName; - // } - // } else { - // let desc = { - // 1: `you`, - // 2: `one of the citizens of ${V.arcologies[0].name}`, - // 3: `your former Master`, - // 4: `the owner of another arcology`, - // 6: `a member of the Societal Elite`, - // 8: `one of your pets`, - // 9: `a Futanari Sister`, - // }; - // daddy = desc[Math.abs(daddy)]; - // } + if (daddy > 0) { + if (daddy === slave.ID) { + daddy = himself; + } else { + daddy = SlaveFullName(getSlave(daddy)); + } + } else { + let desc = { + 1: `you`, + 2: `one of the citizens of ${V.arcologies[0].name}`, + 3: `your former Master`, + 4: `the owner of another arcology`, + 6: `a member of the Societal Elite`, + 8: `one of your pets`, + 9: `a Futanari Sister`, + }; + daddy = desc[Math.abs(daddy)]; + } - // r.push(`${His} ${slave.pregType > 1 ? `children were` : `child was`} fathered by ${daddy}.`); + r.push(`${His} ${slave.pregType > 1 ? `children were` : `child was`} fathered by ${daddy}.`); } else { r.push(`It is too early to tell who exactly fathered the child growing in ${his} womb.`); } diff --git a/src/npc/interaction/fSlaveImpregConsummate.tw b/src/npc/interaction/fSlaveImpregConsummate.tw index d6e53583944..4297525bfa1 100644 --- a/src/npc/interaction/fSlaveImpregConsummate.tw +++ b/src/npc/interaction/fSlaveImpregConsummate.tw @@ -2,7 +2,7 @@ The first necessary step is to prepare the donatrix. <<run App.Utils.setLocalPronouns(getSlave($AS))>> -<<run addPartner(getSlave($AS), -1)>> +<<run addPartner(getSlave($AS), $impregnatrix)>> <<set _belly = bellyAdjective(getSlave($AS))>> <<set _superfetation = (getSlave($AS).geneticQuirks.superfetation == 2 && getSlave($AS).pregKnown == 1) ? 1 : 0>> <<set _penCountBonus = random(6,20), _analCountBonus = _penCountBonus, _vagCountBonus = _penCountBonus>> diff --git a/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw b/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw index 4b3669575a5..1ec2fcb5258 100644 --- a/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw +++ b/src/npc/interaction/passage/fSlaveSlaveDickConsummate.tw @@ -29,6 +29,8 @@ <<set _isIncest = 1>> <</if>> +<<= addPartner(getSlave($AS), $slaverapistx)>> + You take a look at the bound cock toy. -- GitLab