From 013339789cc18f29d3ca0895dccde672b8bb8013 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sat, 26 Sep 2020 01:31:47 -0400 Subject: [PATCH] underscores --- src/js/birth/birth.js | 133 +++++++++++++++++++++--------------------- 1 file changed, 65 insertions(+), 68 deletions(-) diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js index d322b3c317f..29c25080acb 100644 --- a/src/js/birth/birth.js +++ b/src/js/birth/birth.js @@ -1983,10 +1983,10 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { function broodmotherBirth() { const el = document.createElement("p"); - const _birthScene = random(1, 100); + const birthScene = random(1, 100); let r = []; const tempSub = getSlave(slave.subTarget); - let _HGL; + const HGL = App.Entity.facilities.headGirlSuite.employeesIDs().size; let his2, he2, him2; const {HeU, hisU, heU, himU, himselfU, girlU} = getNonlocalPronouns(V.seeDicks).appendSuffix('U'); const children = slave.pregType > 1 ? `children` : `child`; @@ -2173,11 +2173,11 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${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)) { + 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 ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next citizen's cock.`); - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} baby, 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} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`); - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { 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()); r.push(`The citizen splashes across ${his} face as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`); @@ -2191,7 +2191,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} 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)) { + 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 ${firstText} 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.`); @@ -2200,7 +2200,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He cums over ${his} heaving, still very gravid body and moves on leaving ${him} to recover and collect ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} 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.`); @@ -2209,7 +2209,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} still very gravid belly and slips to ${his} side. ${He} quickly gathers ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`); humiliation = 1; r.push(clothingBirth()); @@ -2227,11 +2227,11 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${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)) { + 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 ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next citizen's cock.`); - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} baby, 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} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`); - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { 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()); r.push(`The citizen splashes across ${his} face as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`); @@ -2245,7 +2245,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} 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)) { + 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 ${firstText} 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.`); @@ -2254,7 +2254,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He cums over ${his} heaving, still very gravid body and moves on, leaving ${him} to recover and collect ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} 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.`); @@ -2263,7 +2263,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} still very gravid belly and slips to ${his} side. ${He} quickly gathers ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but ${he} grabs ${his} head and slams ${him} back into her crotch.`); humiliation = 1; r.push(clothingBirth()); @@ -2499,7 +2499,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} role as your ever-pregnant maid.`); } else { - if (_birthScene > 50) { + 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()); 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 ${firstText} child to ${his} breast until`); @@ -2529,7 +2529,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} 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) { + 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.`); humiliation = 1; r.push(clothingBirth()); @@ -3043,11 +3043,11 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} is helped to a private room in the back of the brothel by a group of eager patrons. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`); } else { - if ((_birthScene > 80) && canDoVaginal(slave)) { + 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} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next customer's cock.`); - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} baby, 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} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`); - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { 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()); r.push(`The customer splashes across ${his} face as ${he} struggles to reach ${firstText} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cunt.`); @@ -3074,7 +3074,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`until one of the patrons grabs ${him} by the swollen waist and pulls ${him} onto his lap. ${He} cries out as his dick slips over ${his} exposed crotch, but can do nothing to stop ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`); } } else { - if ((_birthScene > 80) && canDoVaginal(slave)) { + 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 ${firstText} 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.`); @@ -3083,7 +3083,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He cums over ${his} heaving, still very gravid body and moves on leaving ${him} to recover and collect ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} 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.`); @@ -3092,7 +3092,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} still very gravid belly and slips to ${his} side. ${He} quickly gathers ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into ${his} crotch.`); humiliation = 1; r.push(clothingBirth()); @@ -3110,11 +3110,11 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} heads to a private room in the back of the brothel filled with eager patrons. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`); } else { - if ((_birthScene > 80) && canDoVaginal(slave)) { + 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} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next customer's cock.`); - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} baby, 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} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`); - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { 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()); r.push(`The customer splashes across ${his} face as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cunt.`); @@ -3141,7 +3141,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`until one of the patrons grabs ${him} by the swollen waist and pulls ${him} onto his lap. ${He} cries out as his dick slips over ${his} exposed crotch, but can do nothing to stop ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even ${his} powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`); } } else { - if ((_birthScene > 80) && canDoVaginal(slave)) { + 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 ${firstText} 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.`); @@ -3150,7 +3150,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He cums over ${his} heaving, still very gravid body and moves on leaving ${him} to recover and collect ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 60) && canDoAnal(slave)) { + } 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 ${firstText} 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.`); @@ -3159,7 +3159,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} still very gravid belly and slips to ${his} side. ${He} quickly gathers ${his} child to be sent off.`); humiliation = 1; - } else if ((_birthScene > 40)) { + } else if ((birthScene > 40)) { r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`); humiliation = 1; r.push(clothingBirth()); @@ -3424,8 +3424,8 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`While managing ${V.brothelName}, ${slave.slaveName}'s water breaks. Knowing ${he} lacks the time to leave, ${he} sets up a sign reading "Birthshow ${cashFormat(100)} a viewer" and takes a seat.`); humiliation = 1; r.push(clothingBirth()); - r.push(`Upon completing ${his} show, ${he} reclines with ${firstText} child and begins counting the credits ${he} bought in. In total ${he} made ${cashFormat(100 * _birthScene)} and feels that business will be up in the brothel as patrons line up hoping another showing.`); - cashX((100 * _birthScene), "birth", slave); + r.push(`Upon completing ${his} show, ${he} reclines with ${firstText} child and begins counting the credits ${he} bought in. In total ${he} made ${cashFormat(100 * birthScene)} and feels that business will be up in the brothel as patrons line up hoping another showing.`); + cashX((100 * birthScene), "birth", slave); } break; @@ -3514,15 +3514,14 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { case "be your Head Girl": if (random(1, 20) > suddenBirth) { - _HGL = App.Entity.facilities.headGirlSuite.employeesIDs().size; r.push(`${He} returns to`); if (V.HGSuite === 1) { r.push(`${his} room's bed`); } else { r.push(`${his} bed`); } - r.push(`and strips before slipping into it. ${He} makes ${himself} comfortable${(_HGL !== 0) ? `, as ${his} slave rushes to ${his} side,` : ``} and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken`); - if (_HGL !== 0) { + r.push(`and strips before slipping into it. ${He} makes ${himself} comfortable${(HGL !== 0) ? `, as ${his} slave rushes to ${his} side,` : ``} and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken`); + if (HGL !== 0) { r.push(`by ${his} roommate`); } r.push(`and ${he} rests awhile before returning to managing your slaves.`); @@ -3551,7 +3550,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { 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}.`); humiliation = 1; r.push(clothingBirth()); - if (_birthScene > 50) { + if (birthScene > 50) { r.push(`Exhausted from the birth and clutching ${firstText} baby, ${he} returns to find that ${he} never ended the call. The prospective slave is blushing furiously and seems to have begun touching ${himselfU} to the show. Apologizing for the interruption, while red with embarrassment, ${slave.slaveName} resumes chatting with the somewhat more pliant ${girlU}.`); } else { r.push(`Exhausted from the birth and clutching ${firstText} baby, ${he} returns to find that ${he} never ended the call. The prospective slave is grinning widely and states ${heU} has been recording the show. ${HeU} signs off, but not before saying ${heU}'ll be seeing more of ${slave.slaveName} around the internet.`); @@ -3752,7 +3751,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`${him}, gravidity and birth is nothing out of the ordinary.`); } else { - if (_birthScene >= 50) { + if (birthScene >= 50) { 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 contraction wracks ${his} body.`); r.push(clothingBirth()); r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws it to ${his} breast and resumes resting.`); @@ -3771,11 +3770,11 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`); } else { - if (_birthScene >= 70) { + if (birthScene >= 70) { r.push(`While waiting to be helped to ${his} next assignment, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to do anything, ${he} is forced to give birth where ${he} is.`); r.push(clothingBirth()); r.push(`${He} gathers ${his} child and recovers ${his} strength while resuming ${his} wait a servant to help ${him} to ${his} assignment.`); - } else if (_birthScene >= 30) { + } else if (birthScene >= 30) { r.push(`While eating in the cafeteria, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to walk without assistance, ${he} finds ${himself} stranded in the middle of all the dining slaves.`); humiliation = 1; r.push(clothingBirth()); @@ -3804,7 +3803,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`${him}, gravidity and birth is nothing out of the ordinary.`); } else { - if (_birthScene >= 50) { + if (birthScene >= 50) { r.push(`While wandering the penthouse absentmindedly, ${slave.slaveName}'s body begins to birth ${firstText} baby. ${He} carries on until the contractions drag ${him} to`); if (hasBothLegs(slave)) { r.push(`${his} knees.`); @@ -3819,7 +3818,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws it to ${his} breast and resumes resting.`); } } - } else if (slave.fetish === "humiliation" && _birthScene >= 50) { + } else if (slave.fetish === "humiliation" && birthScene >= 50) { r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s body begins to birth ${firstText} baby. 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()); @@ -3828,11 +3827,11 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { if (random(1, 20) > suddenBirth) { r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`); } else { - if (_birthScene >= 70) { + if (birthScene >= 70) { r.push(`While waddling through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to reach the prepared birthing room in time, ${he} finds a secluded room to give birth in.`); r.push(clothingBirth()); r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to before shuffling to ${his} assignment, a hand on ${his} still very gravid middle.`); - } else if (_birthScene >= 30) { + } else if (birthScene >= 30) { r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s body begins to birth ${firstText} baby. 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()); @@ -3855,7 +3854,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { let he2, his2; const r = []; let tempSub; - let _pbw; + const pbw = random(1, 100); 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` : ``; @@ -3950,16 +3949,15 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { break; case "serve the public": - _pbw = random(1, 100); if (!canWalk(slave)) { if (slave.fetish === "mindbroken") { - if (_pbw > 80) { + if (pbw > 80) { r.push(`While taking a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood out on him. Showing no signs of stopping, he struggles to shoves ${his} bulk off of him. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. ${He} is handed ${his} child, which ${he} clutches to ${his} breast before beckoning for the next citizen's cock.`); - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to continue.`); r.push(clothingBirth()); r.push(`He cums down ${his} throat before placing ${his} child on ${his} breast, as ${he} starts beckoning for the next citizen's cock.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a citizen's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so ${he} allows ${him} to continue.`); r.push(clothingBirth()); r.push(`The citizen splashes across ${his} face before placing ${his} child on ${his} breast, as ${he} begins beckoning for the next citizen's cunt.`); @@ -3967,7 +3965,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to continue. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass before handing ${him} ${his} child. ${He} brings it to ${his} breast before beckoning for the next citizen's cock.`); } } else { - if (_pbw > 80) { + 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${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting.`); @@ -3976,12 +3974,12 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He comes over ${his} exhausted body and moves on leaving ${him} to recover and await ${his} child to be sent off.`); humiliation = 1; - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on sucking.`); humiliation = 1; r.push(clothingBirth()); r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a citizen's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on licking.`); humiliation = 1; r.push(clothingBirth()); @@ -3999,13 +3997,13 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } } else { if (slave.fetish === "mindbroken") { - if (_pbw > 80) { + if (pbw > 80) { r.push(`While taking a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood out on him. Showing no signs of stopping, he struggles to shoves ${his} bulk off of him. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. ${He} is handed ${his} child, which ${he} clutches to ${his} breast before seeking out the next citizen's cock.`); - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`); r.push(clothingBirth()); r.push(`He cums down ${his} throat before placing ${his} child on ${his} breast, as ${he} begins seeking out the next citizen's cock.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a citizen's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so ${he} allows ${him} to reposition and continue.`); r.push(clothingBirth()); r.push(`The citizen splashes across ${his} face before placing ${his} child on ${his} breast, as ${he} begins seeking out the next citizen's cunt.`); @@ -4013,7 +4011,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass before handing ${him} ${his} child. ${He} brings it to ${his} breast before seeking out the next citizen's cock.`); } } else { - if (_pbw > 80) { + 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${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting.`); @@ -4022,12 +4020,12 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He comes over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} child to be sent off.`); humiliation = 1; - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he grabs ${his} head and slams ${him} back into his crotch.`); humiliation = 1; r.push(clothingBirth()); r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a citizen's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`); humiliation = 1; r.push(clothingBirth()); @@ -4422,16 +4420,15 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { break; case "work in the brothel": - _pbw = random(1, 100); if (!canWalk(slave)) { if (slave.fetish === "mindbroken") { - if (_pbw > 80) { + if (pbw > 80) { r.push(`While taking a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood out on him. Showing no signs of stopping, he struggles to shoves ${his} bulk off of him. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. ${He} is handed ${his} child, which ${he} clutches to ${his} breast before beckoning for the next customer's cock.`); - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to continue.`); r.push(clothingBirth()); r.push(`He cums down ${his} throat before placing ${his} child on ${his} breast, as ${he} beckoning for the next customer's cock.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so she allows ${him} to continue.`); r.push(clothingBirth()); r.push(`The customer splashes across ${his} face before placing ${his} child on ${his} breast, as ${he} begins beckoning for the next customer's cunt.`); @@ -4439,7 +4436,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to continue. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass before handing ${him} ${his} child. ${He} brings it to ${his} breast before beckoning for the next customer's cock.`); } } else { - if (_pbw > 80) { + 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${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting.`); @@ -4448,12 +4445,12 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He comes over ${his} exhausted body and moves on leaving ${him} to recover and await ${his} child to be sent off.`); humiliation = 1; - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on sucking.`); humiliation = 1; r.push(clothingBirth()); r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on licking.`); humiliation = 1; r.push(clothingBirth()); @@ -4471,13 +4468,13 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } } else { if (slave.fetish === "mindbroken") { - if (_pbw > 80) { + if (pbw > 80) { r.push(`While taking a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood out on him. Showing no signs of stopping, he struggles to shoves ${his} bulk off of him. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. ${He} is handed ${his} child, which ${he} clutches to ${his} breast before seeking out the next citizen's cock.`); - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`); r.push(clothingBirth()); r.push(`He cums down ${his} throat before placing ${his} child on ${his} breast, as ${he} begins seeking out the next citizen's cock.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`); r.push(clothingBirth()); r.push(`The customer splashes across ${his} face before placing ${his} child on ${his} breast, as ${he} begins seeking out the next customer's cunt.`); @@ -4485,7 +4482,7 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass before handing ${him} ${his} child. ${He} brings it to ${his} breast before seeking out the next customer's cock.`); } } else { - if (_pbw > 80) { + 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}${UH}. ${He} can't hide what's happening between ${his} legs,`); if (slave.fetish === "humiliation") { r.push(`but that only makes it more exciting.`); @@ -4494,12 +4491,12 @@ globalThis.birth = function(slave, {birthStorm = false} = {}) { } r.push(`He comes over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} child to be sent off.`); humiliation = 1; - } else if ((_pbw > 60)) { + } else if ((pbw > 60)) { r.push(`While sucking a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he grabs ${his} head and slams ${him} back into his crotch.`); humiliation = 1; r.push(clothingBirth()); r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`); - } else if ((_pbw > 40)) { + } else if ((pbw > 40)) { r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into ${his} crotch.`); humiliation = 1; r.push(clothingBirth()); -- GitLab