diff --git a/js/birth.js b/js/birth.js
index f4ecb88b31a110ab2400f3a7466f4345d6ea441a..eac28bfef51da1a4505adc437826e5f4d55d4884 100644
--- a/js/birth.js
+++ b/js/birth.js
@@ -9304,3 +9304,4437 @@ globalThis.clothingBirth = function(slave) { // widget "ClothingBirth">>
 	V.humiliation = humiliation || V.humiliation;
 	return el;
 };
+
+
+globalThis.broodmotherBirth = function(slave) {
+const el = document.createElement("p")
+const _birthScene = random(1,100);
+let r = [];
+const {
+	He, His, Him,
+	he, his, him, himself
+} = getPronouns(slave);
+
+if (random(1,2) === 1) {
+	// at assignment else in halls/etc
+
+switch (slave.assignment) {
+
+case "rest":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and ${he} is encouraged to keep resting. `);
+if (hasAnyArms(slave)) {
+	r.push(`${He} runs ${his} hand`);
+if (hasBothArms(slave)) {
+	r.push(`s`);
+}
+	r.push(` across the still huge dome of ${his} middle; to`);
+} else {
+	r.push(`To`);
+}
+	r.push(` ${him}, gravidity and birth is nothing out of the ordinary.`);
+			} else {
+				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(slave));
+				r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby to ${his} breast and resumes resting.`);
+			}
+		} else {
+			if (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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`);
+if (hasAnyArms(slave)) {
+	r.push(`, cradling ${his} heavily rounded middle,`);
+}
+	r.push(` and dozes off.`);
+			} 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 contraction wracks ${his} body.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} struggles to collect `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} child.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and ${he} is encouraged to keep resting. `);
+if (hasAnyArms(slave)) {
+	r.push(`${He} runs ${his} hand`);
+if (hasBothArms(slave)) {
+	r.push(`s`);
+}
+	r.push(` across the still huge dome of ${his} middle; to`);
+} else {
+	r.push(`To`);
+}
+	r.push(` ${him}, gravidity and birth is nothing out of the ordinary.`);
+			} else {
+				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(slave));
+				r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby to ${his} breast and resumes resting.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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`);
+if (hasAnyArms(slave)) {
+	r.push(`, cradling ${his} heavily rounded middle,`);
+}
+	r.push(` and dozes off.`);
+			} 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 contraction wracks ${his} body.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} struggles to collect `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and places them in the cradle readied for ${him}. ${He} hefts ${his} still very gravid body out of bed to take a shower as your servants clean up and remove ${his} child.`);
+			}
+		}
+	}
+
+case "be a subordinate slave":
+	_tempSub = getSlave(slave.subTarget);
+	if (_tempSub) {
+		({his2, } = getPronouns(_tempSub).appendSuffix("2"));
+	}
+	if (slave.fetish === "mindbroken") {
+		if (slave.subTarget === 0) {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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, though it does nothing to deter ${him} from ${his} task.`);
+				r.push(clothingBirth(slave));
+				r.push(`No sooner than `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby is born, a cock is shoved into ${his} gaping, still very gravid `);
+if (slave.mpreg === 1) {
+	r.push(`asshole`);
+} else {
+	r.push(`pussy`);
+}
+	r.push(` as ${he} draws ${his} child to ${his} breast.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} is lead by ${_tempSub.slaveName} to a private room so that ${he2} may `);
+if (canSee(_tempSub)) {
+	r.push(`watch`);
+} else {
+	r.push(`be present`);
+}
+	r.push(`. Instinctively ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to ${his} watching audience. ${His} child is promptly taken and ${_tempSub.slaveName} eagerly descends upon ${his} defenseless and still very gravid body.`);
+			} else {
+				r.push(`While servicing ${_tempSub.slaveName}, ${slave.slaveName}'s water breaks, though it does nothing to deter ${him} from ${his} task.`);
+				r.push(clothingBirth(slave));
+				r.push(`No sooner than `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby is born does ${he} go back to pleasuring ${his} dom.`);
+			}
+		}
+	} else {
+		if (slave.subTarget === 0) {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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;
+				r.push(clothingBirth(slave));
+				r.push(`${He} is allowed a moment to prepare `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off before returning to pleasuring your other slaves.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} is taken by ${_tempSub.slaveName} to a private room so that ${he2} may `);
+if (canSee(_tempSub)) {
+	r.push(`watch`);
+} else {
+	r.push(`be present`);
+}
+	r.push(`. Reluctantly, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, fully aware of ${ _tempSub.slaveName}'s `);
+if (_tempSub.fetish === "pregnancy") {
+	r.push(`hungry gaze`);
+} else {
+	r.push(`amused gaze`);
+}
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, but is quickly overwhelmed by the pleasure from ${his} orgasmic birth`);
+}
+	r.push(`. ${His} child is promptly taken and ${ _tempSub.slaveName} eagerly descends upon ${his} exhausted and still very gravid body.`);
+				V.humiliation = 1;
+			} else {
+				r.push(`While servicing ${_tempSub.slaveName}, ${slave.slaveName}'s water breaks, causing ${him} to immediately try to break off. ${His} dom eagerly watches ${his2} gravid sub's ordeal.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`${_tempSub.slaveName} collects the newborn child to be sent off before returning, caressing the swell of ${his} still huge belly and planting ${his2} crotch directly onto ${his2} exhausted sub's face.`);
+			}
+		}
+	}
+
+case "whore":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} struggles to bring `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
+			}
+		} else {
+			if (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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;
+				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 heft ${his} still very gravid body to its feet and collect `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} struggles to bring `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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;
+				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 push ${his} still very gravid body to its feet and collect `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+			}
+		}
+	}
+
+case "serve the public":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 as ${he} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`);
+				} else {
+					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 as ${he} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby 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 (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.humiliation = 1;
+				} 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.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`She cums across ${his} face before helping ${his} still very gravid body to the ground and leaving. When ${he} recovers, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				} else {
+					r.push(`While sucking a citizen's dick, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} head and slams ${him} back into his crotch.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers and pushes ${his} still very gravid body upright, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				}
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 as ${he} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`);
+				} else {
+					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 as ${he} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby 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 (random(1,20) > V.suddenBirth) {
+				r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.humiliation = 1;
+				} 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.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`She cums across ${his} face before helping ${his} still very gravid body to the ground and leaving. When ${he} recovers, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				} else {
+					r.push(`While sucking a citizen's dick, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} head and slams ${him} back into his crotch.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers and pushes ${his} still very gravid body `);
+if (hasBothLegs(slave)) {
+	r.push(`to its feet`);
+} else {
+	r.push(`into a standing position`);
+}
+	r.push(`, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				}
+			}
+		}
+	}
+
+case "work a glory hole":
+	if (slave.fetish === "mindbroken") {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole and the sensation of ${his} still very gravid middle rubbing the wall.`);
+		} else {
+			r.push(`While sucking a dick through the hole of ${his} confining box, ${slave.slaveName}'s water breaks. ${He} makes no effort to stop sucking the dicks presented to ${him}.`);
+			r.push(clothingBirth(slave));
+			if (slave.counter.birthsTotal === 0) {
+	r.push(`${His} first`);
+} else {
+	r.push(`This week's`);
+}
+	r.push(` child is quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole and the sensation of ${his} still very gravid middle rubbing the wall.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+		} 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));
+			r.push(`As ${he} finishes, ${he} `);
+if (canSee(slave)) {
+	r.push(`could have sworn ${he} saw an eye`);
+} else {
+	r.push(`swears ${he} can feel somebody`);
+}
+	r.push(` peeping through the glory hole, watching the show. The box is opened and `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child is gathered and taken away as ${he} struggles to reach the fresh cock poking through the hole.`);
+		}
+	}
+
+case "get milked":
+	if (slave.fetish === "mindbroken") {
+		if (V.dairyPregSetting > 0) {
+			r.push(`Since the dairy is designed for pregnant cows, ${he} stays hooked up to the milkers. ${He} shows little interest in ${his} coming birth, instead focusing on ${his} milky breasts. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} shows no interest in ${his} child being removed from the milking stall, nor when ${his} still very gravid body is hosed off.`);
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				if (!canWalk(slave)) {
+	r.push(`${He} is helped back to ${his} bed and stripped before slipping into it`);
+} else {
+	r.push(`${He} returns to ${his} bed and strips before slipping into it`);
+}
+	r.push(`. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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} show little interest and continues kneading ${his} breasts.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} shows no interest in `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child being removed from the milking stall, nor ${his} still very gravid middle, instead focusing entirely on draining ${his} breasts.`);
+			}
+		}
+	} 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} `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			V.humiliation = 1;
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				if (!canWalk(slave)) {
+	r.push(`${He} is helped back to ${his} bed and stripped before slipping into it`);
+} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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));
+				r.push(`${He} takes a break from milking to collect `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
+			}
+		}
+	}
+
+case "work as a farmhand":	/* TODO: this needs a rewrite */
+	if (slave.fetish === "mindbroken") {
+		if (V.farmyardPregSetting > 0) {
+			r.push(`Since the farmyard is designed for pregnant cows, ${he} stays hooked up to the milkers. ${He} shows little interest in ${his} coming birth, instead focusing on ${his} milky breasts. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} shows no interest in ${his} child being removed from the milking stall, nor when ${his} still very gravid body is hosed off.`);
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				if (!canWalk(slave)) {
+	r.push(`${He} is helped back to ${his} bed and stripped before slipping into it`);
+} else {
+	r.push(`${He} returns to ${his} bed and strips before slipping into it`);
+}
+	r.push(`. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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} show little interest and continues kneading ${his} breasts.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} shows no interest in `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child being removed from the milking stall, nor ${his} still very gravid middle, instead focusing entirely on draining ${his} breasts.`);
+			}
+		}
+	} else {
+		if (V.farmyardPregSetting > 0) {
+			r.push(`Since the farmyard 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} `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			V.humiliation = 1;
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				if (!canWalk(slave)) {
+	r.push(`${He} is helped back to ${his} bed and stripped before slipping into it`);
+} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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));
+				r.push(`${He} takes a break from milking to collect `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
+			}
+		}
+	}
+
+case "please you":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`You strip ${him} and help ${him} onto your couch. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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(clothingBirth(slave));
+				r.push(`You certainly enjoyed the show as you call for a servant to take away `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and to clean up the spill.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				if (slave.devotion > 20) {
+					r.push(`${He} moans lewdly at you and wiggles ${his} hips. As ${he} teases, ${he} begins pushing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+				} 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) {
+	r.push(`asshole`);
+} else {
+	r.push(`vagina`);
+}
+	r.push(` and helping ${him} onto the couch, where you take a seat next to ${him} to fondle ${his} vulnerable body. ${He} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+				} 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) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, convulsing with orgasms in the process`);
+}
+	r.push(`.`);
+					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`);
+if (slave.devotion < -20) {
+	r.push(` where you are waiting to enjoy ${his} still very gravid body`);
+}
+	r.push(`.`);
+			} else {
+				r.push(`While sitting nearby, ${slave.slaveName}'s water breaks, startling ${him}. ${He} looks to you for guidance and you shake your head "no". Without permission to leave ${he} `);
+if (slave.devotion > 50) {
+	r.push(`decides to give you a show`);
+} else if (slave.devotion > 20) {
+	r.push(`reluctantly decides giving birth in front of you isn't so bad`);
+} else {
+	r.push(`begins to panic as ${his} contractions come sooner and sooner`);
+V.humiliation = 1;
+}
+	r.push(`.`);
+				r.push(clothingBirth(slave));
+				r.push(`As thanks for the show, you help ${his} still very gravid body to the couch so ${he} can recover before returning to ${his} duties. You call for a servant to take away `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and to clean up your floor and your toy.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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(clothingBirth(slave));
+				r.push(`You certainly enjoyed the show as you call for a servant to take away `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and to clean up the spill.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				if (slave.devotion > 20) {
+					r.push(`${He} seeks you out and begins slowly stripping. As ${he} teases, ${he} begins pushing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+				} 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) {
+	r.push(`${his} first`);
+} 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.`);
+				} 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) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, convulsing with orgasms in the process`);
+}
+	r.push(`.`);
+					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`);
+if (slave.devotion < -20) {
+	r.push(` where you are waiting to enjoy ${his} still very gravid body`);
+}
+	r.push(`.`);
+			} else {
+				r.push(`While standing nearby, ${slave.slaveName}'s water breaks, startling ${him}. ${He} looks to you for guidance and you shake your head "no". Without permission to leave ${he} `);
+if (slave.devotion > 50) {
+	r.push(`decides to give you a show`);
+} else if (slave.devotion > 20) {
+	r.push(`reluctantly decides giving birth in front of you isn't so bad`);
+} else {
+	r.push(`begins to panic as ${his} contractions come sooner and sooner`);
+V.humiliation = 1;
+}
+	r.push(`.`);
+				r.push(clothingBirth(slave));
+				r.push(`As thanks for the show, you help ${his} still very gravid body onto the couch so ${he} can recover before returning to ${his} duties. You call for a servant to take away `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and to clean up your floor and your toy.`);
+			}
+		}
+	}
+
+case "stay confined":
+	if (slave.fetish === "mindbroken") {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is returned to isolation.`);
+		} else {
+			r.push(`While waiting in confinement, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child around ${his} still very gravid middle and resumes waiting with it latched to ${his} breast.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			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.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and holds it close knowing someone will soon come to take it away from ${him}.`);
+		}
+	}
+
+case "work as a servant":
+case "be a servant":
+	if (slave.fetish === "mindbroken") {
+		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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to ${his} breast until `);
+if (S.Stewardess) {S.Stewardess.slaveName
+} else if (V.HeadGirlID !== 0) {S.HeadGirl.slaveName
+} else {
+	r.push(`${V.assistant.name}`);
+}
+	r.push(` shouts at ${him} to move ${his} useless pregnant ass.`);
+			} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to ${his} breast until `);
+if (S.Stewardess) {S.Stewardess.slaveName
+} else if (V.HeadGirlID !== 0) {S.HeadGirl.slaveName
+} else {
+	r.push(`${V.assistant.name}`);
+}
+	r.push(` shouts at ${him} to move ${his} useless pregnant ass.`);
+			}
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+		} 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.`);
+				V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child before `);
+if (S.Stewardess) {S.Stewardess.slaveName
+} else if (V.HeadGirlID !== 0) {S.HeadGirl.slaveName
+} else {
+}
+	r.push(` shouts at ${him} for dragging ${his} pregnant ass.`);
+			} else {
+				r.push(`While scrubbing the penthouse floor, ${slave.slaveName}'s water breaks. ${He} panics at the thought of not cleaning up ${his} spill but ${his} worsening contractions force ${him} to find a secluded place to give birth.`);
+				r.push(clothingBirth(slave));
+				r.push(`Collecting `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child, ${he} carefully exits ${his} hiding place before coming under the eye of `);
+if (S.Stewardess) {
+	r.push(`the glaring ${S.Stewardess.slaveName}. ${His} child is promptly taken`);
+} else if (V.HeadGirlID !== 0) {
+	r.push(`the glaring ${S.HeadGirl.slaveName}. ${His} child is promptly taken `);
+} else {
+	r.push(`. ${His} child is promptly taken by other servants`);
+}
+	r.push(` following a lecture about priorities and time management given ${his} constant pregnancy and predictable birth cycle.`);
+			}
+		}
+	}
+
+case "serve in the master suite":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				if (V.masterSuiteUpgradePregnancy === 1) {
+					r.push(`${He} is helping into the birthing chamber, stripped, and aided into the specialized chair. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`the main room of the master suite`);
+}
+	r.push(`.`);
+				} else {
+					r.push(`After struggling to strip and tipping into one of the various seats around the room, ${he} prepares to give birth. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to who may be watching ${him}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} is helped back to `);
+if (V.masterSuiteUpgradeLuxury === 1) {
+	r.push(`your big bed`);
+} else if (V.masterSuiteUpgradeLuxury === 2) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`${his} usual spot`);
+}
+	r.push(`.`);
+				}
+			} 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(clothingBirth(slave));
+					r.push(`${He} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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 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 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} child, ${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(`${He} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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.`);
+}
+				}
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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 `);
+if (V.masterSuiteUpgradeLuxury === 1) {
+	r.push(`your big bed`);
+} else if (V.masterSuiteUpgradeLuxury === 2) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`the main room of the master suite`);
+}
+	r.push(`.`);
+				} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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 `);
+if (V.masterSuiteUpgradeLuxury === 1) {
+	r.push(`your big bed`);
+} else if (V.masterSuiteUpgradeLuxury === 2) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`${his} preferred spot`);
+}
+	r.push(`.`);
+				}
+			} 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(clothingBirth(slave));
+					r.push(`Once `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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) {
+					r.push(`While participating in the fuckpit orgy, ${slave.slaveName}'s water breaks. ${He} begs to be let out of the pit but the other fucktoys pull ${him} in and position themselves for ${him} to pleasure them while giving birth.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`Once the fucktoys are done tormenting the still very gravid new mother, they hand `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child off to the help and pull ${him} into an embrace to allow ${him} to regain ${his} strength.`);
+				} else {
+					r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s water breaks. ${He} tries to get to the prepared area but fails to untangle ${himself} from the toys ${he} was playing with. ${He} calls for a servant to hurry as ${he} begins laboring.`);
+					r.push(clothingBirth(slave));
+					r.push(`The servant collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and helps ${his} still very gravid body onto a cushion to recover for your return. `);
+if (canDoAnal(slave) && slave.anus > 0) {
+	r.push(`With a little effort, ${he} pushes the vibrating dildo out of ${his} ass`);
+} else {
+	r.push(`With things settling down, ${he} finally manages to switch off the bullet vibrators stuck to ${his} crotch`);
+}
+	r.push(` before settling down for a nap.`);
+				}
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				if (V.masterSuiteUpgradePregnancy === 1) {
+					r.push(`${He} enters the birthing chamber, strips, and seats ${himself} in the specialized chair. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`the main room of the master suite`);
+}
+	r.push(`.`);
+				} else {
+					r.push(`${He} strips and settles into one of the various seats around the room. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to who may be watching ${him}. ${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) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`${his} usual spot`);
+}
+	r.push(`.`);
+				}
+			} 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(clothingBirth(slave));
+					r.push(`${He} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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 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 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} child, ${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(`${He} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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.`);
+}
+				}
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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 `);
+if (V.masterSuiteUpgradeLuxury === 1) {
+	r.push(`your big bed`);
+} else if (V.masterSuiteUpgradeLuxury === 2) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`the main room of the master suite`);
+}
+	r.push(`.`);
+				} else {
+					r.push(`${He} strips and settles into one of the various seats around the room. ${He} gets comfortable and begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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 `);
+if (V.masterSuiteUpgradeLuxury === 1) {
+	r.push(`your big bed`);
+} else if (V.masterSuiteUpgradeLuxury === 2) {
+	r.push(`the fuckpit`);
+} else {
+	r.push(`${his} preferred spot`);
+}
+	r.push(`.`);
+				}
+			} 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(clothingBirth(slave));
+					r.push(`Once `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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) {
+					r.push(`While participating in the fuckpit orgy, ${slave.slaveName}'s water breaks. ${He} tries to crawl out of the pit but the other fucktoys pull ${him} back in and position themselves for ${him} to pleasure them while giving birth.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`Once the fucktoys are done tormenting the exhausted `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`new `);
+} else {
+	r.push(`brood`);
+}
+	r.push(`mother, they hand ${his} child off to the help and pull ${him} into an embrace to allow ${him} to regain ${his} strength.`);
+				} else {
+					r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s water breaks. ${He} tries to get to the prepared area but fails to untangle ${himself} from the toys ${he} was playing with. ${He} calls for a servant to hurry as ${he} begins laboring.`);
+					r.push(clothingBirth(slave));
+					r.push(`The servant collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and helps ${his} still very gravid body onto a cushion to recover for your return. `);
+if (canDoAnal(slave) && slave.anus > 0) {
+	r.push(`With a little effort, ${he} pushes the vibrating dildo out of ${his} ass`);
+} else {
+	r.push(`With things settling down, ${he} finally manages to switch off the bullet vibrators stuck to ${his} crotch`);
+}
+	r.push(` before settling down for a nap.`);
+				}
+			}
+		}
+	}
+
+case "serve in the club":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} is helped into a private room in the back of the club by a group of eager patrons. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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 {
+				r.push(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens as well as ${he} can. During one of ${his} teases, ${his} water breaks, soaking the floor. ${He} keeps on teasing, despite ${his} condition, until ${his} contractions drag ${him} to the floor.`);
+				r.push(clothingBirth(slave));
+				r.push(`Multiple citizens pull ${his} still very pregnant form into a booth so that they may tease ${his} exhausted body while the floor is dried and `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child carried off.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} is helped to a private room in the back of the club by several patrons who just can't keep their hands off ${him}. ${He} settles ${himself} onto a patron's lap and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, basking in the attention of ${his} audience`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` and convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child is promptly taken and ${he} beckons the audience to enjoy ${his} still very gravid body.`);
+			} else {
+				if (slave.fetish === "humiliation") {
+					r.push(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by "dancing" as well as ${he} can, all the while being a huge tease. During one of ${his} "dances", ${his} water breaks, soaking the floor. ${He} calls out to the crowd, hyping them up for ${his} new show.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`As `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child are removed, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
+				} else {
+					r.push(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by "dancing" as well as ${his} figure will let ${him}. During one of ${his} dances, ${his} water breaks, soaking the floor. ${He} hastily tries to find help to leave, but only finds 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.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`Only once the last of ${his} clients cums over ${his} still very pregnant body is ${he} allowed to gather `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and take a seat. ${He} enjoys a moment with ${his} newborn before the servant comes to collect it.`);
+				}
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} heads to a private room in the back of the club filled with eager patrons. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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 {
+				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} keeps on dancing, despite ${his} condition, until ${his} contractions drag ${him} to the floor.`);
+				r.push(clothingBirth(slave));
+				r.push(`Multiple citizens pull ${his} still very pregnant form into a booth so that they may tease ${his} exhausted body while the dance floor is dried and `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child carried off.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} heads to a private room in the back of the club accompanied by several patrons who just can't keep their hands off ${him}. ${He} settles ${himself} onto a patron's lap and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, basking in the attention of ${his} audience`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` and convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child is promptly taken and ${he} beckons the audience to enjoy ${his} still very gravid body.`);
+			} else {
+				if (slave.fetish === "humiliation") {
+					r.push(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by dancing as well as ${he} can, all the while flashing glimpses of ${his} crotch and nipples. During one of ${his} dances, ${his} water breaks, soaking the dance floor. ${He} calls out to the crowd, hyping them up for ${his} new show.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`As `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child is removed from the dance floor, ${his} still very pregnant form is helped into one of the back rooms by several of ${his} aroused onlookers.`);
+				} else {
+					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 escape the public's gaze 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.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`Only once the last of ${his} clients cums over ${his} still very pregnant figure is ${he} allowed to gather `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and take a seat. ${He} enjoys a moment with ${his} newborn before the servant comes to collect it.`);
+				}
+			}
+		}
+	}
+
+case "choose her own job":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and, after a short rest, ${he} waits for someone to help ${his} still very gravid form to ${his} next job, having forgotten ${he} was choosing it.`);
+			} else {
+				r.push(`${slave.slaveName} is awoken from ${his} stupor by a strong contraction. ${He} runs a hand across ${his} middle as another contraction runs through it.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` newborn. Once ${he} finds it, ${he} draws it to ${his} breast and resumes waiting for someone to tell ${him} what to do.`);
+			}
+		} else {
+			if (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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));
+				r.push(`${He} gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and recovers ${his} strength before a servant finds ${him} and collects ${his} baby. ${He} decides to rest for the rest of the day before returning to pondering what assignment would be best for a still very gravid girl.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and, after a short rest, ${he} returns to waddling around the penthouse.`);
+			} else {
+				r.push(`${slave.slaveName} is awoken from ${his} stupor by a strong contraction. ${He} runs a hand across ${his} middle as another contraction runs through it.`);
+				r.push(clothingBirth(slave));
+				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 waiting for someone to tell ${him} what to do.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+			} 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.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`${He} gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and recovers ${his} strength before finding a servant to give it to. ${He} decides to rest for the rest of the day before returning to figuring out what assignment would be most humiliating for a still very gravid girl.`);
+				} 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and recovers ${his} strength before finding a servant to give it to. ${He} decides to rest for the rest of the day before returning to deciding what assignment would be best for a still very gravid girl.`);
+				}
+			}
+		}
+	}
+
+case "rest in the spa":
+	if (S.Attendant) {
+		({he2} = getPronouns(getSlave(S.Attendant)).appendSuffix("2"));
+	}
+	if (slave.fetish === "mindbroken") {
+		if (random(1,20) > V.suddenBirth) {
+			if (S.Attendant) {
+				r.push(`${S.Attendant.slaveName} leads ${him} to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${_him2},`);
+} else {
+	r.push(`${He} is lead to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${his} assistant,`);
+}
+	r.push(` ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to ${his} watching caretaker. ${His} child is promptly taken and, following a cleaning of ${his} still very gravid body, ${he} is taken back to the spa.`);
+		} else {
+			r.push(`While soaking in the spa's pool, ${slave.slaveName}'s water breaks. As ${he} begins to ready ${himself} for birth, `);
+if (S.Attendant) {
+	r.push(`${S.Attendant.slaveName} pulls ${him} out of the pool and glares at ${him}`);
+} else {
+	r.push(`the other bathers watch curiously`);
+}
+	r.push(`.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} and `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child are quickly dried off as ${he} begins nursing it. A servant soon arrives to take ${his} child away.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			if (S.Attendant) {
+				r.push(`${S.Attendant.slaveName} escorts ${him} to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${_him2},`);
+} else {
+	r.push(`${He} is escorted to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${his} assistant,`);
+}
+	r.push(` ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby,`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` convulsing with orgasms in the process and being`);
+}
+	r.push(` aided by ${his} caretaker. ${His} child is promptly taken and, following a cleaning of ${his} still very gravid body, ${he} is taken back to the spa.`);
+		} else {
+			if (!canWalk(slave)) {
+	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`);
+} else {
+	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`);
+}
+	r.push(`. Without any choice left, ${he} assumes a birthing position.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`Several of other slaves present help ${him} with `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child while the rest finish pleasuring themselves over 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 {
+	r.push(`Soon a servant arrives to take ${his} child away and ${he} is ushered into the bath to clean up and relax`);
+}
+	r.push(`.`);
+		}
+	}
+
+case "work as a nanny":		/* TODO: this needs a rewrite */
+	if (V.MatronID !== 0) {
+		({he2} = getPronouns(getSlave(S.Matron)).appendSuffix("2"));
+	}
+	if (slave.fetish === "mindbroken") {
+		if (random(1,20) > V.suddenBirth) {
+			if (V.MatronID !== 0) {
+				r.push(`${S.Matron.slaveName} leads ${him} to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${_him2},`);
+} else {
+	r.push(`${He} is lead to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${his} assistant,`);
+}
+	r.push(` ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to ${his} watching caretaker. ${His} child is promptly taken and, following a cleaning of ${his} still very gravid body, ${he} is taken back to the nursery.`);
+		} else {
+			r.push(`While soaking in the nursery's pool, ${slave.slaveName}'s water breaks. As ${he} begins to ready ${himself} for birth, `);
+if (V.MatronID !== 0) {
+	r.push(`${S.Matron.slaveName} pulls ${him} out of the pool and glares at ${him}`);
+} else {
+	r.push(`the other bathers watch curiously`);
+}
+	r.push(`.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} and `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child are quickly dried off as ${he} begins nursing it. A servant soon arrives to take ${his} child away.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			if (V.MatronID !== 0) {
+				r.push(`${S.Matron.slaveName} escorts ${him} to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${_him2},`);
+} else {
+	r.push(`${He} is escorted to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${his} assistant,`);
+}
+	r.push(` ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby,`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` convulsing with orgasms in the process and being`);
+}
+	r.push(` aided by ${his} caretaker. ${His} child is promptly taken and, following a cleaning of ${his} still very gravid body, ${he} is taken back to the nursery.`);
+		} else {
+			if (!canWalk(slave)) {
+	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`);
+} else {
+	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`);
+}
+	r.push(`. Without any choice left, ${he} assumes a birthing position.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`Several of other slaves present help ${him} with `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child while the rest finish pleasuring themselves over the show. `);
+if (V.MatronID !== 0) {
+	r.push(`${S.Matron.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind`);
+} else {
+	r.push(`Soon a servant arrives to take ${his} child away and ${he} is ushered into the bath to clean up and relax`);
+}
+	r.push(`.`);
+		}
+	}
+
+case "learn in the schoolroom":
+	if (S.Schoolteacher) {
+		<<setLocalPronouns S.Schoolteacher 2>>
+	}
+	if (!canWalk(slave)) {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`Having been notified in the weeks leading up to ${his} `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`first`);
+} else {
+	r.push(`regular`);
+}
+	r.push(` birth, ${he} is helped to the front of the class and stripped; ${he} is being used as a learning aid in this lesson. Blushing strongly, ${he} begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, fully aware of the rapt attention of the other students.`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` However ${he} quickly forgets about the audience as orgasms, one after another, hit ${him}.`);
+}
+	r.push(` ${His} child is promptly taken and, following a cleaning and fresh change of clothes, ${he} is helped back to ${his} seat. ${He} can't help but `);
+if (canSee(slave)) {
+	r.push(`notice some of the detailed notes the class took on ${his} genitals`);
+} else {
+	r.push(`overhear some of the lewd comments about ${his} still very gravid figure`);
+}
+	r.push(`.`);
+			V.humiliation = 1;
+		} else {
+			r.push(`During a lesson in ${V.schoolroomName}, ${slave.slaveName}'s water breaks. Since ${he} can't leave the lesson, ${he} tries ${his} best to hold back the upcoming birth of `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			if (S.Schoolteacher) {
+				r.push(`${S.Schoolteacher.slaveName}, furious that ${his2} lesson was interrupted, drags ${his} still very pregnant ass from the class along with ${his} newborn child`);
+} else {
+	r.push(`${He} gathers ${his} newborn child up and is quickly helped from the class`);
+}
+	r.push(`. ${He} can feel all the eyes watching ${him} leave.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`Having been notified in the weeks leading up to ${his} `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`first`);
+} else {
+	r.push(`regular`);
+}
+	r.push(` birth, ${he} heads to the front of the class and strips; ${he} is being used as a learning aid in this lesson. Blushing strongly, ${he} begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, fully aware of the rapt attention of the other students.`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` However ${he} quickly forgets about the audience as orgasms, one after another, hit ${him}.`);
+}
+	r.push(` ${His} child is promptly taken and, following a cleaning and fresh change of clothes, ${he} returns to ${his} seat. ${He} can't help but `);
+if (canSee(slave)) {
+	r.push(`notice some of the detailed notes the class took on ${his} genitals`);
+} else {
+	r.push(`overhear some of the lewd comments about ${his} still very gravid figure`);
+}
+	r.push(`.`);
+			V.humiliation = 1;
+		} else {
+			r.push(`During a lesson in ${V.schoolroomName}, ${slave.slaveName}'s water breaks. Since ${he} can't leave the lesson, ${he} tries ${his} best to hold back the upcoming birth of `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			if (S.Schoolteacher) {
+				r.push(`${S.Schoolteacher.slaveName}, furious that ${his2} lesson was interrupted, dismisses ${him} from the class along with ${his} newborn child`);
+} else {
+	r.push(`${He} gathers ${his} newborn child up and quickly excuses ${himself} from the class`);
+}
+	r.push(`. ${He} can feel all the eyes staring at ${his} still very gravid middle.`);
+		}
+	}
+
+case "take classes":
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`Or ${he} would have, had ${V.assistant.name} allowed it. Since ${he} can't leave the lesson, ${he} tries ${his} best to hold back the upcoming birth, not without your assistant noticing. As punishment for poor planning, especially since this will be a weekly occurrence in ${his} life, ${his} birth will be turned into a live broadcast. Blushing strongly, ${he} begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, trying ${his} best to hide ${his} shame.`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` However ${he} quickly forgets about the audience as orgasms, one after another, hit ${him}.`);
+}
+	r.push(` Exhausted from the birth, ${he} is permitted a short break as ${his} child is collected to clean ${himself} up before the lesson is continued.`);
+		V.humiliation = 1;
+	} else {
+		r.push(`During a lesson under ${V.assistant.name}, ${slave.slaveName}'s water breaks. Since ${he} can't leave the lesson, ${he} tries ${his} best to hold back the upcoming birth, not without your assistant noticing. As punishment for poor planning, especially since this will be a weekly occurrence in ${his} life, ${he} is forbidden from leaving. Additionally, ${his} birth will be turned into a live broadcast.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`Exhausted from the birth, ${he} is permitted a short break as `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child is gathered to `);
+if (!canWalk(slave)) {
+	r.push(`be cleaned`);
+} else {
+	r.push(`clean ${himself}`);
+}
+	r.push(` up before the lesson is continued.`);
+	}
+
+case "work in the brothel":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 as ${he} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cunt.`);
+				} else {
+					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 as ${he} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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 (random(1,20) > V.suddenBirth) {
+				r.push(`${He} is helped to a private room in the back of the brothel by several patrons who paid quite a handsome price to enjoy this moment.`);
+				if (slave.devotion > 20) {
+					r.push(`${He} settles ${himself} onto a patron's lap and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, basking in the attention of ${his} audience`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`and convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child`);
+if (slave.pregType > 1) {
+	r.push(`ren are`);
+} else {
+	r.push(` is`);
+}
+	r.push(` promptly taken and ${he} beckons the audience to enjoy ${his} still very gravid body.`);
+				} else if (slave.devotion >= -20) {
+					r.push(`${He} hesitantly begins to pose, but one of the patrons grabs ${him} by the swollen waist and pulls ${him} onto his lap. ${He} winces as his dick slips over ${his} exposed crotch, but can do nothing to stop `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, which even ${his} powerful orgasm can't erase,`);
+}
+	r.push(` 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 {
+					r.push(`${He} stands shaking, ${his} waters flowing down ${his} `);
+if (hasAnyLegs(slave)) {
+	r.push(`leg`);
+if (hasBothLegs(slave)) {
+	r.push(`s`);
+}
+} else {
+	r.push(`body`);
+}
+	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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, which even powerful orgasm can't erase,`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.humiliation = 1;
+				} 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.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`She cums across ${his} face before helping ${his} still very gravid body to the ground and leaving. When ${he} recovers, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				} else {
+					r.push(`While sucking a customer's dick, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} head and slams ${him} back into his crotch.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers and pushes ${his} still very gravid body upright, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				}
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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)) {
+					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 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.`);
+				} else {
+					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 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 (random(1,20) > V.suddenBirth) {
+				r.push(`${He} heads to a private room in the back of the brothel accompanied by several patrons who paid quite a handsome price to enjoy this moment.`);
+				if (slave.devotion > 20) {
+					r.push(`${He} settles ${himself} onto a patron's lap and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, basking in the attention of ${his} audience`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`and convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child`);
+if (slave.pregType > 1) {
+	r.push(`ren are`);
+} else {
+	r.push(` is`);
+}
+	r.push(` promptly taken and ${he} beckons the audience to enjoy ${his} still very gravid body.`);
+				} else if (slave.devotion >= -20) {
+					r.push(`${He} hesitantly begins to pose, but one of the patrons grabs ${him} by the swollen waist and pulls ${him} onto his lap. ${He} winces as his dick slips over ${his} exposed crotch, but can do nothing to stop `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, which even ${his} powerful orgasm can't erase,`);
+}
+	r.push(` 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 {
+					r.push(`${He} stands shaking, ${his} waters flowing down ${his} `);
+if (hasAnyLegs(slave)) {
+	r.push(`leg`);
+if (hasBothLegs(slave)) {
+	r.push(`s`);
+}
+} else {
+	r.push(`body`);
+}
+	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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, which even ${his} powerful orgasm can't erase,`);
+}
+	r.push(` 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)) {
+					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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	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.`);
+					V.humiliation = 1;
+				} 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.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`She cums across ${his} face before helping ${his} still very gravid body to the ground and leaving. When ${he} recovers, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				} else {
+					r.push(`While sucking a customer's dick, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} head and slams ${him} back into his crotch.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers and pushes ${his} still very gravid body `);
+if (hasBothLegs(slave)) {
+	r.push(`to its feet`);
+} else {
+	r.push(`into a standing position`);
+}
+	r.push(`, ${he} quickly gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child to be sent off.`);
+				}
+			}
+		}
+	}
+
+case "be the Schoolteacher":
+	if (!canWalk(slave)) {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} calls for ${his} teaching aid to help position ${him} so the class may receive a lesson on childbirth. ${He} begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` even if your body is wracked by nonstop orgasm`);
+}
+	r.push(`. ${He} explains the infant's future as ${his} child taken and excuses the class for a short break in order to freshen up. Upon their return, ${he} begins a lesson on being a broodmother, as there is always a curious face locked onto ${his} still very gravid middle.`);
+			V.humiliation = 1;
+		} else {
+			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.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`Once ${he} recovers enough, ${he} gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` newborn child and instructs the class to take notes on the lesson ${he} just demonstrated before being escorted out of the classroom. All eyes are locked onto ${his} still very gravid middle; it's clear the class will need a lecture on broodmothers and their weekly routine.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`While stripping, ${he} makes ${his} way to the front of the classroom and settles ${himself} in a way ${his} entire class can see. Birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`will be`);
+} else {
+	r.push(`is`);
+}
+	r.push(` a regular occurrence in ${his} life and it would be a waste to not work it into ${his} lesson plan. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` even if your body is wracked by nonstop orgasm`);
+}
+	r.push(`. ${He} explains the infant's future as ${his} child is taken and excuses the class for a short break in order to freshen up. Upon their return, ${he} begins a lesson on being a broodmother, as there is always a curious face locked onto ${his} still very gravid middle.`);
+			V.humiliation = 1;
+		} else {
+			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.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`Once ${he} recovers enough, ${he} gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` newborn child and instructs the class to take notes on the lesson ${he} just demonstrated before leaving to drop off ${his} child for removal. ${He} feels all the eyes on ${his} still very pregnant body as ${he} waddles past. It's clear the class will need a review on broodmothers when ${he} returns.`);
+		}
+	}
+
+case "be your Concubine":
+	<<setNonlocalPronouns V.seeDicks>>
+	if (slave.pregSource === -1 && slave.relationship === -3) {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`You make sure to find time in your busy schedule to be at your concubine ${V.wife}'s side as ${he} gives birth to your children, even if it's `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`to be `);
+}
+	r.push(` a weekly occurrence. You gently caress ${slave.slaveName}'s body as ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+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.`);
+}
+		} else {
+			r.push(`Your sleep is awoken by a moist sensation and a loud moan beside you. As you help your concubine ${V.wife} up, ${he} can't hold back the coming birth.`);
+			r.push(clothingBirth(slave));
+			r.push(`As you swaddle `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, you cuddle up to the still very gravid ${girl}. Bringing your child to ${his} breast, you enjoy each other's comfort until a servant comes to clean up. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} child has to be taken away. The slave servant is somewhat surprised by your actions, but understands those closest to you are afforded luxuries far beyond ${hisU} peers.`);
+		}
+	} else if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} is assisted in reaching your side. You call ${him} over and strip ${him} as ${he} instinctively begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to your wandering hands. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} is helped back to your master suite.`);
+			} else {
+				r.push(`${slave.slaveName} cradles ${his} gravid belly, waiting for your return, when ${his} water breaks. This disturbance of ${his} usual routine spurs ${him} to look for you and ${he} begins struggling to find you. You find ${him} in the halls, halfway to your office, just barely holding back `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child. You help ${him} the rest of the way, just before it's too late.`);
+				r.push(clothingBirth(slave));
+				r.push(`Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} is assisted in reaching your side. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, enjoying your wandering hands and attention`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` and convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} is helped back to your master suite. As ${he} leaves your office, ${he} throws you a wink, hoping to see you again soon.`);
+			} else {
+				r.push(`${slave.slaveName} cradles ${his} gravid belly, waiting for your return, when ${his} water breaks. Saddened that you aren't there for the show, ${he} begins struggling to crawl to you. By the time ${he} reaches your office, ${he} is barely holding back ${his} child. 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 child, the two of you rest for a spell before sending it off and spending some more intimate time together.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} wanders the penthouse until ${he} finds you. You call ${him} over and strip ${him} as ${he} instinctively begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to your wandering hands. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} returns to your master suite.`);
+			} else {
+				r.push(`${slave.slaveName} cradles ${his} gravid belly, waiting for your return, when ${his} water breaks. This disturbance of ${his} usual routine spurs ${him} to look for you and ${he} begins waddling off to find you. As ${he} inches into your office, it's abundantly clear `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child is just beginning to crown. You help ${him} to the couch, just as the show begins.`);
+				r.push(clothingBirth(slave));
+				r.push(`Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} wanders the penthouse until ${he} finds you. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, enjoying your wandering hands and attention`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, while convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} returns to your master suite. As ${he} waddles from your office, ${he} throws you a wink, hoping to see you again soon.`);
+			} else {
+				r.push(`${slave.slaveName} cradles ${his} gravid 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} child`);
+if (slave.pregType > 1) {
+	r.push(`ren`);
+}
+	r.push(`. 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 child, the two of you rest for a spell before sending them off and spending some more intimate time together.`);
+			}
+		}
+	}
+
+case "live with your Head Girl":
+	({he2} = getPronouns(getSlave(S.HeadGirl)).appendSuffix("2"));
+	if (slave.pregSource === V.HeadGirlID) {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${S.HeadGirl.slaveName} makes sure that the mother of ${his2} child 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+		} else {
+		}
+	} else {
+		if (!canWalk(slave)) {
+			if (slave.fetish === "mindbroken") {
+				if (random(1,20) > V.suddenBirth) {
+					r.push(`${He} is aided in finding ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to ${his2} wandering hands. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} is taken back to ${S.HeadGirl.slaveName}' room.`);
+				} else {
+					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(slave));
+					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 before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
+				}
+			} else {
+				if (random(1,20) > V.suddenBirth) {
+					r.push(`${He} is aided in seeking out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out, enjoying ${his2} wandering hands and attention`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, while convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} is helped back to ${S.HeadGirl.slaveName}'s room.`);
+				} 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 contraction wracks ${his} body.`);
+					r.push(clothingBirth(slave));
+					r.push(`${He} collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and places it in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} newborn. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} still very pregnant body when ${he2} finishes ${his2} rounds.`);
+				}
+			}
+		} else {
+			if (slave.fetish === "mindbroken") {
+				if (random(1,20) > V.suddenBirth) {
+					r.push(`${He} wanders until ${he} finds ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, indifferent to ${his2} wandering hands. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} is lead back to ${S.HeadGirl.slaveName}' room.`);
+				} else {
+					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(slave));
+					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 before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
+				}
+			} else {
+				if (random(1,20) > V.suddenBirth) {
+					r.push(`${He} seeks out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, enjoying ${his2} wandering hands and attention`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`, while convulsing with orgasms in the process`);
+}
+	r.push(`. ${His} child is promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} returns to ${S.HeadGirl.slaveName}'s room.`);
+				} 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 contraction wracks ${his} body.`);
+					r.push(clothingBirth(slave));
+					r.push(`${He} collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and places it in the cradle readied for ${him}. ${He} waddles off to shower as your servants clean up and remove ${his} newborn. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} still very pregnant body when ${he2} finishes ${his2} rounds.`);
+				}
+			}
+		}
+	}
+
+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 ${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} `);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`orgasming `);
+}
+	r.push(`body instinctively births `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby into a waiting basket. As it is carried away, ${his} rear is cleaned up and the sign removed.`);
+
+case "get treatment in the clinic":
+	if (S.Nurse) {
+		<<setLocalPronouns S.Nurse 2>>
+	}
+	if (!canWalk(slave)) {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} is helped to the clinic's maternity ward. `);
+if (S.Nurse) {S.Nurse.slaveName
+} else {
+	r.push(`A freelance nurse`);
+}
+	r.push(` delivers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child before taking it away. Before long ${he} is returned to ${his} recovery room to rest.`);
+		} else {
+			r.push(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks. `);
+if (S.Nurse) {S.Nurse.slaveName
+} else {
+	r.push(`A freelance nurse`);
+}
+	r.push(` delivers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child before taking it away. Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} is guided to the clinic's maternity ward. `);
+if (S.Nurse) {S.Nurse.slaveName
+} else {
+	r.push(`A freelance nurse`);
+}
+	r.push(` delivers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child before taking it away. Before long ${he} is returned to ${his} recovery room to rest.`);
+		} else {
+			r.push(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks. `);
+if (S.Nurse) {S.Nurse.slaveName
+} else {
+	r.push(`A freelance nurse`);
+}
+	r.push(` delivers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child before taking it away. Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
+		}
+	}
+
+case "be confined in the cellblock":
+	if (slave.fetish === "mindbroken") {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} is forced into a specially designed cell to give birth in. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${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(`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} struggles to reach `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child around ${his} still very gravid middle and resumes waiting with it latched to ${his} breast.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} is forced into a specially designed cell to give birth in. Reluctantly, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+		} 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));
+			r.push(`${He} collects ${his} `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and holds it close knowing someone will soon come to take it away from ${him}.`);
+		}
+	}
+
+case "be the DJ":
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`${He} heads to a private room in the back of the club accompanied by an influential patron. ${He} settles ${himself} onto his lap and begins working on `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, basking in his attention`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` and convulsing with orgasms in the process`);
+}
+	r.push(`. Placing ${his} child outside the room, ${he} returns to pleasure ${his} tease.`);
+	} else {
+		r.push(`While DJing ${V.clubName}, ${slave.slaveName}'s water breaks. ${He} can't stop ${his} setlist without drawing attention, so ${he} tries ${his} best to ride out the contractions. As soon as the opportunity arises, ${he} attempts to sneak off stage. However, a number of fans block ${his} progress keeping ${him} on stage. Before long the contractions are too much to bear and ${he} drops to the ground.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`Exhausted, ${he} sits up and smiles to the crowd. ${His} show definitely drew attention to ${his} club. With a burst of energy ${he} hefts ${his} still very gravid body to its feet, bows to the crowd, and gathers `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child before making ${his} way off stage. As ${he} leaves the public's gaze, ${he} shouts out with a wink "Same time next week!"`);
+	}
+
+case "be the Attendant":
+	if (random(1,20) > V.suddenBirth) {
+		S.Attendant.slaveName waddles to a special pool designed to give birth in. Once ${he} is safely in the water, ${he} begins to push out 
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby,`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` convulsing with orgasms in the process, which is`);
+}
+	r.push(` something ${he} has been trained for. ${His} child is promptly taken and, following a cleaning, ${he} heads back to the main pool.`);
+	} else {
+		r.push(`While tending to the guests in the spa, ${slave.slaveName}'s water breaks. The slaves quickly come to ${his} aid as the contractions get closer and closer together. Their hands are all over ${his} laboring body, unsure of what they should be doing.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`${He} thanks ${his} charges for their, less than helpful, efforts and collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal. Upon returning, ${he} strips down and enters the pool, desperate for a break and eager to take the weight off ${his} still very gravid body.`);
+	}
+
+case "be the Madam":
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`${He} heads to a private room in the back of the club accompanied by an influential patron. ${He} settles ${himself} onto his lap and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby,`);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(` convulsing with orgasms in the process and`);
+}
+	r.push(` basking in his attention as he strips ${him}. Placing ${his} child outside the room, ${he} returns to get more intimate with ${his} catch.`);
+	} else {
+		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 `);
+V.cashFormat(100)
+	r.push(` a viewer" and takes a seat.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`Upon completing ${his} show, ${he} reclines with `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and begins counting the credits ${he} bought in. In total ${he} made `);
+V.cashFormat(100*_birthScene)
+	r.push(` and feels that business will be up in the brothel as patrons line up hoping another showing.`);
+		cashX((100*_birthScene), "birth", slave);
+	}
+
+case "be the Stewardess":
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`${He} strips and settles ${himself} into ${his} favorite chair while calling several servants to ${his} aid. ${He} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+	} 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) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child away.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`Once ${he} catches ${his} breath, ${he} struggles to `);
+if (hasBothLegs(slave)) {
+	r.push(`${his} feet`);
+} else {
+	r.push(`get upright`);
+}
+	r.push(` and takes the fresh change of clothing provided by ${his} servants before ordering them back to work.`);
+	}
+
+case "be the Milkmaid":
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+	} 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));
+		r.push(`Quickly, ${he} collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal before returning to ${V.dairyName}. The cows around ${his} stall all have a knowing look on their faces`);
+if (V.dairyPregSetting > 0) {
+	r.push(` but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
+} else {
+	r.push(`.`);
+}
+	}
+
+case "be the Farmer":	/* TODO: this needs a rewrite */
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+	} 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));
+		r.push(`Quickly, ${he} collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal before returning to ${V.farmyardName}. The cows around ${his} stall all have a knowing look on their faces`);
+if (V.farmyardPregSetting > 0) {
+	r.push(` but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
+} else {
+	r.push(`.`);
+}
+	}
+
+case "be the Wardeness":
+	<<setNonlocalPronouns V.seeDicks>>
+	if (slave.fetish === "mindbroken") {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} enters an empty cell, strips, and seats ${himself} on the cot. ${He} instinctively begins birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and ${he} returns to mindlessly breaking the confined slaves.`);
+		} else {
+			r.push(`While punishing a slave, ${slave.slaveName}'s water breaks, soaking ${_himU}. Indifferent, ${he} resumes beating ${_himU} until the contractions are too much to bear. Settling to the floor, ${he} begins giving birth.`);
+			r.push(clothingBirth(slave));
+			r.push(`As soon as ${he} regains ${his} strength, ${he} resumes beating the confused slave. `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${His} first`);
+} else {
+	r.push(`This week's`);
+}
+	r.push(` is collected by a servant, who carefully hints that ${slave.slaveName} should take a break before returning to ${his} task.`);
+		}
+	} else {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+		} 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));
+			r.push(`Quickly, ${he} collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal before returning to ${V.cellblockName}. On ${his} way past the cells, ${he} takes note of any slaves whispering or gesturing about what transpired for future punishment.`);
+		}
+	}
+
+case "be the Nurse":
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`${He} waddles to ${his} maternity ward and strips before settling into an open bed. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+	} 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));
+		r.push(`Quickly, ${he} collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal before retiring to the recovery ward. Within an hour of rest, ${he} is back on ${his} feet tending to ${his} charges.`);
+	}
+
+case "be your Head Girl":
+	if (random(1,20) > V.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`);
+if (_HGL !== 0) {
+	r.push(`, as ${his} slave rushes to ${his} side,`);
+}
+	r.push(` and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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`);
+if (_HGL !== 0) {
+	r.push(` by ${his} roommate`);
+}
+	r.push(` and ${he} rests awhile before returning to managing your slaves.`);
+	} else {
+		r.push(`While overseeing your other slaves, ${slave.slaveName}'s water breaks. ${He} attempts to hold back the coming birth until ${he} can catch a break in ${his} duties but ultimately fails.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`Upon finishing, ${he} quickly collects `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child and orders the mess to be cleaned promptly without breaking ${his} dominant appearance.`);
+	}
+
+case "guard you":
+	if (random(1,20) > V.suddenBirth) {
+		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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+	} 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));
+		r.push(`You sit by your loyal guard holding `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child until a servant comes by to take them away. Once ${he} is thoroughly rested, you help ${him} up and lead ${him} back to the penthouse to shower and change.`);
+	}
+
+case "recruit girls":
+	<<setNonlocalPronouns V.seeDicks>>
+	if (random(1,20) > V.suddenBirth) {
+		r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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.`);
+	} 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;
+		r.push(clothingBirth(slave));
+		if (_birthScene > 50) {
+			r.push(`Exhausted from the birth and clutching `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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. `);
+if (slave.fetish === "humiliation") {
+	r.push(`Your recruiter can't help but become aroused at the prospect`);
+} else {
+	r.push(`Your recruiter is terrified that ${his} birth video is out there for everyone to see, partly due to ${his} own shame and to the potential damage it will do to ${his} reputation`);
+}
+	r.push(`.`);
+		}
+	}
+
+case "work in the dairy":
+	if (V.dairyRestraintsSetting > 1 && slave.career === "a bioreactor") {
+		if (random(1,20) > V.suddenBirth) {
+			r.push(`As ${slave.slaveName}'s water breaks, a mechanical basket is extended under ${his} laboring `);
+if (slave.mpreg === 1) {
+	r.push(`ass`);
+} else {
+	r.push(`cunt`);
+}
+	r.push(`. Once `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby is secure, the basket retracts to allow ${his} `);
+if (slave.mpreg === 1) {
+	r.push(`rear`);
+} else {
+	r.push(`vagina`);
+}
+	r.push(` to be cleaned.`);
+		} else {
+			r.push(`Without warning, ${slave.slaveName}'s water breaks and ${his} body begins to rapidly push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} manages to force out the squirming child before the basket could extend, flagging ${his} unit for maintenance.`);
+		}
+		r.push(`All these events are meaningless to ${him}, as ${his} consciousness has long since been snuffed out.`);
+	} else if (V.dairyRestraintsSetting > 1) {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`As ${slave.slaveName}'s water breaks, a mechanical basket is extended under ${his} laboring `);
+if (slave.mpreg === 1) {
+	r.push(`ass`);
+} else {
+	r.push(`cunt`);
+}
+	r.push(`. Once `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby is secure, the basket retracts to allow ${his} `);
+if (slave.mpreg === 1) {
+	r.push(`rear`);
+} else {
+	r.push(`vagina`);
+}
+	r.push(` to be cleaned.`);
+			} else {
+				r.push(`Without warning, ${slave.slaveName}'s water breaks and ${his} body begins to rapidly push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} manages to force out the squirming child before the basket could extend, flagging ${his} unit for maintenance.`);
+			}
+			r.push(`${He} doesn't care about any of this, as the only thoughts left in ${his} empty mind revolve around the sensations in ${his} crotch and breasts.`);
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`As ${slave.slaveName}'s water breaks, a mechanical basket is extended under ${his} laboring `);
+if (slave.mpreg === 1) {
+	r.push(`ass`);
+} else {
+	r.push(`cunt`);
+}
+	r.push(`. ${He} struggles in ${his} bindings, attempting to break free in order to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby, but ${his} efforts are pointless. `);
+if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+	r.push(`Soon ${he} is convulsing with powerful orgasms while giving birth`);
+} else {
+	r.push(`${He} is forced to give birth`);
+}
+	r.push(`, restrained, into the waiting holder. Once the child`);
+if (slave.pregType > 1) {
+	r.push(`ren are`);
+} else {
+	r.push(` is`);
+}
+	r.push(` secure, the basket retracts, allowing access to ${his} `);
+if (slave.mpreg === 1) {
+	r.push(`asshole`);
+} else {
+	r.push(`vagina`);
+}
+	r.push(`.`);
+			} else {
+				r.push(`Without warning, ${slave.slaveName}'s water breaks and ${he} uncontrollably births `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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(`${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;
+			slave.trust -= 10, slave.devotion -= 10;
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} shows little interest and continues kneading ${his} breasts. Instinctively, ${he} begins to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(`. ${He} pays no heed to ${his} child being removed from the milking stall, instead focusing entirely on draining ${his} breasts and getting comfortable with ${his} still very gravid middle.`);
+			} else {
+				r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} show little interest and continues kneading ${his} breasts.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} shows no interest in `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child being removed from the milking stall, nor ${his} still very gravid middle, instead focusing entirely on draining ${his} breasts.`);
+			}
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`While getting milked, ${slave.slaveName}'s water breaks,`);
+if (V.dairyPregSetting > 0) {
+	r.push(` this is a regular occurrence to ${him} now so`);
+} else {
+	r.push(` but`);
+}
+	r.push(` ${he} continues enjoying ${his} milking while ${he} works to push out `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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 `);
+if (canSee(slave)) {
+	r.push(`a glimpse`);
+} else if (canHear(slave)) {
+	r.push(`the sound`);
+} else {
+	r.push(`the feeling`);
+}
+	r.push(` of ${his} child being removed from the milking stall before returning ${his} focus to draining ${his} breasts.`);
+			} else {
+				r.push(`While getting milked, ${slave.slaveName}'s water breaks. Knowing ${he} can't leave yet, ${he} shifts into a more comfortable position for the impending birth.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} takes a break from milking to collect `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
+			}
+		}
+	}
+
+default:
+	//Assignment was slave.assignment so why did we default? Report this!//
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and ${he} is encouraged to keep resting. `);
+if (hasAnyArms(slave)) {
+	r.push(`${He} runs ${his} hand`);
+if (hasBothArms(slave)) {
+	r.push(`s`);
+}
+	r.push(` across the still huge dome of ${his} middle; to`);
+} else {
+	r.push(`To`);
+}
+	r.push(` ${him}, gravidity and birth is nothing out of the ordinary.`);
+			} else {
+				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(slave));
+				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 (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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`);
+if (hasAnyArms(slave)) {
+	r.push(`, cradling ${his} heavily rounded middle,`);
+}
+	r.push(` and dozes off.`);
+			} 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 contraction wracks ${his} body.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} struggles to collect ${his} child and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} child.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and ${he} is encouraged to keep resting. `);
+if (hasAnyArms(slave)) {
+	r.push(`${He} runs ${his} hand`);
+if (hasBothArms(slave)) {
+	r.push(`s`);
+}
+	r.push(` across the still huge dome of ${his} middle; to`);
+} else {
+	r.push(`To`);
+}
+	r.push(` ${him}, gravidity and birth is nothing out of the ordinary.`);
+			} else {
+				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(slave));
+				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 (random(1,20) > V.suddenBirth) {
+				r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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`);
+if (slave.pregType > 1) {
+	r.push(`ren are`);
+} else {
+	r.push(` is`);
+}
+	r.push(` promptly taken and ${he} is encouraged to keep resting. ${He} rolls over`);
+if (hasAnyArms(slave)) {
+	r.push(`, cradling ${his} heavily rounded middle,`);
+}
+	r.push(` and dozes off.`);
+			} 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 contraction wracks ${his} body.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} struggles to collect ${his} child and places them in the cradle readied for ${him}. ${He} hefts ${his} still very gravid body out of bed to take a shower as your servants clean up and remove ${his} child.`);
+			}
+		}
+	}
+
+}
+
+} else {
+	r.push(` /* add extra events here (moving between jobs | after work) */`);
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and ${he} is encouraged to keep resting. `);
+if (hasAnyArms(slave)) {
+	r.push(`${He} runs ${his} hand`);
+if (hasBothArms(slave)) {
+	r.push(`s`);
+}
+	r.push(` across the still huge dome of ${his} middle; to`);
+} else {
+	r.push(`To`);
+}
+	r.push(` ${him}, gravidity and birth is nothing out of the ordinary.`);
+			} else {
+				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(slave));
+					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 {
+					r.push(`While stroking ${his} pregnancy absentmindedly, ${slave.slaveName}'s body begins to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} carries on until the contractions drag ${him} to `);
+if (hasBothLegs(slave)) {
+	r.push(`${his} knees`);
+} else {
+	r.push(`the floor`);
+}
+	r.push(`.`);
+					r.push(clothingBirth(slave));
+					r.push(`${He} rolls onto ${his} side and rests with ${his} child to ${his} breast until a servant collects ${his} child and helps ${him} to ${his} bed.`);
+				}
+			}
+		} else {
+			if (random(1,20) > V.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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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`);
+if (hasAnyArms(slave)) {
+	r.push(`, cradling ${his} heavily rounded middle,`);
+}
+	r.push(` and dozes off.`);
+			} else {
+				if (_birthScene >= 70) {
+					r.push(`While waiting to be helped to ${his} next assignment, ${slave.slaveName}'s body begins to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. Unable to do anything, ${he} is forced to give birth where ${he} is.`);
+					r.push(clothingBirth(slave));
+					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) {
+					r.push(`While eating in the cafeteria, ${slave.slaveName}'s body begins to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. Unable to walk without assistance, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`${He} gathers ${his} child and waits to be rescued from the vicious mockery, fully aware of all the jeering and laughter.`);
+				} 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 contraction wracks ${his} body.`);
+					r.push(clothingBirth(slave));
+					r.push(`${He} struggles to collect ${his} child and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} child.`);
+				}
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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 `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${His} child is promptly taken and ${he} is encouraged to keep resting. `);
+if (hasAnyArms(slave)) {
+	r.push(`${He} runs ${his} hand`);
+if (hasBothArms(slave)) {
+	r.push(`s`);
+}
+	r.push(` across the still huge dome of ${his} middle; to`);
+} else {
+	r.push(`To`);
+}
+	r.push(` ${him}, gravidity and birth is nothing out of the ordinary.`);
+			} else {
+				if (_birthScene >= 50) {
+					r.push(`While wandering the penthouse absentmindedly, ${slave.slaveName}'s body begins to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. ${He} carries on until the contractions drag ${him} to `);
+if (hasBothLegs(slave)) {
+	r.push(`${his} knees`);
+} else {
+	r.push(`the floor`);
+}
+	r.push(`.`);
+					r.push(clothingBirth(slave));
+					r.push(`${He} rolls onto ${his} side and rests with ${his} child to ${his} breast until a servant collects ${his} child and helps ${him} to ${his} bed.`);
+				} else {
+					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(slave));
+					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) {
+			r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s body begins to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` 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.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to. ${He} resumes ${his} previous task, eager for the next child to move into position.`);
+		} else {
+			if (random(1,20) > V.suddenBirth) {
+				r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} 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`);
+if (hasAnyArms(slave)) {
+	r.push(`, cradling ${his} heavily rounded middle,`);
+}
+	r.push(` and dozes off.`);
+			} else {
+				if (_birthScene >= 70) {
+					r.push(`While waddling through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s body begins to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. Unable to reach the prepared birthing room in time, ${he} finds a secluded room to give birth in.`);
+					r.push(clothingBirth(slave));
+					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) {
+					r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s body begins to birth `);
+if (slave.counter.birthsTotal === 0) {
+	r.push(`${his} first`);
+} else {
+	r.push(`this week's`);
+}
+	r.push(` baby. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+					V.humiliation = 1;
+					r.push(clothingBirth(slave));
+					r.push(`${He} gathers ${his} child and recovers ${his} strength before trying to escape out of sight of the jeering crowd. Finding a servant to give ${his} child to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery. ${He} runs a hand across ${his} still very gravid middle; ${he}'ll have to be more careful in the future as there are plenty more children growing within ${him}.`);
+				} 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 contraction wracks ${his} body.`);
+					r.push(clothingBirth(slave));
+					r.push(`${He} struggles to collect ${his} child and places them in the cradle readied for ${him}. ${He} hefts ${his} still very gravid body out of bed to take a shower as your servants clean up and remove ${his} child.`);
+				}
+			}
+		}
+	}
+
+}
+
+<</widget>>
+
+<<widget "HyperBroodmotherBirth">>
+
+<br>
+
+if (random(1,2) === 1) {
+	r.push(` /* at assignment else in halls/etc */`);
+
+switch (slave.assignment) {
+
+case "rest":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} attempts to roll over, and failing that, begins to fall back to sleep as another contraction wracks ${his} body.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} struggles to draw ${his} child to ${his} breast and resumes resting.`);
+		} else {
+			r.push(`${slave.slaveName} is awoken from ${his} rest by a contraction. ${He} struggles to roll over, and failing that, clutches ${his} gravid belly as another contraction wracks ${his} body. Since this has already happened several times this week, ${he} knows what to expect.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is collected and ${his} body cleaned before ${he} is allowed to resume ${his} rest.`);
+		}
+	} 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 contraction wracks ${his} body.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} struggles to draw ${his} child to ${his} breast and resumes resting.`);
+		} else {
+			r.push(`${slave.slaveName} is awoken from ${his} rest by a contraction. ${He} rolls over and clutches ${his} gravid belly as another contraction wracks ${his} body. Since this has already happened several times this week, ${he} knows what to expect.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is collected and ${his} body cleaned before ${he} is allowed to resume ${his} rest.`);
+		}
+	}
+
+case "be a subordinate slave":
+	_tempSub = getSlave(slave.subTarget);
+	if (def _tempSub) {
+		<<setLocalPronouns _tempSub 2>>
+	}
+	if (slave.fetish === "mindbroken") {
+		if (slave.subTarget === 0) {
+			r.push(`While servicing your other slaves, ${slave.slaveName}'s body begins to birth another of ${his} brood, though it does nothing to deter ${him} from ${his} task.`);
+			r.push(clothingBirth(slave));
+			r.push(`No sooner than ${his} baby is born, a cock is shoved into ${his} gaping pussy as ${he} draws ${his} child to ${his} breast.`);
+		} else {
+			r.push(`While servicing ${_tempSub.slaveName}, ${slave.slaveName}'s body begins to birth another of ${his} brood, though it does nothing to deter ${him} from ${his} task.`);
+			r.push(clothingBirth(slave));
+			r.push(`No sooner than ${his} baby is born does ${he} go back to pleasuring ${his} dom.`);
+		}
+	} else {
+		if (slave.subTarget === 0) {
+			r.push(`While servicing your other slaves, ${slave.slaveName}'s body begins to birth another of ${his} brood, causing ${him} to immediately try to break off. However, several hands quickly hook ${his} enormous bulk and ${he} is pulled back into another slave's crotch.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`Since ${he} is too pregnant to collect ${his} child, it is done for ${him}. ${His} exhausted form is slumped onto ${his} huge belly as another slave helps themselves to ${his} vulnerable body.`);
+		} else {
+			r.push(`While servicing ${_tempSub.slaveName}, ${slave.slaveName}'s body begins to birth another of ${his} brood, causing ${him} to immediately try to break off. ${His} dom eagerly watches ${his2} pregnant sub's ordeal.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			_tempSub.slaveName collects the newborn child to be sent off before returning and planting ${his2} crotch directly over ${his2} exhausted sub's face.
+		}
+	}
+
+case "whore":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While attempting to attract customers to fuck ${his} grotesquely distended body, ${slave.slaveName}'s body begins to birth another of ${his} brood.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} struggles to bring ${his} child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
+		} else {
+			r.push(`While attempting to attract customers to fuck ${his} grotesquely distended body, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to move and rapidly crowning, ${he} manages to get several men to help ${him} out.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`${He} lies stranded on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} is helped into a sitting position and handed ${his} child.`);
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While attempting to attract customers with ${his} grotesquely distended body, ${slave.slaveName}'s body begins to birth another of ${his} brood.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} draws ${his} child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
+		} else {
+			r.push(`While attempting to attract customers with ${his} grotesquely distended body, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} knows it is pointless to try to waddle away, as large as ${he} is, so ${he} convinces several men to help ${him} out.`);
+			V.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} is helped `);
+if (hasBothLegs(slave)) {
+	r.push(`to ${his} feet`);
+} else {
+	r.push(`upright`);
+}
+	r.push(` and handed ${his} child.`);
+		}
+	}
+
+case "serve the public":
+	_pbw = random(1,100);
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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)) {
+				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(slave));
+				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)) {
+				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(slave));
+				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.`);
+			} else {
+				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) {
+				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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He comes over ${his} exhausted body and moves on leaving ${him} to recover and await ${his} child to be sent off.`);
+				V.humiliation = 1;
+			} 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.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				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)) {
+				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.`);
+				V.humiliation = 1;
+				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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} bloated womb. Once ${he} recovers enough to collect ${his} child, ${he} awaits for it to be sent off.`);
+				V.humiliation = 1;
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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)) {
+				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(slave));
+				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)) {
+				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(slave));
+				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.`);
+			} else {
+				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) {
+				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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He comes over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} child to be sent off.`);
+				V.humiliation = 1;
+			} 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.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				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)) {
+				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.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`She cums across ${his} face before helping ${him} `);
+if (hasBothLegs(slave)) {
+	r.push(`to ${his} feet`);
+} else {
+	r.push(`upright`);
+}
+	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} bab`);
+if (slave.pregType > 1) {
+	r.push(`ies`);
+} else {
+	r.push(`y`);
+}
+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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} bloated womb. Once ${he} recovers enough to get `);
+if (hasBothLegs(slave)) {
+	r.push(`to ${his} feet`);
+} else {
+	r.push(`upright`);
+}
+	r.push(`, ${he} gathers ${his} child to be sent off.`);
+				V.humiliation = 1;
+			}
+		}
+	}
+
+case "work a glory hole":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While sucking a dick through the hole of ${his} confining box, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} makes no effort to stop sucking the dicks presented to ${him}.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is taken as it is born from ${his} rear hanging out of the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`);
+		} else {
+			r.push(`While sucking a dick through the hole of ${his} confining box, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} quickly finishes the dick off and sighs, knowing full well ${he} couldn't move even if ${he} weren't confined. Another dick is shoved into ${his} trapped face and ${he} is forced to keep sucking.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is taken as it is born from ${his} rear hanging out of the box. ${He} never got a look at it, being unable to turn even slightly.`);
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While sucking a dick through the hole of ${his} confining box, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} makes no effort to stop sucking the dicks presented to ${him}.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is taken as it is born from ${his} rear hanging out of the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`);
+		} else {
+			r.push(`While sucking a dick through the hole of ${his} confining box, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} quickly finishes the dick off before realizing there is no way ${he} can move ${his} bloated form in the box. Another dick is shoved into ${his} trapped face and ${he} is forced to keep sucking.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is taken as it is born from ${his} rear hanging out of the box. ${He} never got a look at it, being unable to turn even slightly.`);
+		}
+	}
+
+case "get milked":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While getting milked, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} show little interest and continues kneading ${his} breasts.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} shows no interest in ${his} child`);
+if (slave.pregType > 1) {
+	r.push(`ren`);
+}
+	r.push(` being removed from the milking stall, instead focusing entirely on draining breasts.`);
+		} else {
+			r.push(`While getting milked, ${slave.slaveName}'s body begins to birth another of ${his} brood. Between the milkers and ${his} immobilizing belly, ${he} ends up stranded atop ${his} immense pregnancy.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is carried away and ${he} struggles to get off of ${himself}. ${He} groans as ${he} realizes the milk tank is nearly full, having been filled with the copious amounts of milk ${his} body is producing for ${his} brood.`);
+			}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While getting milked, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} show little interest and continues kneading ${his} breasts.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} shows no interest in ${his} child`);
+if (slave.pregType > 1) {
+	r.push(`ren`);
+}
+	r.push(` being removed from the milking stall, instead focusing entirely on draining breasts.`);
+		} else {
+			r.push(`While getting milked, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} shifts into a comfortable position to give birth while the milker works ${his} breasts.`);
+			r.push(clothingBirth(slave));
+			r.push(`${His} child is carried away and ${he} rests with ${his} back against the wall. ${He} groans as ${he} realizes the milk tank is nearly full, having been filled with the copious amounts of milk ${his} body is producing for ${his} brood.`);
+		}
+	}
+
+case "please you":
+	if (!canWalk(slave)) {
+	if (slave.fetish === "mindbroken") {
+		r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+		r.push(clothingBirth(slave));
+		r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} child and to clean up the still oblivious broodmother.`);
+	} else {
+		r.push(`While resting against ${his} belly nearby, ${slave.slaveName}'s body begins to birth another of ${his} brood, startling ${him}. ${He} looks to you for guidance and you shake your head "no". Without permission to move ${he} `);
+if (slave.devotion > 50) {
+	r.push(`decides to give you a show`);
+} else if (slave.devotion > 20) {
+	r.push(`reluctantly decides giving birth in front of you isn't so bad.`);
+} else {
+	r.push(`begins to panic as ${his} contractions come sooner and sooner`);
+V.humiliation = 1;
+}
+	r.push(`.`);
+		r.push(clothingBirth(slave));
+		r.push(`As thanks for the show, you help ${his} exhausted body onto the couch so ${he} can recover before returning to ${his} duties. You call for a servant to take away ${his} child and clean up your toy.`);
+	}
+	} else {
+	if (slave.fetish === "mindbroken") {
+		r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+		r.push(clothingBirth(slave));
+		r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} child and to clean up the still oblivious broodmother.`);
+	} else {
+		r.push(`While standing nearby, ${slave.slaveName}'s body begins to birth another of ${his} brood, startling ${him}. ${He} looks to you for guidance and you shake your head "no". Without permission to leave ${he} `);
+if (slave.devotion > 50) {
+	r.push(`decides to give you a show`);
+} else if (slave.devotion > 20) {
+	r.push(`reluctantly decides giving birth in front of you isn't so bad.`);
+} else {
+	r.push(`begins to panic as ${his} contractions come sooner and sooner`);
+V.humiliation = 1;
+}
+	r.push(`.`);
+		r.push(clothingBirth(slave));
+		r.push(`As thanks for the show, you help ${his} exhausted body onto the couch so ${he} can recover before returning to ${his} duties. You call for a servant to take away ${his} child and clean up your toy.`);
+	}
+	}
+
+case "stay confined":
+	if (!canWalk(slave)) {
+	if (slave.fetish === "mindbroken") {
+		r.push(`While waiting in confinement, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} can't move, ${he} just lets things happen.`);
+		r.push(clothingBirth(slave));
+		r.push(`${He} struggles for a minute before realizing ${he} is incapable of reaching ${his} child. The servant that has to crawl under ${his} bloated body to get ${his} child is less than pleased, especially since this is the third time this week ${he} has had to do it.`);
+	} else {
+		r.push(`${slave.slaveName} is awoken from ${his} stupor by ${his} body beginning to birth another of ${his} brood. ${He} struggles to get into position but ends up getting stuck atop ${his} massive belly.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`${He} spills out of the cell when the servant comes once more to collect ${his} child. ${He} hastily tries to cram ${his} bulk back into ${his} cell before ${he} gets chastised.`);
+	}
+	} else {
+	if (slave.fetish === "mindbroken") {
+		r.push(`While waiting in confinement, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} assumes a birthing position.`);
+		r.push(clothingBirth(slave));
+		r.push(`${He} struggles for a minute before realizing ${his} pregnancy takes up most of the cell and that ${he} can't reach ${his} child. The servant that has to crawl under ${his} bloated body to get ${his} child is less than pleased, especially since this is the third time this week ${he} has had to do it.`);
+	} else {
+		r.push(`${slave.slaveName} is awoken from ${his} stupor by ${his} body beginning to birth another of ${his} brood. ${He} struggles to get into position but ends up getting stuck standing thanks to ${his} massive belly.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`${He} spills out of the cell when the servant comes once more to collect ${his} child. ${He} hastily tries to cram ${his} bulk back into ${his} cell before ${he} gets chastised.`);
+	}
+	}
+
+case "work as a servant" "be a servant":
+	if (slave.fetish === "mindbroken") {
+		if (random(0,1) === 1) {
+			r.push(`While giving a slave oral service, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${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} struggles to bring ${his} child to ${his} breast until `);
+if (S.Stewardess) {S.Stewardess.slaveName shouts at ${him} to move ${his} useless ass
+} else if (V.HeadGirlID !== 0) {S.HeadGirl.slaveName shouts at ${him} to move ${his} useless ass
+} else {
+	r.push(`shouts at ${him} to move ${his} useless ass`);
+}
+	r.push(`.`);
+		} else {
+			r.push(`While struggling to scrub the penthouse floor, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} carries on trying to clean as ${he} drags ${his} belly along the floor.`);
+			r.push(clothingBirth(slave));
+			r.push(`Instead of carrying on ${his} task, ${he} draws ${his} child to ${his} breast until `);
+if (S.Stewardess) {S.Stewardess.slaveName shouts at ${him} to move ${his} useless ass
+} else if (V.HeadGirlID !== 0) {S.HeadGirl.slaveName shouts at ${him} to move ${his} useless ass
+} else {
+	r.push(`shouts at ${him} to move ${his} useless ass`);
+}
+	r.push(`.`);
+		}
+	} else {
+		if (random(0,1) === 1) {
+			r.push(`While giving a slave oral service, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to pull away but they grab ${his} head and force ${him} back to their crotch.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`The slave gets off quite strongly to the show and shoves ${him} to the ground, leaving ${him} struggling to get up before `);
+if (S.Stewardess) {S.Stewardess.slaveName shouts at ${him}
+} else if (V.HeadGirlID !== 0) {S.HeadGirl.slaveName shouts at ${him} 
+} else {
+	r.push(`shouts at ${him}`);
+}
+	r.push(`.`);
+		} else {
+			r.push(`While using ${his} bloated belly to scrub the penthouse floor, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since this isn't the first time this week this happened, ${he} readies ${himself} for the coming birth.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} makes a pass around the room before scooping up ${his} child and struggling to ${his} feet. ${He} slowly waddles to drop off ${his} child.`);
+		}
+	}
+
+case "serve in the master suite":
+	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 body begins to birth another of ${his} brood. ${He} struggles to shift into a more comfortable position before giving up.`);
+				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) {S.Concubine furiously orders ${his} child
+if (slave.pregType > 1) {
+	r.push(`ren`);
+}
+	r.push(` 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.`);
+			} else {
+				r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} pays it no heed and continues blankly waiting.`);
+				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) {S.Concubine.slaveName furiously orders ${his} child
+if (slave.pregType > 1) {
+	r.push(`ren`);
+}
+	r.push(` removed, and ${him} thoroughly cleaned before your return.`);
+}
+			}
+		} else {
+			if (V.masterSuiteUpgradeLuxury === 1) {
+				r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s body begins to birth another of ${his} brood. Knowing there is nothing ${he} can do, ${he} accepts that ${he} is going to give birth in your bed.`);
+				r.push(clothingBirth(slave));
+				r.push(`Once ${his} child is removed, ${he}'s cleaned up, and the sheets changed, ${he} struggles back into bed to recover for your return.`);
+			} else if (V.masterSuiteUpgradeLuxury === 2) {
+				r.push(`While participating in the fuckpit orgy, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} knows ${he} stands no chance of escaping the fuckpit, so ${he} leaves ${himself} at the mercy of the other fucktoys. They happily position themselves for ${him} to pleasure them while giving birth.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`Once the fucktoys are done tormenting the exhausted broodmother, they hand ${his} child off to the help and snuggle up to ${his} enormous pregnancy as ${he} recovers ${his} strength.`);
+			} else {
+				r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} knows ${he} stands no chance of reaching ${his} sex toys, so ${he} does ${his} best to conceal them. ${He} calls for a servant to hurry as ${he} begins laboring.`);
+				r.push(clothingBirth(slave));
+				r.push(`The servant collects ${his} child and helps ${him} onto the largest cushion in the room to recover for your return. With a little effort ${he} pushes the vibrating dildo out of ${his} ass before settling down for a nap.`);
+			}
+		}
+	} 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 body begins to birth another of ${his} brood. ${He} shifts into a more comfortable position.`);
+				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) {S.Concubine.slaveName furiously orders ${his} child
+if (slave.pregType > 1) {
+	r.push(`ren`);
+}
+	r.push(` 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.`);
+			} else {
+				r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} pays it no heed and continues blankly waiting.`);
+				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) {S.Concubine.slaveName furiously orders ${his} child
+if (slave.pregType > 1) {
+	r.push(`ren`);
+}
+	r.push(` removed, and ${him} thoroughly cleaned before your return.`);
+}
+			}
+		} else {
+			if (V.masterSuiteUpgradeLuxury === 1) {
+				r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} quickly moves ${himself} off the bed and calls for a servant before dropping onto ${his} bloated stomach.`);
+				r.push(clothingBirth(slave));
+				r.push(`Once ${his} child is removed, ${he}'s cleaned up, and the sheets changed, ${he} struggles back into bed to recover for your return.`);
+			} else if (V.masterSuiteUpgradeLuxury === 2) {
+				r.push(`While participating in the fuckpit orgy, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} tries to crawl out of the pit but the other fucktoys easily pull ${him} back in and position themselves for ${him} to pleasure them while giving birth.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`Once the fucktoys are done tormenting the exhausted broodmother, they hand ${his} child off to the help and snuggle up to ${his} enormous pregnancy as ${he} recovers ${his} strength.`);
+			} else {
+				r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} tries to get to the prepared area but fails to untangle ${himself} from the toys ${he} was playing with. ${He} calls for a servant to hurry as ${he} begins laboring.`);
+				r.push(clothingBirth(slave));
+				r.push(`The servant collects ${his} child and helps ${him} onto the largest cushion in the room to recover for your return. With a little effort ${he} pushes the vibrating dildo out of ${his} ass before settling down for a nap.`);
+			}
+		}
+	}
+
+case "serve in the club":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`${slave.slaveName} is showing off ${his} grotesque body and trying to attract citizens by dancing as well as ${he} can. During one of ${his} dances, ${his} body begins to birth another of ${his} brood. ${He} keeps on dancing, despite ${his} condition, until ${his} contractions drag ${him} onto ${his} bloated stomach.`);
+			r.push(clothingBirth(slave));
+			r.push(`Multiple citizens drag ${him} into a booth so that they may tease ${his} enormous exhausted body while the dance floor is dried and ${his} child is carried off.`);
+		} else if (slave.fetish === "humiliation") {
+			r.push(`${slave.slaveName} is showing off ${his} grotesque body and trying to attract citizens by dancing as well as ${he} can, all the while flashing glimpses of ${his} crotch and nipples. During one of ${his} dances, ${his} body begins to birth another of ${his} brood. ${He} calls out to the crowd, hyping them up for ${his} new show.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`As ${his} child is removed from the dance floor, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
+		} else {
+			r.push(`${slave.slaveName} is showing off ${his} grotesque body and trying to attract citizens by dancing as well as ${he} can. During one of ${his} dances, slave.slaveName's body begins to birth another of ${his} brood. ${He} frantically struggles to move drawing even more attention to ${his} helpless state. ${He} is roughly pulled into one of the side rooms by a group of men looking forward to the show ${he}'s about to perform for them.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`Only once the last of ${his} clients cums over ${his} bloated body is ${he} handed ${his} child and allowed to rest. ${He} enjoys a moment with ${his} newborn before the servant comes to collect them.`);
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			r.push(`${slave.slaveName} is showing off ${his} grotesque body and trying to attract citizens by dancing as well as ${he} can. During one of ${his} dances, ${his} body begins to birth another of ${his} brood. ${He} keeps on dancing, despite ${his} condition, until ${his} contractions drag ${him} onto ${his} bloated stomach.`);
+			r.push(clothingBirth(slave));
+			r.push(`Multiple citizens drag ${him} into a booth so that they may tease ${his} enormous exhausted body while the dance floor is dried and ${his} child is carried off.`);
+		} else if (slave.fetish === "humiliation") {
+			r.push(`${slave.slaveName} is showing off ${his} grotesque body and trying to attract citizens by dancing as well as ${he} can, all the while flashing glimpses of ${his} crotch and nipples. During one of ${his} dances, ${his} body begins to birth another of ${his} brood. ${He} calls out to the crowd, hyping them up for ${his} new show.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`As ${his} child is removed from the dance floor, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
+		} else {
+			r.push(`${slave.slaveName} is showing off ${his} grotesque body and trying to attract citizens by dancing as well as ${he} can. During one of ${his} dances, slave.slaveName's body begins to birth another of ${his} brood. ${He} clumsily tries to leave the dance floor only to find hands groping ${his} titanic belly. ${He} is roughly pulled into one of the side rooms by a group of men looking forward to the show ${he}'s about to perform for them.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`Only once the last of ${his} clients cums over ${his} bloated body is ${he} handed ${his} child and allowed to rest. ${He} enjoys a moment with ${his} newborn before the servant comes to collect them.`);
+		}
+	}
+
+case "choose her own job":
+	if (!canWalk(slave)) {
+		r.push(`While thinking about what job to take as an immobile womb, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to do anything but labor, ${he} gives in to what's coming.`);
+		r.push(clothingBirth(slave));
+		r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`);
+	} else {
+		if (slave.fetish === "humiliation") {
+			r.push(`While slowly wandering the penthouse deciding on ${his} post, ${slave.slaveName}'s body begins to birth another of ${his} brood. 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.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`);
+		} else {
+			r.push(`While slowly wandering the penthouse deciding on ${his} post, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to reach the prepared birthing room in time, ${he} finds a secluded room to give birth in.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`);
+		}
+	}
+
+case "rest in the spa":
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While soaking in the spa's pool, ${slave.slaveName}'s body begins to birth another of ${his} brood. As ${he} begins to ready ${himself} for birth, `);
+if (S.Attendant) {S.Attendant.slaveName struggles to pull ${him} out of the pool and glares at ${him}
+} else {
+	r.push(`the other bathers watch curiously`);
+}
+	r.push(`.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} and ${his} child are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} children away.`);
+		} else {
+			r.push(`While soaking in the spa's pool, ${slave.slaveName}'s body begins to birth another of ${his} brood. As ${he} begins to ready ${himself} for a water birth, `);
+if (S.Attendant) {S.Attendant.slaveName shifts into position to aid ${him}
+} else {
+	r.push(`the other bathers watch curiously`);
+}
+	r.push(`.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} and ${his} child are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} children away.`);
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While soaking in the spa's pool, ${slave.slaveName}'s body begins to birth another of ${his} brood. As ${he} begins to ready ${himself} for birth, `);
+if (S.Attendant) {S.Attendant.slaveName struggles to pull ${him} out of the pool and glares at ${him}
+} else {
+	r.push(`the other bathers watch curiously`);
+}
+	r.push(`.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} and ${his} child are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} children away.`);
+		} else {
+			r.push(`While heading for the changing room before a nice soak, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} hurries into the changing room only to find it unusually crowded. Without any choice left, ${he} assumes a birthing position.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`The several of other slaves present, that aren't pinned by ${his} sudden intrusion, help ${him} with ${his} child while the rest enjoy the show. `);
+if (S.Attendant) {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 {
+	r.push(`Soon a servant arrives to take ${his} child away, and ${he} is ushered into the bath to clean up and relax`);
+}
+	r.push(`.`);
+		}
+	}
+
+case "learn in the schoolroom":
+	if (!canWalk(slave)) {
+		r.push(`During a lesson in ${V.schoolroomName}, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since this isn't the first time ${he} interrupted the lesson this week, and ${he} is too heavy to move, ${he} is allowed to give birth right where ${he} is.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`${He} struggles to gather ${his} newborn child as class slowly resume. Looking around, ${he} can't help but notice all the other students giggling and gesturing at ${him}.`);
+	} else {
+		r.push(`During a lesson in ${V.schoolroomName}, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since this isn't the first time ${he} interrupted the lesson this week, ${he} is helped into an adjacent storage room.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`${He} struggles to gather ${his} newborn child and slowly excuses ${himself} from the class. ${He} can't help but notice all the other students giggling and gesturing as ${he} waddles out.`);
+	}
+
+case "take classes":
+	if (!canWalk(slave)) {
+		r.push(`During a lesson under ${V.assistant.name}, ${slave.slaveName}'s body begins to birth another of ${his} brood. Your assistant pauses and waits for ${him} to finish, having given up after the last several times`);
+		r.push(clothingBirth(slave));
+		r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} child is collected to be cleaned up before the lesson is continued.`);
+	} else {
+		r.push(`During a lesson under ${V.assistant.name}, ${slave.slaveName}'s body begins to birth another of ${his} brood. Your assistant pauses and waits for ${him} to finish, having given up after the last several times`);
+		r.push(clothingBirth(slave));
+		r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} child is collected to clean ${himself} up before the lesson is continued.`);
+	}
+
+case "work in the brothel":
+	_pbw = random(1,100);
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			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)) {
+				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(slave));
+				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)) {
+				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(slave));
+				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.`);
+			} else {
+				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) {
+				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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He comes over ${his} exhausted body and moves on leaving ${him} to recover and await ${his} child to be sent off.`);
+				V.humiliation = 1;
+			} 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.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				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)) {
+				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.`);
+				V.humiliation = 1;
+				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} bab`);
+if (slave.pregType > 1) {
+	r.push(`ies`);
+} else {
+	r.push(`y`);
+}
+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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} bloated womb. Once ${he} recovers enough to collect ${his} child, ${he} awaits for it to be sent off.`);
+				V.humiliation = 1;
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			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)) {
+				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(slave));
+				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)) {
+				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(slave));
+				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.`);
+			} else {
+				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) {
+				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} bab`);
+if (slave.pregType > 1) {
+	r.push(`ies`);
+} else {
+	r.push(`y`);
+}
+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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He comes over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} child to be sent off.`);
+				V.humiliation = 1;
+			} 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.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				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)) {
+				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.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`She cums across ${his} face before helping ${him} `);
+if (hasBothLegs(slave)) {
+	r.push(`to ${his} feet`);
+} else {
+	r.push(`upright`);
+}
+	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} bab`);
+if (slave.pregType > 1) {
+	r.push(`ies`);
+} else {
+	r.push(`y`);
+}
+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, `);
+if (slave.fetish === "humiliation") {
+	r.push(`but that only makes it more exciting`);
+} else {
+	r.push(`so ${he} bears with it`);
+}
+	r.push(`. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} bloated womb. Once ${he} recovers enough to get `);
+if (hasBothLegs(slave)) {
+	r.push(`to ${his} feet`);
+} else {
+	r.push(`upright`);
+}
+	r.push(`, ${he} gathers ${his} child to be sent off.`);
+				V.humiliation = 1;
+			}
+		}
+	}
+
+case "be your Concubine":
+	if (slave.fetish === "mindbroken") {
+	} else {
+		r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} body begins to birth another of ${his} brood. 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} child. You rise to meet ${him} and struggle to help ${him} onto the couch, just before it's to late.`);
+		r.push(clothingBirth(slave));
+		r.push(`Cradling your child, the two of you rest for a spell before sending them off and spending some more intimate time together. You make sure to pay special attention to ${his} overstimulated belly before you help ${him} back to your suite.`);
+	}
+
+case "live with your Head Girl":
+	<<setLocalPronouns S.HeadGirl 2>>
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} attempts to roll over, and failing that, begins to fall back to sleep as another contraction wracks ${his} body. ${His} body begins to birth another of ${his} brood.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} draws ${his} child to ${his} breast and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
+		} else {
+			r.push(`${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} attempts to roll over, and failing that, claws at ${his} massive belly as another contraction wracks ${his} body.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} struggles to collect ${his} child and brings them to ${his} breast. ${He} waits for ${S.HeadGirl.slaveName} to return, hoping ${he2} will arrive before another baby makes its way out of ${him}.`);
+		}
+	} 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 contraction wracks ${his} body. ${His} body begins to birth another of ${his} brood.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} draws ${his} child to ${his} breast and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
+		} else {
+			r.push(`${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} rolls over and claws at ${his} massive belly as another contraction wracks ${his} body.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} struggles to collect ${his} child and places them in the cradle readied for ${him}. ${He} waddles off to take a bath as your servants clean up and remove ${his} child. Cleaned up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`);
+		}
+	}
+
+case "be confined in the arcade":
+	r.push(`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} child into the waiting basket. As they are carried away, ${his} rear is cleaned up and the sign removed.`);
+
+case "get treatment in the clinic":
+	if (S.Nurse) {
+		<<setLocalPronouns S.Nurse 2>>
+	}
+	r.push(`${slave.slaveName} is in the perfect place to give birth when ${his} body begins to push out another of ${his} brood. `);
+if (S.Nurse) {S.Nurse.slaveName
+} else {
+	r.push(`A freelance nurse`);
+}
+	r.push(` delivers ${his} child before taking them away. Before long ${he2} returns to attend to ${his2} patient's perpetual pregnancy.`);
+
+case "be confined in the cellblock":
+	if (slave.fetish === "mindbroken") {
+		r.push(`While waiting in confinement, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} assumes a birthing position.`);
+		r.push(clothingBirth(slave));
+		r.push(`${He} struggles for a minute before realizing ${his} pregnancy takes up most of the cell and that ${he} can't reach ${his} child. The servant that has to crawl under ${his} bloated body to get ${his} child is less than pleased, especially since this is the third time this week ${he} has had to do it.`);
+	} else {
+		r.push(`${slave.slaveName} is awoken from ${his} stupor by ${his} body beginning to birth another of ${his} brood. ${He} struggles to get into position but ends up getting stuck thanks to ${his} massive belly and inability to properly move ${himself}.`);
+		V.humiliation = 1;
+		r.push(clothingBirth(slave));
+		r.push(`${He} spills out of the cell when the servant comes once more to collect ${his} child. ${He} hastily tries to cram ${his} bulk back into ${his} cell before ${he} gets chastised.`);
+	}
+
+default:
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While stroking ${his} pregnancy absentmindedly, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} carries on until the contractions drag ${him} onto ${his} swollen belly.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} draws ${his} child to ${his} breast and rests upon ${his} mass until a servant collects ${his} child and helps ${him} back to ${his} bed.`);
+		} else {
+			if (random(0,1) === 1) {
+				r.push(`While waiting to be helped to ${his} next assignment, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to do anything, ${he} is forced to give birth where ${he} is.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and recovers ${his} strength while resuming ${his} wait for a servant to help ${him} to ${his} assignment.`);
+			} else {
+				r.push(`While eating in the cafeteria, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to move, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and waits to be rescued from the vicious mockery, fully aware of all the jeering and laughter.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While stroking ${his} pregnancy absentmindedly, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} carries on until the contractions drag ${him} onto ${his} swollen belly.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} draws ${his} child to ${his} breast and rests upon ${his} mass until a servant collects ${his} child and helps ${him} back to ${his} bed.`);
+		} else if (slave.fetish === "humiliation") {
+			r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s body begins to birth another of ${his} brood. 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.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to. ${He} resumes ${his} previous task, eager for the next child to move into position.`);
+		} else {
+			if (random(0,1) === 1) {
+				r.push(`While waddling through the penthouse on ${his} way to ${his} next assignment, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to reach the prepared birthing room in time, ${he} finds a secluded room to give birth in.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to before shuffling to ${his} assignment.`);
+			} else {
+				r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and recovers ${his} strength before trying to escape out of sight of the jeering crowd. Finding a servant to give ${his} child to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery, though ${his} enormous belly keeps ${his} blanket from covering ${him}.`);
+			}
+		}
+	}
+
+}
+
+} else {
+	r.push(` /* add extra events here (moving between jobs | after work) */`);
+	if (!canWalk(slave)) {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While stroking ${his} pregnancy absentmindedly, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} carries on until the contractions drag ${him} onto ${his} swollen belly.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} draws ${his} child to ${his} breast and rests upon ${his} mass until a servant collects ${his} child and helps ${him} back to ${his} bed.`);
+		} else {
+			if (random(0,1) === 1) {
+				r.push(`While waiting to be helped to ${his} next assignment, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to do anything, ${he} is forced to give birth where ${he} is.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and recovers ${his} strength while resuming ${his} wait for a servant to help ${him} to ${his} assignment.`);
+			} else {
+				r.push(`While eating in the cafeteria, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to move, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and waits to be rescued from the vicious mockery, fully aware of all the jeering and laughter.`);
+			}
+		}
+	} else {
+		if (slave.fetish === "mindbroken") {
+			r.push(`While wandering the penthouse absentmindedly, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} carries on until the contractions drag ${him} onto ${his} swollen belly.`);
+			r.push(clothingBirth(slave));
+			r.push(`${He} draws ${his} child to ${his} breast and rests upon ${his} mass until a servant collects ${his} child and helps ${him} back `);
+if (hasBothLegs(slave)) {
+	r.push(`to ${his} feet`);
+} else {
+	r.push(`upright`);
+}
+	r.push(`.`);
+		} else if (slave.fetish === "humiliation") {
+			r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s body begins to birth another of ${his} brood. 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.`);
+			V.humiliation = 1;
+			r.push(clothingBirth(slave));
+			r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to. ${He} resumes ${his} previous task, eager for the next child to move into position.`);
+		} else {
+			if (random(0,1) === 1) {
+				r.push(`While waddling through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to reach the prepared birthing room in time, ${he} finds a secluded room to give birth in.`);
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to before shuffling to ${his} assignment.`);
+			} else {
+				r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s body begins to birth another of ${his} brood. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+				V.humiliation = 1;
+				r.push(clothingBirth(slave));
+				r.push(`${He} gathers ${his} child and recovers ${his} strength before trying to escape out of sight of the jeering crowd. Finding a servant to give ${his} child to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery, though ${his} enormous belly keeps ${his} blanket from covering ${him}.`);
+			}
+		}
+	}
+
+}
+
+<</widget>>
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index 0f93b20ad932842ea3ab93aa8911edda7c1f8c13..b5bff53f5ab3238472010f1c76c496c7ace90346 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -215,22 +215,22 @@
 	<<if $slaves[$i].broodmother == 0 || $slaves[$i].broodmotherCountDown == 1>>
 		<<if $slaves[$i].assignment != "work in the dairy">>
 			<<if $universalRulesCSec == 1 || ($slaves[$i].mpreg == 0 && $slaves[$i].vagina < 0)>>
-				<<Birth>>
+				<<includeDOM birth($slaves[$i])>>
 			<<else>>
 				<<if hasAnyLegs($slaves[$i])>> /* legless slaves are always carried in time */
 					<<if (random(1,20) > $suddenBirth) || ($universalRulesBirthing == 1)>> /* did she make it to her birthing area? */
 						Feeling childbirth approaching, <<if !canWalk($slaves[$i])>>$slaves[$i].slaveName is helped<<else>>$slaves[$i].slaveName makes $his way<</if>> to $his prepared birthing area.
-						<<Birth>>
+						<<includeDOM birth($slaves[$i])>>
 					<<else>> /* did not make it to birthing area */
 						<<if (($birthDamage > 15 && random(1,100) > 50) || ($birthDamage > 20)) && ($slaves[$i].assignment != "be the Nurse" && $slaves[$i].assignment != "get treatment in the clinic")>>
-							<<DeadlyBirth>>
+							<<includeDOM deadlyBirth($slaves[$i])>>
 						<<else>>
-							<<SuddenBirth>>
+							<<includeDOM suddenBirth($slaves[$i])>>
 						<</if>> /* closes deadly birth */
 					<</if>> /* closes reg birth */
 				<<else>> /* made it to birthing area */
 					With childbirth approaching, $slaves[$i].slaveName is carried to $his prepared birthing area.
-					<<AmpBirth>>
+					<<includeDOM ampBirth($slaves[$i])>>
 				<</if>> /* close amp birth */
 			<</if>> /* close always c-sec */
 		<<else>>
@@ -258,7 +258,7 @@
 	<<else>>
 		<<if !hasAnyLegs($slaves[$i])>>
 			With childbirth approaching, $slaves[$i].slaveName is carried to $his prepared birthing area.
-			<<AmpBirth>>
+			<<includeDOM ampBirth($slaves[$i])>>
 		<<elseif $slaves[$i].broodmother == 1>>
 			<<BroodmotherBirth>>
 		<<else>>