diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js index cbb44285758b27dbdd469a6e62134bbb40c9a908..717214e248c9a42344c003659d695e335f5043ff 100644 --- a/src/js/birth/birth.js +++ b/src/js/birth/birth.js @@ -1286,7 +1286,7 @@ globalThis.allBirths = function() { if (curBabies > 0) { r.push(`After sending ${his} reserved ${children} to`); if (cToIncubator > 0 && cToNursery > 0) { - r.push(`${V.incubatorName} and V.nurseryName,`); + r.push(`${V.incubatorName} and ${V.nurseryName},`); } else if (cToIncubator > 0) { r.push(`${V.incubatorName},`); } else { diff --git a/src/js/birth/birthDescriptions.js b/src/js/birth/birthDescriptions.js index a7fa2425b432247fa47ee59731f76e70216285d4..63ff3481642aec462ddcc8b7bfaa446c050caddc 100644 --- a/src/js/birth/birthDescriptions.js +++ b/src/js/birth/birthDescriptions.js @@ -233,9 +233,10 @@ globalThis.birthDescription = function(slave) { r.push(`another slave`); } r.push(`has to pull the animal off of ${him} and drag ${him} into the nearest birthing stall. ${He} also shows almost no reaction when ${his} ${children}`); - r.push(`begin`); if (slave.pregType <= 1) { - r.push(`s`); + r.push(`begins`); + } else { + r.push(`begin`); } r.push(`to come out, or when ${he} is subsequently hosed off before being led back to ${V.farmyardName}.`); } else { @@ -561,7 +562,7 @@ globalThis.birthDescription = function(slave) { case "live with your Head Girl": ({He2, he2, his2} = getPronouns(S.HeadGirl).appendSuffix("2")); if (slave.pregSource === V.HeadGirlID) { - r.push(`S.HeadGirl.slaveName makes sure that the mother of ${his2} ${children} is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. ${He2} carefully undresses ${slave.slaveName}, all the while whispering sweet nothings in ${his} ear. ${He} begins to push out ${his} ${babies},`); + r.push(`${S.HeadGirl.slaveName} makes sure that the mother of ${his2} ${children} is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. ${He2} carefully undresses ${slave.slaveName}, all the while whispering sweet nothings in ${his} ear. ${He} begins to push out ${his} ${babies},`); if (slave.geneticQuirks.uterineHypersensitivity === 2) { r.push(`convulsing with orgasms in the process,`); } @@ -1053,11 +1054,7 @@ globalThis.ampBirth = function(slave) { // "AmpBirth" if (slave.pregType === 1) { r.push(`a`); } - r.push(`name-card`); - if (slave.pregType > 1) { - r.push(`s`); - } - r.push(`affixed to their ${(slave.pregType > 1) ? `blankets` : `blanket`}.`); + r.push(`${(slave.pregType > 1) ? `name-cards` : `name-card`} affixed to their ${(slave.pregType > 1) ? `blankets` : `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 ${children} and that ${he}'d love to bear more for you.`); } @@ -4287,9 +4284,11 @@ globalThis.broodmotherBirth = function(slave) { if (random(1, 20) > V.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} is encouraged to keep resting.`); if (hasAnyArms(slave)) { - r.push(`${He} runs ${his} hand`); + r.push(`${He} runs ${his}`); if (hasBothArms(slave)) { - r.push(`s`); + r.push(`hands`); + } else { + r.push(`hand`); } r.push(`across the still huge dome of ${his} middle; to`); } else { @@ -4315,9 +4314,11 @@ globalThis.broodmotherBirth = function(slave) { if (random(1, 20) > V.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} is encouraged to keep resting.`); if (hasAnyArms(slave)) { - r.push(`${He} runs ${his} hand`); + r.push(`${He} runs ${his}`); if (hasBothArms(slave)) { - r.push(`s`); + r.push(`hands`); + } else { + r.push(`hand`); } r.push(`across the still huge dome of ${his} middle; to`); } else { @@ -4962,7 +4963,7 @@ globalThis.broodmotherBirth = function(slave) { r.push(clothingBirth(slave)); 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) { - r.push(`S.Concubine.slaveName furiously orders ${his} child removed and ${his} still very pregnant ass thoroughly cleaned before your return.`); + r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass thoroughly cleaned before your return.`); } } } @@ -5954,9 +5955,11 @@ globalThis.broodmotherBirth = function(slave) { if (random(1, 20) > V.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} is encouraged to keep resting.`); if (hasAnyArms(slave)) { - r.push(`${He} runs ${his} hand`); + r.push(`${He} runs ${his}`); if (hasBothArms(slave)) { - r.push(`s`); + r.push(`hands`); + } else { + r.push(`hand`); } r.push(`across the still huge dome of ${his} middle; to`); } else { @@ -5982,9 +5985,11 @@ globalThis.broodmotherBirth = function(slave) { if (random(1, 20) > V.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} is encouraged to keep resting.`); if (hasAnyArms(slave)) { - r.push(`${He} runs ${his} hand`); + r.push(`${He} runs ${his}`); if (hasBothArms(slave)) { - r.push(`s`); + r.push(`hands`); + } else { + r.push(`hand`); } r.push(`across the still huge dome of ${his} middle; to`); } else { @@ -6014,9 +6019,11 @@ globalThis.broodmotherBirth = function(slave) { if (random(1, 20) > V.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} is encouraged to keep resting.`); if (hasAnyArms(slave)) { - r.push(`${He} runs ${his} hand`); + r.push(`${He} runs ${his}`); if (hasBothArms(slave)) { - r.push(`s`); + r.push(`hands`); + } else { + r.push(`hand`); } r.push(`across the still huge dome of ${his} middle; to`); } else { @@ -6064,9 +6071,11 @@ globalThis.broodmotherBirth = function(slave) { if (random(1, 20) > V.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} is encouraged to keep resting.`); if (hasAnyArms(slave)) { - r.push(`${He} runs ${his} hand`); + r.push(`${He} runs ${his}`); if (hasBothArms(slave)) { - r.push(`s`); + r.push(`hands`); + } else { + r.push(`hand`); } r.push(`across the still huge dome of ${his} middle; to`); } else { @@ -6509,8 +6518,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { r.push(clothingBirth(slave)); r.push(`Resting in your bed, ${he} draws ${his} child to ${his} breast 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 being the bottom of the master suite's fuckpit, ${slave.slaveName}'s body begins to birth another of ${his} brood. While ${he} doesn't stop having sex, the fucktoys using ${him} do and attempt to drag ${him} from the pit to give birth. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. The fucktoys give up their efforts to haul ${his} bloated form out of the pit and allow ${him} to settle at the bottom. Without a second thought about ${his} child, ${he} attempts to coax the other slaves back into an orgy.`); @@ -6519,8 +6527,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { r.push(clothingBirth(slave)); r.push(`Resting on ${his} belly, ${he} draws ${his} child to ${his} breast 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 { @@ -6546,8 +6553,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { r.push(clothingBirth(slave)); r.push(`Resting in your bed, ${he} draws ${his} child to ${his} breast 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 being the bottom of the master suite's fuckpit, ${slave.slaveName}'s body begins to birth another of ${his} brood. While ${he} doesn't stop having sex, the fucktoys using ${him} do and attempt to drag ${him} from the pit to give birth. Instinctively ${he} begins to push out ${his} baby, indifferent to who may be watching ${his} naked crotch. The fucktoys give up their efforts to haul ${his} bloated form out of the pit and allow ${him} to settle a the bottom. Without a second thought about ${his} child, ${he} attempts to coax the other slaves back into an orgy.`); @@ -6556,8 +6562,7 @@ globalThis.hyperBroodmotherBirth = function(slave) { r.push(clothingBirth(slave)); r.push(`Resting on ${his} belly, ${he} draws ${his} child to ${his} breast 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 {