diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js index 27357c000bb795c13ba94620dec2e3c2c63f1a31..ccfc3aa695a16603367311526e515fc7a299c8b6 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 d6e5358394488580b855dc654dc24771568f23ee..4297525bfa1c21ca6f0c4ee3f940981c762a606a 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 4b3669575a56958c27f366f42c7ce87a7c5b5061..1ec2fcb52585e588a886926f4cad3b0c736f7c9c 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.