diff --git a/js/birth.js b/js/birth.js index 09e4d6b004955237eb66a1e67e5844612e4e24c6..aa3ba53bee4a8182d12e9b4f32a80c458f528f18 100644 --- a/js/birth.js +++ b/js/birth.js @@ -13,6 +13,10 @@ globalThis.birth = function(slave) { const HGL = App.Entity.facilities.headGirlSuite.hostedSlaves; const babies = slave.pregType > 1 ? `babies`:`baby`; const children = slave.pregType > 1 ?`children`:`child`; + const childrenAre = slave.pregType > 1 ?`children are`:`child is`; + const newborns = slave.pregType > 1 ?`newborns`:`newborn`; + const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``; + if (V.birthDamage > 5 || V.universalRulesCSec === 1) { if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) { V.csec = 1; @@ -94,11 +98,7 @@ globalThis.birth = function(slave) { r.push(`${His} ${children}`); r.push(`promptly taken and ${he} is encouraged to keep resting.`); } else { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} is encouraged to keep resting.`); } } @@ -127,11 +127,7 @@ globalThis.birth = function(slave) { } } else { if (slave.subTarget === 0) { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests for a short while before returning to your waiting slaves.`); } else { r.push(`${He} is taken by ${V.slaves[bw].slaveName} to a private room so that ${he2} may`); @@ -140,11 +136,7 @@ globalThis.birth = function(slave) { } else { r.push(`be present`); } - r.push(`. Reluctantly, ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`, fully aware of ${V.slaves[bw].slaveName}'s`); + r.push(`. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}, fully aware of ${V.slaves[bw].slaveName}'s`); if (V.slaves[bw].fetish === "pregnancy") { r.push(`hungry gaze`); } else { @@ -164,11 +156,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to whoring.`); } else { - r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to whoring.`); } } else { @@ -177,11 +165,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to whoring.`); } else { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to whoring.`); } } @@ -194,11 +178,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to slutting.`); } else { - r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to slutting.`); } } else { @@ -207,11 +187,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to slutting.`); } else { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to slutting.`); } } @@ -223,11 +199,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${childrenAre}`); r.push(`quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`); } else { - r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. ${He} quickly finishes the waiting dick before shifting ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} finishes, the box is opened and ${his} ${childrenAre} gathered and taken away before ${he} is ordered back to sucking.`); + r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. ${He} quickly finishes the waiting dick before shifting ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}${UH}. As ${he} finishes, the box is opened and ${his} ${childrenAre} gathered and taken away before ${he} is ordered back to sucking.`); } break; @@ -249,11 +221,7 @@ globalThis.birth = function(slave) { } } else { if (V.dairyPregSetting > 0) { - r.push(`Since the dairy is designed for pregnant cows, ${he} stays hooked up to the milkers. ${He} meekly protests ${his} situation, but ultimately accepts it. ${He} begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`, and catches a glimpse of ${his} ${children}`); + r.push(`Since the dairy is designed for pregnant cows, ${he} stays hooked up to the milkers. ${He} meekly protests ${his} situation, but ultimately accepts it. ${He} begins working on birthing ${his} ${babies}${UH}, and catches a glimpse of ${his} ${children}`); r.push(`being removed from the milking stall, but quickly forgets when ${he} is hosed off.`); humiliation = 1; } else { @@ -262,11 +230,7 @@ globalThis.birth = function(slave) { } else { r.push(`${He} returns to ${his} bed and strips before slipping into it`); } - r.push(`. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`); } } @@ -370,11 +334,7 @@ globalThis.birth = function(slave) { r.push(`${He} begins desperately begging to be taken back to ${his} bed; instead you pull ${him} towards the couch and take a seat with ${him} in your lap, back against your front. Blushing thoroughly, ${he} gives a meek protest before focusing on the coming birth, rather than your wandering hands`); humiliation = 1; } - r.push(`. ${He} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`. ${He} begins to push out ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and, following a shower and a fresh change of clothes, ${he} is helped back to your office`); if (slave.devotion < -20) { r.push(`where you are waiting to enjoy ${his} exhausted body`); @@ -396,11 +356,7 @@ globalThis.birth = function(slave) { r.push(`${He} attempts to leave your office and return to ${his} bed, but you catch ${his} arm before ${he} slips out of reach. You order ${him} to strip and give you a show. Blushing thoroughly, ${he} gives a meek performance before falling to the floor`); humiliation = 1; } - r.push(`. ${He} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`. ${He} begins to push out ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and, following a shower and a fresh change of clothes, ${he} returns to your office`); if (slave.devotion < -20) { r.push(`where you are waiting to enjoy ${his} exhausted body`); @@ -416,11 +372,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is returned to isolation.`); } else { - r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is returned to isolation.`); humiliation = 1; } @@ -433,11 +385,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${childrenAre}`); r.push(`promptly taken and ${he} rests awhile before returning to service your penthouse.`); } else { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and ${he} rests awhile before returning to service your penthouse.`); } break; @@ -468,11 +416,7 @@ globalThis.birth = function(slave) { } } else { if (V.masterSuiteUpgradePregnancy === 1) { - r.push(`${He} is helping into the birthing chamber, stripped, and aided into the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); + r.push(`${He} is helping into the birthing chamber, stripped, and aided into the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed.`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -481,11 +425,7 @@ globalThis.birth = function(slave) { r.push(`the main room of the master suite.`); } } else { - r.push(`After struggling to strip and tipping into one of the various seats around the room, ${he} prepares to give birth. ${He} gets comfortable and begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); + r.push(`After struggling to strip and tipping into one of the various seats around the room, ${he} prepares to give birth. ${He} gets comfortable and begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -519,11 +459,7 @@ globalThis.birth = function(slave) { } } else { if (V.masterSuiteUpgradePregnancy === 1) { - r.push(`${He} enters the birthing chamber, strips, and seats ${himself} in the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); + r.push(`${He} enters the birthing chamber, strips, and seats ${himself} in the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed.`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -532,11 +468,7 @@ globalThis.birth = function(slave) { r.push(`the main room of the master suite.`); } } else { - r.push(`${He} strips and settles into one of the various seats around the room. ${He} gets comfortable and begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); + r.push(`${He} strips and settles into one of the various seats around the room. ${He} gets comfortable and begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed.`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -588,11 +520,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and, after a short rest, ${he} waits for someone to help ${him} to ${his} next job having forgotten ${he} was choosing it.`); } else { - r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and, after a short rest, ${he} returns to pondering ${his} preferred assignment.`); } } else { @@ -601,11 +529,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and, after a short rest, ${he} returns to wandering the penthouse.`); } else { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and, after a short rest, ${he} returns to pondering ${his} preferred assignment.`); } } @@ -738,19 +662,7 @@ globalThis.birth = function(slave) { case "be your Concubine": if (slave.pregSource === -1 && slave.relationship === -3) { - r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. You help ${him} upright and hold your ${children} to ${his} breasts. The two of you cuddle as you watch your newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`, the slave servant is surprised to find`); + r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out ${his} ${babies}${UH}. You help ${him} upright and hold your ${children} to ${his} breasts. The two of you cuddle as you watch your ${newborns} suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the ${newborns}, the slave servant is surprised to find`); if (slave.pregType === 1) { r.push(`a`); } @@ -838,11 +750,7 @@ globalThis.birth = function(slave) { break; case "be confined in the arcade": - r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively births ${his} ${children} into the waiting basket`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As they are carried away, ${his} rear is cleaned up and the sign removed.`); + r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively births ${his} ${children} into the waiting basket${UH}. As they are carried away, ${his} rear is cleaned up and the sign removed.`); break; case "get treatment in the clinic": @@ -883,11 +791,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`); } else { - r.push(`${He} is forced into a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`${He} is forced into a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`); } break; @@ -927,20 +831,12 @@ globalThis.birth = function(slave) { case "be the Stewardess": r.push(`${He} strips and settles ${himself} into ${his} favorite chair, while calling several servants to ${his} aid. ${He} begins to push out ${his} ${babies}`); - r.push(`into the arms of ${his} waiting charges`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`into the arms of ${his} waiting charges${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and ${he} reclines while ${his} servants clean and dress ${him}. Once ${he} has had enough, ${he} orders them back to work on the penthouse.`); break; case "be the Milkmaid": - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} ${childrenAre}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} ${childrenAre}`); r.push(`promptly taken and, after a short rest, ${he} returns to caring for your cows.`); break; @@ -955,21 +851,13 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${childrenAre}`); r.push(`promptly taken and ${he} returns to mindlessly breaking the confined slaves.`); } else { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and ${he} rests awhile before returning to the cellblock.`); } break; case "be the Nurse": - r.push(`${He} waddles to ${his} maternity ward and strips before laying on an open bed. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`as ${his} assistants watch. ${His} ${childrenAre}`); + r.push(`${He} waddles to ${his} maternity ward and strips before laying on an open bed. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}as ${his} assistants watch. ${His} ${childrenAre}`); r.push(`promptly taken and ${he} is helped to the recovery ward until ${he} recovers enough to take over ${V.clinicName} again.`); break; @@ -984,11 +872,7 @@ globalThis.birth = function(slave) { if (HGL !== 0) { r.push(`as ${his} slave rushes to ${his} side,`); } - r.push(`and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken`); if (HGL !== 0) { r.push(`by ${his} roommate`); @@ -997,19 +881,11 @@ globalThis.birth = function(slave) { break; case "guard you": - r.push(`Or ${he} would have, if ${he}'d stop refusing to leave your side. You lead ${him} someplace private and help ${him} undress. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. You call for a servant to quickly gather ${his} ${children} as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`); + r.push(`Or ${he} would have, if ${he}'d stop refusing to leave your side. You lead ${him} someplace private and help ${him} undress. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. You call for a servant to quickly gather ${his} ${children} as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`); break; case "recruit girls": - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and ${he} rests awhile before returning to finding new slaves for you.`); break; @@ -1020,11 +896,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to ${his} task.`); } else { - r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to ${his} task.`); } } else { @@ -1033,11 +905,7 @@ globalThis.birth = function(slave) { r.push(`. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to ${his} task.`); } else { - r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${children}`); + r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${children}`); r.push(`promptly taken and ${he} rests awhile before returning to ${his} task.`); } } @@ -1059,6 +927,9 @@ globalThis.ampBirth = function(slave) { // "AmpBirth" const babies = slave.pregType > 1 ? `babies`:`baby`; const children = slave.pregType > 1 ?`children`:`child`; const childrenAre = slave.pregType > 1 ?`children are`:`child is`; + const breasts = slave.pregType > 1 ?`breasts`:`breast`; + const newborns = slave.pregType > 1 ?`newborns`:`newborn`; + const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``; if (V.birthDamage > 5) { V.csec = 1; @@ -1208,11 +1079,7 @@ globalThis.ampBirth = function(slave) { // "AmpBirth" r.push(`. ${His} ${childrenAre}`); r.push(`quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`); } else { - r.push(`${He} is locked, nude, in a glory hole box and ordered to suck. ${He} quickly finishes the dick off before wiggling ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} finishes, the box is opened and ${his} ${childrenAre}`); + r.push(`${He} is locked, nude, in a glory hole box and ordered to suck. ${He} quickly finishes the dick off before wiggling ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}${UH}. As ${he} finishes, the box is opened and ${his} ${childrenAre}`); r.push(`gathered and taken away before ${he} is forcefully repositioned with ${his} mouth over the glory hole.`); } break; @@ -1281,11 +1148,7 @@ globalThis.ampBirth = function(slave) { // "AmpBirth" r.push(`. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`); } else { - r.push(`${He} is placed in a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`${He} is placed in a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`); } break; @@ -1486,24 +1349,7 @@ globalThis.ampBirth = function(slave) { // "AmpBirth" case "be your Concubine": if (slave.pregSource === -1 && slave.relationship === -3) { - r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out your ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. You help ${him} upright and hold your ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`. The two of you cuddle as you watch your newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`, the slave servant is surprised to find`); + r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out your ${babies}${UH}. You help ${him} upright and hold your ${children} to ${his} ${breasts}. The two of you cuddle as you watch your ${newborns} suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the ${newborns}, the slave servant is surprised to find`); if (slave.pregType === 1) { r.push(`a`); } @@ -1580,11 +1426,7 @@ globalThis.ampBirth = function(slave) { // "AmpBirth" r.push(`. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`); } else { - r.push(`${He} is placed in a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre}`); + r.push(`${He} is placed in a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre}`); r.push(`promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`); } break; @@ -1624,6 +1466,11 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" let humiliation; const babies = slave.pregType > 1 ? `babies`:`baby`; const children = slave.pregType > 1 ?`children`:`child`; + const childrenAre = slave.pregType > 1 ?`children are`:`child is`; + const breasts = slave.pregType > 1 ?`breasts`:`breast`; + const newborns = slave.pregType > 1 ?`newborns`:`newborn`; + const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``; + if (random(1, 2) === 1 && canWalk(slave)) { /* at assignment else in halls/etc, only if able to move */ @@ -1637,20 +1484,12 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`While wandering the penthouse absentmindedly, ${slave.slaveName}'s water breaks. ${He} carries on until the contractions drag ${him} to the floor.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children} to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes wandering aimlessly until a servant collects ${his} ${children} and sends ${him} someplace useful.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes wandering aimlessly until a servant collects ${his} ${children} and sends ${him} someplace useful.`); } else if (slave.fetish === "humiliation") { r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s water breaks. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`${He} gathers ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} resumes ${his} previous task, feeling much lighter.`); + r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} resumes ${his} previous task, feeling much lighter.`); } else { if (birthScene < 40) { r.push(`While`); @@ -1661,11 +1500,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" } r.push(`through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds a secluded nook to give birth in.`); r.push(clothingBirth(slave)); - r.push(`${He} gathers ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and recovers ${his} strength before finding a servant to give ${his} ${children} to before hurrying to ${his} assignment.`); + r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to before hurrying to ${his} assignment.`); } else if (birthScene > 66 && slave.rivalry === 3 && isSlaveAvailable(V.slaves[bw]) && canWalk(V.slaves[bw])) { if (slave.pregSource === V.slaves[bw].ID) { r.push(`While hustling through the penthouse on ${his} way to give birth, ${slave.slaveName} finds ${his} path blocked by ${V.slaves[bw].slaveName} — and a hospital gurney, of all things. ${He2} appears genuinely concerned for the (soon-to-be) mother of ${his2} ${children}, and helps ${him} onto the bed, then pushes the surprised ${girl} onwards. ${slave.slaveName}, focusing on ${his} labor, begins to rethink the animosity ${he} feels for ${him2} — until ${he} realizes ${V.slaves[bw].slaveName} has brought them to the cafeteria. With a smug pride in ${his2} potency, ${he2} introduces the shocked pregnant ${girl} to ${his} new audience. ${His} contractions becoming too frequent to move, ${he} begins giving birth in front of ${his} audience.`); @@ -1677,21 +1512,13 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`While hustling through the penthouse on ${his} way to give birth, ${slave.slaveName} finds ${his} path blocked by ${V.slaves[bw].slaveName}. Seeing ${his} distress brings a grin to ${his2} face. ${He2} quickly rushes the laboring slave.slaveName, circling around behind ${him} and hooking ${him} under the arms. ${He2} forces the poor ${girl} into the cafeteria and holds ${him} in place, leaving ${him} with no other option than to begin giving birth in front of ${his} audience.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`${V.slaves[bw].slaveName} releases ${him} and ${he} moves to gather ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`. With a shove from ${his} rival, ${he} rushes out of the jeering crowd's sight. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`); + r.push(`${V.slaves[bw].slaveName} releases ${him} and ${he} moves to gather ${his} ${newborns}. With a shove from ${his} rival, ${he} rushes out of the jeering crowd's sight. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`); } } else { r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`${He} gathers ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and recovers ${his} strength before rushing out of sight of the jeering crowd. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`); + r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before rushing out of sight of the jeering crowd. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`); } } } else { @@ -1701,41 +1528,21 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes resting.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`); } else { r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} collects ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}`); - r.push(`.`); + r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}.`); } } else { if (slave.fetish === "mindbroken") { r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes resting.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`); } else { r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} collects ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}`); - r.push(`.`); + r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}.`); } } break; @@ -1761,12 +1568,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" } else { r.push(`pussy`); } - r.push(`as ${he} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`.`); + r.push(`as ${he} draws ${his} ${children} to ${his} ${breasts}.`); } else { r.push(`While servicing ${V.slaves[bw].slaveName}, ${slave.slaveName}'s water breaks, though it does nothing to deter ${him} from ${his} task.`); r.push(clothingBirth(slave)); @@ -1800,35 +1602,23 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`); } else { r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds it impossible.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children}`); - r.push(`to be sent off.`); + r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children} to be sent off.`); } } else { if (slave.fetish === "mindbroken") { r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`); } else { r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds ${his} path blocked by rowdy johns.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children}`); - r.push(`to be sent off.`); + r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children} to be sent off.`); } } break; @@ -1836,47 +1626,21 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" case "serve the public": if (slave.fetish === "mindbroken") { if (birthScene > 80 && canDoVaginal(slave)) { - r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${his} ${babies}`); - r.push(`, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`before seeking out the next citizen's cock.`); + r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} ${children}to ${his} ${breasts} before seeking out the next citizen's cock.`); } else if (birthScene > 60 && canDoAnal(slave)) { - r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${his} ${babies}`); - r.push(`, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and seeking out the next citizen's cock.`); + r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cock.`); } else if (birthScene > 40) { r.push(`While sucking a citizen's dick, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`); r.push(clothingBirth(slave)); - r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and seeking out the next citizen's cock.`); + r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cock.`); } else { r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`); r.push(clothingBirth(slave)); - r.push(`The citizen splashes across ${his} face before ${he} begins drawing ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and seeking out the next citizen's cunt.`); + r.push(`The citizen splashes across ${his} face before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cunt.`); } } else { if (birthScene > 80 && canDoVaginal(slave)) { - r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -1886,11 +1650,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`to be sent off.`); humiliation = 1; } else if (birthScene > 60 && canDoAnal(slave)) { - r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -2003,11 +1763,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`While waiting in confinement, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children} to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes waiting.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes waiting.`); } else { r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); @@ -2049,16 +1805,11 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (birthScene > 50) { r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} disregards this development and continues working.`); r.push(clothingBirth(slave)); - r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. Instead, ${he} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`until`); + r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. Instead, ${he} draws ${his} ${children} to ${his} ${breasts} until`); if (S.Stewardess) { - S.Stewardess.slaveName; + r.push(S.Stewardess.slaveName); } else if (S.HeadGirl) { - S.HeadGirl.slaveName; + r.push(S.HeadGirl.slaveName); } else { r.push(`${V.assistant.name}`); } @@ -2066,16 +1817,11 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" } else { r.push(`While scrubbing the penthouse floor, ${slave.slaveName}'s water breaks. ${He} turns to clean this new spill, disregarding what it means.`); r.push(clothingBirth(slave)); - r.push(`Instead of cleaning the fresh mess ${he} made, ${he} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`until`); + r.push(`Instead of cleaning the fresh mess ${he} made, ${he} draws ${his} ${children} to ${his} ${breasts} until`); if (S.Stewardess) { - S.Stewardess.slaveName; + r.push(S.Stewardess.slaveName); } else if (S.HeadGirl) { - S.HeadGirl.slaveName; + r.push(S.HeadGirl.slaveName); } else { r.push(`${V.assistant.name}`); } @@ -2086,8 +1832,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} desperately tries to pull away but they grab ${his} head and force ${him} back to their crotch.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. ${He} hurriedly tries to mop up the mess and collect ${his} ${children}`); - r.push(`before`); + r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. ${He} hurriedly tries to mop up the mess and collect ${his} ${children} before`); if (S.Stewardess) { S.Stewardess.slaveName; } else if (S.HeadGirl) { @@ -2120,29 +1865,18 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (V.masterSuiteUpgradeLuxury === 1) { r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s water breaks thoroughly soaking the sheets. Ignoring the mess, ${he} shifts into a more comfortable position.`); r.push(clothingBirth(slave)); - r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes waiting for you.`); + r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`); if (S.Concubine) { - r.push(`S.Concubine.slaveName furiously orders ${his} ${children}`); - r.push(`removed, and ${him} forcefully ejected from the bed so it can be cleaned before your return.`); + r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} forcefully ejected from the bed so it can be cleaned before your return.`); } } else if (V.masterSuiteUpgradeLuxury === 2) { - r.push(`While at the bottom of the master suite's fuckpit, ${slave.slaveName}'s water breaks. While ${he} doesn't stop having sex, the fucktoys using ${him} do and drag ${him} from the pit to give birth. Instinctively, ${he} begins to push out ${his} ${babies}`); - r.push(`, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} ${children}, ${he} slips back into the fuckpit.`); + r.push(`While at the bottom of the master suite's fuckpit, ${slave.slaveName}'s water breaks. While ${he} doesn't stop having sex, the fucktoys using ${him} do and drag ${him} from the pit to give birth. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} ${children}, ${he} slips back into the fuckpit.`); } else { r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s water breaks. ${He} pays it no heed and continues blankly waiting.`); r.push(clothingBirth(slave)); - r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes waiting for you.`); + r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`); if (S.Concubine) { - r.push(`S.Concubine.slaveName furiously orders ${his} ${children}`); - r.push(`removed and ${him} thoroughly cleaned before your return.`); + r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed and ${him} thoroughly cleaned before your return.`); } } } else { @@ -2172,11 +1906,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (V.masterSuiteUpgradeLuxury === 1) { r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s water breaks thoroughly soaking the sheets. Ignoring the mess, ${he} shifts into a more comfortable position.`); r.push(clothingBirth(slave)); - r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes waiting for you.`); + r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`); if (S.Concubine) { r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} forcefully ejected from the bed so it can be cleaned before your return.`); } @@ -2185,11 +1915,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" } else { r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s water breaks. ${He} pays it no heed and continues blankly waiting.`); r.push(clothingBirth(slave)); - r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes waiting for you.`); + r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`); if (S.Concubine) { r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} thoroughly cleaned before your return.`); } @@ -2237,11 +1963,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" humiliation = 1; r.push(clothingBirth(slave)); r.push(`Only once the last of ${his} clients cums over ${his} body is ${he} allowed to gather ${his} ${children}`); - r.push(`and take a seat. ${He} enjoys a moment with ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`before a servant comes to collect them.`); + r.push(`and take a seat. ${He} enjoys a moment with ${his} ${newborns} before a servant comes to collect them.`); } } else { if (slave.fetish === "mindbroken") { @@ -2259,12 +1981,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by dancing as well as ${he} can. During one of ${his} dances, ${his} water breaks, soaking the dance floor. ${He} hastily tries to leave the dance floor only to find hands groping ${his} body. ${He} is quickly pulled into one of the side rooms by a group of men looking forward to the show ${he}'s about to perform for them.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`Only once the last of ${his} clients cums over ${his} body is ${he} allowed to gather ${his} ${children}`); - r.push(`and take a seat. ${He} enjoys a moment with ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`before a servant comes to collect them.`); + r.push(`Only once the last of ${his} clients cums over ${his} body is ${he} allowed to gather ${his} ${children} and take a seat. ${He} enjoys a moment with ${his} ${newborns} before a servant comes to collect them.`); } } break; @@ -2278,19 +1995,11 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`While wandering the penthouse deciding on ${his} post, ${slave.slaveName}'s water breaks. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`${He} gathers ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`); + r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`); } else { r.push(`While wandering the penthouse deciding on ${his} post, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds a secluded nook to give birth in.`); r.push(clothingBirth(slave)); - r.push(`${He} gathers ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`); + r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`); } break; @@ -2312,11 +2021,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`While changing in the changing room before a nice soak,${slave.slaveName}'s water breaks. ${He} hurries to find someone to help ${him} but only finds curious onlookers. Without any choice left, ${he} assumes a birthing position.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`Several of the other slaves present help ${him} with ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`while the rest finish pleasuring themselves from the show.`); + r.push(`Several of the other slaves present help ${him} with ${his} ${newborns} while the rest finish pleasuring themselves from the show.`); if (S.Attendant) { r.push(`${S.Attendant.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind.`); } else { @@ -2340,11 +2045,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`While heading for the changing room before a nice soak,${slave.slaveName}'s water breaks. ${He} hurries into the changing room only to find it unusually crowded. Without any choice left, ${he} assumes a birthing position.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`Several of the other slaves present help ${him} with ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`while the rest finish pleasuring themselves from the show.`); + r.push(`Several of the other slaves present help ${him} with ${his} ${newborns} while the rest finish pleasuring themselves from the show.`); if (S.Attendant) { r.push(`${S.Attendant.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind.`); } else { @@ -2363,11 +2064,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" } r.push(`, ${slave.slaveName}'s water breaks. ${He} hurries into a changing room and assumes a birthing position.`); r.push(clothingBirth(slave)); - r.push(`Several of the other slaves present help ${him} with ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`.`); + r.push(`Several of the other slaves present help ${him} with ${his} ${newborns}.`); if (S.Matron) { r.push(`${S.Matron.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private room to unwind.`); } else { @@ -2425,45 +2122,22 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (birthScene > 80 && canDoVaginal(slave)) { r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} gravid bulk off of him. Instinctively, ${he} begins to push out ${his} ${babies}`); r.push(`, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`before seeking out the next customer's cock.`); + r.push(`to ${his} ${breasts} before seeking out the next customer's cock.`); } else if (birthScene > 60 && canDoAnal(slave)) { r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${his} ${babies}`); - r.push(`, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and seeking out the next customer's cock.`); + r.push(`, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cock.`); } else if (birthScene > 40) { r.push(`While sucking a customer's dick, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`); r.push(clothingBirth(slave)); - r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and seeking out the next customer's cock.`); + r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cock.`); } else { r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`); r.push(clothingBirth(slave)); - r.push(`The customer splashes across ${his} face before ${he} begins drawing ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and seeking out the next customer's cunt.`); + r.push(`The customer splashes across ${his} face before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cunt.`); } } else { if (birthScene > 80 && canDoVaginal(slave)) { - r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -2473,11 +2147,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`to be sent off.`); humiliation = 1; } else if (birthScene > 60 && canDoAnal(slave)) { - r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly, ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly, ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -2541,11 +2211,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" r.push(`While teaching a lesson, ${slave.slaveName}'s water breaks. Sensing ${he} wouldn't be able to make it to the birthing area, ${he} instead chooses to act on the opportunity. Today's lesson will be on childbirth.`); humiliation = 1; r.push(clothingBirth(slave)); - r.push(`Once ${he} recovers enough, ${he} gathers ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and instructs the class to take notes on the lesson ${he} just demonstrated before leaving to drop off ${his} ${children} for removal.`); + r.push(`Once ${he} recovers enough, ${he} gathers ${his} ${newborns} and instructs the class to take notes on the lesson ${he} just demonstrated before leaving to drop off ${his} ${children} for removal.`); } break; @@ -2599,19 +2265,11 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} water breaks. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`); r.push(clothingBirth(slave)); - r.push(`Cradling your newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`, the two of you rest for a spell before sending them off and spending some more intimate time together.`); + r.push(`Cradling your ${newborns}, the two of you rest for a spell before sending them off and spending some more intimate time together.`); } else { r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} water breaks. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`); r.push(clothingBirth(slave)); - r.push(`Cradling your newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`, the two of you rest for a spell before sending them off and spending some more intimate time together.`); + r.push(`Cradling your ${newborns}, the two of you rest for a spell before sending them off and spending some more intimate time together.`); } break; @@ -2621,41 +2279,21 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`); } else { r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} collects ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}`); - r.push(`. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`); + r.push(`${He} collects ${his} ${newborns}and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`); } } else { if (slave.fetish === "mindbroken") { r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`); } else { r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} collects ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}`); - r.push(`. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`); + r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`); } } break; @@ -2686,11 +2324,7 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`While waiting in a cell in ${V.cellblockName}, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position,`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children} to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes waiting.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes waiting.`); } else { r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); @@ -2704,41 +2338,21 @@ globalThis.suddenBirth = function(slave) { // "SuddenBirth" if (slave.fetish === "mindbroken") { r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes resting.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`); } else { r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} collects ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}`); - r.push(`.`); + r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}.`); } } else { if (slave.fetish === "mindbroken") { r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} draws ${his} ${children}`); - r.push(`to ${his} breast`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and resumes resting.`); + r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`); } else { r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`); r.push(clothingBirth(slave)); - r.push(`${He} collects ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`and places them in the cradle readied for ${him}. ${He} heads to the shower as your servants clean up and remove ${his} ${children}`); - r.push(`.`); + r.push(`${He} collects ${his} ${newborns}and places them in the cradle readied for ${him}. ${He} heads to the shower as your servants clean up and remove ${his} ${children}.`); } } } @@ -2765,7 +2379,7 @@ globalThis.deadlyBirth = function(slave, curBabies) { // "DeadlyBirth">> const babies = slave.pregType > 1 ? `babies`:`baby`; const children = slave.pregType > 1 ?`children`:`child`; - r.push(`Feeling childbirth approaching, slave.slaveName is helped to ${his} prepared birthing area.`); + r.push(`Feeling childbirth approaching, ${slave.slaveName} is helped to ${his} prepared birthing area.`); switch (slave.assignment) { case "work a glory hole": @@ -2851,7 +2465,8 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> let humiliation; const babies = slave.pregType > 1 ? `babies`:`baby`; const children = slave.pregType > 1 ?`children`:`child`; - + const newborns = slave.pregType > 1 ?`newborns`:`newborn`; + const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``; if (slave.fetish === "mindbroken") { clothesSeed += 20; @@ -3039,10 +2654,7 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`${his} ${babies}`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -3097,10 +2709,7 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`${his} ${babies}`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -3137,10 +2746,7 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`${his} ${babies}`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -3176,18 +2782,14 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out`); if (slave.broodmother > 0) { if (slave.counter.birthsTotal === 0) { - r.push(`${his} first`); + r.push(`${his} first.`); } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} dress hides what's happening between ${his} legs`); } else { @@ -3220,14 +2822,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -3259,20 +2858,16 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { - r.push(`but that only makes it more exciting`); + r.push(`but that only makes it more exciting.`); } else { - r.push(`so ${he} bears with it`); + r.push(`so ${he} bears with it.`); } - r.push(`.`); } break; @@ -3304,14 +2899,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} jeans, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} jeans, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -3349,14 +2941,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -3394,14 +2983,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} crowns into the steel ring covering ${his}`); + r.push(`As ${he} crowns into the steel ring covering ${his}`); if (slave.mpreg === 1) { r.push(`asshole`); } else { @@ -3439,24 +3025,16 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} habit hides what's happening between ${his} legs`); } else { r.push(`${He} does ${his} best to hide what's happening between ${his} legs`); } - r.push(`. ${He} tries to keep ${his} newborn`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`from being chafed by ${his} habit.`); + r.push(`. ${He} tries to keep ${his} ${newborns} from being chafed by ${his} habit.`); } break; @@ -3488,14 +3066,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} business suit hides what's happening between ${his} legs`); } else { @@ -3558,14 +3132,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs as the`); + r.push(`${He} can't hide what's happening between ${his} legs as the`); if (slave.mpreg === 1) { r.push(`seat`); } else { @@ -3632,14 +3203,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs as the bulge in the`); + r.push(`${He} can't hide what's happening between ${his} legs as the bulge in the`); if (slave.mpreg === 1) { r.push(`seat`); } else { @@ -3850,14 +3418,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting.`); } else { @@ -3900,14 +3465,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} kimono hides what's happening between ${his} legs`); } else { @@ -3945,14 +3506,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} burqa hides what's happening between ${his} legs`); } else { @@ -3991,20 +3548,15 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { - r.push(`${He} is disappointed that ${his} abaya hides what's happening between ${his} legs`); + r.push(`${He} is disappointed that ${his} abaya hides what's happening between ${his} legs.`); } else { - r.push(`${He} does ${his} best to hide what's happening between ${his} legs`); + r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`); } - r.push(`.`); } break; @@ -4036,14 +3588,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} robe hides what's happening between ${his} legs`); } else { @@ -4081,14 +3629,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs`); } else { @@ -4126,14 +3670,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge`); + r.push(`As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge`); if (slave.mpreg === 1) { r.push(`under ${his} rear`); } else { @@ -4177,14 +3718,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} maid outfit hides what's happening between ${his} legs`); } else { @@ -4222,14 +3759,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -4267,14 +3801,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -4312,14 +3843,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} crowns into the rope covering ${his}`); + r.push(`As ${he} crowns into the rope covering ${his}`); if (slave.mpreg === 1) { r.push(`asshole`); } else { @@ -4363,14 +3891,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} toga hides what's happening between ${his} legs`); } else { @@ -4408,14 +3932,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's going on with how skimpy the huipil is`); + r.push(`${He} can't hide what's going on with how skimpy the huipil is`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -4447,14 +3968,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} crowns into ${his} outfit, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} outfit, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -4531,14 +4049,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -4609,14 +4124,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -4687,14 +4199,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -4765,14 +4274,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -4844,14 +4350,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -4889,14 +4392,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} gown hides what's happening between ${his} legs`); } else { @@ -4946,14 +4445,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -5003,14 +4499,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs`); } else { @@ -5048,14 +4540,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -5099,14 +4588,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs`); } else { @@ -5144,14 +4629,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs`); } else { @@ -5189,14 +4670,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} dress hides what's happening between ${his} legs`); } else { @@ -5234,14 +4711,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} armor, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} armor, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -5285,14 +4759,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} armor, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} armor, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -5341,14 +4812,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -5392,14 +4860,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs`); } else { @@ -5437,14 +4901,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} shorts, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} shorts, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -5488,14 +4949,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs`); } else { @@ -5534,14 +4991,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -5585,14 +5039,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); + r.push(`As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`); if (slave.mpreg === 1) { r.push(`buttocks`); } else { @@ -5637,14 +5088,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that ${his} short dress reveals what's happening between ${his} legs`); } else { @@ -5683,14 +5130,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that ${his} dress reveals what's happening between ${his} legs`); } else { @@ -5738,14 +5181,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that ${his} dress reveals what's happening between ${his} legs`); } else { @@ -5783,14 +5222,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that ${his} frilly apron reveals what's happening between ${his} legs`); } else { @@ -5838,14 +5273,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that ${his} underwear reveals what's happening between ${his} legs`); } else { @@ -5892,14 +5323,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that what's happening between ${his} legs is visible for all to see`); } else { @@ -5941,14 +5368,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that ${his} shorts reveal what's happening between ${his} legs`); } else { @@ -5986,14 +5409,10 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`.`); if (slave.fetish === "humiliation") { r.push(`${He} is thrilled that ${his} swimsuit fully reveals what's happening between ${his} legs`); } else { @@ -6025,14 +5444,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs since ${his} dress makes it clear something is going on down there,`); + r.push(`${He} can't hide what's happening between ${his} legs since ${his} dress makes it clear something is going on down there,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -6070,14 +5486,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); - } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); + r.push(`${his} ${babies}${UH}.`); } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -6114,14 +5527,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -6697,14 +6107,11 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">> } else { r.push(`this week's`); } - r.push(`baby`); + r.push(`baby${UH}.`); } else { - r.push(`${his} ${babies}`); + r.push(`${his} ${babies}${UH}.`); } - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -6729,6 +6136,9 @@ globalThis.broodmotherBirth = function(slave) { let _tempSub; let his2, he2, him2; let HeU, hisU, heU, himU, himselfU, girlU; + const children = slave.pregType > 1 ?`children`:`child`; + const childrenAre = slave.pregType > 1 ?`children are`:`child is`; + const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``; if (random(1, 2) === 1) { // at assignment else in halls/etc @@ -6774,11 +6184,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); if (hasAnyArms(slave)) { r.push(`, cradling ${his} heavily rounded middle,`); } @@ -6834,11 +6240,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); if (hasAnyArms(slave)) { r.push(`, cradling ${his} heavily rounded middle,`); } @@ -6925,11 +6327,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests for a short while before returning to your waiting slaves.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests for a short while before returning to your waiting slaves.`); } else { r.push(`While servicing your other slaves, ${slave.slaveName}'s water breaks, causing ${him} to immediately try to break off. However, a hand quickly hooks ${his} gravid bulk and ${he} is pulled back into another slave's crotch.`); V.humiliation = 1; @@ -7007,11 +6405,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`); } else { r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds it impossible.`); V.humiliation = 1; @@ -7054,11 +6448,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`); } else { r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds ${his} path blocked by rowdy johns.`); V.humiliation = 1; @@ -7133,11 +6523,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`); } else { if ((_birthScene > 80) && canDoVaginal(slave)) { r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out`); @@ -7146,11 +6532,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -7165,11 +6547,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -7259,11 +6637,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`); } else { if ((_birthScene > 80) && canDoVaginal(slave)) { r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out`); @@ -7272,11 +6646,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -7291,11 +6661,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -7365,11 +6731,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`child`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} finishes, the box is opened and ${his} child is gathered and taken away before ${he} is ordered back to sucking.`); + r.push(`child${UH}. As ${he} finishes, the box is opened and ${his} child is gathered and taken away before ${he} is ordered back to sucking.`); } else { r.push(`While sucking a dick through the hole of ${his} confining box, ${slave.slaveName}'s water breaks. ${He} quickly finishes the dick off before seating ${himself} in the back of the box.`); r.push(clothingBirth(slave)); @@ -7434,11 +6796,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`); + r.push(`baby${UH}, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`); V.humiliation = 1; } else { if (random(1, 20) > V.suddenBirth) { @@ -7453,11 +6811,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`); } else { r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} shifts into a comfortable position to give birth while the milker works ${his} breasts.`); r.push(clothingBirth(slave)); @@ -7517,11 +6871,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`); + r.push(`baby${UH}, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`); V.humiliation = 1; } else { if (random(1, 20) > V.suddenBirth) { @@ -7536,11 +6886,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`); } else { r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} shifts into a comfortable position to give birth while the milker works ${his} breasts.`); r.push(clothingBirth(slave)); @@ -7587,11 +6933,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby out`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} crowns, you pull ${him} into your arms and hold ${him} close. You hold ${him} in a comforting embrace until ${he} finishes.`); + r.push(`baby out${UH}. As ${he} crowns, you pull ${him} into your arms and hold ${him} close. You hold ${him} in a comforting embrace until ${he} finishes.`); } else if (slave.devotion >= -20) { r.push(`${He} releases a lewd moan and begins attempting to remove ${his} clothes. You approach ${him}, clearing ${his}`); if (slave.mpreg === 1) { @@ -7605,11 +6947,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. Once ${he} finishes, you give ${him} some time to catch ${his} breath.`); + r.push(`baby${UH}. Once ${he} finishes, you give ${him} some time to catch ${his} breath.`); } else { r.push(`${He} begins desperately begging to be taken back to ${his} bed; instead you pull ${him} towards the couch and take a seat with ${him} in your lap, back against your front. Blushing thoroughly, ${he} gives a meek protest before focusing on the coming birth, rather than your wandering hands. ${He} begins to push out`); if (slave.counter.birthsTotal === 0) { @@ -7617,11 +6955,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); + r.push(`baby${UH}.`); V.humiliation = 1; } r.push(`${His} child is promptly taken and, following a shower and a fresh change of clothes, ${he} is helped back to your office`); @@ -7680,11 +7014,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby out`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. As ${he} crowns, ${he} throws ${himself} into your waiting arms and holds ${himself} to you. You hold ${him} in a comforting embrace until ${he} finishes.`); + r.push(`baby out${UH}. As ${he} crowns, ${he} throws ${himself} into your waiting arms and holds ${himself} to you. You hold ${him} in a comforting embrace until ${he} finishes.`); } else if (slave.devotion >= -20) { r.push(`${He} approaches you and begins a very uncertain striptease. As ${he} lowers ${himself} to the floor to begin pushing, you overtake ${him} and fondle ${his} vulnerable body. ${He} begins to push out`); if (slave.counter.birthsTotal === 0) { @@ -7692,11 +7022,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. Once ${he} finishes, you help ${him} to the couch to catch ${his} breath.`); + r.push(`baby${UH}. Once ${he} finishes, you help ${him} to the couch to catch ${his} breath.`); } else { r.push(`${He} attempts to leave your office and return to ${his} bed, but you catch ${his} arm before ${he} slips out of reach. You order ${him} to strip and give you a show. Blushing thoroughly, ${he} gives a meek performance before falling to the floor. ${He} begins to push out`); if (slave.counter.birthsTotal === 0) { @@ -7704,11 +7030,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`.`); + r.push(`baby${UH}.`); V.humiliation = 1; } r.push(`${His} child is promptly taken and, following a shower and a fresh change of clothes, ${he} waddles back into your office`); @@ -7769,11 +7091,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is returned to isolation.`); + r.push(`baby${UH}. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is returned to isolation.`); V.humiliation = 1; } else { r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another contraction wracks ${his} body.`); @@ -7847,11 +7165,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} role as your ever-pregnant maid.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} role as your ever-pregnant maid.`); } else { if (_birthScene > 50) { r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} desperately tries to pull away but they grab ${his} head and force ${him} back to their crotch.`); @@ -7977,11 +7291,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); + r.push(`baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -7997,11 +7307,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child> is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); + r.push(`baby${UH}. ${His} child> is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -8134,11 +7440,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); + r.push(`baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -8154,11 +7456,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); + r.push(`baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`); if (V.masterSuiteUpgradeLuxury === 1) { r.push(`your big bed`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -8366,11 +7664,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`); + r.push(`baby${UH}. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`); } else { r.push(`While deciding on ${his} post, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} pulls ${himself} into a secluded nook to give birth in.`); r.push(clothingBirth(slave)); @@ -8406,11 +7700,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`); + r.push(`baby${UH}. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`); } else { if (slave.fetish === "humiliation") { r.push(`While wandering the penthouse deciding on ${his} post, ${slave.slaveName}'s water breaks. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`); @@ -8831,11 +8121,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -8850,11 +8136,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -8981,11 +8263,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -9000,11 +8278,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -9124,11 +8398,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. You help ${him} upright and hold your child to ${his} breasts. The two of you cuddle as you watch your newborn suckle from its mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} child has to be taken away. When the time comes to pick up the newborn, the slave servant is surprised to find a name-card affixed to its blanket.`); + r.push(`baby${UH}. You help ${him} upright and hold your child to ${his} breasts. The two of you cuddle as you watch your newborn suckle from its mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} child has to be taken away. When the time comes to pick up the newborn, the slave servant is surprised to find a name-card affixed to its blanket.`); if (slave.fetish !== "mindbroken") { r.push(`${He} can't help but feel more devoted to ${his} master after seeing such a touching act. Before you leave, ${slave.slaveName} expresses how cute ${he} found your child and that ${he} can't wait to see the next one.`); } @@ -9236,11 +8506,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`, and ${his} child is carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired, still very gravid body.`); + r.push(`baby${UH}, and ${his} child is carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired, still very gravid body.`); } else { } } else { @@ -9432,11 +8698,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is moved back into a standard cell.`); + r.push(`baby${UH}. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is moved back into a standard cell.`); } else { r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another contraction wracks ${his} body.`); r.push(clothingBirth(slave)); @@ -9541,11 +8803,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby into the arms of ${his} waiting charges`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} reclines while ${his} servants clean and dress ${his} still very gravid body. Once ${he} has had enough, ${he} orders them to help ${him} up and get back to work on the penthouse.`); + r.push(`baby into the arms of ${his} waiting charges${UH}. ${His} child is promptly taken and ${he} reclines while ${his} servants clean and dress ${his} still very gravid body. Once ${he} has had enough, ${he} orders them to help ${him} up and get back to work on the penthouse.`); } else { r.push(`While overseeing the house servants, ${slave.slaveName}'s water breaks. ${He} has no time to strip down so ${he} takes a seat and readies ${himself}. Commandingly, ${he} snaps ${his} fingers and orders ${his} charges to clean up the floor, assist ${him} with ${his} clothes, and be ready to take`); if (slave.counter.birthsTotal === 0) { @@ -9574,11 +8832,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} child is promptly taken and, after a short rest, ${he} returns to caring for your cows, as gravid as ever.`); + r.push(`baby${UH}. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} child is promptly taken and, after a short rest, ${he} returns to caring for your cows, as gravid as ever.`); } else { r.push(`While tending to ${his} stock, ${slave.slaveName}'s water breaks. ${He} hastily pulls ${himself} into a vacant stall and seats ${himself} in its corner.`); r.push(clothingBirth(slave)); @@ -9605,11 +8859,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} child is promptly taken and, after a short rest, ${he} returns to caring for your cows, as gravid as ever.`); + r.push(`baby${UH}. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} child is promptly taken and, after a short rest, ${he} returns to caring for your cows, as gravid as ever.`); } else { r.push(`While tending to ${his} stock, ${slave.slaveName}'s water breaks. ${He} hastily pulls ${himself} into a vacant stall and seats ${himself} in its corner.`); r.push(clothingBirth(slave)); @@ -9660,11 +8910,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to the cellblock.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the cellblock.`); } else { r.push(`While punishing a rebellious slave, ${slave.slaveName}'s water breaks, soaking ${himU}. Noticing the slave's smirk, ${he} resumes beating ${himU} until the contractions are too much to bear. Relocking the cell, ${he} waddles into the nearest empty cell and drops ${his} weight onto the cot.`); r.push(clothingBirth(slave)); @@ -9687,11 +8933,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`as ${his} assistants watch. ${His} child is promptly taken and ${he} is helped to the recovery ward until ${he} recovers enough to take over ${V.clinicName} again.`); + r.push(`baby${UH}as ${his} assistants watch. ${His} child is promptly taken and ${he} is helped to the recovery ward until ${he} recovers enough to take over ${V.clinicName} again.`); } else { r.push(`While tending to your unwell slaves, ${slave.slaveName}'s water breaks. Counting the time between contractions, ${he} knows ${he} has no time to get to ${his} prepared birthing chamber. ${He} waddles into the nearest empty room and hoists ${his} gravid body into the examination chair, placing ${his} feet in the stirrups.`); r.push(clothingBirth(slave)); @@ -9725,11 +8967,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken`); + r.push(`baby${UH}. ${His} child is promptly taken`); if (_HGL !== 0) { r.push(`by ${his} roommate`); } @@ -9756,11 +8994,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. You call for a servant to quickly gather ${his} child as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`); + r.push(`baby${UH}. You call for a servant to quickly gather ${his} child as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`); } else { r.push(`Refusing to leave your side even when on the verge of giving birth, ${slave.slaveName} continues to serve as your bodyguard despite ${his} condition. A splashing sound and a loud groan emit from behind you; your bodyguard has gone into labor. You quickly help ${him} to the ground and prepare for the coming birth.`); r.push(clothingBirth(slave)); @@ -9785,11 +9019,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} rests awhile before returning to finding new slaves for you.`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to finding new slaves for you.`); } else { r.push(`While on a video call with a potential recruit, ${slave.slaveName}'s water breaks. ${He} attempts to play it cool and act like nothing is happening but the worsening contractions finally get to ${him}.`); V.humiliation = 1; @@ -9917,11 +9147,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} manages to force out the screaming child before the basket could fully extend, flagging ${his} unit for maintenance and causing quite the scene. ${He} knows full well there is nothing ${he} can do to hide ${his} shame.`); + r.push(`baby${UH}. ${He} manages to force out the screaming child before the basket could fully extend, flagging ${his} unit for maintenance and causing quite the scene. ${He} knows full well there is nothing ${he} can do to hide ${his} shame.`); } r.push(`${His} mind slips slightly more as ${he} focuses on ${his} fate as nothing more than an animal destined to be milked and bare offspring until ${his} body gives out.`); V.humiliation = 1; @@ -9962,11 +9188,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} catches`); + r.push(`baby${UH}. ${He} catches`); if (canSee(slave)) { r.push(`a glimpse`); } else if (canHear(slave)) { @@ -10025,11 +9247,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); if (hasAnyArms(slave)) { r.push(`, cradling ${his} heavily rounded middle,`); } @@ -10073,11 +9291,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); + r.push(`baby${UH}. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); if (hasAnyArms(slave)) { r.push(`, cradling ${his} heavily rounded middle,`); } @@ -10143,11 +9357,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); if (hasAnyArms(slave)) { r.push(`, cradling ${his} heavily rounded middle,`); } @@ -10243,11 +9453,7 @@ globalThis.broodmotherBirth = function(slave) { } else { r.push(`this week's`); } - r.push(`baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); + r.push(`baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`); if (hasAnyArms(slave)) { r.push(`, cradling ${his} heavily rounded middle,`); } @@ -10298,6 +9504,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { let _tempSub; const babies = slave.pregType > 1 ? `babies`:`baby`; const children = slave.pregType > 1 ?`children`:`child`; + const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``; if (random(1, 2) === 1) { // at assignment else in halls/etc @@ -10408,11 +9615,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { } } else { if (_pbw > 80) { - r.push(`While riding a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage encouraging him to shove ${him} onto ${his} bloated womb and mount ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While riding a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage encouraging him to shove ${him} onto ${his} bloated womb and mount ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -10431,11 +9634,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { r.push(clothingBirth(slave)); r.push(`She cums across ${his} face before helping ${him} to ${his} rear and handing ${him} the newborn child.`); } else { - r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -10462,11 +9661,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { } } else { if (_pbw > 80) { - r.push(`While riding a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While riding a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -10491,11 +9686,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { } r.push(`and handing ${him} the newborn child.`); } else { - r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -10909,11 +10100,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { } } else { if (_pbw > 80) { - r.push(`While riding a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage encouraging him to shove ${him} onto ${his} bloated womb and mount ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While riding a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage encouraging him to shove ${him} onto ${his} bloated womb and mount ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -10932,11 +10119,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { r.push(clothingBirth(slave)); r.push(`She cums across ${his} face before helping ${him} to ${his} rear and handing ${him} the newborn child.`); } else { - r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -10963,11 +10146,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { } } else { if (_pbw > 80) { - r.push(`While riding a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While riding a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else { @@ -10992,11 +10171,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { } r.push(`and handing ${him} the newborn child.`); } else { - r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}`); - if (slave.geneticQuirks.uterineHypersensitivity === 2) { - r.push(`, convulsing with orgasms in the process`); - } - r.push(`. ${He} can't hide what's happening between ${his} legs,`); + r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting`); } else {