diff --git a/src/endWeek/saLongTermEffects.js b/src/endWeek/saLongTermEffects.js index a7f1cbbdc61f0693bab79b40dcdf515932eac6e1..2b07ffdd443b9fdc586795d9fb640075bea9c5ca 100644 --- a/src/endWeek/saLongTermEffects.js +++ b/src/endWeek/saLongTermEffects.js @@ -1193,7 +1193,7 @@ App.SlaveAssignment.longTermEffects = (function() { } } else if (slave.bellyFluid >= 1500) { if (slave.fetish === "humiliation") { - r.push(`Having to walk around with a belly full of`); + r.push(`Having to ${canWalk(slave) ? `walk` : `lounge`} around with a belly full of`); switch (slave.inflationType) { case "cum": case "food": @@ -1218,7 +1218,7 @@ App.SlaveAssignment.longTermEffects = (function() { } } } else { - r.push(`Having to walk around with a belly full of`); + r.push(`Having to ${canWalk(slave) ? `walk` : `lounge`} around with a belly full of`); switch (slave.inflationType) { case "cum": case "food": diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js index b95a48a7dd45422311fd9b5f22c5e476e58fa528..76e4ccaa7d1cb105f04c269a2c5aa0ecbded8e38 100644 --- a/src/js/birth/birth.js +++ b/src/js/birth/birth.js @@ -2641,7 +2641,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) if (random(1, 20) > suddenBirth) { r.push(`You strip ${him} and help ${him} onto your couch. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} falls into a contented nap. You fondle ${his} still very gravid body until a servant comes to help clean ${him} up.`); } else { - r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); + r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks, soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); r.push(clothingBirth()); r.push(`You certainly enjoyed the show as you call for a servant to take away ${firstText} child and to clean up the spill.`); } @@ -2681,7 +2681,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = 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} falls into a contented nap. That is until you drag ${his} still very gravid ass out of bed, inquiring where ${he} waddled off to without your permission.`); } else { - r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); + r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks, soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); r.push(clothingBirth()); r.push(`You certainly enjoyed the show as you call for a servant to take away ${firstText} child and to clean up the spill.`); } @@ -2825,7 +2825,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } } else { 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(`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()); r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait.`); if (S.Concubine) { @@ -2865,7 +2865,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } } else { 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. ${He} quickly shifts ${himself} off the bed and calls for a servant before dropping to the floor.`); + r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s water breaks, thoroughly soaking the sheets. ${He} quickly shifts ${himself} off the bed and calls for a servant before dropping to the floor.`); r.push(clothingBirth()); r.push(`Once ${firstText} child is removed, ${his} still very gravid body cleaned up, and the sheets are changed, ${he} is helped back into bed to recover for your return.`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -2910,7 +2910,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } } else { 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(`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()); r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait.`); if (S.Concubine) { @@ -2950,7 +2950,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } } else { 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. ${He} quickly moves ${himself} off the bed and calls for a servant before dropping to the floor.`); + r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s water breaks, thoroughly soaking the sheets. ${He} quickly moves ${himself} off the bed and calls for a servant before dropping to the floor.`); r.push(clothingBirth()); r.push(`Once ${firstText} child is removed, ${his} still very gravid body cleaned up, and the sheets are changed, ${he} crawls back into bed to recover for your return.`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -6276,7 +6276,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) case Job.FUCKTOY: if (!canWalk(slave)) { if (slave.fetish === "mindbroken") { - r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); + r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks, soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); r.push(clothingBirth()); r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} ${children} and to clean up the spill.`); } else { @@ -6294,7 +6294,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } } else { if (slave.fetish === "mindbroken") { - r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); + r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks, soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`); r.push(clothingBirth()); r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} ${children} and to clean up the spill.`); } else { @@ -6416,7 +6416,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) if (!canWalk(slave)) { if (slave.fetish === "mindbroken") { 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(`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()); r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`); if (S.Concubine) { @@ -6434,7 +6434,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } } else { 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. ${He} quickly shifts ${himself} off the bed and calls for a servant before dropping to the floor.`); + r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s water breaks, thoroughly soaking the sheets. ${He} quickly shifts ${himself} off the bed and calls for a servant before dropping to the floor.`); r.push(clothingBirth()); r.push(`Once ${his} ${childrenAre} removed, ${his} body cleaned, and the sheets changed, ${he} is helped back into bed to recover for your return.`); } else if (V.masterSuiteUpgradeLuxury === 2) { @@ -6457,7 +6457,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } else { if (slave.fetish === "mindbroken") { 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(`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()); r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`); if (S.Concubine) { @@ -6475,7 +6475,7 @@ globalThis.birth = function(slave, {birthStorm = false, cSection = false} = {}) } } else { 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. ${He} quickly moves ${himself} off the bed and calls for a servant before dropping to the floor.`); + r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s water breaks, thoroughly soaking the sheets. ${He} quickly moves ${himself} off the bed and calls for a servant before dropping to the floor.`); r.push(clothingBirth()); r.push(`Once ${his} ${childrenAre} removed, ${his} body cleaned, and the sheets are changed, ${he} crawls back into bed to recover for your return.`); } else if (V.masterSuiteUpgradeLuxury === 2) { diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js index afe97053d5d355fd1c3853aa1b003844bb280465..27f49d94eb17e886379b0e3aa2659df4091de9ef 100644 --- a/src/npc/descriptions/womb/pregnancy.js +++ b/src/npc/descriptions/womb/pregnancy.js @@ -353,7 +353,13 @@ App.Desc.pregnancy = function(slave, {market, eventDescription} = {}) { } if (slave.preg + 5 <= slave.pregWeek && slave.preg <= slave.pregData.normalBirth + 2 && slave.bellyPreg >= 100) { r.push(`Despite being pregnant for ${slave.pregWeek} weeks,`); - if (slave.preg > slave.pregData.minLiveBirth && slave.preg + 10 <= slave.pregWeek) { + if (slave.broodmother > 0) { + if (slave.broodmotherOnHold > 0) { + r.push(`${he} will be pregnant for another ${slave.broodmotherCountDown} weeks while ${his} remaining implant-induced pregnancies come to term.`) + } else { + r.push(`${he} will remain pregnant until ${his} broodmother implant is disabled.`) + } + } else if (slave.preg > slave.pregData.minLiveBirth && slave.preg + 10 <= slave.pregWeek) { r.push(`${his} pregnancy is finally nearing its end.`); } else if (slave.preg + slave.pregData.normalBirth <= slave.pregWeek) { if (slave.preg === slave.pregWeek / 2) { diff --git a/src/pregmod/FCTV/FCTVshows.js b/src/pregmod/FCTV/FCTVshows.js index 78023915cde8d5efd14fbf8b6fe5f1f01f41e8e6..4ddadcf95aa1e5b2cace3c7ea4bd3634b6d4e23a 100644 --- a/src/pregmod/FCTV/FCTVshows.js +++ b/src/pregmod/FCTV/FCTVshows.js @@ -987,7 +987,7 @@ App.Data.FCTV.channels = { } else { r.push(`to entice it into a good fucking and insemination.`); } - r.push(`</p><p>Millie continues, "And of course, you know how to bring the two together to get your bitches good and bred.`); + r.push(`</p><p>Millie continues, "And of course, you know how to bring the two together to get your bitches good and bred."`); if (V.seeDicks === 0) { r.push(`<i>The bull snorts contentedly, and lets out a short "moo!"</i>`); } else { @@ -1711,7 +1711,7 @@ App.Data.FCTV.channels = { { get text() { const r = []; - r.push(`<p>A moment later, a beet red Cathy was stuttering an apology to an even redder Martha. "Don't worry about it, it was just a pleasant surprise." She smiled and pressed her breasts against Cathy's. "Hope to see you 'round soon darlin'." Marth pulled her into a hug and whispered softly into her ear. "I know it's hard to adjust to, but I think you'll do just fine here." She pressed a piece of paper into Cathy's cleavage and sashayed away.</p>`); + r.push(`<p>A moment later, a beet red Cathy was stuttering an apology to an even redder Martha. "Don't worry about it, it was just a pleasant surprise." She smiled and pressed her breasts against Cathy's. "Hope to see you 'round soon darlin'." Martha pulled her into a hug and whispered softly into her ear. "I know it's hard to adjust to, but I think you'll do just fine here." She pressed a piece of paper into Cathy's cleavage and sashayed away.</p>`); r.push(`<p>Cathy fished it out to see it was an email and phone number with a lip print in bright red lipstick. "Oh my," Annie said, her eyes dancing with amusement. "It looks like you've made a friend." She turned to her husband and said, "I think they'd make a cute couple, wouldn't you?" Scott examined Cathy for a second before nodding. "So long as she makes an honest woman out of her, she has my blessing." Cathy just slowly fumed, her face scarlet in embarrassment. A moment passed before Annie couldn't take it anymore and let out loud, breast quaking, laughter.</p>`); r.push(`<p>Cathy glared at Annie "She was just being friendly." This just sent Annie into another fit of bosom shaking hysterics. Scott attempted to steady his wife. "Cathy, do you remember the remote she gave you?" She nodded warily. "You don't need one of those to call a waitress. The menus have a button that calls the nearest one to the table," he explained. "Remotes like that are typically reserved for VIPs or favored customers." Her brow furrowed. "But you're the owner! Why wouldn't she leave one with you?" He gave her a small grin and said, " Indeed I am, but she gave the remote to you, not me." Cathy thought that over for a second before putting her head in her hands and sulked.</p>`); r.push(`<p>After a few seconds, Annie's laughter had died down to jiggling chortles. She wiped a tear from her eye, smiled and said, "Oh dear sweet kitten, never change." The chortling slowed and so did the wobbling of her bosom.</p>`);