From cddb36a90b99a887fef51238696b18449fbc40f5 Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Fri, 5 Jan 2024 01:35:09 -0500 Subject: [PATCH] Fix baby destination selection for mindbroken/fuckdoll slaves. --- src/js/birth/birth.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js index d581caed400..1f1db1e0298 100644 --- a/src/js/birth/birth.js +++ b/src/js/birth/birth.js @@ -1463,7 +1463,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false, artRen slave.devotion += 3; } } - if (humiliation === 1 && slave.fuckdoll === 0) { + if (humiliation === 1) { App.Events.addParagraph(el, r); r = []; r.push(`Giving birth in such a manner was completely humiliating,`); @@ -1597,7 +1597,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false, artRen App.Events.addParagraph(el, r); } /* ------------------------ Fate of other babies ---------------------------------------*/ - if (slave.fetish !== Fetish.MINDBROKEN && slave.fuckdoll === 0 && numBeingBorn > 0) { + if (numBeingBorn > 0) { r = []; choices = document.createElement("p"); choices.id = dispositionId; @@ -1621,7 +1621,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false, artRen r.push(`Unless you provide otherwise, the ${children} will be remanded to one of ${V.arcologies[0].name}'s slave orphanages.`); V.slaveOrphanageTotal += numBeingBorn; // Player may choose nothing. Assume that now, and reverse it later if needed. if (!slaveDead) { - if (slave.fuckdoll > 0) { + if (slave.fetish === Fetish.MINDBROKEN || slave.fuckdoll > 0) { r.push(`${slave.slaveName} shows no indication of an opinion on the matter.`); } else if (slave.devotion > 95) { r.push(`${slave.slaveName} worships you so completely that ${he} will not resent this.`); @@ -1737,7 +1737,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false, artRen r.push(`${slave.slaveName}'s ${childrenWere} sent to one of ${V.arcologies[0].name}'s slave orphanages.`); r.push(`${slave.slaveName}`); if (!slaveDead) { - if (slave.fuckdoll > 0) { + if (slave.fetish === Fetish.MINDBROKEN || slave.fuckdoll > 0) { r.push(`shows no indication of an opinion on the matter.`); } else if (slave.devotion > 95) { r.push(`worships you so completely that ${he} will not resent this.`); @@ -1761,7 +1761,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false, artRen r.push(`${slave.slaveName}'s ${childrenWere} sent to a citizen school.`); r.push(`${slave.slaveName}`); if (!slaveDead) { - if (slave.fuckdoll > 0) { + if (slave.fetish === Fetish.MINDBROKEN || slave.fuckdoll > 0) { r.push(`fails to acknowledge this.`); } else if (slave.devotion > 95) { r.push(`loves you already, but ${he}'ll`); -- GitLab