From 95b0e703c8eb44ec1a73be9bb273979227681ef5 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Wed, 23 Sep 2020 23:27:20 -0400
Subject: [PATCH] adjust scope of birth()

---
 src/js/birth/birth.js | 14942 ++++++++++++++++++++--------------------
 1 file changed, 7471 insertions(+), 7471 deletions(-)

diff --git a/src/js/birth/birth.js b/src/js/birth/birth.js
index 0c093250843..49eba128da9 100644
--- a/src/js/birth/birth.js
+++ b/src/js/birth/birth.js
@@ -10,285 +10,303 @@ globalThis.allBirths = function() {
 	V.birthee = 0;
 
 	return el;
+};
 
-
-	function birth(slave) {
-		const el = document.createElement("p");
-		let p;
-		let humiliation = 0;
-		let suddenBirth = 1;
-		let cSection = 0;
-		let slaveDead = 0;
-		let birthDamage = 0;
-		let newMother = 0;
-		let diffSize;
-		let curBabies;
-		const babies = (slave.pregType > 1) ? `babies` : `baby`;
-		const children = (slave.pregType > 1) ? `children` : `child`;
-		const childrenAre = (slave.pregType > 1) ? `children are` : `child is`;
-		const societalElite = V.arcologies[0].FSNeoImperialistLaw2 === 1 ? "Barons" : "Societal Elite";
-		const dispositionId = _.uniqueId('babyDisposition-');
-		const {
-			He, His,
-			he, his, him, himself, wife, girl
-		} = getPronouns(slave);
-		if (V.legendaryWombID !== 0) {
-			V.legendaryWombID = 0;
-		}
-		if (!slave.counter.laborCount) {
-			slave.counter.laborCount = 0;
-			if (slave.counter.birthsTotal > 0 && slave.counter.laborCount === 0) {
-				slave.counter.laborCount = slave.counter.birthsTotal; // we do not have a way to know multiples birth count for backward compatibility code. :(
-			}
-		}
-		const title = document.createElement("div");
-		title.append(`Birth report: `);
-		App.UI.DOM.appendNewElement("span", title, SlaveFullName(slave), "coral");
-		el.append(title);
-		prebirthCheck();
-		el.append(preBirthScene());
-		if (slaveDead !== 1) {
-			birthCalc();
-			el.append(birthMainScene());
-			el.append(birthBabies());
-			el.append(birthPostpartum());
-			slave.counter.laborCount++;
-			el.append(birthCritical());
-		} else {
-			removeSlave(slave);
-			slaveDead = 0;
+globalThis.birth = function(slave) {
+	const el = document.createElement("p");
+	let p;
+	let humiliation = 0;
+	let suddenBirth = 1;
+	let cSection = 0;
+	let slaveDead = 0;
+	let birthDamage = 0;
+	let newMother = 0;
+	let diffSize;
+	let curBabies;
+	const babies = (slave.pregType > 1) ? `babies` : `baby`;
+	const children = (slave.pregType > 1) ? `children` : `child`;
+	const childrenAre = (slave.pregType > 1) ? `children are` : `child is`;
+	const societalElite = V.arcologies[0].FSNeoImperialistLaw2 === 1 ? "Barons" : "Societal Elite";
+	const dispositionId = _.uniqueId('babyDisposition-');
+	const {
+		He, His,
+		he, his, him, himself, wife, girl
+	} = getPronouns(slave);
+	if (V.legendaryWombID !== 0) {
+		V.legendaryWombID = 0;
+	}
+	if (!slave.counter.laborCount) {
+		slave.counter.laborCount = 0;
+		if (slave.counter.birthsTotal > 0 && slave.counter.laborCount === 0) {
+			slave.counter.laborCount = slave.counter.birthsTotal; // we do not have a way to know multiples birth count for backward compatibility code. :(
 		}
-		const line = document.createElement("hr");
-		line.style.margin = "0";
-		el.append(line);
+	}
+	const title = document.createElement("div");
+	title.append(`Birth report: `);
+	App.UI.DOM.appendNewElement("span", title, SlaveFullName(slave), "coral");
+	el.append(title);
+	prebirthCheck();
+	el.append(preBirthScene());
+	if (slaveDead !== 1) {
+		birthCalc();
+		el.append(birthMainScene());
+		el.append(birthBabies());
+		el.append(birthPostpartum());
+		slave.counter.laborCount++;
+		el.append(birthCritical());
+	} else {
+		removeSlave(slave);
+		slaveDead = 0;
+	}
+	const line = document.createElement("hr");
+	line.style.margin = "0";
+	el.append(line);
 
-		return el;
+	return el;
 
-		/**
-		 * birth complications calcs
-		 */
-		function prebirthCheck() {
-			if (slave.counter.laborCount === 0 && slave.counter.birthsTotal === 0) {
-				birthDamage += 2;
-				newMother = 1;
-			}
-			if (slave.mpreg === 1) {
-				if (slave.anus < 2) {
-					birthDamage += 3;
-				}
-			} else {
-				if (slave.vagina < 2) {
-					birthDamage += 3;
-				}
-				if (slave.vaginaLube === 0) {
-					birthDamage += 1;
-				}
-			}
-			if (slave.hips < 0) {
-				birthDamage += (2 - slave.hips);
-			}
-			if (slave.weight <= -95) {
-				birthDamage += 7;
-			} else if (slave.weight <= -30) {
-				birthDamage += 5;
+	/**
+	 * birth complications calcs
+	 */
+	function prebirthCheck() {
+		if (slave.counter.laborCount === 0 && slave.counter.birthsTotal === 0) {
+			birthDamage += 2;
+			newMother = 1;
+		}
+		if (slave.mpreg === 1) {
+			if (slave.anus < 2) {
+				birthDamage += 3;
 			}
-			if (slave.health.condition < -20) {
-				birthDamage += (4 - (slave.health.condition / 10));
+		} else {
+			if (slave.vagina < 2) {
+				birthDamage += 3;
 			}
-			if (slave.health.illness >= 3) {
-				birthDamage += slave.health.illness;
+			if (slave.vaginaLube === 0) {
+				birthDamage += 1;
 			}
+		}
+		if (slave.hips < 0) {
+			birthDamage += (2 - slave.hips);
+		}
+		if (slave.weight <= -95) {
+			birthDamage += 7;
+		} else if (slave.weight <= -30) {
+			birthDamage += 5;
+		}
+		if (slave.health.condition < -20) {
+			birthDamage += (4 - (slave.health.condition / 10));
+		}
+		if (slave.health.illness >= 3) {
+			birthDamage += slave.health.illness;
+		}
+		if (slave.physicalAge < 6) {
+			birthDamage += 5;
+		} else if (slave.physicalAge < 9) {
+			birthDamage += 3;
+		} else if (slave.physicalAge < 13) {
+			birthDamage += 1;
+		}
+		if (slave.health.tired > 80) {
+			birthDamage += 20;
+		} else if (slave.health.tired > 50) {
+			birthDamage += 2;
+		}
+		if (slave.muscles < -95) {
+			birthDamage += 30;
+		} else if (slave.muscles < -30) {
+			birthDamage += 4;
+		} else if (slave.muscles < -5) {
+			birthDamage += 2;
+		}
+		if (slave.preg >= slave.pregData.normalBirth * 1.5) { // better get her a c-sec
 			if (slave.physicalAge < 6) {
-				birthDamage += 5;
+				birthDamage += 50;
 			} else if (slave.physicalAge < 9) {
-				birthDamage += 3;
+				birthDamage += 30;
 			} else if (slave.physicalAge < 13) {
-				birthDamage += 1;
-			}
-			if (slave.health.tired > 80) {
 				birthDamage += 20;
-			} else if (slave.health.tired > 50) {
-				birthDamage += 2;
-			}
-			if (slave.muscles < -95) {
-				birthDamage += 30;
-			} else if (slave.muscles < -30) {
-				birthDamage += 4;
-			} else if (slave.muscles < -5) {
-				birthDamage += 2;
 			}
-			if (slave.preg >= slave.pregData.normalBirth * 1.5) { // better get her a c-sec
-				if (slave.physicalAge < 6) {
-					birthDamage += 50;
-				} else if (slave.physicalAge < 9) {
-					birthDamage += 30;
-				} else if (slave.physicalAge < 13) {
-					birthDamage += 20;
-				}
-				if (slave.hips < 0) {
-					birthDamage += (20 - slave.hips);
-				}
-			} else if (slave.preg > slave.pregData.normalBirth * 1.25) {
-				if (slave.physicalAge < 6) {
-					birthDamage += 10;
-				} else if (slave.physicalAge < 9) {
-					birthDamage += 6;
-				} else {
-					birthDamage += 2;
-				}
-				if (slave.hips < 0) {
-					birthDamage += (2 - slave.hips);
-				}
+			if (slave.hips < 0) {
+				birthDamage += (20 - slave.hips);
 			}
-			if (slave.wombImplant === "restraint") {
+		} else if (slave.preg > slave.pregData.normalBirth * 1.25) {
+			if (slave.physicalAge < 6) {
+				birthDamage += 10;
+			} else if (slave.physicalAge < 9) {
+				birthDamage += 6;
+			} else {
 				birthDamage += 2;
 			}
-			if (slave.mpreg !== 1) {
-				if (slave.vaginaLube > 0) {
-					birthDamage -= slave.vaginaLube;
-				}
-			}
-			if (slave.counter.laborCount > 0 || slave.counter.birthsTotal !== 0) {
-				birthDamage -= 3;
-			}
-			if (slave.hips > 0) {
-				birthDamage -= slave.hips;
-			}
-			if (slave.pregAdaptation >= 1000) {
-				birthDamage -= 10;
-			} else if (slave.pregAdaptation >= 500) {
-				birthDamage -= 3;
-			} else if (slave.pregAdaptation >= 100) {
-				birthDamage -= 1;
-			}
-			if (slave.curatives > 0) {
-				birthDamage -= 3;
-			}
-			if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-				birthDamage -= 5;
-			}
-			if (App.Data.misc.nurseCareers.includes(slave.career) && slave.fetish !== "mindbroken" && slave.muscles >= -95) {
-				birthDamage = 0;
-			} else if (slave.intelligenceImplant >= 15) {
-				birthDamage -= 2;
-			}
-			/* early birth calcs */
-			if (slave.induce === 1) {
-				suddenBirth += 20;
-			}
-			if (!canMove(slave)) {
-				suddenBirth += 10;
-			} else if (!canWalk(slave)) {
-				if (slave.rules.mobility === "permissive") {
-					suddenBirth += 3;
-				} else {
-					suddenBirth += 5;
-				}
-			}
-			if (slave.fetish === "mindbroken") {
-				suddenBirth += 18;
-			}
-			if (slave.fetish === "humiliation") {
-				suddenBirth += 1 + slave.fetishStrength / 25;
-			}
-			if (slave.weight > 190) {
-				suddenBirth += 10;
-			} else if (slave.weight > 160) {
-				suddenBirth += 4;
-			} else if (slave.weight > 130) {
-				suddenBirth += 2;
-			} else if (slave.weight > 95) {
-				suddenBirth += 1;
-			}
-			if (slave.muscles < -95) {
-				suddenBirth += 20;
-			} else if (slave.muscles < -30) {
-				suddenBirth += 4;
-			} else if (slave.muscles < -5) {
-				suddenBirth += 1;
-			}
-			if (slave.pregAdaptation >= 1000) {
-				suddenBirth += 20;
-				// baby's ready, giving birth right now
-			} else if (slave.pregAdaptation >= 500) {
-				suddenBirth += 3;
-			} else if (slave.pregAdaptation >= 100) {
-				suddenBirth += 1;
-			}
-			if (slave.health.condition < 0) {
-				suddenBirth += 2;
+			if (slave.hips < 0) {
+				birthDamage += (2 - slave.hips);
 			}
-			if (slave.heels === 1) {
-				suddenBirth += 3;
+		}
+		if (slave.wombImplant === "restraint") {
+			birthDamage += 2;
+		}
+		if (slave.mpreg !== 1) {
+			if (slave.vaginaLube > 0) {
+				birthDamage -= slave.vaginaLube;
 			}
-			if (slave.boobs > 40000) {
+		}
+		if (slave.counter.laborCount > 0 || slave.counter.birthsTotal !== 0) {
+			birthDamage -= 3;
+		}
+		if (slave.hips > 0) {
+			birthDamage -= slave.hips;
+		}
+		if (slave.pregAdaptation >= 1000) {
+			birthDamage -= 10;
+		} else if (slave.pregAdaptation >= 500) {
+			birthDamage -= 3;
+		} else if (slave.pregAdaptation >= 100) {
+			birthDamage -= 1;
+		}
+		if (slave.curatives > 0) {
+			birthDamage -= 3;
+		}
+		if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+			birthDamage -= 5;
+		}
+		if (App.Data.misc.nurseCareers.includes(slave.career) && slave.fetish !== "mindbroken" && slave.muscles >= -95) {
+			birthDamage = 0;
+		} else if (slave.intelligenceImplant >= 15) {
+			birthDamage -= 2;
+		}
+		/* early birth calcs */
+		if (slave.induce === 1) {
+			suddenBirth += 20;
+		}
+		if (!canMove(slave)) {
+			suddenBirth += 10;
+		} else if (!canWalk(slave)) {
+			if (slave.rules.mobility === "permissive") {
 				suddenBirth += 3;
-			} else if (slave.boobs > 20000) {
-				suddenBirth += 1;
-			}
-			if (slave.butt > 6) {
-				suddenBirth += 1;
-			}
-			if (slave.dick >= 6) {
-				suddenBirth += 1;
-			}
-			if (slave.balls >= 6) {
-				suddenBirth += 1;
+			} else {
+				suddenBirth += 5;
 			}
-			if (slave.shoes === "extreme heels") {
+		}
+		if (slave.fetish === "mindbroken") {
+			suddenBirth += 18;
+		}
+		if (slave.fetish === "humiliation") {
+			suddenBirth += 1 + slave.fetishStrength / 25;
+		}
+		if (slave.weight > 190) {
+			suddenBirth += 10;
+		} else if (slave.weight > 160) {
+			suddenBirth += 4;
+		} else if (slave.weight > 130) {
+			suddenBirth += 2;
+		} else if (slave.weight > 95) {
+			suddenBirth += 1;
+		}
+		if (slave.muscles < -95) {
+			suddenBirth += 20;
+		} else if (slave.muscles < -30) {
+			suddenBirth += 4;
+		} else if (slave.muscles < -5) {
+			suddenBirth += 1;
+		}
+		if (slave.pregAdaptation >= 1000) {
+			suddenBirth += 20;
+			// baby's ready, giving birth right now
+		} else if (slave.pregAdaptation >= 500) {
+			suddenBirth += 3;
+		} else if (slave.pregAdaptation >= 100) {
+			suddenBirth += 1;
+		}
+		if (slave.health.condition < 0) {
+			suddenBirth += 2;
+		}
+		if (slave.heels === 1) {
+			suddenBirth += 3;
+		}
+		if (slave.boobs > 40000) {
+			suddenBirth += 3;
+		} else if (slave.boobs > 20000) {
+			suddenBirth += 1;
+		}
+		if (slave.butt > 6) {
+			suddenBirth += 1;
+		}
+		if (slave.dick >= 6) {
+			suddenBirth += 1;
+		}
+		if (slave.balls >= 6) {
+			suddenBirth += 1;
+		}
+		if (slave.shoes === "extreme heels") {
+			suddenBirth += 2;
+		}
+		if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+			suddenBirth += 1 * slave.counter.birthsTotal;
+		}
+		if (slave.mpreg !== 1) {
+			if (slave.vagina > 2) {
 				suddenBirth += 2;
 			}
-			if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-				suddenBirth += 1 * slave.counter.birthsTotal;
-			}
-			if (slave.mpreg !== 1) {
-				if (slave.vagina > 2) {
-					suddenBirth += 2;
-				}
-				if (slave.vaginalAccessory !== "none" || slave.chastityVagina === 1) {
-					suddenBirth -= 20;
-				}
+			if (slave.vaginalAccessory !== "none" || slave.chastityVagina === 1) {
+				suddenBirth -= 20;
 			}
-			suddenBirth -= Math.trunc((slave.intelligence + slave.intelligenceImplant) / 10);
-			/* end calcs */
 		}
-		function preBirthScene() {
-			const el = new DocumentFragment();
-			const r = [];
-			if (V.seeImages && V.seeReportImages) {
-				App.UI.DOM.appendNewElement("div", el, App.Art.SlaveArtElement(slave, 0, 0), ["imageRef", "medImg"]);
-			}
-			if (slave.fuckdoll === 0) {
-				if (slave.broodmother === 0 || slave.broodmotherCountDown === 1) {
-					if (slave.assignment !== "work in the dairy") {
-						if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
-							r.push(birthDescription());
-						} else {
-							if (hasAnyLegs(slave)) { // legless slaves are always carried in time
-								if ((random(1, 20) > suddenBirth) || (V.universalRulesBirthing === 1)) {
-									// did she make it to her birthing area?
-									r.push(`Feeling childbirth approaching,`);
-									if (!canWalk(slave)) {
-										r.push(`${slave.slaveName} is helped`);
-									} else {
-										r.push(`${slave.slaveName} makes ${his} way`);
-									}
-									r.push(`to ${his} prepared birthing area.`);
-									r.push(birthDescription());
-								} else { // did not make it to birthing area
-									if (((birthDamage > 15 && random(1, 100) > 50) || (birthDamage > 20)) && (slave.assignment !== "be the Nurse" && slave.assignment !== "get treatment in the clinic")) {
-										r.push(deadlyBirthScene());
-									} else {
-										r.push(suddenBirthScene());
-									} // closes deadly birth
-								} // closes reg birth
-							} else { // made it to birthing area
-								r.push(`With childbirth approaching, ${slave.slaveName} is carried to ${his} prepared birthing area.`);
-								r.push(ampBirth());
-							} // close amp birth
-						} // close always c-sec
-					} else {
-						if (V.dairyRestraintsSetting > 1 && slave.career === "a bioreactor") {
+		suddenBirth -= Math.trunc((slave.intelligence + slave.intelligenceImplant) / 10);
+		/* end calcs */
+	}
+	function preBirthScene() {
+		const el = new DocumentFragment();
+		const r = [];
+		if (V.seeImages && V.seeReportImages) {
+			App.UI.DOM.appendNewElement("div", el, App.Art.SlaveArtElement(slave, 0, 0), ["imageRef", "medImg"]);
+		}
+		if (slave.fuckdoll === 0) {
+			if (slave.broodmother === 0 || slave.broodmotherCountDown === 1) {
+				if (slave.assignment !== "work in the dairy") {
+					if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
+						r.push(birthDescription());
+					} else {
+						if (hasAnyLegs(slave)) { // legless slaves are always carried in time
+							if ((random(1, 20) > suddenBirth) || (V.universalRulesBirthing === 1)) {
+								// did she make it to her birthing area?
+								r.push(`Feeling childbirth approaching,`);
+								if (!canWalk(slave)) {
+									r.push(`${slave.slaveName} is helped`);
+								} else {
+									r.push(`${slave.slaveName} makes ${his} way`);
+								}
+								r.push(`to ${his} prepared birthing area.`);
+								r.push(birthDescription());
+							} else { // did not make it to birthing area
+								if (((birthDamage > 15 && random(1, 100) > 50) || (birthDamage > 20)) && (slave.assignment !== "be the Nurse" && slave.assignment !== "get treatment in the clinic")) {
+									r.push(deadlyBirthScene());
+								} else {
+									r.push(suddenBirthScene());
+								} // closes deadly birth
+							} // closes reg birth
+						} else { // made it to birthing area
+							r.push(`With childbirth approaching, ${slave.slaveName} is carried to ${his} prepared birthing area.`);
+							r.push(ampBirth());
+						} // close amp birth
+					} // close always c-sec
+				} else {
+					if (V.dairyRestraintsSetting > 1 && slave.career === "a bioreactor") {
+						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 the ${childrenAre} secure, the basket retracts allowing access to ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`rear.`);
+						} else {
+							r.push(`vagina.`);
+						}
+						if (V.dairyPregSetting > 0) {
+							r.push(`The impregnation tube is promptly reinserted, bloating ${his} empty womb with fresh cum, where it will remain until ${he} is pregnant once more.`);
+						}
+						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") {
 							r.push(`As ${slave.slaveName}'s water breaks, a mechanical basket is extended under ${his} laboring`);
 							if (slave.mpreg === 1) {
 								r.push(`ass.`);
@@ -304,1222 +322,1130 @@ globalThis.allBirths = function() {
 							if (V.dairyPregSetting > 0) {
 								r.push(`The impregnation tube is promptly reinserted, bloating ${his} empty womb with fresh cum, where it will remain until ${he} is pregnant once more.`);
 							}
-							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") {
-								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 the ${childrenAre} secure, the basket retracts allowing access to ${his}`);
-								if (slave.mpreg === 1) {
-									r.push(`rear.`);
-								} else {
-									r.push(`vagina.`);
-								}
-								if (V.dairyPregSetting > 0) {
-									r.push(`The impregnation tube is promptly reinserted, bloating ${his} empty womb with fresh cum, where it will remain until ${he} is pregnant once more.`);
-								}
-								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.`);
+							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 {
+							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(`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 ${his} coming child, but ${his} efforts are pointless.`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`Soon ${he} is convulsing with powerful orgasms while giving birth, restrained, into the waiting holder.`);
-								} else {
-									r.push(`${He} is forced to give birth, restrained, into the waiting holder.`);
-								}
-								r.push(`Once the ${childrenAre} secure, the basket retracts allowing access to ${his} vagina.`);
-								if (V.dairyPregSetting > 0) {
-									r.push(`The impregnation tube is promptly reinserted, bloating ${his} empty womb with fresh cum, where it will remain until ${he} is pregnant once more. ${slave.slaveName} moans, partially with pleasure and partially with defeat, under the growing pressure within ${his} body. Tears stream down ${his} face as`);
-									if (slave.counter.births > 0) {
-										r.push(`${he} is forcibly impregnated once more.`);
-									} else {
-										r.push(`${he} attempts to shift in ${his} restraints to peek around ${his} swollen breasts, but ${he} is too well secured. ${He}'ll realize what is happening when ${his} belly grows large enough to brush against ${his} udders as the milker sucks from them${(slave.dick > 0) ? ` or ${his} dick begins rubbing its underside` : ``}.`);
-									}
-								}
-								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.`);
-								slave.trust -= 10;
-								slave.devotion -= 10;
+								r.push(`cunt.`);
 							}
-						} else {
-							if (slave.fetish === "mindbroken") {
-								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 ${his} ${babies}. ${He} pays no heed to ${his} ${children} being removed from the milking stall, instead focusing entirely on draining ${his} breasts.`);
-							} else if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`While getting milked, ${slave.slaveName}'s water breaks, a moment she anxiously waited for${(slave.counter.birthsTotal > 0) ? `no matter how many times it happened before` : ``}. ${He} begins to push out ${his} ${babies} orgasming during the whole process. By the time ${he} regains ${his} senses ${his} ${children} have already been removed from the milking stall.`);
+							r.push(`${He} struggles in ${his} bindings, attempting to break free in order to birth ${his} coming child, but ${his} efforts are pointless.`);
+							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+								r.push(`Soon ${he} is convulsing with powerful orgasms while giving birth, restrained, into the waiting holder.`);
 							} else {
-								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. ${He} begins to push out ${his} ${babies}. ${He} catches`);
-								if (canSee(slave)) {
-									r.push(`a glimpse`);
-								} else if (canHear(slave)) {
-									r.push(`the sound`);
+								r.push(`${He} is forced to give birth, restrained, into the waiting holder.`);
+							}
+							r.push(`Once the ${childrenAre} secure, the basket retracts allowing access to ${his} vagina.`);
+							if (V.dairyPregSetting > 0) {
+								r.push(`The impregnation tube is promptly reinserted, bloating ${his} empty womb with fresh cum, where it will remain until ${he} is pregnant once more. ${slave.slaveName} moans, partially with pleasure and partially with defeat, under the growing pressure within ${his} body. Tears stream down ${his} face as`);
+								if (slave.counter.births > 0) {
+									r.push(`${he} is forcibly impregnated once more.`);
 								} else {
-									r.push(`the feeling`);
+									r.push(`${he} attempts to shift in ${his} restraints to peek around ${his} swollen breasts, but ${he} is too well secured. ${He}'ll realize what is happening when ${his} belly grows large enough to brush against ${his} udders as the milker sucks from them${(slave.dick > 0) ? ` or ${his} dick begins rubbing its underside` : ``}.`);
 								}
-								r.push(`of ${his} ${children} being removed from the milking stall before returning ${his} focus to draining ${his} breasts.`);
 							}
+							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.`);
+							slave.trust -= 10;
+							slave.devotion -= 10;
 						}
-					} // close cow birth
-				} else {
-					if (!hasAnyLegs(slave)) {
-						r.push(`With childbirth approaching, ${slave.slaveName} is carried to ${his} prepared birthing area.`);
-						r.push(ampBirth());
-					} else if (slave.broodmother === 1) {
-						r.push(broodmotherBirth());
 					} else {
-						r.push(hyperBroodmotherBirth());
+						if (slave.fetish === "mindbroken") {
+							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 ${his} ${babies}. ${He} pays no heed to ${his} ${children} being removed from the milking stall, instead focusing entirely on draining ${his} breasts.`);
+						} else if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`While getting milked, ${slave.slaveName}'s water breaks, a moment she anxiously waited for${(slave.counter.birthsTotal > 0) ? `no matter how many times it happened before` : ``}. ${He} begins to push out ${his} ${babies} orgasming during the whole process. By the time ${he} regains ${his} senses ${his} ${children} have already been removed from the milking stall.`);
+						} else {
+							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. ${He} begins to push out ${his} ${babies}. ${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} ${children} being removed from the milking stall before returning ${his} focus to draining ${his} breasts.`);
+						}
 					}
-				} // close broodmother birth
+				} // close cow birth
 			} else {
-				// Fuckdoll birth
-				if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
-					cSection = 1;
-					r.push(`${slave.slaveName}'s suit's systems alert that it is ready to give birth; it is taken to the remote surgery to have its ${children} extracted and for it to be cleaned up.`);
-				} else if (V.universalRulesBirthing === 1) {
-					r.push(`${slave.slaveName}'s suit's systems alert that it is ready to give birth. It is taken to the remote surgery to have its ${children} extracted and for it to be cleaned up.`);
-				} else if (birthDamage > 10) {
-					cSection = 1;
-					r.push(`${slave.slaveName}'s suit's systems alert that it is ready to give birth. Since it fails to qualify as a birthing model, it is quickly taken to the remote surgery to have its ${children} extracted and to be cleaned up.`);
+				if (!hasAnyLegs(slave)) {
+					r.push(`With childbirth approaching, ${slave.slaveName} is carried to ${his} prepared birthing area.`);
+					r.push(ampBirth());
+				} else if (slave.broodmother === 1) {
+					r.push(broodmotherBirth());
 				} else {
-					r.push(`${slave.slaveName}'s suit's systems alert you that it is ready to give birth. You carefully pose it as it labors on bringing its ${children} into the world and sit back to enjoy yourself as its`);
-					if (slave.pregType > 1) {
-						r.push(`first`);
-					}
-					r.push(`baby starts to crown. Once both it and yourself are finished, you send its offspring off and it to the autosurgery for cleaning.`);
+					r.push(hyperBroodmotherBirth());
+				}
+			} // close broodmother birth
+		} else {
+			// Fuckdoll birth
+			if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
+				cSection = 1;
+				r.push(`${slave.slaveName}'s suit's systems alert that it is ready to give birth; it is taken to the remote surgery to have its ${children} extracted and for it to be cleaned up.`);
+			} else if (V.universalRulesBirthing === 1) {
+				r.push(`${slave.slaveName}'s suit's systems alert that it is ready to give birth. It is taken to the remote surgery to have its ${children} extracted and for it to be cleaned up.`);
+			} else if (birthDamage > 10) {
+				cSection = 1;
+				r.push(`${slave.slaveName}'s suit's systems alert that it is ready to give birth. Since it fails to qualify as a birthing model, it is quickly taken to the remote surgery to have its ${children} extracted and to be cleaned up.`);
+			} else {
+				r.push(`${slave.slaveName}'s suit's systems alert you that it is ready to give birth. You carefully pose it as it labors on bringing its ${children} into the world and sit back to enjoy yourself as its`);
+				if (slave.pregType > 1) {
+					r.push(`first`);
 				}
-				r.push(`It barely comprehends what has happened, nor will it realize when another child is conceived in it.`);
-			} // close Fuckdoll birth
+				r.push(`baby starts to crown. Once both it and yourself are finished, you send its offspring off and it to the autosurgery for cleaning.`);
+			}
+			r.push(`It barely comprehends what has happened, nor will it realize when another child is conceived in it.`);
+		} // close Fuckdoll birth
 
-			App.Events.addNode(el, r);
-			return el;
+		App.Events.addNode(el, r);
+		return el;
+	}
+	function birthCalc() {
+		slave.pregControl = "none";
+		const beforeSize = WombGetVolume(slave);
+
+		// TODO: slave.curBabies and "curBabies" (really slave.curBabies.length) are too confusing.  Detach curBabies from the slave object. We're in the loop here already. -LCD
+		if (slave.broodmother > 0) {
+			slave.curBabies = WombBirth(slave, 37); // broodmothers - give birth for all 37+ week fetuses.
+		} else if (slave.prematureBirth === 1) {
+			slave.curBabies = WombBirth(slave, slave.pregData.minLiveBirth / 1.5); // around 22 weeks for human
+		} else {
+			slave.curBabies = WombBirth(slave, slave.pregData.minLiveBirth); // Normal human pregnancy - 34 week is minimal gestation time for live birth.
+		}
+		slave.curStillBirth = 0;
+		curBabies = slave.curBabies.length; // just to improve speed and usability here.
+		slave.counter.births += curBabies;
+		slave.counter.birthsTotal += curBabies;
+		V.birthsTotal += curBabies;
+		for (const baby of slave.curBabies) {
+			if (baby.fatherID === -1) {
+				V.PC.counter.slavesFathered++;
+			} else if (baby.fatherID > 0) {
+				const babyDaddy = findFather(baby.fatherID);
+				if (babyDaddy) {
+					const adjust = babyDaddy.counter.slavesFathered++;
+					adjustFatherProperty(babyDaddy, "slavesFathered", adjust);
+				}
+			}
 		}
-		function birthCalc() {
-			slave.pregControl = "none";
-			const beforeSize = WombGetVolume(slave);
-
-			// TODO: slave.curBabies and "curBabies" (really slave.curBabies.length) are too confusing.  Detach curBabies from the slave object. We're in the loop here already. -LCD
-			if (slave.broodmother > 0) {
-				slave.curBabies = WombBirth(slave, 37); // broodmothers - give birth for all 37+ week fetuses.
-			} else if (slave.prematureBirth === 1) {
-				slave.curBabies = WombBirth(slave, slave.pregData.minLiveBirth / 1.5); // around 22 weeks for human
+		// Here support for partial birth cases but if slaves still NOT have broodmother implant. Right now remaining babies will be lost, need to add research option for selective births. It should control labor and stop it after ready to birth babies out. Should be Repopulation FS research before broodmothers (their implant obviously have it as a part of functional). */
+		if (slave.broodmother === 0) {
+			if (slave.prematureBirth === 1) {
+				// emergency birth, anything less than 23 weeks of age is not making it through this
+				slave.curStillBirth = slave.womb.length;
+				WombFlush(slave);
+			} else if (V.surgeryUpgrade === 1) {
+				// if true - need nothing, birthed babies already in slave.curBabies, stillbirth is 0.
+			} else {
+				slave.curStillBirth = slave.womb.length;
+				WombFlush(slave);
+				// cleaning rest of superfetation pregnancy if no tech for safe partial birth
+			}
+		}
+		diffSize = beforeSize / (1 + WombGetVolume(slave)); // 1 used to avoid divide by zero error.
+	}
+	function birthMainScene() {
+		const el = new DocumentFragment();
+		let compoundCondition;
+		let r = [];
+		const curStill = slave.curStillBirth;
+		/* -------- cow birth variant ---------------------------------------------------------------------*/
+		/*
+		diffSize used for check result of partial birth size changes - if it = 2 then womb lost half of it's original size after partial birth, if it = 1 - no size lost. (We get this value as result of dividing of original womb size by after birth size)
+		This descriptions can be expanded with more outcomes later. But it's not practical to check values above 5-10 - it become too affected by actual value of womb size.
+		*/
+		if (slave.assignment === "work in the dairy" && V.dairyPregSetting > 0) {
+			r.push(`As a human cow, ${he}`);
+			r.push(App.UI.DOM.makeElement("span", `gave birth`, "orange"));
+			if (slave.prematureBirth === 1) {
+				r.push(App.UI.DOM.makeElement("span", `prematurely`, "red"));
+			}
+			if (diffSize < 1.15) {
+				r.push(`but ${his} overfilled womb barely lost any size. ${His} body gave life`);
+			} else if (diffSize < 1.3) {
+				r.push(`but ${his} stomach barely shrank at all. ${His} body gave life`);
+			}
+			if (curBabies < 1) {
+				r.push(`to nothing, as it was a stillbirth.`); // TODO:  syntax wise this has problems. Will likely need to be reworked.
+			} else if (curBabies === 1) {
+				r.push(`to a single calf.`);
+			} else if (curBabies >= 40) {
+				r.push(`to a massive brood of ${curBabies} calves.`);
+			} else if (curBabies >= 20) {
+				r.push(`to a brood of ${curBabies} calves.`);
+			} else if (curBabies >= 10) {
+				r.push(`to a squirming pile of ${curBabies} calves.`);
 			} else {
-				slave.curBabies = WombBirth(slave, slave.pregData.minLiveBirth); // Normal human pregnancy - 34 week is minimal gestation time for live birth.
+				r.push(`to calf ${pregNumberName(curBabies, 2)}.`);
+			}
+			if (curStill > 0 && curBabies > 0) {
+				r.push(`An additional ${curStill}`);
+				if (curStill === 1) {
+					r.push(`was`);
+				} else {
+					r.push(`were`);
+				}
+				r.push(`unfortunately stillborn.`);
 			}
-			slave.curStillBirth = 0;
-			curBabies = slave.curBabies.length; // just to improve speed and usability here.
-			slave.counter.births += curBabies;
-			slave.counter.birthsTotal += curBabies;
-			V.birthsTotal += curBabies;
+		} else {
+			/* ---------- normal birth variant. -------------------------------------------------------------*/
+			const fathers = [];
 			for (const baby of slave.curBabies) {
-				if (baby.fatherID === -1) {
-					V.PC.counter.slavesFathered++;
-				} else if (baby.fatherID > 0) {
+				if (baby.fatherID === 0) {
+					fathers.push("an unknown father");
+				} else if (baby.fatherID === -1) {
+					if (V.PC.dick !== 0) {
+						fathers.push("your magnificent dick");
+					} else {
+						fathers.push("your powerful sperm");
+					}
+				} else if (baby.fatherID === -2) {
+					fathers.push("your arcology's eager citizens");
+				} else if (baby.fatherID === -3) {
+					fathers.push("your former Master's potent seed");
+				} else if (baby.fatherID === -4) {
+					fathers.push("another arcology owner");
+				} else if (baby.fatherID === -5) {
+					fathers.push("one of your clientele");
+				} else if (baby.fatherID === -6) {
+					fathers.push(`the ${societalElite}`);
+				} else if (baby.fatherID === -7) {
+					fathers.push("your own design");
+				} else if (baby.fatherID === -8) {
+					fathers.push("one of your animals");
+				} else if (baby.fatherID === -9) {
+					fathers.push("a Futanari Sister");
+				} else {
 					const babyDaddy = findFather(baby.fatherID);
 					if (babyDaddy) {
-						const adjust = babyDaddy.counter.slavesFathered++;
-						adjustFatherProperty(babyDaddy, "slavesFathered", adjust);
+						if (babyDaddy.ID === slave.ID) {
+							fathers.push(`${his} own sperm`);
+						} else if (babyDaddy.dick === 0) {
+							fathers.push(`${babyDaddy.slaveName}'s potent seed`);
+						} else {
+							fathers.push(`${babyDaddy.slaveName}'s virile cock and balls`);
+						}
+					} else {
+						fathers.push("an unknown father");
 					}
 				}
 			}
-			// Here support for partial birth cases but if slaves still NOT have broodmother implant. Right now remaining babies will be lost, need to add research option for selective births. It should control labor and stop it after ready to birth babies out. Should be Repopulation FS research before broodmothers (their implant obviously have it as a part of functional). */
-			if (slave.broodmother === 0) {
-				if (slave.prematureBirth === 1) {
-					// emergency birth, anything less than 23 weeks of age is not making it through this
-					slave.curStillBirth = slave.womb.length;
-					WombFlush(slave);
-				} else if (V.surgeryUpgrade === 1) {
-					// if true - need nothing, birthed babies already in slave.curBabies, stillbirth is 0.
-				} else {
-					slave.curStillBirth = slave.womb.length;
-					WombFlush(slave);
-					// cleaning rest of superfetation pregnancy if no tech for safe partial birth
-				}
-			}
-			diffSize = beforeSize / (1 + WombGetVolume(slave)); // 1 used to avoid divide by zero error.
-		}
-		function birthMainScene() {
-			const el = new DocumentFragment();
-			let compoundCondition;
-			let r = [];
-			const curStill = slave.curStillBirth;
-			/* -------- cow birth variant ---------------------------------------------------------------------*/
-			/*
-			diffSize used for check result of partial birth size changes - if it = 2 then womb lost half of it's original size after partial birth, if it = 1 - no size lost. (We get this value as result of dividing of original womb size by after birth size)
-			This descriptions can be expanded with more outcomes later. But it's not practical to check values above 5-10 - it become too affected by actual value of womb size.
-			*/
-			if (slave.assignment === "work in the dairy" && V.dairyPregSetting > 0) {
-				r.push(`As a human cow, ${he}`);
+			const fathersReduced = removeDuplicates(fathers);
+			if (cSection === 1) {
+				r.push(`${He} was given`);
+				r.push(App.UI.DOM.makeElement("span", `a cesarean section`, "orange"));
+				r.push(`due to health concerns.`);
+				App.Events.addNode(el, r, "p"); // New paragraph
+				r = [];
+				r.push(`From ${his} womb,`);
+			} else {
+				r.push(`${He}`);
 				r.push(App.UI.DOM.makeElement("span", `gave birth`, "orange"));
 				if (slave.prematureBirth === 1) {
 					r.push(App.UI.DOM.makeElement("span", `prematurely`, "red"));
 				}
 				if (diffSize < 1.15) {
-					r.push(`but ${his} overfilled womb barely lost any size. ${His} body gave life`);
+					r.push(`but ${his} stomach barely shrank at all. ${His} body gave life to`);
 				} else if (diffSize < 1.3) {
-					r.push(`but ${his} stomach barely shrank at all. ${His} body gave life`);
-				}
-				if (curBabies < 1) {
-					r.push(`to nothing, as it was a stillbirth.`); // TODO:  syntax wise this has problems. Will likely need to be reworked.
-				} else if (curBabies === 1) {
-					r.push(`to a single calf.`);
-				} else if (curBabies >= 40) {
-					r.push(`to a massive brood of ${curBabies} calves.`);
-				} else if (curBabies >= 20) {
-					r.push(`to a brood of ${curBabies} calves.`);
-				} else if (curBabies >= 10) {
-					r.push(`to a squirming pile of ${curBabies} calves.`);
+					r.push(`but ${his} overfilled womb barely lost any size. ${His} body gave life to`);
 				} else {
-					r.push(`to calf ${pregNumberName(curBabies, 2)}.`);
-				}
-				if (curStill > 0 && curBabies > 0) {
-					r.push(`An additional ${curStill}`);
-					if (curStill === 1) {
-						r.push(`was`);
-					} else {
-						r.push(`were`);
-					}
-					r.push(`unfortunately stillborn.`);
+					r.push(`to`);
 				}
+			}
+			if (curBabies < 1) {
+				r.push(`nothing, as it was a stillbirth.`);
+			} else if (curBabies === 1) {
+				r.push(`a single baby,`);
+			} else if (curBabies >= 40) {
+				r.push(`a massive brood of ${curBabies} babies,`);
+			} else if (curBabies >= 20) {
+				r.push(`a brood of ${curBabies} babies,`);
+			} else if (curBabies >= 10) {
+				r.push(`a squirming pile of ${curBabies} babies,`);
 			} else {
-				/* ---------- normal birth variant. -------------------------------------------------------------*/
-				const fathers = [];
-				for (const baby of slave.curBabies) {
-					if (baby.fatherID === 0) {
-						fathers.push("an unknown father");
-					} else if (baby.fatherID === -1) {
-						if (V.PC.dick !== 0) {
-							fathers.push("your magnificent dick");
-						} else {
-							fathers.push("your powerful sperm");
-						}
-					} else if (baby.fatherID === -2) {
-						fathers.push("your arcology's eager citizens");
-					} else if (baby.fatherID === -3) {
-						fathers.push("your former Master's potent seed");
-					} else if (baby.fatherID === -4) {
-						fathers.push("another arcology owner");
-					} else if (baby.fatherID === -5) {
-						fathers.push("one of your clientele");
-					} else if (baby.fatherID === -6) {
-						fathers.push(`the ${societalElite}`);
-					} else if (baby.fatherID === -7) {
-						fathers.push("your own design");
-					} else if (baby.fatherID === -8) {
-						fathers.push("one of your animals");
-					} else if (baby.fatherID === -9) {
-						fathers.push("a Futanari Sister");
-					} else {
-						const babyDaddy = findFather(baby.fatherID);
-						if (babyDaddy) {
-							if (babyDaddy.ID === slave.ID) {
-								fathers.push(`${his} own sperm`);
-							} else if (babyDaddy.dick === 0) {
-								fathers.push(`${babyDaddy.slaveName}'s potent seed`);
-							} else {
-								fathers.push(`${babyDaddy.slaveName}'s virile cock and balls`);
-							}
-						} else {
-							fathers.push("an unknown father");
-						}
-					}
-				}
-				const fathersReduced = removeDuplicates(fathers);
-				if (cSection === 1) {
-					r.push(`${He} was given`);
-					r.push(App.UI.DOM.makeElement("span", `a cesarean section`, "orange"));
-					r.push(`due to health concerns.`);
-					App.Events.addNode(el, r, "p"); // New paragraph
-					r = [];
-					r.push(`From ${his} womb,`);
+				r.push(`${pregNumberName(curBabies, 2)},`);
+			}
+			if (curBabies > 0) {
+				r.push(`created by ${arrayToSentence(fathersReduced)}${(cSection === 1) ? ', entered the world' : ''}.`);
+			}
+			if (curStill > 0 && curBabies > 0) {
+				r.push(`An additional ${curStill}`);
+				if (curStill === 1) {
+					r.push(`was`);
 				} else {
-					r.push(`${He}`);
-					r.push(App.UI.DOM.makeElement("span", `gave birth`, "orange"));
-					if (slave.prematureBirth === 1) {
-						r.push(App.UI.DOM.makeElement("span", `prematurely`, "red"));
-					}
-					if (diffSize < 1.15) {
-						r.push(`but ${his} stomach barely shrank at all. ${His} body gave life to`);
-					} else if (diffSize < 1.3) {
-						r.push(`but ${his} overfilled womb barely lost any size. ${His} body gave life to`);
-					} else {
-						r.push(`to`);
-					}
+					r.push(`were`);
 				}
-				if (curBabies < 1) {
-					r.push(`nothing, as it was a stillbirth.`);
-				} else if (curBabies === 1) {
-					r.push(`a single baby,`);
-				} else if (curBabies >= 40) {
-					r.push(`a massive brood of ${curBabies} babies,`);
-				} else if (curBabies >= 20) {
-					r.push(`a brood of ${curBabies} babies,`);
-				} else if (curBabies >= 10) {
-					r.push(`a squirming pile of ${curBabies} babies,`);
-				} else {
-					r.push(`${pregNumberName(curBabies, 2)},`);
-				}
-				if (curBabies > 0) {
-					r.push(`created by ${arrayToSentence(fathersReduced)}${(cSection === 1) ? ', entered the world' : ''}.`);
-				}
-				if (curStill > 0 && curBabies > 0) {
-					r.push(`An additional ${curStill}`);
-					if (curStill === 1) {
-						r.push(`was`);
-					} else {
-						r.push(`were`);
-					}
-					r.push(`unfortunately stillborn.`);
+				r.push(`unfortunately stillborn.`);
+			}
+			if (cSection === 1 && slave.wombImplant === "restraint") {
+				r.push(`The uterine support mesh built into ${his} womb was irreversibly damaged and had to be carefully extracted. Such an invasive surgery carried`);
+				r.push(App.UI.DOM.makeElement("span", `major health complications.`, "red"));
+				slave.wombImplant = "none";
+				healthDamage(slave, 30);
+			}
+		}
+		App.Events.addNode(el, r, "p");
+		/* ---- Postbirth reactions, body -------------------------------------------------------------------------------------------*/
+		if (cSection !== 1) { // all this block only if no c'section used.
+			r = [];
+			if (slave.broodmother > 0 || slave.womb.length > 0) { /* Now this block shown only for broodmothers or partial birth. They birth only ready children, so curBabies is effective to see how many birthed this time.*/
+				if (diffSize > 1.5 && curBabies >= 80) { // only show if belly lost at least 1/4 of original size.
+					r.push(`After an entire day of labor and birth, ${his} belly sags heavily.`);
+				} else if (diffSize > 1.5 && curBabies >= 40) {
+					r.push(`After half a day of labor and birth, ${his} belly sags softly.`);
+				} else if (diffSize > 1.5 && curBabies >= 20) {
+					r.push(`After several hours of labor and birth, ${his} belly sags softly.`);
+				} else if (diffSize > 1.5 && curBabies >= 10) {
+					r.push(`After few hours of labor and birth, ${his} belly sags softly.`);
+				} else if (diffSize > 1.5) {
+					r.push(`After labor and birth, ${his} belly sags softly.`);
 				}
-				if (cSection === 1 && slave.wombImplant === "restraint") {
-					r.push(`The uterine support mesh built into ${his} womb was irreversibly damaged and had to be carefully extracted. Such an invasive surgery carried`);
-					r.push(App.UI.DOM.makeElement("span", `major health complications.`, "red"));
-					slave.wombImplant = "none";
-					healthDamage(slave, 30);
+			} else { // this was intended for normal birth to draw attention to how long it takes to pass that many children as well as how deflated she'll be after the fact.
+				if (slave.pregType >= 80) {
+					r.push(`After an entire day of labor and birth, ${his} belly sags heavily.`);
+				} else if (slave.pregType >= 40) {
+					r.push(`After half a day of labor and birth, ${his} belly sags emptily.`);
+				} else if (slave.pregType >= 20) {
+					r.push(`After several hours of labor and birth, ${his} belly sags softly.`);
 				}
 			}
 			App.Events.addNode(el, r, "p");
-			/* ---- Postbirth reactions, body -------------------------------------------------------------------------------------------*/
-			if (cSection !== 1) { // all this block only if no c'section used.
+			if (
+				(slave.mpreg === 0 && slave.vagina === 0) ||
+				(slave.mpreg === 1 && slave.anus === 0)
+			) {
 				r = [];
-				if (slave.broodmother > 0 || slave.womb.length > 0) { /* Now this block shown only for broodmothers or partial birth. They birth only ready children, so curBabies is effective to see how many birthed this time.*/
-					if (diffSize > 1.5 && curBabies >= 80) { // only show if belly lost at least 1/4 of original size.
-						r.push(`After an entire day of labor and birth, ${his} belly sags heavily.`);
-					} else if (diffSize > 1.5 && curBabies >= 40) {
-						r.push(`After half a day of labor and birth, ${his} belly sags softly.`);
-					} else if (diffSize > 1.5 && curBabies >= 20) {
-						r.push(`After several hours of labor and birth, ${his} belly sags softly.`);
-					} else if (diffSize > 1.5 && curBabies >= 10) {
-						r.push(`After few hours of labor and birth, ${his} belly sags softly.`);
-					} else if (diffSize > 1.5) {
-						r.push(`After labor and birth, ${his} belly sags softly.`);
-					}
-				} else { // this was intended for normal birth to draw attention to how long it takes to pass that many children as well as how deflated she'll be after the fact.
-					if (slave.pregType >= 80) {
-						r.push(`After an entire day of labor and birth, ${his} belly sags heavily.`);
-					} else if (slave.pregType >= 40) {
-						r.push(`After half a day of labor and birth, ${his} belly sags emptily.`);
-					} else if (slave.pregType >= 20) {
-						r.push(`After several hours of labor and birth, ${his} belly sags softly.`);
+				r.push(`Since ${he} was a virgin, giving birth was a`);
+				r.push(App.UI.DOM.makeElement("span", `terribly painful`, "red"));
+				r.push(`experience.`);
+				if (slave.fetish !== "mindbroken") {
+					if (slave.fetish === "masochist") {
+						if (slave.fetishKnown === 0) {
+							r.push(`${He} seems to have orgasmed several times during the experience and appears to`);
+							r.push(App.UI.DOM.makeElement("span", `really like pain.`, "lightcoral"));
+							slave.fetishKnown = 1;
+						} else {
+							r.push(`However, due to ${his} masochistic streak, ${he}`);
+							r.push(App.UI.DOM.makeElement("span", `greatly enjoyed`, "hotpink"));
+							r.push(`said experience.`);
+						}
+						slave.devotion += 2;
+					} else if (slave.devotion > 70) {
+						r.push(`Being allowed to give birth in such a state`);
+						r.push(App.UI.DOM.makeElement("span", `tests ${his} devotion`, "mediumorchid"));
+						r.push(`and`);
+						r.push(App.UI.DOM.makeElement("span", `devastates ${his} trust`, "gold"));
+						r.push(`in you.`);
+						slave.devotion -= 10;
+						slave.trust -= 25;
+					} else {
+						r.push(`${He}`);
+						r.push(App.UI.DOM.makeElement("span", `despises`, "mediumorchid"));
+						r.push(`you for taking ${his} virginity in such a`);
+						r.push(App.UI.DOM.makeElement("span", `horrifying`, "gold"));
+						r.push(`way.`);
+						slave.devotion -= 25;
+						slave.trust -= 25;
 					}
 				}
+				healthDamage(slave, 10);
 				App.Events.addNode(el, r, "p");
-				if (
-					(slave.mpreg === 0 && slave.vagina === 0) ||
-					(slave.mpreg === 1 && slave.anus === 0)
-				) {
-					r = [];
-					r.push(`Since ${he} was a virgin, giving birth was a`);
-					r.push(App.UI.DOM.makeElement("span", `terribly painful`, "red"));
-					r.push(`experience.`);
-					if (slave.fetish !== "mindbroken") {
-						if (slave.fetish === "masochist") {
-							if (slave.fetishKnown === 0) {
-								r.push(`${He} seems to have orgasmed several times during the experience and appears to`);
-								r.push(App.UI.DOM.makeElement("span", `really like pain.`, "lightcoral"));
-								slave.fetishKnown = 1;
-							} else {
-								r.push(`However, due to ${his} masochistic streak, ${he}`);
-								r.push(App.UI.DOM.makeElement("span", `greatly enjoyed`, "hotpink"));
-								r.push(`said experience.`);
-							}
-							slave.devotion += 2;
-						} else if (slave.devotion > 70) {
-							r.push(`Being allowed to give birth in such a state`);
-							r.push(App.UI.DOM.makeElement("span", `tests ${his} devotion`, "mediumorchid"));
-							r.push(`and`);
-							r.push(App.UI.DOM.makeElement("span", `devastates ${his} trust`, "gold"));
-							r.push(`in you.`);
-							slave.devotion -= 10;
-							slave.trust -= 25;
-						} else {
-							r.push(`${He}`);
-							r.push(App.UI.DOM.makeElement("span", `despises`, "mediumorchid"));
-							r.push(`you for taking ${his} virginity in such a`);
-							r.push(App.UI.DOM.makeElement("span", `horrifying`, "gold"));
-							r.push(`way.`);
-							slave.devotion -= 25;
-							slave.trust -= 25;
-						}
-					}
-					healthDamage(slave, 10);
-					App.Events.addNode(el, r, "p");
-				}
-				if (slave.hips < -1) {
-					r = [];
-					r.push(`${He} had exceedingly narrow hips, completely unsuitable for childbirth. As ${he} struggled on ${his}`);
-					if (curBabies > 1) {
-						r.push(`first`);
-					}
-					r.push(`child, ${his} pelvic bone strained under the pressure until it could no longer hold together and`);
-					r.push(App.UI.DOM.makeElement("span", `agonizingly snapped.`, "red"));
-					if (slave.fetish !== "mindbroken") {
-						if (slave.fetish === "masochist") {
-							if (slave.fetishKnown === 0) {
-								r.push(`What would have made most girls blackout from pain sent ${him} into the lewdest orgasm you've seen today. ${He}`);
-								r.push(App.UI.DOM.makeElement("span", `must get off to pain.`, "lightcoral"));
-								slave.fetishKnown = 1;
-							} else {
-								r.push(`${He} claims to have never climaxed so hard and`);
-								r.push(App.UI.DOM.makeElement("span", `wishes ${his} hips could have stayed that narrow for next time.`, "hotpink"));
-							}
-							slave.devotion += 5;
-						} else if (slave.devotion > 70) {
-							r.push(`When ${he} finally comes to after blacking out, ${his} pelvis has already been patched up. ${He} is just glad that ${he} managed to finish giving birth despite the hindrance.`);
-						} else {
-							r.push(`When ${he} finally comes to after blacking out, ${his} pelvis has already been patched up. ${He}`);
-							r.push(App.UI.DOM.makeElement("span", `loathes you`, "mediumorchid"));
-							r.push(`for forcing ${his} body to undergo such a painful experience and`);
-							r.push(App.UI.DOM.makeElement("span", `fears`, "gold"));
-							r.push(`what horror you have planned next.`);
-							slave.devotion -= 25;
-							slave.trust -= 25;
-						}
-					} else {
-						r.push(`It only hurt for an instant and a second later was promptly forgotten. To ${him}, ${his} hips were always this wide.`);
-					}
-					r.push(`${His} pelvis has been forced into a`);
-					r.push(App.UI.DOM.makeElement("span", `more feminine`, "lime"));
-					r.push(`shape.`);
-					if (slave.hipsImplant > 0) {
-						r.push(`This has also undone any surgical narrowing ${he} has undergone.`);
-					}
-					healthDamage(slave, 20);
-					slave.hips = 0;
-					slave.hipsImplant = 0;
-					App.Events.addNode(el, r, "p");
-				}
+			}
+			if (slave.hips < -1) {
 				r = [];
-				if (slave.mpreg === 1) {
-					if (slave.anus < 0) { // you somehow got a pregnant slave with no vagina catch
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `has torn ${him} a gaping anus.`, "lime"));
-					} else if (slave.anus === 0) { // please stop selling me pregnant virgins, neighbor gender fundamentalist arcology
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `ruined ${his} virgin ass.`, "lime"));
-					} else if (slave.anus === 1) {
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `greatly stretched out ${his} ass.`, "lime"));
-					} else if (slave.anus === 2) {
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `stretched out ${his} ass.`, "lime"));
-					} else if (slave.anus === 3) {
-						r.push(`${His} ass was loose enough to not be stretched by childbirth.`);
-					} else if (slave.anus < 6) {
-						r.push(`Childbirth stood no chance of stretching ${his} gaping ass.`);
-					} else if (slave.anus >= 10) {
-						r.push(`${His} child could barely stretch ${his} cavernous ass.`);
-					} else {
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `stretched out ${his} ass.`, "lime"));
+				r.push(`${He} had exceedingly narrow hips, completely unsuitable for childbirth. As ${he} struggled on ${his}`);
+				if (curBabies > 1) {
+					r.push(`first`);
+				}
+				r.push(`child, ${his} pelvic bone strained under the pressure until it could no longer hold together and`);
+				r.push(App.UI.DOM.makeElement("span", `agonizingly snapped.`, "red"));
+				if (slave.fetish !== "mindbroken") {
+					if (slave.fetish === "masochist") {
+						if (slave.fetishKnown === 0) {
+							r.push(`What would have made most girls blackout from pain sent ${him} into the lewdest orgasm you've seen today. ${He}`);
+							r.push(App.UI.DOM.makeElement("span", `must get off to pain.`, "lightcoral"));
+							slave.fetishKnown = 1;
+						} else {
+							r.push(`${He} claims to have never climaxed so hard and`);
+							r.push(App.UI.DOM.makeElement("span", `wishes ${his} hips could have stayed that narrow for next time.`, "hotpink"));
+						}
+						slave.devotion += 5;
+					} else if (slave.devotion > 70) {
+						r.push(`When ${he} finally comes to after blacking out, ${his} pelvis has already been patched up. ${He} is just glad that ${he} managed to finish giving birth despite the hindrance.`);
+					} else {
+						r.push(`When ${he} finally comes to after blacking out, ${his} pelvis has already been patched up. ${He}`);
+						r.push(App.UI.DOM.makeElement("span", `loathes you`, "mediumorchid"));
+						r.push(`for forcing ${his} body to undergo such a painful experience and`);
+						r.push(App.UI.DOM.makeElement("span", `fears`, "gold"));
+						r.push(`what horror you have planned next.`);
+						slave.devotion -= 25;
+						slave.trust -= 25;
 					}
 				} else {
-					if (slave.vagina < 0) { // you somehow got a pregnant slave with no vagina catch
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `has torn ${him} a gaping vagina.`, "lime"));
-					} else if (slave.vagina === 0) { // please stop selling me pregnant virgins, neighbor gender fundamentalist arcology (or maybe it's just surgery?)
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `ruined ${his} virgin vagina.`, "lime"));
-					} else if (slave.vagina === 1) {
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `greatly stretched out ${his} vagina.`, "lime"));
-					} else if (slave.vagina === 2) {
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `stretched out ${his} vagina.`, "lime"));
-					} else if (slave.vagina === 3) {
-						r.push(`${His} vagina was loose enough to not be stretched by childbirth.`);
-					} else if (slave.vagina < 6) {
-						r.push(`Childbirth stood no chance of stretching ${his} gaping vagina.`);
-					} else if (slave.vagina >= 10) {
-						r.push(`${His} child could barely stretch ${his} cavernous vagina.`);
-					} else {
-						r.push(`Childbirth has`);
-						r.push(App.UI.DOM.makeElement("span", `stretched out ${his} vagina.`, "lime"));
-					}
+					r.push(`It only hurt for an instant and a second later was promptly forgotten. To ${him}, ${his} hips were always this wide.`);
 				}
+				r.push(`${His} pelvis has been forced into a`);
+				r.push(App.UI.DOM.makeElement("span", `more feminine`, "lime"));
+				r.push(`shape.`);
+				if (slave.hipsImplant > 0) {
+					r.push(`This has also undone any surgical narrowing ${he} has undergone.`);
+				}
+				healthDamage(slave, 20);
+				slave.hips = 0;
+				slave.hipsImplant = 0;
 				App.Events.addNode(el, r, "p");
-				if (slave.mpreg === 1) {
-					/*
-					r.push(`Childbirth has`)
-					r.push(App.UI.DOM.makeElement("span", `stretched out ${his} anus.`, "lime"));
-					//no need for description now
-					*/
-					if ((V.dairyPregSetting > 1) && (slave.anus < 4)) {
-						slave.anus += 1;
-					} else if (slave.anus < 3) {
-						slave.anus += 1;
-					}
+			}
+			r = [];
+			if (slave.mpreg === 1) {
+				if (slave.anus < 0) { // you somehow got a pregnant slave with no vagina catch
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `has torn ${him} a gaping anus.`, "lime"));
+				} else if (slave.anus === 0) { // please stop selling me pregnant virgins, neighbor gender fundamentalist arcology
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `ruined ${his} virgin ass.`, "lime"));
+				} else if (slave.anus === 1) {
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `greatly stretched out ${his} ass.`, "lime"));
+				} else if (slave.anus === 2) {
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `stretched out ${his} ass.`, "lime"));
+				} else if (slave.anus === 3) {
+					r.push(`${His} ass was loose enough to not be stretched by childbirth.`);
+				} else if (slave.anus < 6) {
+					r.push(`Childbirth stood no chance of stretching ${his} gaping ass.`);
+				} else if (slave.anus >= 10) {
+					r.push(`${His} child could barely stretch ${his} cavernous ass.`);
 				} else {
-					/*
-					r.push(`Childbirth has`)
-					r.push(App.UI.DOM.makeElement("span", `stretched out ${his} vagina.`, "lime"));
-					//no need for description now
-					*/
-					if ((V.dairyPregSetting > 1) && (slave.vagina < 4)) {
-						slave.vagina += 1;
-					} else if (slave.vagina < 3) {
-						slave.vagina += 1;
-					}
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `stretched out ${his} ass.`, "lime"));
 				}
 			} else {
-				r = [];
-				r.push(`Since ${his}`);
-				if (slave.mpreg === 1) {
-					r.push(`ass`);
+				if (slave.vagina < 0) { // you somehow got a pregnant slave with no vagina catch
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `has torn ${him} a gaping vagina.`, "lime"));
+				} else if (slave.vagina === 0) { // please stop selling me pregnant virgins, neighbor gender fundamentalist arcology (or maybe it's just surgery?)
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `ruined ${his} virgin vagina.`, "lime"));
+				} else if (slave.vagina === 1) {
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `greatly stretched out ${his} vagina.`, "lime"));
+				} else if (slave.vagina === 2) {
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `stretched out ${his} vagina.`, "lime"));
+				} else if (slave.vagina === 3) {
+					r.push(`${His} vagina was loose enough to not be stretched by childbirth.`);
+				} else if (slave.vagina < 6) {
+					r.push(`Childbirth stood no chance of stretching ${his} gaping vagina.`);
+				} else if (slave.vagina >= 10) {
+					r.push(`${His} child could barely stretch ${his} cavernous vagina.`);
 				} else {
-					r.push(`vagina`);
+					r.push(`Childbirth has`);
+					r.push(App.UI.DOM.makeElement("span", `stretched out ${his} vagina.`, "lime"));
 				}
-				r.push(`was spared from childbirth,`);
-				r.push(App.UI.DOM.makeElement("span", `it retained its tightness.`, "lime"));
-				App.Events.addNode(el, r, "p");
 			}
-			/* ------ Post birth reactions, mother experience ------------------ */
-			/* I think all this reactions should be showed only if no c'section used too. Setting it up for just in case: */
-			if (cSection === 0 && slave.assignment !== "work in the dairy") { // if not desired, this check can be easily removed or deactivated with condition set to true.
-				p = document.createElement("p");
-				if (newMother === 1) {
-					App.Events.addNode(
-						p,
-						[
-							`${His} inexperience`,
-							App.UI.DOM.makeElement("span", `complicated ${his} first birth.`, "red")
-						],
-						"div"
-					);
-					compoundCondition = 1;
+			App.Events.addNode(el, r, "p");
+			if (slave.mpreg === 1) {
+				/*
+				r.push(`Childbirth has`)
+				r.push(App.UI.DOM.makeElement("span", `stretched out ${his} anus.`, "lime"));
+				//no need for description now
+				*/
+				if ((V.dairyPregSetting > 1) && (slave.anus < 4)) {
+					slave.anus += 1;
+				} else if (slave.anus < 3) {
+					slave.anus += 1;
 				}
-				r = [];
+			} else {
+				/*
+				r.push(`Childbirth has`)
+				r.push(App.UI.DOM.makeElement("span", `stretched out ${his} vagina.`, "lime"));
+				//no need for description now
+				*/
+				if ((V.dairyPregSetting > 1) && (slave.vagina < 4)) {
+					slave.vagina += 1;
+				} else if (slave.vagina < 3) {
+					slave.vagina += 1;
+				}
+			}
+		} else {
+			r = [];
+			r.push(`Since ${his}`);
+			if (slave.mpreg === 1) {
+				r.push(`ass`);
+			} else {
+				r.push(`vagina`);
+			}
+			r.push(`was spared from childbirth,`);
+			r.push(App.UI.DOM.makeElement("span", `it retained its tightness.`, "lime"));
+			App.Events.addNode(el, r, "p");
+		}
+		/* ------ Post birth reactions, mother experience ------------------ */
+		/* I think all this reactions should be showed only if no c'section used too. Setting it up for just in case: */
+		if (cSection === 0 && slave.assignment !== "work in the dairy") { // if not desired, this check can be easily removed or deactivated with condition set to true.
+			p = document.createElement("p");
+			if (newMother === 1) {
+				App.Events.addNode(
+					p,
+					[
+						`${His} inexperience`,
+						App.UI.DOM.makeElement("span", `complicated ${his} first birth.`, "red")
+					],
+					"div"
+				);
+				compoundCondition = 1;
+			}
+			r = [];
+			if (slave.mpreg === 1) {
+				if (slave.anus < 2) {
+					r.push(`${His} tight ass`);
+					r.push(App.UI.DOM.makeElement("span", `hindered ${his} ${(curBabies > 1) ? `babies` : `baby's`} birth.`, "red"));
+				}
+			} else {
+				if (slave.vagina < 2) {
+					r.push(`${His} tight vagina`);
+					r.push(App.UI.DOM.makeElement("span", `hindered ${his} ${(curBabies > 1) ? `babies` : `baby's`} birth.`, "red"));
+				}
+				if (slave.vaginaLube === 0) {
+					r.push(`${His} dry vagina made pushing ${his} ${children} out`);
+					r.push(App.UI.DOM.makeElement("span", `painful.`, "red"));
+				}
+			}
+			App.Events.addNode(p, r, "div");
+			if (slave.hips < 0) {
+				App.Events.addNode(
+					p,
+					[
+						`${His} narrow hips made birth`,
+						App.UI.DOM.makeElement("span", `troublesome.`, "red")
+					],
+					"div"
+				);
+			}
+			if (slave.weight < -95) {
+				App.Events.addNode(
+					p,
+					[
+						`${His} very thin body`,
+						App.UI.DOM.makeElement("span", `was nearly incapable of birthing ${his} ${children}.`, "red")
+					],
+					"div"
+				);
+				compoundCondition = 1;
+			} else if (slave.weight <= -30) {
+				App.Events.addNode(
+					p,
+					[
+						`${His} thin body was`,
+						App.UI.DOM.makeElement("span", `ill-suited to ${his} childbirth.`, "red")
+					],
+					"div"
+				);
+			}
+			if (slave.health.condition < -20) {
+				App.Events.addNode(
+					p,
+					[
+						`${His} poor health made laboring`,
+						App.UI.DOM.makeElement("span", `exhausting.`, "red")
+					],
+					"div"
+				);
+				compoundCondition = 1;
+			}
+			if (slave.health.illness >= 3) {
+				App.Events.addNode(
+					p,
+					[
+						`${His} ongoing illness`,
+						App.UI.DOM.makeElement("span", `already sapped most of ${his} strength.`, "red")
+					],
+					"div"
+				);
+				compoundCondition = 1;
+			}
+			r = [];
+			if (slave.physicalAge < 6) {
+				r.push(`${His} very young body was`);
+				r.push(App.UI.DOM.makeElement("span", `not designed to be able pass a baby.`, "red"));
+			} else if (slave.physicalAge < 9) {
+				r.push(`${His} young body had`);
+				r.push(App.UI.DOM.makeElement("span", `a lot of trouble`, "red"));
+				r.push(`birthing ${his} ${babies}.`);
+			} else if (slave.physicalAge < 13) {
+				r.push(`${His} young body had`);
+				r.push(App.UI.DOM.makeElement("span", `trouble birthing`, "red"));
+				r.push(`birthing ${his} ${babies}.`);
+				compoundCondition = 1;
+			}
+			App.Events.addNode(p, r, "div");
+			r = [];
+			if (slave.health.tired > 80) {
+				r.push(`${He} was thoroughly exhausted to begin with; ${he}`);
+				r.push(App.UI.DOM.makeElement("span", `lacked the energy to push at all.`, "red"));
+				compoundCondition = 1;
+			} else if (slave.health.tired > 50) {
+				r.push(`${He} was so tired, ${he}`);
+				r.push(App.UI.DOM.makeElement("span", `lacked the energy to effectively push.`, "red"));
+				compoundCondition = 1;
+			}
+			App.Events.addNode(p, r, "div");
+			r = [];
+			if (slave.muscles < -95) {
+				r.push(`${He} tried and tried but ${his} frail body`);
+				r.push(App.UI.DOM.makeElement("span", `could not push ${his} ${children} out.`, "red"));
+				compoundCondition = 1;
+			} else if (slave.muscles < -30) {
+				r.push(`${His} very weak body`);
+				r.push(App.UI.DOM.makeElement("span", `barely managed to push`, "red"));
+				r.push(`out ${his} ${children}`);
+				compoundCondition = 1;
+			} else if (slave.muscles < -5) {
+				r.push(`${His} weak body`);
+				r.push(App.UI.DOM.makeElement("span", `struggled to push`, "red"));
+				r.push(`out ${his} ${children}.`);
+			}
+			App.Events.addNode(p, r, "div");
+			if (slave.preg > slave.pregData.normalBirth * 1.25) {
+				App.Events.addNode(
+					p,
+					[
+						`${His} ${children} had extra time to grow`,
+						App.UI.DOM.makeElement("span", `greatly complicating childbirth.`, "red")
+					],
+					"div"
+				);
+				compoundCondition = 1;
+			}
+			if (slave.wombImplant === "restraint") {
+				App.Events.addNode(
+					p,
+					[
+						`${His} support implant`,
+						App.UI.DOM.makeElement("span", `weakens ${his} contractions`, "red"),
+						`and inhibits ${his} womb's ability to give birth.`
+					],
+					"div"
+				);
+			}
+			el.append(p);
+			if (
+				(
+					(slave.vagina >= 2 || slave.vaginaLube > 0) && slave.mpreg === 1) ||
+				newMother === 0 ||
+				slave.hips > 0 ||
+				(App.Data.misc.nurseCareers.includes(slave.career) && slave.fetish !== "mindbroken" && slave.muscles >= -95) ||
+				slave.intelligenceImplant >= 15 ||
+				slave.pregAdaptation >= 100
+			) {
+				p = document.createElement("p");
+				App.UI.DOM.appendNewElement("div", p, `However:`);
+
 				if (slave.mpreg === 1) {
-					if (slave.anus < 2) {
-						r.push(`${His} tight ass`);
-						r.push(App.UI.DOM.makeElement("span", `hindered ${his} ${(curBabies > 1) ? `babies` : `baby's`} birth.`, "red"));
+					if (slave.anus >= 2) {
+						App.Events.addNode(
+							p,
+							[
+								`${His}`,
+								App.UI.DOM.makeElement("span", `loose ass`, "green"),
+								`made birthing ${his} ${children} easier.`
+							],
+							"div"
+						);
 					}
 				} else {
-					if (slave.vagina < 2) {
-						r.push(`${His} tight vagina`);
-						r.push(App.UI.DOM.makeElement("span", `hindered ${his} ${(curBabies > 1) ? `babies` : `baby's`} birth.`, "red"));
+					if (slave.vagina >= 2) {
+						App.Events.addNode(
+							p,
+							[
+								`${His}`,
+								App.UI.DOM.makeElement("span", `loose vagina`, "green"),
+								`made birthing ${his} ${children} easier.`
+							],
+							"div"
+						);
 					}
-					if (slave.vaginaLube === 0) {
-						r.push(`${His} dry vagina made pushing ${his} ${children} out`);
-						r.push(App.UI.DOM.makeElement("span", `painful.`, "red"));
+					if (slave.vaginaLube > 0) {
+						App.Events.addNode(
+							p,
+							[
+								`${His}`,
+								App.UI.DOM.makeElement("span", `moist vagina`, "green"),
+								`hastened ${his} ${children}'s birth.`
+							],
+							"div"
+						);
 					}
 				}
-				App.Events.addNode(p, r, "div");
-				if (slave.hips < 0) {
-					App.Events.addNode(
-						p,
-						[
-							`${His} narrow hips made birth`,
-							App.UI.DOM.makeElement("span", `troublesome.`, "red")
-						],
-						"div"
-					);
-				}
-				if (slave.weight < -95) {
-					App.Events.addNode(
-						p,
-						[
-							`${His} very thin body`,
-							App.UI.DOM.makeElement("span", `was nearly incapable of birthing ${his} ${children}.`, "red")
-						],
-						"div"
-					);
-					compoundCondition = 1;
-				} else if (slave.weight <= -30) {
-					App.Events.addNode(
-						p,
-						[
-							`${His} thin body was`,
-							App.UI.DOM.makeElement("span", `ill-suited to ${his} childbirth.`, "red")
-						],
-						"div"
-					);
-				}
-				if (slave.health.condition < -20) {
+
+				if (newMother === 0) {
 					App.Events.addNode(
 						p,
 						[
-							`${His} poor health made laboring`,
-							App.UI.DOM.makeElement("span", `exhausting.`, "red")
+							`${He} has`,
+							App.UI.DOM.makeElement("span", `given birth before,`, "green"),
+							`so ${he} knows just what to do.`
 						],
 						"div"
 					);
-					compoundCondition = 1;
 				}
-				if (slave.health.illness >= 3) {
+				if (slave.hips > 0) {
 					App.Events.addNode(
 						p,
 						[
-							`${His} ongoing illness`,
-							App.UI.DOM.makeElement("span", `already sapped most of ${his} strength.`, "red")
+							`${His} `,
+							App.UI.DOM.makeElement("span", `wide hips`, "green"),
+							`greatly aided childbirth.`
 						],
 						"div"
 					);
-					compoundCondition = 1;
 				}
 				r = [];
-				if (slave.physicalAge < 6) {
-					r.push(`${His} very young body was`);
-					r.push(App.UI.DOM.makeElement("span", `not designed to be able pass a baby.`, "red"));
-				} else if (slave.physicalAge < 9) {
-					r.push(`${His} young body had`);
-					r.push(App.UI.DOM.makeElement("span", `a lot of trouble`, "red"));
-					r.push(`birthing ${his} ${babies}.`);
-				} else if (slave.physicalAge < 13) {
-					r.push(`${His} young body had`);
-					r.push(App.UI.DOM.makeElement("span", `trouble birthing`, "red"));
-					r.push(`birthing ${his} ${babies}.`);
-					compoundCondition = 1;
+				if (slave.pregAdaptation >= 1000) {
+					r.push(`${His} body has`);
+					r.push(App.UI.DOM.makeElement("span", `completely adapted to pregnancy;`, "green"));
+					r.push(`when it is time to give birth, that baby is coming out fast.`);
+				} else if (slave.pregAdaptation >= 500) {
+					r.push(`${His} body is`);
+					r.push(App.UI.DOM.makeElement("span", `highly adapted to bearing life`, "green"));
+					r.push(`and birth is no small part of that.`);
+				} else if (slave.pregAdaptation >= 100) {
+					r.push(`${His} body has`);
+					r.push(App.UI.DOM.makeElement("span", `become quite adept at bearing children,`, "green"));
+					r.push(`birth included.`);
 				}
 				App.Events.addNode(p, r, "div");
-				r = [];
-				if (slave.health.tired > 80) {
-					r.push(`${He} was thoroughly exhausted to begin with; ${he}`);
-					r.push(App.UI.DOM.makeElement("span", `lacked the energy to push at all.`, "red"));
-					compoundCondition = 1;
-				} else if (slave.health.tired > 50) {
-					r.push(`${He} was so tired, ${he}`);
-					r.push(App.UI.DOM.makeElement("span", `lacked the energy to effectively push.`, "red"));
-					compoundCondition = 1;
-				}
-				App.Events.addNode(p, r, "div");
-				r = [];
-				if (slave.muscles < -95) {
-					r.push(`${He} tried and tried but ${his} frail body`);
-					r.push(App.UI.DOM.makeElement("span", `could not push ${his} ${children} out.`, "red"));
-					compoundCondition = 1;
-				} else if (slave.muscles < -30) {
-					r.push(`${His} very weak body`);
-					r.push(App.UI.DOM.makeElement("span", `barely managed to push`, "red"));
-					r.push(`out ${his} ${children}`);
-					compoundCondition = 1;
-				} else if (slave.muscles < -5) {
-					r.push(`${His} weak body`);
-					r.push(App.UI.DOM.makeElement("span", `struggled to push`, "red"));
-					r.push(`out ${his} ${children}.`);
+				if (App.Data.misc.nurseCareers.includes(slave.career) && slave.fetish !== "mindbroken" && slave.muscles >= -95) {
+					r.push(`Thanks to ${his}`);
+					r.push(App.UI.DOM.makeElement("span", `previous career,`, "green"));
+					r.push(`childbirth went smoothly.`);
+				} else if (slave.intelligenceImplant >= 15) {
+					r.push(`${He} was`);
+					r.push(App.UI.DOM.makeElement("span", `taught how to handle birth`, "green"));
+					r.push(`in class.`);
 				}
 				App.Events.addNode(p, r, "div");
-				if (slave.preg > slave.pregData.normalBirth * 1.25) {
-					App.Events.addNode(
-						p,
-						[
-							`${His} ${children} had extra time to grow`,
-							App.UI.DOM.makeElement("span", `greatly complicating childbirth.`, "red")
-						],
-						"div"
-					);
-					compoundCondition = 1;
-				}
-				if (slave.wombImplant === "restraint") {
-					App.Events.addNode(
-						p,
-						[
-							`${His} support implant`,
-							App.UI.DOM.makeElement("span", `weakens ${his} contractions`, "red"),
-							`and inhibits ${his} womb's ability to give birth.`
-						],
-						"div"
-					);
-				}
-				el.append(p);
-				if (
-					(
-						(slave.vagina >= 2 || slave.vaginaLube > 0) && slave.mpreg === 1) ||
-					newMother === 0 ||
-					slave.hips > 0 ||
-					(App.Data.misc.nurseCareers.includes(slave.career) && slave.fetish !== "mindbroken" && slave.muscles >= -95) ||
-					slave.intelligenceImplant >= 15 ||
-					slave.pregAdaptation >= 100
-				) {
-					p = document.createElement("p");
-					App.UI.DOM.appendNewElement("div", p, `However:`);
-
-					if (slave.mpreg === 1) {
-						if (slave.anus >= 2) {
-							App.Events.addNode(
-								p,
-								[
-									`${His}`,
-									App.UI.DOM.makeElement("span", `loose ass`, "green"),
-									`made birthing ${his} ${children} easier.`
-								],
-								"div"
-							);
-						}
-					} else {
-						if (slave.vagina >= 2) {
-							App.Events.addNode(
-								p,
-								[
-									`${His}`,
-									App.UI.DOM.makeElement("span", `loose vagina`, "green"),
-									`made birthing ${his} ${children} easier.`
-								],
-								"div"
-							);
-						}
-						if (slave.vaginaLube > 0) {
-							App.Events.addNode(
-								p,
-								[
-									`${His}`,
-									App.UI.DOM.makeElement("span", `moist vagina`, "green"),
-									`hastened ${his} ${children}'s birth.`
-								],
-								"div"
-							);
-						}
-					}
-
-					if (newMother === 0) {
-						App.Events.addNode(
-							p,
-							[
-								`${He} has`,
-								App.UI.DOM.makeElement("span", `given birth before,`, "green"),
-								`so ${he} knows just what to do.`
-							],
-							"div"
-						);
-					}
-					if (slave.hips > 0) {
-						App.Events.addNode(
-							p,
-							[
-								`${His} `,
-								App.UI.DOM.makeElement("span", `wide hips`, "green"),
-								`greatly aided childbirth.`
-							],
-							"div"
-						);
-					}
+				if (slave.geneticQuirks.uterineHypersensitivity === 2) {
 					r = [];
-					if (slave.pregAdaptation >= 1000) {
-						r.push(`${His} body has`);
-						r.push(App.UI.DOM.makeElement("span", `completely adapted to pregnancy;`, "green"));
-						r.push(`when it is time to give birth, that baby is coming out fast.`);
-					} else if (slave.pregAdaptation >= 500) {
-						r.push(`${His} body is`);
-						r.push(App.UI.DOM.makeElement("span", `highly adapted to bearing life`, "green"));
-						r.push(`and birth is no small part of that.`);
-					} else if (slave.pregAdaptation >= 100) {
-						r.push(`${His} body has`);
-						r.push(App.UI.DOM.makeElement("span", `become quite adept at bearing children,`, "green"));
-						r.push(`birth included.`);
-					}
-					App.Events.addNode(p, r, "div");
-					if (App.Data.misc.nurseCareers.includes(slave.career) && slave.fetish !== "mindbroken" && slave.muscles >= -95) {
-						r.push(`Thanks to ${his}`);
-						r.push(App.UI.DOM.makeElement("span", `previous career,`, "green"));
-						r.push(`childbirth went smoothly.`);
-					} else if (slave.intelligenceImplant >= 15) {
-						r.push(`${He} was`);
-						r.push(App.UI.DOM.makeElement("span", `taught how to handle birth`, "green"));
-						r.push(`in class.`);
+					if (V.geneticMappingUpgrade >= 1) {
+						r.push(`${His} hypersensitive uterus made birth`);
+						r.push(App.UI.DOM.makeElement("span", `a very pleasant experience,`, "green"));
+						r.push(`distracting from the pain.`);
+					} else {
+						r.push(`${He} oddly climaxed multiple times during birth,`);
+						r.push(App.UI.DOM.makeElement("span", `keeping ${his} mind off the pain.`, "green"));
 					}
 					App.Events.addNode(p, r, "div");
-					if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-						r = [];
-						if (V.geneticMappingUpgrade >= 1) {
-							r.push(`${His} hypersensitive uterus made birth`);
-							r.push(App.UI.DOM.makeElement("span", `a very pleasant experience,`, "green"));
-							r.push(`distracting from the pain.`);
-						} else {
-							r.push(`${He} oddly climaxed multiple times during birth,`);
-							r.push(App.UI.DOM.makeElement("span", `keeping ${his} mind off the pain.`, "green"));
-						}
-						App.Events.addNode(p, r, "div");
-					}
-					el.append(p);
 				}
+				el.append(p);
 			}
-			/* ----- Body/mother resume -------------------------*/
-			p = document.createElement("p");
-			if (slave.assignment !== "work in the dairy" && cSection === 0) {
-				/* && ${slave.broodmother} === 0 // removed - broodmother have sensations too */
-				r = [];
-				r.push(`All in all,`);
-				if (birthDamage > 15) {
-					r.push(`childbirth was`);
-					r.push(App.UI.DOM.makeElement("span", `horrifically difficult for ${him} and nearly claimed ${his} life.`, "red"));
-				} else if (birthDamage > 10) {
-					r.push(`childbirth was extremely difficult for ${him} and`);
-					r.push(App.UI.DOM.makeElement("span", `greatly damaged ${his} health.`, "red"));
-				} else if (birthDamage > 5) {
-					r.push(`childbirth was difficult for ${him} and`);
-					r.push(App.UI.DOM.makeElement("span", `damaged ${his} health.`, "red"));
-				} else if (birthDamage > 0) {
-					r.push(`childbirth was painful for ${him}, though not abnormally so, and`);
-					r.push(App.UI.DOM.makeElement("span", `damaged ${his} health.`, "red"));
-				} else {
-					r.push(`childbirth was`);
-					r.push(App.UI.DOM.makeElement("span", `no problem`, "green"));
-					r.push(`for ${him}.`);
+		}
+		/* ----- Body/mother resume -------------------------*/
+		p = document.createElement("p");
+		if (slave.assignment !== "work in the dairy" && cSection === 0) {
+			/* && ${slave.broodmother} === 0 // removed - broodmother have sensations too */
+			r = [];
+			r.push(`All in all,`);
+			if (birthDamage > 15) {
+				r.push(`childbirth was`);
+				r.push(App.UI.DOM.makeElement("span", `horrifically difficult for ${him} and nearly claimed ${his} life.`, "red"));
+			} else if (birthDamage > 10) {
+				r.push(`childbirth was extremely difficult for ${him} and`);
+				r.push(App.UI.DOM.makeElement("span", `greatly damaged ${his} health.`, "red"));
+			} else if (birthDamage > 5) {
+				r.push(`childbirth was difficult for ${him} and`);
+				r.push(App.UI.DOM.makeElement("span", `damaged ${his} health.`, "red"));
+			} else if (birthDamage > 0) {
+				r.push(`childbirth was painful for ${him}, though not abnormally so, and`);
+				r.push(App.UI.DOM.makeElement("span", `damaged ${his} health.`, "red"));
+			} else {
+				r.push(`childbirth was`);
+				r.push(App.UI.DOM.makeElement("span", `no problem`, "green"));
+				r.push(`for ${him}.`);
+			}
+			if (birthDamage > 0) {
+				healthDamage(slave, Math.round(birthDamage / 2) * 10);
+				slave.health.tired += Math.round((birthDamage / 2) * 10);
+				if (birthDamage > 5 && compoundCondition === 1 && curBabies > 1) {
+					r.push(`Or it would have been, were ${he} only having one. With each additional child that needed to be birthed,`);
+					r.push(App.UI.DOM.makeElement("span", `the damage to ${his} health was compounded.`, "red"));
+					healthDamage(slave, curBabies);
+					slave.health.tired += curBabies * 5;
 				}
-				if (birthDamage > 0) {
-					healthDamage(slave, Math.round(birthDamage / 2) * 10);
-					slave.health.tired += Math.round((birthDamage / 2) * 10);
-					if (birthDamage > 5 && compoundCondition === 1 && curBabies > 1) {
-						r.push(`Or it would have been, were ${he} only having one. With each additional child that needed to be birthed,`);
-						r.push(App.UI.DOM.makeElement("span", `the damage to ${his} health was compounded.`, "red"));
-						healthDamage(slave, curBabies);
-						slave.health.tired += curBabies * 5;
-					}
-					slave.health.tired = Math.clamp(slave.health.tired, 0, 100);
-				} else {
-					slave.health.tired = Math.clamp(slave.health.tired + 10, 0, 100);
+				slave.health.tired = Math.clamp(slave.health.tired, 0, 100);
+			} else {
+				slave.health.tired = Math.clamp(slave.health.tired + 10, 0, 100);
+			}
+			if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+				r.push(`Not only that, but`);
+				r.push(App.UI.DOM.makeElement("span", `the entire process was extremely pleasurable for ${him}`, "green"));
+				r.push(`${(curBabies > 1) ? `, with orgasms growing more powerful with each baby ${he} brought to the world` : ``}. ${He} can't wait to be impregnated and give birth again,`);
+				if (birthDamage > 10) {
+					r.push(`despite the complications,`);
 				}
-				if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-					r.push(`Not only that, but`);
-					r.push(App.UI.DOM.makeElement("span", `the entire process was extremely pleasurable for ${him}`, "green"));
-					r.push(`${(curBabies > 1) ? `, with orgasms growing more powerful with each baby ${he} brought to the world` : ``}. ${He} can't wait to be impregnated and give birth again,`);
-					if (birthDamage > 10) {
-						r.push(`despite the complications,`);
-					}
-					slave.energy += curBabies;
-					slave.need -= curBabies;
-					if (slave.sexualFlaw === "breeder") {
-						r.push(`since for ${him} it is the pinnacle of ${his} existence.`);
-					} else {
-						if (slave.fetish === "pregnancy") {
-							r.push(`having had ${his}`);
-							if (slave.fetishStrength <= 60) {
-								r.push(App.UI.DOM.makeElement("span", `pregnancy fetish deepen from the experience.`, "lightcoral"));
-								slave.fetishStrength += curBabies;
-							} else {
-								r.push(App.UI.DOM.makeElement("span", `pregnancy fetish deepen into obsession.`, "lightcoral"));
-								slave.sexualFlaw = "breeder";
-								slave.fetishStrength = 100;
-							}
-						} else if (slave.fetish === "none" || slave.fetishStrength <= 60) {
-							r.push(App.UI.DOM.makeElement("span", `having found true pleasure in reproduction.`, "lightcoral"));
-							slave.fetish = "pregnancy";
-						}
+				slave.energy += curBabies;
+				slave.need -= curBabies;
+				if (slave.sexualFlaw === "breeder") {
+					r.push(`since for ${him} it is the pinnacle of ${his} existence.`);
+				} else {
+					if (slave.fetish === "pregnancy") {
+						r.push(`having had ${his}`);
+						if (slave.fetishStrength <= 60) {
+							r.push(App.UI.DOM.makeElement("span", `pregnancy fetish deepen from the experience.`, "lightcoral"));
+							slave.fetishStrength += curBabies;
+						} else {
+							r.push(App.UI.DOM.makeElement("span", `pregnancy fetish deepen into obsession.`, "lightcoral"));
+							slave.sexualFlaw = "breeder";
+							slave.fetishStrength = 100;
+						}
+					} else if (slave.fetish === "none" || slave.fetishStrength <= 60) {
+						r.push(App.UI.DOM.makeElement("span", `having found true pleasure in reproduction.`, "lightcoral"));
+						slave.fetish = "pregnancy";
 					}
 				}
-				App.Events.addNode(p, r, "div");
-			}
-			/* this needs a tally of how many babies were lost due to underdevelopment instead of relying off a check */
-			if (V.surgeryUpgrade !== 1 && slave.curStillBirth > 0) {
-				App.UI.DOM.appendNewElement("div", p, `It's possible that`);
-				r.push(App.UI.DOM.makeElement("span", `having advanced equipment`, "red"));
-				r.push(`in the remote surgery could have prevented the loss of ${his} ${slave.curStillBirth} unborn ${(slave.curStillBirth > 1) ? `children` : `child`}.`);
 			}
-			el.append(p);
-			/* ----- Postbirth reactions, mind ------------------------------- */
-			if (slave.fetish !== "mindbroken" && slave.fuckdoll === 0) {
-				r = [];
-				if (curStill > 0) { // TODO: Here should be descriptions of reactions from losing some of babies, need tweak, only draft for now
-					if (slave.sexualFlaw === "breeder") {
-						r.push(`${He} is`);
-						r.push(App.UI.DOM.makeElement("span", `filled with violent, all-consuming hatred`, "mediumorchid"));
-						r.push(`at ${himself} for failing ${his} unborn and you for allowing this to happen.`);
-						if (curStill > 4) {
-							r.push(`The loss of so many children at once`);
-							r.push(App.UI.DOM.makeElement("span", `shatters the distraught breeder's mind.`, "red"));
-							slave.fetish = "mindbroken";
-							slave.behavioralQuirk = "none";
-							slave.behavioralFlaw = "none";
-							slave.sexualQuirk = "none";
-							slave.sexualFlaw = "none";
-							slave.devotion = 0;
-							slave.trust = 0;
-						} else {
-							r.push(`${He} cares little for what punishment awaits ${his} actions.`);
-							slave.devotion -= 25 * curStill;
-						}
-					} else if (slave.devotion > 80) {
-						r.push(`${He}`);
-						r.push(App.UI.DOM.makeElement("span", `accepts with grief`, "mediumorchid"));
-						r.push(`your right to use ${his} body as you see fit, even if it allow ${his} unborn to die in the process.`);
-						slave.devotion -= 10;
-					} else if (slave.devotion > 20) {
-						r.push(`${He}`);
-						r.push(App.UI.DOM.makeElement("span", `hates`, "mediumorchid"));
-						r.push(`you for using ${his} body to bear children to the extent that it cost some their lives.`);
-						slave.devotion -= 20;
+			App.Events.addNode(p, r, "div");
+		}
+		/* this needs a tally of how many babies were lost due to underdevelopment instead of relying off a check */
+		if (V.surgeryUpgrade !== 1 && slave.curStillBirth > 0) {
+			App.UI.DOM.appendNewElement("div", p, `It's possible that`);
+			r.push(App.UI.DOM.makeElement("span", `having advanced equipment`, "red"));
+			r.push(`in the remote surgery could have prevented the loss of ${his} ${slave.curStillBirth} unborn ${(slave.curStillBirth > 1) ? `children` : `child`}.`);
+		}
+		el.append(p);
+		/* ----- Postbirth reactions, mind ------------------------------- */
+		if (slave.fetish !== "mindbroken" && slave.fuckdoll === 0) {
+			r = [];
+			if (curStill > 0) { // TODO: Here should be descriptions of reactions from losing some of babies, need tweak, only draft for now
+				if (slave.sexualFlaw === "breeder") {
+					r.push(`${He} is`);
+					r.push(App.UI.DOM.makeElement("span", `filled with violent, all-consuming hatred`, "mediumorchid"));
+					r.push(`at ${himself} for failing ${his} unborn and you for allowing this to happen.`);
+					if (curStill > 4) {
+						r.push(`The loss of so many children at once`);
+						r.push(App.UI.DOM.makeElement("span", `shatters the distraught breeder's mind.`, "red"));
+						slave.fetish = "mindbroken";
+						slave.behavioralQuirk = "none";
+						slave.behavioralFlaw = "none";
+						slave.sexualQuirk = "none";
+						slave.sexualFlaw = "none";
+						slave.devotion = 0;
+						slave.trust = 0;
 					} else {
-						r.push(`${He}`);
-						r.push(App.UI.DOM.makeElement("span", `curses`, "mediumorchid"));
-						r.push(`you for using ${him} as a breeder toy and forcing ${him} to go through such a doomed pregnancy.`);
-						slave.devotion -= 30;
+						r.push(`${He} cares little for what punishment awaits ${his} actions.`);
+						slave.devotion -= 25 * curStill;
 					}
+				} else if (slave.devotion > 80) {
+					r.push(`${He}`);
+					r.push(App.UI.DOM.makeElement("span", `accepts with grief`, "mediumorchid"));
+					r.push(`your right to use ${his} body as you see fit, even if it allow ${his} unborn to die in the process.`);
+					slave.devotion -= 10;
+				} else if (slave.devotion > 20) {
+					r.push(`${He}`);
+					r.push(App.UI.DOM.makeElement("span", `hates`, "mediumorchid"));
+					r.push(`you for using ${his} body to bear children to the extent that it cost some their lives.`);
+					slave.devotion -= 20;
 				} else {
-					if ((slave.devotion < 20) && (V.week - slave.weekAcquired - slave.pregWeek > 0)) {
-						App.Events.addParagraph(el, r);
-						r = [];
+					r.push(`${He}`);
+					r.push(App.UI.DOM.makeElement("span", `curses`, "mediumorchid"));
+					r.push(`you for using ${him} as a breeder toy and forcing ${him} to go through such a doomed pregnancy.`);
+					slave.devotion -= 30;
+				}
+			} else {
+				if ((slave.devotion < 20) && (V.week - slave.weekAcquired - slave.pregWeek > 0)) {
+					App.Events.addParagraph(el, r);
+					r = [];
+					r.push(`${He}`);
+					r.push(App.UI.DOM.makeElement("span", `despises`, "mediumorchid"));
+					r.push(`you for using ${him} as a breeder.`);
+					slave.devotion -= 10;
+				}
+				if (slave.pregSource === -1) {
+					if (slave.devotion <= 20 && slave.weekAcquired > 0) {
 						r.push(`${He}`);
-						r.push(App.UI.DOM.makeElement("span", `despises`, "mediumorchid"));
-						r.push(`you for using ${him} as a breeder.`);
+						r.push(App.UI.DOM.makeElement("span", `hates`, "mediumorchid"));
+						r.push(`you for using ${his} body to bear your children.`);
 						slave.devotion -= 10;
+					} else if (slave.devotion > 50) {
+						r.push(`${He}'s`);
+						r.push(App.UI.DOM.makeElement("span", `so proud`, "hotpink"));
+						r.push(`to have successfully carried children for you.`);
+						slave.devotion += 3;
 					}
-					if (slave.pregSource === -1) {
-						if (slave.devotion <= 20 && slave.weekAcquired > 0) {
-							r.push(`${He}`);
-							r.push(App.UI.DOM.makeElement("span", `hates`, "mediumorchid"));
-							r.push(`you for using ${his} body to bear your children.`);
-							slave.devotion -= 10;
-						} else if (slave.devotion > 50) {
-							r.push(`${He}'s`);
-							r.push(App.UI.DOM.makeElement("span", `so proud`, "hotpink"));
-							r.push(`to have successfully carried children for you.`);
-							slave.devotion += 3;
-						}
-					}
-					if (humiliation === 1) {
-						App.Events.addParagraph(el, r);
-						r = [];
-						r.push(`Giving birth in such a manner was completely humiliating,`);
-						if (slave.fetish === "humiliation") {
-							r.push(`and a complete turn on to ${him}. ${His} humiliation fetish`);
-							r.push(App.UI.DOM.makeElement("span", `strengthens`, "lightcoral"));
-							r.push(`as ${he} eagerly fantasizes about giving birth in public again.`);
-							slave.fetishStrength += 4;
-						} else if (slave.fetish === "none" || slave.fetishStrength <= 60) {
-							r.push(`and a curious experience to ${him}.`);
-							if (random(1, 5) === 1) {
-								r.push(App.UI.DOM.makeElement("span", `${He} has developed a humiliation fetish.`, "lightcoral"));
-								slave.fetish = "humiliation";
-							} else {
-								r.push(`${He} hopes to never repeat it.`);
-							}
-						} else if (slave.devotion <= 20) {
-							r.push(`and completely devastating to ${his} image of ${himself}. The experience`);
-							r.push(App.UI.DOM.makeElement("span", `habituates ${him}`, "hotpink"));
-							r.push(`to cruelties of slavery.`);
-							slave.devotion += 5;
-						} else {
-							r.push(`and ${he} hopes to never undergo it again.`);
-						}
+				}
+				if (humiliation === 1) {
+					App.Events.addParagraph(el, r);
+					r = [];
+					r.push(`Giving birth in such a manner was completely humiliating,`);
+					if (slave.fetish === "humiliation") {
+						r.push(`and a complete turn on to ${him}. ${His} humiliation fetish`);
+						r.push(App.UI.DOM.makeElement("span", `strengthens`, "lightcoral"));
+						r.push(`as ${he} eagerly fantasizes about giving birth in public again.`);
+						slave.fetishStrength += 4;
+					} else if (slave.fetish === "none" || slave.fetishStrength <= 60) {
+						r.push(`and a curious experience to ${him}.`);
+						if (random(1, 5) === 1) {
+							r.push(App.UI.DOM.makeElement("span", `${He} has developed a humiliation fetish.`, "lightcoral"));
+							slave.fetish = "humiliation";
+						} else {
+							r.push(`${He} hopes to never repeat it.`);
+						}
+					} else if (slave.devotion <= 20) {
+						r.push(`and completely devastating to ${his} image of ${himself}. The experience`);
+						r.push(App.UI.DOM.makeElement("span", `habituates ${him}`, "hotpink"));
+						r.push(`to cruelties of slavery.`);
+						slave.devotion += 5;
+					} else {
+						r.push(`and ${he} hopes to never undergo it again.`);
 					}
 				}
-				App.Events.addParagraph(el, r);
-				/* ------ Social reactions--------------- */
-				if (V.arcologies[0].FSRestart !== "unset") {
-					p = document.createElement("p");
-					if (slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6)) {
-						p.append(`The ${societalElite}`);
-						App.UI.DOM.appendNewElement("span", p, `are pleased`, "green");
-						p.append(`at the new additions to their class.`);
-						V.failedElite -= (2 * curBabies);
-					} else if (V.eugenicsFullControl !== 1) {
-						p.append(`The ${societalElite}`);
-						App.UI.DOM.appendNewElement("span", p, `are disappointed`, "red");
-						p.append(`that you would allow subhuman filth to dirty the arcology under your watch. Society`);
-						App.UI.DOM.appendNewElement("span", p, `frowns`, "red");
-						p.append(`on the unwelcome addition of more subhumans into the world.`);
-						V.failedElite += (5 * curBabies);
-						repX(forceNeg(10 * curBabies), "birth", slave);
-					}
-					el.append(p);
+			}
+			App.Events.addParagraph(el, r);
+			/* ------ Social reactions--------------- */
+			if (V.arcologies[0].FSRestart !== "unset") {
+				p = document.createElement("p");
+				if (slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6)) {
+					p.append(`The ${societalElite}`);
+					App.UI.DOM.appendNewElement("span", p, `are pleased`, "green");
+					p.append(`at the new additions to their class.`);
+					V.failedElite -= (2 * curBabies);
+				} else if (V.eugenicsFullControl !== 1) {
+					p.append(`The ${societalElite}`);
+					App.UI.DOM.appendNewElement("span", p, `are disappointed`, "red");
+					p.append(`that you would allow subhuman filth to dirty the arcology under your watch. Society`);
+					App.UI.DOM.appendNewElement("span", p, `frowns`, "red");
+					p.append(`on the unwelcome addition of more subhumans into the world.`);
+					V.failedElite += (5 * curBabies);
+					repX(forceNeg(10 * curBabies), "birth", slave);
 				}
+				el.append(p);
 			}
-			return el;
 		}
-		function birthBabies() {
-			const el = document.createElement("p");
-			let r;
-			let cToIncubator = 0;
-			let cToNursery = 0;
-			let babyCost;
-			let choices;
-			let choice;
-			for (const baby of slave.curBabies) {
-				if (baby.reserve === "incubator") {
-					cToIncubator++;
-				} else if (baby.reserve === "nursery") {
-					cToNursery++;
-				}
+		return el;
+	}
+	function birthBabies() {
+		const el = document.createElement("p");
+		let r;
+		let cToIncubator = 0;
+		let cToNursery = 0;
+		let babyCost;
+		let choices;
+		let choice;
+		for (const baby of slave.curBabies) {
+			if (baby.reserve === "incubator") {
+				cToIncubator++;
+			} else if (baby.reserve === "nursery") {
+				cToNursery++;
 			}
-			/* ----------------------- incubator/nursery adding subsection. There is support for broodmothers too. */
-			if ((cToIncubator + cToNursery > 0) && curBabies > 0) {
-				// TODO: Do we need keep child checks?
-				r = [];
+		}
+		/* ----------------------- incubator/nursery adding subsection. There is support for broodmothers too. */
+		if ((cToIncubator + cToNursery > 0) && curBabies > 0) {
+			// TODO: Do we need keep child checks?
+			r = [];
+			if (curBabies > 1) {
+				r.push(`Of ${his} ${curBabies} ${children},`);
+			} else {
+				r.push(`${His} child`);
+			}
+			if (cToIncubator > 0) {
 				if (curBabies > 1) {
-					r.push(`Of ${his} ${curBabies} ${children},`);
+					r.push(`${cToIncubator}`);
+				}
+				if (cToIncubator === 1) {
+					r.push(`was`);
 				} else {
-					r.push(`${His} child`);
-				}
-				if (cToIncubator > 0) {
-					if (curBabies > 1) {
-						r.push(`${cToIncubator}`);
-					}
-					if (cToIncubator === 1) {
-						r.push(`was`);
-					} else {
-						r.push(`were`);
-					}
-					r.push(`taken to ${V.incubatorName}`);
-					if (cToNursery > 0) {
-						r.push(`and`);
-					}
+					r.push(`were`);
 				}
+				r.push(`taken to ${V.incubatorName}`);
 				if (cToNursery > 0) {
-					if (curBabies > 1) {
-						r.push(`${cToNursery}`);
-					}
-					if (cToNursery === 1) {
-						r.push(`was`);
-					} else {
-						r.push(`were`);
-					}
-					r.push(`taken to ${V.nurseryName}`);
+					r.push(`and`);
 				}
-				r.push(r.pop() + `.`);
-				if (cToIncubator + cToNursery > 0) {
-					sendNewbornsToFacility(slave);
+			}
+			if (cToNursery > 0) {
+				if (curBabies > 1) {
+					r.push(`${cToNursery}`);
 				}
-				curBabies = slave.curBabies.length;
-				// <br><br>
-				if (curBabies > 0) {
-					r.push(`After sending ${his} reserved ${children} to`);
-					if (cToIncubator > 0 && cToNursery > 0) {
-						r.push(`${V.incubatorName} and ${V.nurseryName},`);
-					} else if (cToIncubator > 0) {
-						r.push(`${V.incubatorName},`);
-					} else {
-						r.push(`${V.nurseryName},`);
-					}
-					r.push(`it's time to decide the fate of the ${(curBabies > 0) ? `others` : `other`}.`);
+				if (cToNursery === 1) {
+					r.push(`was`);
+				} else {
+					r.push(`were`);
 				}
-				App.Events.addParagraph(el, r);
+				r.push(`taken to ${V.nurseryName}`);
 			}
-			/* ------------------------ Fate of other babies ---------------------------------------*/
-			if (slave.fetish !== "mindbroken" && slave.fuckdoll === 0 && curBabies > 0) {
-				r = [];
-				choices = document.createElement("p");
-				choices.id = dispositionId;
-				if (V.arcologies[0].FSRestart !== "unset" && slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6)) {
-					r.push(`${His} ${childrenAre} collected by the ${societalElite} to be raised into upstanding members of the new society.`);
-				} else if (slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6) && V.DefaultBirthDestination === "the market") {
-					babyCost = random(2000, 4500);
-					r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} purchased by the ${societalElite} for`);
-					r.push(
-						App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (babyCost))}.`, "yellowgreen")
-					);
-					cashX((curBabies * (babyCost)), "babyTransfer");
-				} else if (slave.pregSource === -9 && V.DefaultBirthDestination === "the market") {
-					babyCost = random(1000, 2500);
-					r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} purchased by the Futanari Sisters for `);
-					r.push(
-						App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (babyCost))}.`, "yellowgreen")
-					);
-					cashX((curBabies * (babyCost)), "babyTransfer");
-				} else if (V.DefaultBirthDestination === "individually decided fates") {
-					V.slaveOrphanageTotal += curBabies;
-					r.push(`Unless you provide otherwise, the ${children} will be remanded to one of ${V.arcologies[0].name}'s slave orphanages. ${slave.slaveName}`);
-					if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-						r.push(`shows no indication of an opinion on the matter.`);
-					} else if (slave.devotion > 95) {
-						r.push(`worships you so completely that ${he} will not resent this.`);
-					} else if (slave.devotion > 50) {
-						r.push(`is devoted to you, but ${he} will`);
-						r.push(App.UI.DOM.makeElement("span", `struggle to accept this.`, "mediumorchid"));
-						slave.devotion -= 2;
-					} else if (slave.devotion > 20) {
-						r.push(`has accepted being a sex slave, but ${he} will`);
-						r.push(App.UI.DOM.makeElement("span", `resent this intensely.`, "mediumorchid"));
-						slave.devotion -= 3;
-					} else {
-						r.push(`will of course`);
-						r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
-						slave.devotion -= 4;
-					}
-					App.Events.addParagraph(choices, r);
-					if (V.arcologies[0].FSRepopulationFocus > 40) {
-						choice = document.createElement("div");
-						choice.append(
-							App.UI.DOM.link(
-								"Send them to a breeder school",
-								() => {
-									const r = [];
-									const el = new DocumentFragment();
-									r.push(`The ${childrenAre} sent to one of ${V.arcologies[0].name}'s future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. ${slave.slaveName}`);
-									if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-										r.push(`has few thoughts about the matter.`);
-									} else if (slave.sexualFlaw === "breeder") {
-										r.push(App.UI.DOM.makeElement("span", `almost orgasms`, "hotpink"));
-										r.push(`when ${he} imagines ${his} ${children} being raised into`);
-										if (curBabies === 1) {
-											r.push(`a`);
-										}
-										r.push(`breeding-obsessed baby-factory, just like ${himself}.`);
-										slave.devotion += 5;
-									} else if (slave.devotion > 95) {
-										r.push(`loves you already, but ${he}'ll`);
-										r.push(App.UI.DOM.makeElement("span", `love you even more`, "hotpink"));
-										r.push(`for this. ${He} can't wait to see ${his} ${children} proudly furthering your cause.`);
-										slave.devotion += 4;
-									} else if (slave.devotion > 50) {
-										r.push(`heard about these and will be`);
-										r.push(App.UI.DOM.makeElement("span", `happy that ${his} ${children} will have a purpose in your society other than slavery.`, "hotpink"));
-										r.push(`${He} will miss ${his} ${children}, but ${he} expected that.`);
-										slave.devotion += 4;
-									} else if (slave.devotion > 20) {
-										r.push(`will naturally miss ${his} ${children}, but will is broken enough to hope that ${his} offspring will have a better life, or at least an enjoyable one.`);
-									} else {
-										r.push(`will of course`);
-										r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
-										r.push(`The mere thought of ${his}`);
-										if (V.minimumSlaveAge > V.fertilityAge) {
-											r.push(`${V.minimumSlaveAge}`);
-										} else {
-											r.push(`${V.fertilityAge}`);
-										}
-										r.push(`year old ${(curBabies > 1) ? `daughters` : `daughter`} swollen with life, and proud of it, fills ${him} with`);
-										r.push(App.UI.DOM.makeElement("span", `disdain.`, "gold"));
-										slave.devotion -= 4;
-										slave.trust -= 4;
-									}
-									V.breederOrphanageTotal += curBabies;
-									V.slaveOrphanageTotal -= curBabies;
-									App.Events.addNode(el, r);
-									jQuery(`#${dispositionId}`).empty().append(el);
-								}
-							)
-						);
-						App.UI.DOM.appendNewElement("span", choice, ` Will cost a one-time ${cashFormat(50)}`, "note");
-						choices.append(choice);
-					}
+			r.push(r.pop() + `.`);
+			if (cToIncubator + cToNursery > 0) {
+				sendNewbornsToFacility(slave);
+			}
+			curBabies = slave.curBabies.length;
+			// <br><br>
+			if (curBabies > 0) {
+				r.push(`After sending ${his} reserved ${children} to`);
+				if (cToIncubator > 0 && cToNursery > 0) {
+					r.push(`${V.incubatorName} and ${V.nurseryName},`);
+				} else if (cToIncubator > 0) {
+					r.push(`${V.incubatorName},`);
+				} else {
+					r.push(`${V.nurseryName},`);
+				}
+				r.push(`it's time to decide the fate of the ${(curBabies > 0) ? `others` : `other`}.`);
+			}
+			App.Events.addParagraph(el, r);
+		}
+		/* ------------------------ Fate of other babies ---------------------------------------*/
+		if (slave.fetish !== "mindbroken" && slave.fuckdoll === 0 && curBabies > 0) {
+			r = [];
+			choices = document.createElement("p");
+			choices.id = dispositionId;
+			if (V.arcologies[0].FSRestart !== "unset" && slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6)) {
+				r.push(`${His} ${childrenAre} collected by the ${societalElite} to be raised into upstanding members of the new society.`);
+			} else if (slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6) && V.DefaultBirthDestination === "the market") {
+				babyCost = random(2000, 4500);
+				r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} purchased by the ${societalElite} for`);
+				r.push(
+					App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (babyCost))}.`, "yellowgreen")
+				);
+				cashX((curBabies * (babyCost)), "babyTransfer");
+			} else if (slave.pregSource === -9 && V.DefaultBirthDestination === "the market") {
+				babyCost = random(1000, 2500);
+				r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} purchased by the Futanari Sisters for `);
+				r.push(
+					App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (babyCost))}.`, "yellowgreen")
+				);
+				cashX((curBabies * (babyCost)), "babyTransfer");
+			} else if (V.DefaultBirthDestination === "individually decided fates") {
+				V.slaveOrphanageTotal += curBabies;
+				r.push(`Unless you provide otherwise, the ${children} will be remanded to one of ${V.arcologies[0].name}'s slave orphanages. ${slave.slaveName}`);
+				if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+					r.push(`shows no indication of an opinion on the matter.`);
+				} else if (slave.devotion > 95) {
+					r.push(`worships you so completely that ${he} will not resent this.`);
+				} else if (slave.devotion > 50) {
+					r.push(`is devoted to you, but ${he} will`);
+					r.push(App.UI.DOM.makeElement("span", `struggle to accept this.`, "mediumorchid"));
+					slave.devotion -= 2;
+				} else if (slave.devotion > 20) {
+					r.push(`has accepted being a sex slave, but ${he} will`);
+					r.push(App.UI.DOM.makeElement("span", `resent this intensely.`, "mediumorchid"));
+					slave.devotion -= 3;
+				} else {
+					r.push(`will of course`);
+					r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
+					slave.devotion -= 4;
+				}
+				App.Events.addParagraph(choices, r);
+				if (V.arcologies[0].FSRepopulationFocus > 40) {
 					choice = document.createElement("div");
 					choice.append(
 						App.UI.DOM.link(
-							"Send them to a citizen school",
+							"Send them to a breeder school",
 							() => {
 								const r = [];
 								const el = new DocumentFragment();
-								r.push(`The ${childrenAre} sent to one of ${V.arcologies[0].name}'s citizen schools, to be brought up coequal with the arcology's other young people. ${slave.slaveName}`);
+								r.push(`The ${childrenAre} sent to one of ${V.arcologies[0].name}'s future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. ${slave.slaveName}`);
 								if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-									r.push(`fails to acknowledge this.`);
+									r.push(`has few thoughts about the matter.`);
+								} else if (slave.sexualFlaw === "breeder") {
+									r.push(App.UI.DOM.makeElement("span", `almost orgasms`, "hotpink"));
+									r.push(`when ${he} imagines ${his} ${children} being raised into`);
+									if (curBabies === 1) {
+										r.push(`a`);
+									}
+									r.push(`breeding-obsessed baby-factory, just like ${himself}.`);
+									slave.devotion += 5;
 								} else if (slave.devotion > 95) {
 									r.push(`loves you already, but ${he}'ll`);
 									r.push(App.UI.DOM.makeElement("span", `love you even more`, "hotpink"));
-									r.push(`for this.`);
+									r.push(`for this. ${He} can't wait to see ${his} ${children} proudly furthering your cause.`);
 									slave.devotion += 4;
 								} else if (slave.devotion > 50) {
-									r.push(`knows about these and will be`);
-									r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
+									r.push(`heard about these and will be`);
+									r.push(App.UI.DOM.makeElement("span", `happy that ${his} ${children} will have a purpose in your society other than slavery.`, "hotpink"));
 									r.push(`${He} will miss ${his} ${children}, but ${he} expected that.`);
 									slave.devotion += 4;
 								} else if (slave.devotion > 20) {
-									r.push(`will naturally miss ${his} ${children}, but will`);
-									r.push(App.UI.DOM.makeElement("span", `take comfort`, "hotpink"));
-									r.push(`in the hope that ${his} offspring will have a better life.`);
-									slave.devotion += 4;
+									r.push(`will naturally miss ${his} ${children}, but will is broken enough to hope that ${his} offspring will have a better life, or at least an enjoyable one.`);
 								} else {
-									r.push(`will naturally retain some resentment over being separated from ${his} ${children}, but this should be balanced by hope that ${his} offspring will have a better life.`);
-									slave.devotion += 4;
+									r.push(`will of course`);
+									r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
+									r.push(`The mere thought of ${his}`);
+									if (V.minimumSlaveAge > V.fertilityAge) {
+										r.push(`${V.minimumSlaveAge}`);
+									} else {
+										r.push(`${V.fertilityAge}`);
+									}
+									r.push(`year old ${(curBabies > 1) ? `daughters` : `daughter`} swollen with life, and proud of it, fills ${him} with`);
+									r.push(App.UI.DOM.makeElement("span", `disdain.`, "gold"));
+									slave.devotion -= 4;
+									slave.trust -= 4;
 								}
-								V.citizenOrphanageTotal += curBabies;
+								V.breederOrphanageTotal += curBabies;
 								V.slaveOrphanageTotal -= curBabies;
 								App.Events.addNode(el, r);
 								jQuery(`#${dispositionId}`).empty().append(el);
 							}
 						)
 					);
-					App.UI.DOM.appendNewElement("span", choice, ` Will cost ${cashFormat(100)} weekly`, "note");
+					App.UI.DOM.appendNewElement("span", choice, ` Will cost a one-time ${cashFormat(50)}`, "note");
 					choices.append(choice);
-					if (slave.breedingMark === 1 && (slave.pregSource === -1 || slave.pregSource === -6) && V.propOutcome === 1) {
-						choice = document.createElement("div");
-						choice.append(
-							App.UI.DOM.link(
-								`Give them to the ${societalElite}`,
-								() => {
-									const r = [];
-									const el = new DocumentFragment();
-									r.push(`The ${childrenAre} sent to be raised by the ${societalElite}, to be brought up as`);
-									if (curBabies > 1) {
-										r.push(`future members`);
-									} else {
-										r.push(`a future member`);
-									}
-									r.push(`of their vision of the world. ${slave.slaveName}`);
-									if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-										r.push(`does not give any hint of a response.`);
-									} else if (slave.devotion > 95) {
-										r.push(`will`);
-										r.push(App.UI.DOM.makeElement("span", `worship you utterly`, "hotpink"));
-										r.push(`for this.`);
-										slave.devotion += 6;
-									} else if (slave.devotion > 50) {
-										r.push(`understands that this is the best possible outcome for the offspring of a slave, and will be`);
-										r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
-										slave.devotion += 6;
-									} else if (slave.devotion > 20) {
-										r.push(`will miss ${his} ${children}, but will be`);
-										r.push(App.UI.DOM.makeElement("span", `very grateful,`, "hotpink"));
-										r.push(`since ${he}'ll understand this is the best possible outcome for a slave mother.`);
-										slave.devotion += 6;
-									} else {
-										r.push(`will resent being separated from ${his} ${children}, but`);
-										r.push(App.UI.DOM.makeElement("span", `should understand and be grateful`, "hotpink"));
-										r.push(`that this is the best possible outcome here.`);
-										slave.devotion += 6;
-									}
-									V.nextButton = "Back";
-									App.Utils.updateUserButton();
-									App.Events.addNode(el, r);
-									jQuery(`#${dispositionId}`).empty().append(el);
-								}
-							)
-						);
-						choices.append(choice);
-					}
-					if (slave.pregSource === -9) {
-						choice = document.createElement("div");
-						choice.append(
-							App.UI.DOM.link(
-								"Give them to the Futanari Sisters",
-								() => {
-									const r = [];
-									const el = new DocumentFragment();
-									r.push(`The ${childrenAre} handed off to be raised by their father, the Futanari Sisters. ${slave.slaveName}`);
-									if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-										r.push(`has few thoughts about the matter.`);
-									} else {
-										r.push(`is overjoyed that ${his} ${children} will follow in`);
-										if (curBabies > 1) {
-											r.push(`their`);
-										} else {
-											r.push(`its`);
-										}
-										r.push(`parent's footsteps.`);
-										slave.devotion += 4;
-									}
-									V.slaveOrphanageTotal -= curBabies;
-									App.Events.addNode(el, r);
-									jQuery(`#${dispositionId}`).empty().append(el);
-								}
-							)
-						);
-						choices.append(choice);
-					}
+				}
+				choice = document.createElement("div");
+				choice.append(
+					App.UI.DOM.link(
+						"Send them to a citizen school",
+						() => {
+							const r = [];
+							const el = new DocumentFragment();
+							r.push(`The ${childrenAre} sent to one of ${V.arcologies[0].name}'s citizen schools, to be brought up coequal with the arcology's other young people. ${slave.slaveName}`);
+							if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+								r.push(`fails to acknowledge this.`);
+							} else if (slave.devotion > 95) {
+								r.push(`loves you already, but ${he}'ll`);
+								r.push(App.UI.DOM.makeElement("span", `love you even more`, "hotpink"));
+								r.push(`for this.`);
+								slave.devotion += 4;
+							} else if (slave.devotion > 50) {
+								r.push(`knows about these and will be`);
+								r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
+								r.push(`${He} will miss ${his} ${children}, but ${he} expected that.`);
+								slave.devotion += 4;
+							} else if (slave.devotion > 20) {
+								r.push(`will naturally miss ${his} ${children}, but will`);
+								r.push(App.UI.DOM.makeElement("span", `take comfort`, "hotpink"));
+								r.push(`in the hope that ${his} offspring will have a better life.`);
+								slave.devotion += 4;
+							} else {
+								r.push(`will naturally retain some resentment over being separated from ${his} ${children}, but this should be balanced by hope that ${his} offspring will have a better life.`);
+								slave.devotion += 4;
+							}
+							V.citizenOrphanageTotal += curBabies;
+							V.slaveOrphanageTotal -= curBabies;
+							App.Events.addNode(el, r);
+							jQuery(`#${dispositionId}`).empty().append(el);
+						}
+					)
+				);
+				App.UI.DOM.appendNewElement("span", choice, ` Will cost ${cashFormat(100)} weekly`, "note");
+				choices.append(choice);
+				if (slave.breedingMark === 1 && (slave.pregSource === -1 || slave.pregSource === -6) && V.propOutcome === 1) {
 					choice = document.createElement("div");
 					choice.append(
 						App.UI.DOM.link(
-							"Have them raised privately",
+							`Give them to the ${societalElite}`,
 							() => {
 								const r = [];
 								const el = new DocumentFragment();
-								r.push(`The ${childrenAre} sent to be privately raised, to be brought up as`);
+								r.push(`The ${childrenAre} sent to be raised by the ${societalElite}, to be brought up as`);
 								if (curBabies > 1) {
-									r.push(`future high class citizens.`);
+									r.push(`future members`);
 								} else {
-									r.push(`a future high class citizen.`);
+									r.push(`a future member`);
 								}
-								r.push(slave.slaveName);
+								r.push(`of their vision of the world. ${slave.slaveName}`);
 								if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
 									r.push(`does not give any hint of a response.`);
 								} else if (slave.devotion > 95) {
@@ -1528,7 +1454,7 @@ globalThis.allBirths = function() {
 									r.push(`for this.`);
 									slave.devotion += 6;
 								} else if (slave.devotion > 50) {
-									r.push(`understands that this is the best possible outcome for the offspring of slave, and will be`);
+									r.push(`understands that this is the best possible outcome for the offspring of a slave, and will be`);
 									r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
 									slave.devotion += 6;
 								} else if (slave.devotion > 20) {
@@ -1542,208 +1468,58 @@ globalThis.allBirths = function() {
 									r.push(`that this is the best possible outcome here.`);
 									slave.devotion += 6;
 								}
-								r.push(`The ${children} will be raised privately, with expert care and tutoring, an expensive proposition.`);
-								V.privateOrphanageTotal += curBabies;
-								V.slaveOrphanageTotal -= curBabies;
+								V.nextButton = "Back";
+								App.Utils.updateUserButton();
 								App.Events.addNode(el, r);
 								jQuery(`#${dispositionId}`).empty().append(el);
 							}
 						)
 					);
-					App.UI.DOM.appendNewElement("span", choice, ` Will cost ${cashFormat(500)} weekly`, "note");
 					choices.append(choice);
-					if (V.policies.cash4Babies === 1) {
-						if (slave.prestige > 1 || slave.porn.prestige > 2) {
-							choice = document.createElement("div");
-							choice.append(
-								App.UI.DOM.link(
-									"Send them to auction",
-									() => {
-										const r = [];
-										const el = new DocumentFragment();
-										babyCost = random(-12, 100);
-										if (slave.prematureBirth === 1) {
-											babyCost = random(-32, 40);
-										}
-										r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sold for`);
-										if (curBabies > 1) {
-											r.push(`a total of`);
-										}
-										if (slave.prematureBirth === 1) {
-											r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))},`, "yellowgreen"));
-											r.push(`a low price, due to the added costs of caring for them.`);
-										} else {
-											r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))}.`, "yellowgreen"));
-										}
-										if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-											r.push(`${slave.slaveName} lacks the capacity to understand what you've done.`);
-										} else if (slave.devotion > 95) {
-											r.push(`${slave.slaveName} adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${children}, ${he} still truly believes you are doing ${him} an honor.`);
-										} else if (slave.devotion > 50) {
-											r.push(`${slave.slaveName} is`);
-											r.push(App.UI.DOM.makeElement("span", `deeply hurt`, "mediumorchid"));
-											r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
-											if (curBabies > 1) {
-												r.push(`them`);
-											} else {
-												r.push(`it`);
-											}
-											r.push(`cared for. ${His} trust in your words`);
-											r.push(App.UI.DOM.makeElement("span", `wavers`, "gold"));
-											r.push(`as ${he} thinks of ${his} ${children}'s future.`);
-											slave.trust -= 5;
-											slave.devotion -= 5;
-										} else if (slave.devotion > 20) {
-											r.push(`${slave.slaveName} is`);
-											r.push(App.UI.DOM.makeElement("span", `devastated`, "mediumorchid"));
-											r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
-											if (curBabies > 1) {
-												r.push(`them`);
-											} else {
-												r.push(`it`);
-											}
-											r.push(`cared for. ${His} mind struggles to comprehend`);
-											r.push(App.UI.DOM.makeElement("span", `such betrayal.`, "gold"));
-											slave.trust -= 10;
-											slave.devotion -= 10;
-										} else {
-											r.push(`For a moment, ${slave.slaveName} thought ${he} saw a glimmer of good in you;`);
-											r.push(App.UI.DOM.makeElement("span", `${he} was clearly wrong.`, "mediumorchid"));
-											r.push(`${His} mind struggles to comprehend`);
-											r.push(App.UI.DOM.makeElement("span", `why ${he} could ever even think of trusting such a person.`, "gold"));
-											slave.trust -= 30;
-											slave.devotion -= 30;
-										}
-										V.slaveOrphanageTotal -= curBabies;
-										cashX((curBabies * (50 + babyCost)), "babyTransfer");
-										App.Events.addNode(el, r);
-										jQuery(`#${dispositionId}`).empty().append(el);
-									}
-								)
-							);
-							choices.append(choice);
-						} else {
-							choice = document.createElement("div");
-							choice.append(
-								App.UI.DOM.link(
-									"Sell them anyway",
-									() => {
-										const r = [];
-										const el = new DocumentFragment();
-										babyCost = random(-12, 12);
-										if (slave.prematureBirth === 1) {
-											babyCost = -45;
-										}
-										r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sold for`);
-										if (curBabies > 1) {
-											r.push(`a total of`);
-										}
-										if (slave.prematureBirth === 1) {
-											r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))},`, "yellowgreen"));
-											r.push(`a low price, due to the added costs of caring for them.`);
-										} else {
-											r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))}/`, "yellowgreen"));
-										}
-										if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-											r.push(`${slave.slaveName} lacks the capacity to understand what you've done.`);
-										} else if (slave.devotion > 95) {
-											r.push(`${slave.slaveName} adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${children}, ${he} still truly believes you are doing ${him} an honor.`);
-										} else if (slave.devotion > 50) {
-											r.push(`${slave.slaveName} is`);
-											r.push(App.UI.DOM.makeElement("span", `deeply hurt`, "mediumorchid"));
-											r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
-											if (curBabies > 1) {
-												r.push(`them`);
-											} else {
-												r.push(`it`);
-											}
-											r.push(`cared for. ${His} trust in your words`);
-											r.push(App.UI.DOM.makeElement("span", `wavers`, "gold"));
-											r.push(`as ${he} thinks of ${his} ${children}'s future.`);
-											slave.trust -= 5;
-											slave.devotion -= 5;
-										} else if (slave.devotion > 20) {
-											r.push(`${slave.slaveName} is`);
-											r.push(App.UI.DOM.makeElement("span", `devastated`, "mediumorchid"));
-											r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
-											if (curBabies > 1) {
-												r.push(`them`);
-											} else {
-												r.push(`it`);
-											}
-											r.push(`cared for. ${His} mind struggles to comprehend`);
-											r.push(App.UI.DOM.makeElement("span", `such betrayal.`, "gold"));
-											slave.trust -= 10;
-											slave.devotion -= 10;
-										} else {
-											r.push(`For a moment, ${slave.slaveName} thought ${he} saw a glimmer of good in you;`);
-											r.push(App.UI.DOM.makeElement("span", `${he} was clearly wrong.`, "mediumorchid"));
-											r.push(`${His} mind struggles to comprehend`);
-											r.push(App.UI.DOM.makeElement("span", `why ${he} could ever even thing of trusting such a person.`, "gold"));
-											slave.trust -= 30;
-											slave.devotion -= 30;
-										}
-										V.slaveOrphanageTotal -= curBabies;
-										cashX((curBabies * (50 + babyCost)), "babyTransfer");
-										App.Events.addNode(el, r);
-										jQuery(`#${dispositionId}`).empty().append(el);
+				}
+				if (slave.pregSource === -9) {
+					choice = document.createElement("div");
+					choice.append(
+						App.UI.DOM.link(
+							"Give them to the Futanari Sisters",
+							() => {
+								const r = [];
+								const el = new DocumentFragment();
+								r.push(`The ${childrenAre} handed off to be raised by their father, the Futanari Sisters. ${slave.slaveName}`);
+								if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+									r.push(`has few thoughts about the matter.`);
+								} else {
+									r.push(`is overjoyed that ${his} ${children} will follow in`);
+									if (curBabies > 1) {
+										r.push(`their`);
+									} else {
+										r.push(`its`);
 									}
-								)
-							);
-							choices.append(choice);
-						}
-					}
-				} else {
-					r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sent to ${V.DefaultBirthDestination}.`);
-					switch (V.DefaultBirthDestination) {
-						case "an orphanage":
-							r.push(`${slave.slaveName}`);
-							if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-								r.push(`shows no indication of an opinion on the matter.`);
-							} else if (slave.devotion > 95) {
-								r.push(`worships you so completely that ${he} will not resent this.`);
-							} else if (slave.devotion > 50) {
-								r.push(`is devoted to you, but ${he} will`);
-								r.push(App.UI.DOM.makeElement("span", `struggle to accept this.`, "mediumorchid"));
-								slave.devotion -= 2;
-							} else if (slave.devotion > 20) {
-								r.push(`has accepted being a sex slave, but ${he} will`);
-								r.push(App.UI.DOM.makeElement("span", `resent this intensely.`, "mediumorchid"));
-								slave.devotion -= 3;
-							} else {
-								r.push(`will of course`);
-								r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
-								slave.devotion -= 4;
-							}
-							V.slaveOrphanageTotal += curBabies;
-							break;
-						case "a citizen school":
-							r.push(`${slave.slaveName}`);
-							if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-								r.push(`fails to acknowledge this.`);
-							} else if (slave.devotion > 95) {
-								r.push(`loves you already, but ${he}'ll`);
-								r.push(App.UI.DOM.makeElement("span", `love you even more`, "hotpink"));
-								r.push(`for this.`);
-								slave.devotion += 4;
-							} else if (slave.devotion > 50) {
-								r.push(`knows about these and will be`);
-								r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
-								r.push(`${He} will miss ${his} ${children}, but ${he} expected that.`);
-								slave.devotion += 4;
-							} else if (slave.devotion > 20) {
-								r.push(`will naturally miss ${his} ${children}, but will`);
-								r.push(App.UI.DOM.makeElement("span", `take comfort`, "hotpink"));
-								r.push(`in the hope that ${his} offspring will have a better life.`);
-								slave.devotion += 4;
+									r.push(`parent's footsteps.`);
+									slave.devotion += 4;
+								}
+								V.slaveOrphanageTotal -= curBabies;
+								App.Events.addNode(el, r);
+								jQuery(`#${dispositionId}`).empty().append(el);
+							}
+						)
+					);
+					choices.append(choice);
+				}
+				choice = document.createElement("div");
+				choice.append(
+					App.UI.DOM.link(
+						"Have them raised privately",
+						() => {
+							const r = [];
+							const el = new DocumentFragment();
+							r.push(`The ${childrenAre} sent to be privately raised, to be brought up as`);
+							if (curBabies > 1) {
+								r.push(`future high class citizens.`);
 							} else {
-								r.push(`will naturally retain some resentment over being separated from ${his} ${children}, but this should be balanced by hope that ${his} offspring will have a better life.`);
-								slave.devotion += 4;
+								r.push(`a future high class citizen.`);
 							}
-							V.citizenOrphanageTotal += curBabies;
-							break;
-						case "a private school":
-							r.push(`${slave.slaveName}`);
+							r.push(slave.slaveName);
 							if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
 								r.push(`does not give any hint of a response.`);
 							} else if (slave.devotion > 95) {
@@ -1752,7 +1528,7 @@ globalThis.allBirths = function() {
 								r.push(`for this.`);
 								slave.devotion += 6;
 							} else if (slave.devotion > 50) {
-								r.push(`understands that this is the best possible outcome for the offspring of a slave, and will be`);
+								r.push(`understands that this is the best possible outcome for the offspring of slave, and will be`);
 								r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
 								slave.devotion += 6;
 							} else if (slave.devotion > 20) {
@@ -1768,7102 +1544,7326 @@ globalThis.allBirths = function() {
 							}
 							r.push(`The ${children} will be raised privately, with expert care and tutoring, an expensive proposition.`);
 							V.privateOrphanageTotal += curBabies;
-							break;
-						case "breeder schools":
-							r.push(`${slave.slaveName}`);
-							if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-								r.push(`has few thoughts about the matter.`);
-							} else if (slave.sexualFlaw === "breeder") {
-								r.push(App.UI.DOM.makeElement("span", `almost orgasms`, "hotpink"));
-								r.push(`when ${he} imagines ${his} ${children} being raised into`);
-								if (curBabies === 1) {
-									r.push(`a`);
-								}
-								r.push(`breeding-obsessed baby-factory, just like ${himself}.`);
-								slave.devotion += 5;
-							} else if (slave.devotion > 95) {
-								r.push(`loves you already, but ${he}'ll`);
-								r.push(App.UI.DOM.makeElement("span", `love you even more`, "hotpink"));
-								r.push(`for this. ${He} can't wait to see ${his} ${children} proudly furthering your cause.`);
-								slave.devotion += 4;
-							} else if (slave.devotion > 50) {
-								r.push(`heard about these and will be`);
-								r.push(App.UI.DOM.makeElement("span", `happy that ${his} ${children} will have a purpose in your society other than slavery.`, "hotpink"));
-								r.push(`${He} will miss ${his} ${children}, but ${he} expected that.`);
-								slave.devotion += 4;
-							} else if (slave.devotion > 20) {
-								r.push(`will naturally miss ${his} ${children}, but will is broken enough to hope that ${his} offspring will have a better life, or at least an enjoyable one.`);
-							} else {
-								r.push(`will of course`);
-								r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
-								r.push(`The mere thought of ${his}`);
-								if (V.minimumSlaveAge > V.fertilityAge) {
-									r.push(`${V.minimumSlaveAge}`);
-								} else {
-									r.push(`${V.fertilityAge}`);
-								}
-								r.push(`year old ${(curBabies > 1) ? `daughters` : `daughter`} swollen with life, and proud of it, fills ${him} with`);
-								r.push(App.UI.DOM.makeElement("span", `disdain.`, "gold"));
-								slave.devotion -= 4;
-								slave.trust -= 4;
-							}
-							V.breederOrphanageTotal += curBabies;
-							break;
-						case "the market":
-							if (slave.prestige > 1 || slave.porn.prestige > 2) {
-								babyCost = random(-12, 100);
-								if (slave.prematureBirth > 0) {
-									babyCost = random(-32, 40);
-								}
-							} else {
-								babyCost = random(-12, 12);
-								if (slave.prematureBirth > 0) {
-									babyCost = -45;
-								}
-							}
-							r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sold for`);
-							if (curBabies > 1) {
-								r.push(`a total of`);
-							}
-							if (slave.prematureBirth === 1) {
-								r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))},`, "yellowgreen"));
-								r.push(`a low price, due to the added costs of caring for them.`);
-							} else {
-								r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))}.`, "yellowgreen"));
-							}
-							if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
-								r.push(`${slave.slaveName} lacks the capacity to understand what you've done.`);
-							} else if (slave.devotion > 95) {
-								r.push(`${slave.slaveName} adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${children}, ${he} still truly believes you are doing ${him} an honor.`);
-							} else if (slave.devotion > 50) {
-								r.push(`${slave.slaveName} is`);
-								r.push(App.UI.DOM.makeElement("span", `deeply hurt`, "mediumorchid"));
-								r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
-								if (curBabies > 1) {
-									r.push(`them`);
-								} else {
-									r.push(`it`);
-								}
-								r.push(`cared for. ${His} trust in your words`);
-								r.push(App.UI.DOM.makeElement("span", `wavers`, "gold"));
-								r.push(`as ${he} thinks of ${his} ${children}'s future.`);
-								slave.trust -= 5;
-								slave.devotion -= 5;
-							} else if (slave.devotion > 20) {
-								r.push(`${slave.slaveName} is`);
-								r.push(App.UI.DOM.makeElement("span", `devastated`, "mediumorchid"));
-								r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
-								if (curBabies > 1) {
-									r.push(`them`);
-								} else {
-									r.push(`it`);
-								}
-								r.push(`cared for. ${His} mind struggles to comprehend`);
-								r.push(App.UI.DOM.makeElement("span", `such betrayal.`, "gold"));
-								slave.trust -= 10;
-								slave.devotion -= 10;
-							} else {
-								r.push(`For a moment, ${slave.slaveName} thought ${he} saw a glimmer of good in you;`);
-								r.push(App.UI.DOM.makeElement("span", `${he} was clearly wrong.`, "mediumorchid"));
-								r.push(`${His} mind struggles to comprehend`);
-								r.push(App.UI.DOM.makeElement("span", `why ${he} could ever even thing of trusting such a person.`, "gold"));
-								slave.trust -= 30;
-								slave.devotion -= 30;
-							}
-							cashX(curBabies * (50 + babyCost), "babyTransfer");
-					}
-					App.Events.addNode(choices, r);
-				}
-				el.append(choices);
-			}
-			return el;
-		}
-		function birthPostpartum() {
-			const el = document.createElement("p");
-			curBabies = slave.curBabies.length;
-			if (slave.broodmother > 0) {
-				slave.preg = WombMaxPreg(slave);
-				if (slave.broodmotherCountDown > 0 && slave.womb.length > 0) { // TODO: do we really finished?
-					slave.broodmotherCountDown = 38 - WombMinPreg(slave); // age of most new (small) fetus used to correct guessing of remained time.
-					slave.preg = 0.1;
-					slave.pregType = 0;
-				}
-			} else if (slave.womb.length > 0) { // Not broodmother, but still has babies, partial birth case.
-				slave.preg = WombMaxPreg(slave); // now we use most advanced remained fetus as base.
-				slave.pregSource = slave.womb[0].fatherID; // in such case it's good chance that there is different father also.
-			} else {
-				const tmp = lastPregRule(slave, V.defaultRules);
-				if ((!assignmentVisible(slave)) && (tmp !== null)) {
-					slave.preg = -1;
-				} else {
-					slave.preg = 0;
-				}
-				slave.pregType = 0;
-				slave.pregSource = 0;
-				slave.pregKnown = 0;
-				if (slave.geneticQuirks.fertility + slave.geneticQuirks.hyperFertility >= 4) {
-					slave.pregWeek = -2;
-				} else if (slave.geneticQuirks.hyperFertility > 1) {
-					slave.pregWeek = -3;
-				} else {
-					slave.pregWeek = -4;
-				}
-			}
-			cSection = 0;
-			SetBellySize(slave);
-			if (slave.birthsTat > -1) {
-				slave.birthsTat++;
-				el.append(`The temporary tattoo of a child has been replaced with ${his} ${ordinalSuffix(slave.birthsTat)} permanent infant.`);
-				cashX(forceNeg(V.modCost), "slaveMod", slave);
-			}
-			return el;
-		}
-		function birthCritical() {
-			const el = document.createElement("p");
-			const r = [];
-			curBabies = slave.curBabies.length;
-			if (slave.health.health <= -100) {
-				r.push(`While attempting to recover, ${slave.slaveName}`);
-				r.push(App.UI.DOM.makeElement("span", `passes away`, "red"));
-				r.push(`from complications. ${His} body was fatally damaged during childbirth.`);
-				if (curBabies > 0) { // this needs to include ALL children born fom this batch, incubated ones included.
-					r.push(`But ${his} offspring`);
-					if (curBabies > 1) {
-						r.push(`are`);
-					} else {
-						r.push(`is`);
-					}
-					r.push(`healthy, so ${his} legacy will carry on.`);
-				}
-				App.Events.addNode(el, r);
-				removeSlave(slave);
-				slaveDead = 1;
-			}
-			if (slaveDead !== 1) {
-				slave.labor = 0;
-				slave.induce = 0;
-			} else {
-				slaveDead = 0;
-			}
-			return el;
-		}
-
-		function broodmotherBirth() {
-			const el = document.createElement("p");
-			const _birthScene = random(1, 100);
-			let r = [];
-			let _tempSub;
-			let _HGL;
-			let his2, he2, him2;
-			const {HeU, hisU, heU, himU, himselfU, girlU} = getNonlocalPronouns(V.seeDicks).appendSuffix('U');
-			const children = slave.pregType > 1 ? `children` : `child`;
-			const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
-			const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
-			const firstText = (slave.counter.birthsTotal === 0) ? `${his} first` : `this week's`;
-
-			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) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
-									if (hasAnyArms(slave)) {
-										r.push(`${He} runs ${his}`);
-										if (hasBothArms(slave)) {
-											r.push(`hands`);
-										} else {
-											r.push(`hand`);
-										}
-										r.push(`across the still huge dome of ${his} middle; to`);
+							V.slaveOrphanageTotal -= curBabies;
+							App.Events.addNode(el, r);
+							jQuery(`#${dispositionId}`).empty().append(el);
+						}
+					)
+				);
+				App.UI.DOM.appendNewElement("span", choice, ` Will cost ${cashFormat(500)} weekly`, "note");
+				choices.append(choice);
+				if (V.policies.cash4Babies === 1) {
+					if (slave.prestige > 1 || slave.porn.prestige > 2) {
+						choice = document.createElement("div");
+						choice.append(
+							App.UI.DOM.link(
+								"Send them to auction",
+								() => {
+									const r = [];
+									const el = new DocumentFragment();
+									babyCost = random(-12, 100);
+									if (slave.prematureBirth === 1) {
+										babyCost = random(-32, 40);
+									}
+									r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sold for`);
+									if (curBabies > 1) {
+										r.push(`a total of`);
+									}
+									if (slave.prematureBirth === 1) {
+										r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))},`, "yellowgreen"));
+										r.push(`a low price, due to the added costs of caring for them.`);
 									} else {
-										r.push(`To`);
+										r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))}.`, "yellowgreen"));
 									}
-									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());
-									r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws ${firstText} baby to ${his} breast and resumes resting.`);
-								}
-							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
-								} else {
-									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());
-									r.push(`${He} struggles to collect ${firstText} 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.`);
+									if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+										r.push(`${slave.slaveName} lacks the capacity to understand what you've done.`);
+									} else if (slave.devotion > 95) {
+										r.push(`${slave.slaveName} adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${children}, ${he} still truly believes you are doing ${him} an honor.`);
+									} else if (slave.devotion > 50) {
+										r.push(`${slave.slaveName} is`);
+										r.push(App.UI.DOM.makeElement("span", `deeply hurt`, "mediumorchid"));
+										r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
+										if (curBabies > 1) {
+											r.push(`them`);
+										} else {
+											r.push(`it`);
+										}
+										r.push(`cared for. ${His} trust in your words`);
+										r.push(App.UI.DOM.makeElement("span", `wavers`, "gold"));
+										r.push(`as ${he} thinks of ${his} ${children}'s future.`);
+										slave.trust -= 5;
+										slave.devotion -= 5;
+									} else if (slave.devotion > 20) {
+										r.push(`${slave.slaveName} is`);
+										r.push(App.UI.DOM.makeElement("span", `devastated`, "mediumorchid"));
+										r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
+										if (curBabies > 1) {
+											r.push(`them`);
+										} else {
+											r.push(`it`);
+										}
+										r.push(`cared for. ${His} mind struggles to comprehend`);
+										r.push(App.UI.DOM.makeElement("span", `such betrayal.`, "gold"));
+										slave.trust -= 10;
+										slave.devotion -= 10;
+									} else {
+										r.push(`For a moment, ${slave.slaveName} thought ${he} saw a glimmer of good in you;`);
+										r.push(App.UI.DOM.makeElement("span", `${he} was clearly wrong.`, "mediumorchid"));
+										r.push(`${His} mind struggles to comprehend`);
+										r.push(App.UI.DOM.makeElement("span", `why ${he} could ever even think of trusting such a person.`, "gold"));
+										slave.trust -= 30;
+										slave.devotion -= 30;
+									}
+									V.slaveOrphanageTotal -= curBabies;
+									cashX((curBabies * (50 + babyCost)), "babyTransfer");
+									App.Events.addNode(el, r);
+									jQuery(`#${dispositionId}`).empty().append(el);
 								}
-							}
-						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
-									if (hasAnyArms(slave)) {
-										r.push(`${He} runs ${his}`);
-										if (hasBothArms(slave)) {
-											r.push(`hands`);
+							)
+						);
+						choices.append(choice);
+					} else {
+						choice = document.createElement("div");
+						choice.append(
+							App.UI.DOM.link(
+								"Sell them anyway",
+								() => {
+									const r = [];
+									const el = new DocumentFragment();
+									babyCost = random(-12, 12);
+									if (slave.prematureBirth === 1) {
+										babyCost = -45;
+									}
+									r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sold for`);
+									if (curBabies > 1) {
+										r.push(`a total of`);
+									}
+									if (slave.prematureBirth === 1) {
+										r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))},`, "yellowgreen"));
+										r.push(`a low price, due to the added costs of caring for them.`);
+									} else {
+										r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))}/`, "yellowgreen"));
+									}
+									if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+										r.push(`${slave.slaveName} lacks the capacity to understand what you've done.`);
+									} else if (slave.devotion > 95) {
+										r.push(`${slave.slaveName} adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${children}, ${he} still truly believes you are doing ${him} an honor.`);
+									} else if (slave.devotion > 50) {
+										r.push(`${slave.slaveName} is`);
+										r.push(App.UI.DOM.makeElement("span", `deeply hurt`, "mediumorchid"));
+										r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
+										if (curBabies > 1) {
+											r.push(`them`);
+										} else {
+											r.push(`it`);
+										}
+										r.push(`cared for. ${His} trust in your words`);
+										r.push(App.UI.DOM.makeElement("span", `wavers`, "gold"));
+										r.push(`as ${he} thinks of ${his} ${children}'s future.`);
+										slave.trust -= 5;
+										slave.devotion -= 5;
+									} else if (slave.devotion > 20) {
+										r.push(`${slave.slaveName} is`);
+										r.push(App.UI.DOM.makeElement("span", `devastated`, "mediumorchid"));
+										r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
+										if (curBabies > 1) {
+											r.push(`them`);
 										} else {
-											r.push(`hand`);
+											r.push(`it`);
 										}
-										r.push(`across the still huge dome of ${his} middle; to`);
+										r.push(`cared for. ${His} mind struggles to comprehend`);
+										r.push(App.UI.DOM.makeElement("span", `such betrayal.`, "gold"));
+										slave.trust -= 10;
+										slave.devotion -= 10;
 									} else {
-										r.push(`To`);
+										r.push(`For a moment, ${slave.slaveName} thought ${he} saw a glimmer of good in you;`);
+										r.push(App.UI.DOM.makeElement("span", `${he} was clearly wrong.`, "mediumorchid"));
+										r.push(`${His} mind struggles to comprehend`);
+										r.push(App.UI.DOM.makeElement("span", `why ${he} could ever even thing of trusting such a person.`, "gold"));
+										slave.trust -= 30;
+										slave.devotion -= 30;
 									}
-									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());
-									r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws ${firstText} baby to ${his} breast and resumes resting.`);
+									V.slaveOrphanageTotal -= curBabies;
+									cashX((curBabies * (50 + babyCost)), "babyTransfer");
+									App.Events.addNode(el, r);
+									jQuery(`#${dispositionId}`).empty().append(el);
 								}
+							)
+						);
+						choices.append(choice);
+					}
+				}
+			} else {
+				r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sent to ${V.DefaultBirthDestination}.`);
+				switch (V.DefaultBirthDestination) {
+					case "an orphanage":
+						r.push(`${slave.slaveName}`);
+						if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+							r.push(`shows no indication of an opinion on the matter.`);
+						} else if (slave.devotion > 95) {
+							r.push(`worships you so completely that ${he} will not resent this.`);
+						} else if (slave.devotion > 50) {
+							r.push(`is devoted to you, but ${he} will`);
+							r.push(App.UI.DOM.makeElement("span", `struggle to accept this.`, "mediumorchid"));
+							slave.devotion -= 2;
+						} else if (slave.devotion > 20) {
+							r.push(`has accepted being a sex slave, but ${he} will`);
+							r.push(App.UI.DOM.makeElement("span", `resent this intensely.`, "mediumorchid"));
+							slave.devotion -= 3;
+						} else {
+							r.push(`will of course`);
+							r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
+							slave.devotion -= 4;
+						}
+						V.slaveOrphanageTotal += curBabies;
+						break;
+					case "a citizen school":
+						r.push(`${slave.slaveName}`);
+						if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+							r.push(`fails to acknowledge this.`);
+						} else if (slave.devotion > 95) {
+							r.push(`loves you already, but ${he}'ll`);
+							r.push(App.UI.DOM.makeElement("span", `love you even more`, "hotpink"));
+							r.push(`for this.`);
+							slave.devotion += 4;
+						} else if (slave.devotion > 50) {
+							r.push(`knows about these and will be`);
+							r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
+							r.push(`${He} will miss ${his} ${children}, but ${he} expected that.`);
+							slave.devotion += 4;
+						} else if (slave.devotion > 20) {
+							r.push(`will naturally miss ${his} ${children}, but will`);
+							r.push(App.UI.DOM.makeElement("span", `take comfort`, "hotpink"));
+							r.push(`in the hope that ${his} offspring will have a better life.`);
+							slave.devotion += 4;
+						} else {
+							r.push(`will naturally retain some resentment over being separated from ${his} ${children}, but this should be balanced by hope that ${his} offspring will have a better life.`);
+							slave.devotion += 4;
+						}
+						V.citizenOrphanageTotal += curBabies;
+						break;
+					case "a private school":
+						r.push(`${slave.slaveName}`);
+						if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+							r.push(`does not give any hint of a response.`);
+						} else if (slave.devotion > 95) {
+							r.push(`will`);
+							r.push(App.UI.DOM.makeElement("span", `worship you utterly`, "hotpink"));
+							r.push(`for this.`);
+							slave.devotion += 6;
+						} else if (slave.devotion > 50) {
+							r.push(`understands that this is the best possible outcome for the offspring of a slave, and will be`);
+							r.push(App.UI.DOM.makeElement("span", `overjoyed.`, "hotpink"));
+							slave.devotion += 6;
+						} else if (slave.devotion > 20) {
+							r.push(`will miss ${his} ${children}, but will be`);
+							r.push(App.UI.DOM.makeElement("span", `very grateful,`, "hotpink"));
+							r.push(`since ${he}'ll understand this is the best possible outcome for a slave mother.`);
+							slave.devotion += 6;
+						} else {
+							r.push(`will resent being separated from ${his} ${children}, but`);
+							r.push(App.UI.DOM.makeElement("span", `should understand and be grateful`, "hotpink"));
+							r.push(`that this is the best possible outcome here.`);
+							slave.devotion += 6;
+						}
+						r.push(`The ${children} will be raised privately, with expert care and tutoring, an expensive proposition.`);
+						V.privateOrphanageTotal += curBabies;
+						break;
+					case "breeder schools":
+						r.push(`${slave.slaveName}`);
+						if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+							r.push(`has few thoughts about the matter.`);
+						} else if (slave.sexualFlaw === "breeder") {
+							r.push(App.UI.DOM.makeElement("span", `almost orgasms`, "hotpink"));
+							r.push(`when ${he} imagines ${his} ${children} being raised into`);
+							if (curBabies === 1) {
+								r.push(`a`);
+							}
+							r.push(`breeding-obsessed baby-factory, just like ${himself}.`);
+							slave.devotion += 5;
+						} else if (slave.devotion > 95) {
+							r.push(`loves you already, but ${he}'ll`);
+							r.push(App.UI.DOM.makeElement("span", `love you even more`, "hotpink"));
+							r.push(`for this. ${He} can't wait to see ${his} ${children} proudly furthering your cause.`);
+							slave.devotion += 4;
+						} else if (slave.devotion > 50) {
+							r.push(`heard about these and will be`);
+							r.push(App.UI.DOM.makeElement("span", `happy that ${his} ${children} will have a purpose in your society other than slavery.`, "hotpink"));
+							r.push(`${He} will miss ${his} ${children}, but ${he} expected that.`);
+							slave.devotion += 4;
+						} else if (slave.devotion > 20) {
+							r.push(`will naturally miss ${his} ${children}, but will is broken enough to hope that ${his} offspring will have a better life, or at least an enjoyable one.`);
+						} else {
+							r.push(`will of course`);
+							r.push(App.UI.DOM.makeElement("span", `hate you for this.`, "mediumorchid"));
+							r.push(`The mere thought of ${his}`);
+							if (V.minimumSlaveAge > V.fertilityAge) {
+								r.push(`${V.minimumSlaveAge}`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
-								} else {
-									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());
-									r.push(`${He} struggles to collect ${firstText} 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.`);
-								}
+								r.push(`${V.fertilityAge}`);
 							}
+							r.push(`year old ${(curBabies > 1) ? `daughters` : `daughter`} swollen with life, and proud of it, fills ${him} with`);
+							r.push(App.UI.DOM.makeElement("span", `disdain.`, "gold"));
+							slave.devotion -= 4;
+							slave.trust -= 4;
 						}
+						V.breederOrphanageTotal += curBabies;
 						break;
-					case "be a subordinate slave":
-						_tempSub = getSlave(slave.subTarget);
-						if (_tempSub) {
-							({his2} = getPronouns(_tempSub).appendSuffix("2"));
+					case "the market":
+						if (slave.prestige > 1 || slave.porn.prestige > 2) {
+							babyCost = random(-12, 100);
+							if (slave.prematureBirth > 0) {
+								babyCost = random(-32, 40);
+							}
+						} else {
+							babyCost = random(-12, 12);
+							if (slave.prematureBirth > 0) {
+								babyCost = -45;
+							}
 						}
-						if (slave.fetish === "mindbroken") {
-							if (slave.subTarget === 0) {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests 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());
-									r.push(`No sooner than ${firstText} 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.`);
-								}
+						r.push(`${His} ${(curBabies > 1) ? `babies were` : `baby was`} sold for`);
+						if (curBabies > 1) {
+							r.push(`a total of`);
+						}
+						if (slave.prematureBirth === 1) {
+							r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))},`, "yellowgreen"));
+							r.push(`a low price, due to the added costs of caring for them.`);
+						} else {
+							r.push(App.UI.DOM.makeElement("span", `${cashFormat(curBabies * (50 + babyCost))}.`, "yellowgreen"));
+						}
+						if (slave.fetish === "mindbroken" || slave.fuckdoll > 0) {
+							r.push(`${slave.slaveName} lacks the capacity to understand what you've done.`);
+						} else if (slave.devotion > 95) {
+							r.push(`${slave.slaveName} adheres to your thoughts so strongly that even though you backed out of caring for ${his} ${children}, ${he} still truly believes you are doing ${him} an honor.`);
+						} else if (slave.devotion > 50) {
+							r.push(`${slave.slaveName} is`);
+							r.push(App.UI.DOM.makeElement("span", `deeply hurt`, "mediumorchid"));
+							r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
+							if (curBabies > 1) {
+								r.push(`them`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is lead by ${_tempSub.slaveName} to a private room so that ${he2} may`);
-									if (canSee(_tempSub)) {
-										r.push(`watch.`);
+								r.push(`it`);
+							}
+							r.push(`cared for. ${His} trust in your words`);
+							r.push(App.UI.DOM.makeElement("span", `wavers`, "gold"));
+							r.push(`as ${he} thinks of ${his} ${children}'s future.`);
+							slave.trust -= 5;
+							slave.devotion -= 5;
+						} else if (slave.devotion > 20) {
+							r.push(`${slave.slaveName} is`);
+							r.push(App.UI.DOM.makeElement("span", `devastated`, "mediumorchid"));
+							r.push(`by your sudden decision to sell ${his} ${children} instead of having`);
+							if (curBabies > 1) {
+								r.push(`them`);
+							} else {
+								r.push(`it`);
+							}
+							r.push(`cared for. ${His} mind struggles to comprehend`);
+							r.push(App.UI.DOM.makeElement("span", `such betrayal.`, "gold"));
+							slave.trust -= 10;
+							slave.devotion -= 10;
+						} else {
+							r.push(`For a moment, ${slave.slaveName} thought ${he} saw a glimmer of good in you;`);
+							r.push(App.UI.DOM.makeElement("span", `${he} was clearly wrong.`, "mediumorchid"));
+							r.push(`${His} mind struggles to comprehend`);
+							r.push(App.UI.DOM.makeElement("span", `why ${he} could ever even thing of trusting such a person.`, "gold"));
+							slave.trust -= 30;
+							slave.devotion -= 30;
+						}
+						cashX(curBabies * (50 + babyCost), "babyTransfer");
+				}
+				App.Events.addNode(choices, r);
+			}
+			el.append(choices);
+		}
+		return el;
+	}
+	function birthPostpartum() {
+		const el = document.createElement("p");
+		curBabies = slave.curBabies.length;
+		if (slave.broodmother > 0) {
+			slave.preg = WombMaxPreg(slave);
+			if (slave.broodmotherCountDown > 0 && slave.womb.length > 0) { // TODO: do we really finished?
+				slave.broodmotherCountDown = 38 - WombMinPreg(slave); // age of most new (small) fetus used to correct guessing of remained time.
+				slave.preg = 0.1;
+				slave.pregType = 0;
+			}
+		} else if (slave.womb.length > 0) { // Not broodmother, but still has babies, partial birth case.
+			slave.preg = WombMaxPreg(slave); // now we use most advanced remained fetus as base.
+			slave.pregSource = slave.womb[0].fatherID; // in such case it's good chance that there is different father also.
+		} else {
+			const tmp = lastPregRule(slave, V.defaultRules);
+			if ((!assignmentVisible(slave)) && (tmp !== null)) {
+				slave.preg = -1;
+			} else {
+				slave.preg = 0;
+			}
+			slave.pregType = 0;
+			slave.pregSource = 0;
+			slave.pregKnown = 0;
+			if (slave.geneticQuirks.fertility + slave.geneticQuirks.hyperFertility >= 4) {
+				slave.pregWeek = -2;
+			} else if (slave.geneticQuirks.hyperFertility > 1) {
+				slave.pregWeek = -3;
+			} else {
+				slave.pregWeek = -4;
+			}
+		}
+		cSection = 0;
+		SetBellySize(slave);
+		if (slave.birthsTat > -1) {
+			slave.birthsTat++;
+			el.append(`The temporary tattoo of a child has been replaced with ${his} ${ordinalSuffix(slave.birthsTat)} permanent infant.`);
+			cashX(forceNeg(V.modCost), "slaveMod", slave);
+		}
+		return el;
+	}
+	function birthCritical() {
+		const el = document.createElement("p");
+		const r = [];
+		curBabies = slave.curBabies.length;
+		if (slave.health.health <= -100) {
+			r.push(`While attempting to recover, ${slave.slaveName}`);
+			r.push(App.UI.DOM.makeElement("span", `passes away`, "red"));
+			r.push(`from complications. ${His} body was fatally damaged during childbirth.`);
+			if (curBabies > 0) { // this needs to include ALL children born fom this batch, incubated ones included.
+				r.push(`But ${his} offspring`);
+				if (curBabies > 1) {
+					r.push(`are`);
+				} else {
+					r.push(`is`);
+				}
+				r.push(`healthy, so ${his} legacy will carry on.`);
+			}
+			App.Events.addNode(el, r);
+			removeSlave(slave);
+			slaveDead = 1;
+		}
+		if (slaveDead !== 1) {
+			slave.labor = 0;
+			slave.induce = 0;
+		} else {
+			slaveDead = 0;
+		}
+		return el;
+	}
+
+	function broodmotherBirth() {
+		const el = document.createElement("p");
+		const _birthScene = random(1, 100);
+		let r = [];
+		let _tempSub;
+		let _HGL;
+		let his2, he2, him2;
+		const {HeU, hisU, heU, himU, himselfU, girlU} = getNonlocalPronouns(V.seeDicks).appendSuffix('U');
+		const children = slave.pregType > 1 ? `children` : `child`;
+		const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
+		const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
+		const firstText = (slave.counter.birthsTotal === 0) ? `${his} first` : `this week's`;
+
+		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) > suddenBirth) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
+								if (hasAnyArms(slave)) {
+									r.push(`${He} runs ${his}`);
+									if (hasBothArms(slave)) {
+										r.push(`hands`);
 									} else {
-										r.push(`be present.`);
+										r.push(`hand`);
 									}
-									r.push(`Instinctively ${he} begins to push out ${firstText} baby, indifferent to ${his} watching audience. ${His} child is promptly taken and ${_tempSub.slaveName} eagerly descends upon ${his} defenseless and still very gravid body.`);
+									r.push(`across the still huge dome of ${his} middle; to`);
 								} 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());
-									r.push(`No sooner than ${firstText} baby is born does ${he} go back to pleasuring ${his} dom.`);
+									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());
+								r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws ${firstText} baby to ${his} breast and resumes resting.`);
 							}
 						} else {
-							if (slave.subTarget === 0) {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests 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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`${He} is allowed a moment to prepare ${firstText} child to be sent off before returning to pleasuring your other slaves.`);
-								}
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is taken by ${_tempSub.slaveName} to a private room so that ${he2} may`);
-									if (canSee(_tempSub)) {
-										r.push(`watch.`);
+								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());
+								r.push(`${He} struggles to collect ${firstText} 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) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
+								if (hasAnyArms(slave)) {
+									r.push(`${He} runs ${his}`);
+									if (hasBothArms(slave)) {
+										r.push(`hands`);
 									} else {
-										r.push(`be present.`);
+										r.push(`hand`);
 									}
-									r.push(`Reluctantly, ${he} begins to push out ${firstText} baby, fully aware of ${_tempSub.slaveName}'s ${(_tempSub.fetish === "pregnancy") ? `hungry gaze` : `amused gaze`}${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, but is quickly overwhelmed by the pleasure from ${his} orgasmic birth` : ``}. ${His} child is promptly taken and ${_tempSub.slaveName} eagerly descends upon ${his} exhausted and still very gravid body.`);
-									humiliation = 1;
+									r.push(`across the still huge dome of ${his} middle; to`);
 								} 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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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.`);
+									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());
+								r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${his} newborn. Once ${he} finds it, ${he} draws ${firstText} baby to ${his} breast and resumes resting.`);
+							}
+						} else {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
+							} else {
+								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());
+								r.push(`${He} struggles to collect ${firstText} 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.`);
 							}
 						}
-
-						break;
-					case "whore":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to ${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());
-									r.push(`${He} struggles to bring ${firstText} child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
-								}
+					}
+					break;
+				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) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests for a short while before returning to your waiting slaves.`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`);
+								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());
+								r.push(`No sooner than ${firstText} baby is born, a cock is shoved into ${his} gaping, still very gravid`);
+								if (slave.mpreg === 1) {
+									r.push(`asshole`);
 								} else {
-									r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds it impossible.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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 ${firstText} child to be sent off.`);
+									r.push(`pussy`);
 								}
+								r.push(`as ${he} draws ${his} child to ${his} breast.`);
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`);
+							if (random(1, 20) > 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(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`);
-									r.push(clothingBirth());
-									r.push(`${He} struggles to bring ${firstText} child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
+									r.push(`be present.`);
 								}
+								r.push(`Instinctively ${he} begins to push out ${firstText} 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 {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} 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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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 ${firstText} child to be sent off.`);
-								}
+								r.push(`While servicing ${_tempSub.slaveName}, ${slave.slaveName}'s water breaks, though it does nothing to deter ${him} from ${his} task.`);
+								r.push(clothingBirth());
+								r.push(`No sooner than ${firstText} baby is born does ${he} go back to pleasuring ${his} dom.`);
 							}
 						}
-						break;
-
-					case "serve the public":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
-								} else {
-									if ((_birthScene > 80) && canDoVaginal(slave)) {
-										r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next citizen's cock.`);
-									} else if ((_birthScene > 60) && canDoAnal(slave)) {
-										r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
-									} else if ((_birthScene > 40)) {
-										r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
-										r.push(clothingBirth());
-										r.push(`The citizen splashes across ${his} face as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`);
-									} 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());
-										r.push(`He cums down ${his} throat as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
-									}
-								}
+					} else {
+						if (slave.subTarget === 0) {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests for a short while before returning to your waiting slaves.`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
-								} else {
-									if ((_birthScene > 80) && canDoVaginal(slave)) {
-										r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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 ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} 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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} child to be sent off.`);
-									}
-								}
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								r.push(`${He} is allowed a moment to prepare ${firstText} child to be sent off before returning to pleasuring your other slaves.`);
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} is taken by ${_tempSub.slaveName} to a private room so that ${he2} may`);
+								if (canSee(_tempSub)) {
+									r.push(`watch.`);
 								} 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 ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next citizen's cock.`);
-									} else if ((_birthScene > 60) && canDoAnal(slave)) {
-										r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
-									} else if ((_birthScene > 40)) {
-										r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
-										r.push(clothingBirth());
-										r.push(`The citizen splashes across ${his} face as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`);
-									} 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());
-										r.push(`He cums down ${his} throat as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
-									}
+									r.push(`be present.`);
 								}
+								r.push(`Reluctantly, ${he} begins to push out ${firstText} baby, fully aware of ${_tempSub.slaveName}'s ${(_tempSub.fetish === "pregnancy") ? `hungry gaze` : `amused gaze`}${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, but is quickly overwhelmed by the pleasure from ${his} orgasmic birth` : ``}. ${His} child is promptly taken and ${_tempSub.slaveName} eagerly descends upon ${his} exhausted and still very gravid body.`);
+								humiliation = 1;
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
-								} else {
-									if ((_birthScene > 80) && canDoVaginal(slave)) {
-										r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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 ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} 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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} child to be sent off.`);
-									}
-								}
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								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.`);
 							}
 						}
-						break;
+					}
 
-					case "work a glory hole":
+					break;
+				case "whore":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
 							if (random(1, 20) > suddenBirth) {
-								r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${firstText} 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.`);
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`);
 							} 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(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`);
 								r.push(clothingBirth());
-								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.`);
+								r.push(`${He} struggles to bring ${firstText} child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
 							}
 						} else {
 							if (random(1, 20) > 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 ${firstText} child${UH}. As ${he} finishes, the box is opened and ${his} child is gathered and taken away before ${he} is ordered back to sucking.`);
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`);
 							} 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(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds it impossible.`);
+								humiliation = 1;
 								r.push(clothingBirth());
-								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 ${firstText} child is gathered and taken away as ${he} struggles to reach the fresh cock poking through the hole.`);
+								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 ${firstText} child to be sent off.`);
 							}
 						}
-						break;
-
-					case "get milked":
+					} else {
 						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 ${firstText} baby. ${He} shows no interest in ${his} child being removed from the milking stall, nor when ${his} still very gravid body is hosed off.`);
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} 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());
-									r.push(`${He} shows no interest in ${firstText} child being removed from the milking stall, nor ${his} still very gravid middle, instead focusing entirely on draining ${his} breasts.`);
-								}
+								r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`);
+								r.push(clothingBirth());
+								r.push(`${He} struggles to bring ${firstText} child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
 							}
 						} 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} ${firstText} baby${UH}, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
-								humiliation = 1;
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} work as a pregnant whore.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
-								} else {
-									r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} shifts into a comfortable position to give birth while the milker works ${his} breasts.`);
-									r.push(clothingBirth());
-									r.push(`${He} takes a break from milking to collect ${firstText} child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
-								}
+								r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds ${his} path blocked by rowdy johns.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								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 ${firstText} child to be sent off.`);
 							}
 						}
-						break;
+					}
+					break;
 
-					case "work as a farmhand":	// TODO: this needs a rewrite
+				case "serve the public":
+					if (!canWalk(slave)) {
 						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 ${firstText} 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) > 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 ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
+							} else {
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next citizen's cock.`);
+								} else if ((_birthScene > 60) && canDoAnal(slave)) {
+									r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
+								} else if ((_birthScene > 40)) {
+									r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
+									r.push(clothingBirth());
+									r.push(`The citizen splashes across ${his} face as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`);
 								} else {
-									r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} show little interest and continues kneading ${his} breasts.`);
+									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());
-									r.push(`${He} shows no interest in ${firstText} child being removed from the milking stall, nor ${his} still very gravid middle, instead focusing entirely on draining ${his} breasts.`);
+									r.push(`He cums down ${his} throat as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
 								}
 							}
 						} 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} ${firstText} baby${UH}, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
-								humiliation = 1;
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									if (!canWalk(slave)) {
-										r.push(`${He} is helped back to ${his} bed and stripped before slipping into it.`);
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
+									} 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.`);
+									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 ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
 									} else {
-										r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
+										r.push(`so ${he} bears with it.`);
 									}
-									r.push(`${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
+									r.push(`He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} collapses onto ${his} still very gravid belly and slips to ${his} side. ${He} quickly gathers ${his} child to be sent off.`);
+									humiliation = 1;
+								} else if ((_birthScene > 40)) {
+									r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									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 ${firstText} child to be sent off.`);
 								} 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(`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.`);
+									humiliation = 1;
 									r.push(clothingBirth());
-									r.push(`${He} takes a break from milking to collect ${firstText} child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
+									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 ${firstText} child to be sent off.`);
 								}
 							}
 						}
-						break;
-
-					case "please you":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`You strip ${him} and help ${him} onto your couch. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} falls into a contented nap. You fondle ${his} still very gravid body until a servant comes to help clean ${him} up.`);
+					} else {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
+							} else {
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next citizen's cock.`);
+								} else if ((_birthScene > 60) && canDoAnal(slave)) {
+									r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
+								} else if ((_birthScene > 40)) {
+									r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
+									r.push(clothingBirth());
+									r.push(`The citizen splashes across ${his} face as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cunt.`);
 								} else {
-									r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+									r.push(`While 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());
-									r.push(`You certainly enjoyed the show as you call for a servant to take away ${firstText} child and to clean up the spill.`);
+									r.push(`He cums down ${his} throat as ${he} struggles to reach ${firstText} baby around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next citizen's cock.`);
 								}
+							}
+						} else {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to sharing ${his} gravid body with the public.`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									if (slave.devotion > 20) {
-										r.push(`${He} moans lewdly at you and wiggles ${his} hips. As ${he} teases, ${he} begins pushing ${firstText} baby out${UH}. As ${he} crowns, you pull ${him} into your arms and hold ${him} close. You hold ${him} in a comforting embrace until ${he} finishes.`);
-									} else if (slave.devotion >= -20) {
-										r.push(`${He} releases a lewd moan and begins attempting to remove ${his} clothes. You approach ${him}, clearing ${his}`);
-										if (slave.mpreg === 1) {
-											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 ${firstText} baby${UH}. Once ${he} finishes, you give ${him} some time to catch ${his} breath.`);
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
 									} 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 ${firstText} baby${UH}.`);
-										humiliation = 1;
+										r.push(`so ${he} bears with it.`);
 									}
-									r.push(`${His} child is promptly taken and, following a shower and a fresh change of clothes, ${he} is helped back to your office${(slave.devotion < -20) ? `where you are waiting to enjoy ${his} still very gravid body` : ``}.`);
-								} 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.`);
+									r.push(`He cums over ${his} heaving, still very gravid body and moves on, leaving ${him} to recover and collect ${his} child to be sent off.`);
+									humiliation = 1;
+								} else if ((_birthScene > 60) && canDoAnal(slave)) {
+									r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
 									} else {
-										r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
-										humiliation = 1;
+										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.`);
+									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.`);
+									humiliation = 1;
 									r.push(clothingBirth());
-									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 ${firstText} child and to clean up your floor and your toy.`);
-								}
-							}
-						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} falls into a contented nap. That is until you drag ${his} still very gravid ass out of bed, inquiring where ${he} waddled off to without your permission.`);
+									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 ${firstText} child to be sent off.`);
 								} else {
-									r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+									r.push(`While 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.`);
+									humiliation = 1;
 									r.push(clothingBirth());
-									r.push(`You certainly enjoyed the show as you call for a servant to take away ${firstText} child and to clean up the spill.`);
-								}
-							} else {
-								if (random(1, 20) > suddenBirth) {
-									if (slave.devotion > 20) {
-										r.push(`${He} seeks you out and begins slowly stripping. As ${he} teases, ${he} begins pushing ${firstText} baby out${UH}. As ${he} crowns, ${he} throws ${himself} into your waiting arms and holds ${himself} to you. You hold ${him} in a comforting embrace until ${he} finishes.`);
-									} else if (slave.devotion >= -20) {
-										r.push(`${He} approaches you and begins a very uncertain striptease. As ${he} lowers ${himself} to the floor to begin pushing, you overtake ${him} and fondle ${his} vulnerable body. ${He} begins to push out ${firstText} baby${UH}. Once ${he} finishes, you help ${him} to the couch to catch ${his} breath.`);
-									} else {
-										r.push(`${He} attempts to leave your office and return to ${his} bed, but you catch ${his} arm before ${he} slips out of reach. You order ${him} to strip and give you a show. Blushing thoroughly, ${he} gives a meek performance before falling to the floor. ${He} begins to push out ${firstText} baby${UH}.`);
-										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${(slave.devotion < -20) ? `where you are waiting to enjoy ${his} still very gravid body` : ``}.`);
-								} 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.`);
+									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(`begins to panic as ${his} contractions come sooner and sooner.`);
-										humiliation = 1;
+										r.push(`into a standing position,`);
 									}
-									r.push(clothingBirth());
-									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 ${firstText} child and to clean up your floor and your toy.`);
+									r.push(`${he} quickly gathers ${firstText} child to be sent off.`);
 								}
 							}
 						}
-						break;
+					}
+					break;
 
-					case "stay confined":
-						if (slave.fetish === "mindbroken") {
-							if (random(1, 20) > suddenBirth) {
-								r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is returned to isolation.`);
+				case "work a glory hole":
+					if (slave.fetish === "mindbroken") {
+						if (random(1, 20) > suddenBirth) {
+							r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${firstText} 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());
+							if (slave.counter.birthsTotal === 0) {
+								r.push(`${His} first`);
 							} else {
-								r.push(`While waiting in confinement, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position.`);
-								r.push(clothingBirth());
-								r.push(`${He} struggles to reach ${firstText} child around ${his} still very gravid middle and resumes waiting with it latched to ${his} breast.`);
+								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) > 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 ${firstText} child${UH}. As ${he} finishes, the box is opened and ${his} child is gathered and taken away before ${he} is ordered back to sucking.`);
 						} else {
-							if (random(1, 20) > suddenBirth) {
-								r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins to push out ${firstText} baby${UH}. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is returned to isolation.`);
-								humiliation = 1;
+							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());
+							r.push(`As ${he} finishes, ${he}`);
+							if (canSee(slave)) {
+								r.push(`could have sworn ${he} saw an eye`);
 							} 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());
-								r.push(`${He} collects ${firstText} child and holds it close knowing someone will soon come to take it away from ${him}.`);
+								r.push(`swears ${he} can feel somebody`);
 							}
+							r.push(`peeping through the glory hole, watching the show. The box is opened and ${firstText} child is gathered and taken away as ${he} struggles to reach the fresh cock poking through the hole.`);
 						}
-						break;
+					}
+					break;
 
-					case "work as a servant":
-					case "be a servant":
-						if (slave.fetish === "mindbroken") {
+				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 ${firstText} 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) > suddenBirth) {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} role as your ever-pregnant maid.`);
-							} else {
-								if (_birthScene > 50) {
-									r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} disregards this development and continues working.`);
-									r.push(clothingBirth());
-									r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. Instead, ${he} draws ${firstText} child to ${his} breast until`);
-									if (S.Stewardess) {
-										r.push(S.Stewardess.slaveName);
-									} else if (V.HeadGirlID !== 0) {
-										r.push(S.HeadGirl.slaveName);
-									} else {
-										r.push(V.assistant.name);
-									}
-									r.push(`shouts at ${him} to move ${his} useless pregnant ass.`);
+								if (!canWalk(slave)) {
+									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it.`);
 								} 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());
-									r.push(`Instead of cleaning the fresh mess ${he} made, ${he} draws ${firstText} child to ${his} breast until`);
-									if (S.Stewardess) {
-										r.push(S.Stewardess.slaveName);
-									} else if (V.HeadGirlID !== 0) {
-										r.push(S.HeadGirl.slaveName);
-									} else {
-										r.push(V.assistant.name);
-									}
-									r.push(`shouts at ${him} to move ${his} useless pregnant ass.`);
+									r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
 								}
+								r.push(`Instinctively, ${he} begins to push out ${firstText} 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());
+								r.push(`${He} shows no interest in ${firstText} 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} ${firstText} baby${UH}, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
+							humiliation = 1;
 						} else {
 							if (random(1, 20) > suddenBirth) {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} role as your ever-pregnant maid.`);
-							} else {
-								if (_birthScene > 50) {
-									r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} desperately tries to pull away but they grab ${his} head and force ${him} back to their crotch.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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 ${firstText} child before`);
-									if (S.Stewardess) {
-										r.push(S.Stewardess.slaveName);
-									} else if (V.HeadGirlID !== 0) {
-										r.push(S.HeadGirl.slaveName);
-									} else {
-										r.push(`anyone`);
-									}
-									r.push(`shouts at ${him} for dragging ${his} pregnant ass.`);
+								if (!canWalk(slave)) {
+									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it.`);
 								} 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());
-									r.push(`Collecting ${firstText} 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(`a glaring slave. ${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.`);
+									r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
 								}
+								r.push(`${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
+							} else {
+								r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} shifts into a comfortable position to give birth while the milker works ${his} breasts.`);
+								r.push(clothingBirth());
+								r.push(`${He} takes a break from milking to collect ${firstText} child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
 							}
 						}
-						break;
+					}
+					break;
 
-					case "serve in the master suite":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > 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 ${firstText} 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.`);
-										}
-									} 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 ${firstText} 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.`);
-										}
-									}
+				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 ${firstText} 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) > suddenBirth) {
+								if (!canWalk(slave)) {
+									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it.`);
 								} 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());
-										r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait.`);
-										if (S.Concubine) {
-											r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass 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 ${firstText} 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());
-										r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait`);
-										if (S.Concubine) {
-											r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass thoroughly cleaned before your return.`);
-										}
-									}
+									r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
 								}
+								r.push(`Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
-										if (V.masterSuiteUpgradeLuxury === 1) {
-											r.push(`your big bed.`);
-										} else if (V.masterSuiteUpgradeLuxury === 2) {
-											r.push(`the fuckpit.`);
-										} else {
-											r.push(`the main room of the master suite.`);
-										}
-									} else {
-										r.push(`After struggling to strip and tipping into one of the various seats around the room, ${he} prepares to give birth. ${He} gets comfortable and begins to push out ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
-										if (V.masterSuiteUpgradeLuxury === 1) {
-											r.push(`your big bed.`);
-										} else if (V.masterSuiteUpgradeLuxury === 2) {
-											r.push(`the fuckpit.`);
-										} else {
-											r.push(`${his} preferred spot.`);
-										}
-									}
+								r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} show little interest and continues kneading ${his} breasts.`);
+								r.push(clothingBirth());
+								r.push(`${He} shows no interest in ${firstText} 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} ${firstText} baby${UH}, and catches a glimpse of ${his} child being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
+							humiliation = 1;
+						} else {
+							if (random(1, 20) > suddenBirth) {
+								if (!canWalk(slave)) {
+									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it.`);
 								} 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());
-										r.push(`Once ${firstText} child is removed, ${his} still very gravid body cleaned up, and the sheets are changed, ${he} is helped back into bed to recover for your return.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										r.push(`Once the fucktoys are done tormenting the still very gravid new mother, they hand ${firstText} 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());
-										r.push(`The servant collects ${firstText} 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.`);
-									}
+									r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
 								}
+								r.push(`${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
+							} else {
+								r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} shifts into a comfortable position to give birth while the milker works ${his} breasts.`);
+								r.push(clothingBirth());
+								r.push(`${He} takes a break from milking to collect ${firstText} child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
+							}
+						}
+					}
+					break;
+
+				case "please you":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`You strip ${him} and help ${him} onto your couch. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} falls into a contented nap. You fondle ${his} still very gravid body until a servant comes to help clean ${him} up.`);
+							} else {
+								r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+								r.push(clothingBirth());
+								r.push(`You certainly enjoyed the show as you call for a servant to take away ${firstText} child and to clean up the spill.`);
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > 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 ${firstText} 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.`);
-										}
+							if (random(1, 20) > suddenBirth) {
+								if (slave.devotion > 20) {
+									r.push(`${He} moans lewdly at you and wiggles ${his} hips. As ${he} teases, ${he} begins pushing ${firstText} baby out${UH}. As ${he} crowns, you pull ${him} into your arms and hold ${him} close. You hold ${him} in a comforting embrace until ${he} finishes.`);
+								} else if (slave.devotion >= -20) {
+									r.push(`${He} releases a lewd moan and begins attempting to remove ${his} clothes. You approach ${him}, clearing ${his}`);
+									if (slave.mpreg === 1) {
+										r.push(`asshole`);
 									} else {
-										r.push(`${He} strips and settles into one of the various seats around the room. Instinctively, ${he} begins to push out ${firstText} 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(`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 ${firstText} baby${UH}. Once ${he} finishes, you give ${him} some time to catch ${his} breath.`);
 								} 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());
-										r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait.`);
-										if (S.Concubine) {
-											r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass 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 ${firstText} 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());
-										r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait`);
-										if (S.Concubine) {
-											r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass thoroughly cleaned before your return.`);
-										}
-									}
+									r.push(`${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 ${firstText} baby${UH}.`);
+									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${(slave.devotion < -20) ? `where you are waiting to enjoy ${his} still very gravid body` : ``}.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
-										if (V.masterSuiteUpgradeLuxury === 1) {
-											r.push(`your big bed.`);
-										} else if (V.masterSuiteUpgradeLuxury === 2) {
-											r.push(`the fuckpit.`);
-										} else {
-											r.push(`the main room of the master suite.`);
-										}
-									} else {
-										r.push(`${He} strips and settles into one of the various seats around the room. ${He} gets comfortable and begins to push out ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
-										if (V.masterSuiteUpgradeLuxury === 1) {
-											r.push(`your big bed.`);
-										} else if (V.masterSuiteUpgradeLuxury === 2) {
-											r.push(`the fuckpit.`);
-										} else {
-											r.push(`${his} preferred spot.`);
-										}
-									}
+								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 {
-									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());
-										r.push(`Once ${firstText} child is removed, ${his} still very gravid body cleaned up, and the sheets are changed, ${he} crawls back into bed to recover for your return.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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());
-										r.push(`The servant collects ${firstText} 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.`);
-									}
+									r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
+									humiliation = 1;
 								}
+								r.push(clothingBirth());
+								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 ${firstText} child and to clean up your floor and your toy.`);
 							}
 						}
-						break;
-
-					case "serve in the club":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > 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 ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
-								} else {
-									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());
-									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 ${firstText} child carried off.`);
-								}
+					} else {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} falls into a contented nap. That is until you drag ${his} still very gravid ass out of bed, inquiring where ${he} waddled off to without your permission.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										r.push(`As ${firstText} 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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										r.push(`Only once the last of ${his} clients cums over ${his} still very pregnant body is ${he} allowed to gather ${firstText} child and take a seat. ${He} enjoys a moment with ${his} newborn before the servant comes to collect it.`);
-									}
-								}
+								r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+								r.push(clothingBirth());
+								r.push(`You certainly enjoyed the show as you call for a servant to take away ${firstText} child and to clean up the spill.`);
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > 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 ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
+							if (random(1, 20) > suddenBirth) {
+								if (slave.devotion > 20) {
+									r.push(`${He} seeks you out and begins slowly stripping. As ${he} teases, ${he} begins pushing ${firstText} baby out${UH}. As ${he} crowns, ${he} throws ${himself} into your waiting arms and holds ${himself} to you. You hold ${him} in a comforting embrace until ${he} finishes.`);
+								} else if (slave.devotion >= -20) {
+									r.push(`${He} approaches you and begins a very uncertain striptease. As ${he} lowers ${himself} to the floor to begin pushing, you overtake ${him} and fondle ${his} vulnerable body. ${He} begins to push out ${firstText} baby${UH}. Once ${he} finishes, you help ${him} to the couch to catch ${his} breath.`);
 								} 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());
-									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 ${firstText} child carried off.`);
+									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 ${firstText} baby${UH}.`);
+									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${(slave.devotion < -20) ? `where you are waiting to enjoy ${his} still very gravid body` : ``}.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${His} child is promptly taken and ${he} beckons the audience to enjoy ${his} still very gravid body.`);
+								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 {
-									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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										r.push(`As ${firstText} 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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										r.push(`Only once the last of ${his} clients cums over ${his} still very pregnant figure is ${he} allowed to gather ${firstText} child and take a seat. ${He} enjoys a moment with ${his} newborn before the servant comes to collect it.`);
-									}
+									r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
+									humiliation = 1;
 								}
+								r.push(clothingBirth());
+								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 ${firstText} child and to clean up your floor and your toy.`);
 							}
 						}
+					}
+					break;
 
-						break;
-					case "choose her own job":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and, 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.`);
+				case "stay confined":
+					if (slave.fetish === "mindbroken") {
+						if (random(1, 20) > suddenBirth) {
+							r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${firstText} 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());
+							r.push(`${He} struggles to reach ${firstText} child around ${his} still very gravid middle and resumes waiting with it latched to ${his} breast.`);
+						}
+					} else {
+						if (random(1, 20) > suddenBirth) {
+							r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins to push out ${firstText} baby${UH}. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is returned to isolation.`);
+							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());
+							r.push(`${He} collects ${firstText} child and holds it close knowing someone will soon come to take it away from ${him}.`);
+						}
+					}
+					break;
+
+				case "work as a servant":
+				case "be a servant":
+					if (slave.fetish === "mindbroken") {
+						if (random(1, 20) > suddenBirth) {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} role as your ever-pregnant maid.`);
+						} else {
+							if (_birthScene > 50) {
+								r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} disregards this development and continues working.`);
+								r.push(clothingBirth());
+								r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. Instead, ${he} draws ${firstText} child to ${his} breast until`);
+								if (S.Stewardess) {
+									r.push(S.Stewardess.slaveName);
+								} else if (V.HeadGirlID !== 0) {
+									r.push(S.HeadGirl.slaveName);
 								} 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());
-									r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${firstText} newborn. Once ${he} finds it, ${he} draws it to ${his} breast and resumes waiting for someone to tell ${him} what to do.`);
+									r.push(V.assistant.name);
 								}
+								r.push(`shouts at ${him} to move ${his} useless pregnant ass.`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`);
+								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());
+								r.push(`Instead of cleaning the fresh mess ${he} made, ${he} draws ${firstText} child to ${his} breast until`);
+								if (S.Stewardess) {
+									r.push(S.Stewardess.slaveName);
+								} else if (V.HeadGirlID !== 0) {
+									r.push(S.HeadGirl.slaveName);
 								} 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());
-									r.push(`${He} gathers ${firstText} 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.`);
+									r.push(V.assistant.name);
 								}
+								r.push(`shouts at ${him} to move ${his} useless pregnant ass.`);
 							}
+						}
+					} else {
+						if (random(1, 20) > suddenBirth) {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to ${his} role as your ever-pregnant maid.`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and, after a short rest, ${he} returns to waddling around the penthouse.`);
+							if (_birthScene > 50) {
+								r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} desperately tries to pull away but they grab ${his} head and force ${him} back to their crotch.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								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 ${firstText} child before`);
+								if (S.Stewardess) {
+									r.push(S.Stewardess.slaveName);
+								} else if (V.HeadGirlID !== 0) {
+									r.push(S.HeadGirl.slaveName);
 								} 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());
-									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.`);
+									r.push(`anyone`);
 								}
+								r.push(`shouts at ${him} for dragging ${his} pregnant ass.`);
 							} else {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`);
+								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());
+								r.push(`Collecting ${firstText} 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 {
-									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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										r.push(`${He} gathers ${firstText} 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());
-										r.push(`${He} gathers ${firstText} 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.`);
-									}
+									r.push(`a glaring slave. ${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.`);
 							}
 						}
+					}
+					break;
 
-						break;
-					case "rest in the spa":
-						if (S.Attendant) {
-							({he2, him2} = getPronouns(S.Attendant).appendSuffix("2"));
-						}
+				case "serve in the master suite":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
 							if (random(1, 20) > 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},`);
+								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 ${firstText} 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.`);
+									}
 								} 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(`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 ${firstText} 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(`${he} begins to push out ${firstText} 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}.`);
+								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());
+									r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait.`);
+									if (S.Concubine) {
+										r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass 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 ${firstText} 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(`the other bathers watch curiously.`);
+									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());
+									r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait`);
+									if (S.Concubine) {
+										r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass thoroughly cleaned before your return.`);
+									}
 								}
-								r.push(clothingBirth());
-								r.push(`${He} and ${firstText} child are quickly dried off as ${he} begins nursing it. A servant soon arrives to take ${his} child away.`);
 							}
 						} else {
 							if (random(1, 20) > 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},`);
+								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 ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
+									if (V.masterSuiteUpgradeLuxury === 1) {
+										r.push(`your big bed.`);
+									} else if (V.masterSuiteUpgradeLuxury === 2) {
+										r.push(`the fuckpit.`);
+									} else {
+										r.push(`the main room of the master suite.`);
+									}
 								} 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 ${firstText} baby,`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and being`);
+									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 ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
+									if (V.masterSuiteUpgradeLuxury === 1) {
+										r.push(`your big bed.`);
+									} else if (V.masterSuiteUpgradeLuxury === 2) {
+										r.push(`the fuckpit.`);
+									} else {
+										r.push(`${his} preferred spot.`);
+									}
 								}
-								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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`Several of other slaves present help ${him} with ${firstText} 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.`);
+								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());
+									r.push(`Once ${firstText} child is removed, ${his} still very gravid body cleaned up, and the sheets are changed, ${he} is helped back into bed to recover for your return.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									r.push(`Once the fucktoys are done tormenting the still very gravid new mother, they hand ${firstText} child off to the help and pull ${him} into an embrace to allow ${him} to regain ${his} strength.`);
 								} 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(`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());
+									r.push(`The servant collects ${firstText} 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.`);
 								}
 							}
 						}
-						break;
-
-					case "work as a nanny":		// TODO: this needs a rewrite
-						if (V.MatronID !== 0) {
-							({he2} = getPronouns(S.Matron).appendSuffix("2"));
-						}
+					} else {
 						if (slave.fetish === "mindbroken") {
 							if (random(1, 20) > 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},`);
+								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 ${firstText} 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.`);
+									}
 								} 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} strips and settles into one of the various seats around the room. Instinctively, ${he} begins to push out ${firstText} 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(`${he} begins to push out ${firstText} 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}.`);
+								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());
+									r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait.`);
+									if (S.Concubine) {
+										r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass 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 ${firstText} 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(`the other bathers watch curiously.`);
+									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());
+									r.push(`${He} struggles to reach ${firstText} child around ${his} still gravid figure before bringing it to ${his} breast and resuming ${his} wait`);
+									if (S.Concubine) {
+										r.push(`${S.Concubine.slaveName} furiously orders ${his} child removed and ${his} still very pregnant ass thoroughly cleaned before your return.`);
+									}
 								}
-								r.push(clothingBirth());
-								r.push(`${He} and ${firstText} child are quickly dried off as ${he} begins nursing it. A servant soon arrives to take ${his} child away.`);
 							}
 						} else {
 							if (random(1, 20) > 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},`);
+								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 ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
+									if (V.masterSuiteUpgradeLuxury === 1) {
+										r.push(`your big bed.`);
+									} else if (V.masterSuiteUpgradeLuxury === 2) {
+										r.push(`the fuckpit.`);
+									} else {
+										r.push(`the main room of the master suite.`);
+									}
 								} 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 ${firstText} baby,`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and being`);
+									r.push(`${He} strips and settles into one of the various seats around the room. ${He} gets comfortable and begins to push out ${firstText} baby${UH}. ${His} child is promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
+									if (V.masterSuiteUpgradeLuxury === 1) {
+										r.push(`your big bed.`);
+									} else if (V.masterSuiteUpgradeLuxury === 2) {
+										r.push(`the fuckpit.`);
+									} else {
+										r.push(`${his} preferred spot.`);
+									}
 								}
-								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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`Several of other slaves present help ${him} with ${firstText} 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.`);
+								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());
+									r.push(`Once ${firstText} child is removed, ${his} still very gravid body cleaned up, and the sheets are changed, ${he} crawls back into bed to recover for your return.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									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(`Soon a servant arrives to take ${his} child away and ${he} is ushered into the bath to clean up and relax.`);
+									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());
+									r.push(`The servant collects ${firstText} 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.`);
 								}
 							}
 						}
-						break;
+					}
+					break;
 
-					case "learn in the schoolroom":
-						if (S.Schoolteacher) {
-							({he2} = getPronouns(S.Schoolteacher).appendSuffix("2"));
-						}
-						if (!canWalk(slave)) {
+				case "serve in the club":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
 							if (random(1, 20) > 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 ${firstText} 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.`);
-								}
-								humiliation = 1;
+								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 ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
 							} else {
-								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 ${firstText} baby. ${He} fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
-								humiliation = 1;
+								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());
-								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.`);
+								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 ${firstText} child carried off.`);
 							}
 						} else {
 							if (random(1, 20) > 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 ${firstText} 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.`);
-								}
-								humiliation = 1;
+								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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${His} child is promptly taken and ${he} beckons the audience to enjoy ${his} still very gravid body.`);
 							} 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 ${firstText} baby. ${He} fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								if (S.Schoolteacher) {
-									r.push(`${S.Schoolteacher.slaveName}, furious that ${his2} lesson was interrupted, dismisses ${him} from the class along with ${his} newborn child.`);
+								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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									r.push(`As ${firstText} child are removed, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
 								} else {
-									r.push(`${He} gathers ${his} newborn child up and quickly excuses ${himself} from the class.`);
+									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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									r.push(`Only once the last of ${his} clients cums over ${his} still very pregnant body is ${he} allowed to gather ${firstText} child and take a seat. ${He} enjoys a moment with ${his} newborn before the servant comes to collect it.`);
 								}
-								r.push(`${He} can feel all the eyes staring at ${his} still very gravid middle.`);
-							}
-						}
-						break;
-
-					case "take classes":
-						if (random(1, 20) > 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 ${firstText} 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.`);
-							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.`);
-							humiliation = 1;
-							r.push(clothingBirth());
-							r.push(`Exhausted from the birth, ${he} is permitted a short break as ${firstText} child is gathered to`);
-							if (!canWalk(slave)) {
-								r.push(`be cleaned`);
-							} else {
-								r.push(`clean ${himself}`);
 							}
-							r.push(`up before the lesson is continued.`);
 						}
-						break;
-
-					case "work in the brothel":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped to a private room in the back of the brothel by a group of eager patrons. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
-								} else {
-									if ((_birthScene > 80) && canDoVaginal(slave)) {
-										r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next customer's cock.`);
-									} else if ((_birthScene > 60) && canDoAnal(slave)) {
-										r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`);
-									} else if ((_birthScene > 40)) {
-										r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
-										r.push(clothingBirth());
-										r.push(`The customer splashes across ${his} face as ${he} struggles to reach ${firstText} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cunt.`);
-									} 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());
-										r.push(`He cums down ${his} throat as ${he} struggles to reach ${firstText} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`);
-									}
-								}
+					} else {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > 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 ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${His} ${childrenAre} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even ${his} powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
-									} else {
-										r.push(`${He} stands shaking, ${his} waters flowing down ${his}`);
-										if (hasAnyLegs(slave)) {
-											r.push(`${hasBothLegs(slave) ? `legs` : `leg`},`);
-										} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
-									}
-								} else {
-									if ((_birthScene > 80) && canDoVaginal(slave)) {
-										r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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 ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} 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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} child to be sent off.`);
-									}
-								}
+								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());
+								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 ${firstText} child carried off.`);
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} heads to a private room in the back of the brothel filled with eager patrons. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
-								} else {
-									if ((_birthScene > 80) && canDoVaginal(slave)) {
-										r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next customer's cock.`);
-									} else if ((_birthScene > 60) && canDoAnal(slave)) {
-										r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`);
-									} else if ((_birthScene > 40)) {
-										r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
-										r.push(clothingBirth());
-										r.push(`The customer splashes across ${his} face as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cunt.`);
-									} 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());
-										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.`);
-									}
-								}
+							if (random(1, 20) > 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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${His} child is promptly taken and ${he} beckons the audience to enjoy ${his} still very gravid body.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${His} ${childrenAre} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even ${his} powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
-									} else {
-										r.push(`${He} stands shaking, ${his} waters flowing down ${his}`);
-										if (hasAnyLegs(slave)) {
-											r.push(`${(hasBothLegs(slave)) ? `legs` : `leg`},`);
-										} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even ${his} powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
-									}
+								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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									r.push(`As ${firstText} 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 {
-									if ((_birthScene > 80) && canDoVaginal(slave)) {
-										r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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 ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
-										if (slave.fetish === "humiliation") {
-											r.push(`but that only makes it more exciting.`);
-										} 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.`);
-										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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} 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.`);
-										humiliation = 1;
-										r.push(clothingBirth());
-										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 ${firstText} child to be sent off.`);
-									}
+									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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									r.push(`Only once the last of ${his} clients cums over ${his} still very pregnant figure is ${he} allowed to gather ${firstText} child and take a seat. ${He} enjoys a moment with ${his} newborn before the servant comes to collect it.`);
 								}
 							}
 						}
+					}
 
-						break;
-					case "be the Schoolteacher":
-						if (!canWalk(slave)) {
+					break;
+				case "choose her own job":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
 							if (random(1, 20) > 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 ${firstText} baby, fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `even if your body is wracked by nonstop orgasm` : ``}. ${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.`);
-								humiliation = 1;
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and, 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(`While teaching a lesson, ${slave.slaveName}'s water breaks. Sensing ${he} wouldn't be able to make it to the birthing area, ${he} instead chooses to act on the opportunity. Today's lesson will be on childbirth.`);
-								humiliation = 1;
+								r.push(`${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());
-								r.push(`Once ${he} recovers enough, ${he} gathers ${firstText} 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.`);
+								r.push(`${He} fishes around under ${his} still huge dome of a stomach searching for ${firstText} 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) > 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 ${firstText} baby, fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `even if your body is wracked by nonstop orgasm` : ``}. ${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.`);
-								humiliation = 1;
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`);
 							} 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.`);
-								humiliation = 1;
+								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());
-								r.push(`Once ${he} recovers enough, ${he} gathers ${firstText} 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.`);
+								r.push(`${He} gathers ${firstText} 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.`);
 							}
 						}
-						break;
-
-					case "be your Concubine":
-						if (slave.pregSource === -1 && slave.relationship === -3) {
+					} else {
+						if (slave.fetish === "mindbroken") {
 							if (random(1, 20) > suddenBirth) {
-								r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your children, 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 ${firstText} baby${UH}. You help ${him} upright and hold your child to ${his} breasts. The two of you cuddle as you watch your newborn suckle from its mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} child has to be taken away. When the time comes to pick up the newborn, the slave servant is surprised to find a name-card affixed to its blanket.`);
-								if (slave.fetish !== "mindbroken") {
-									r.push(`${He} can't help but feel more devoted to ${his} master after seeing such a touching act. Before you leave, ${slave.slaveName} expresses how cute ${he} found your child and that ${he} can't wait to see the next one.`);
-								}
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and, after a short rest, ${he} returns to waddling around the penthouse.`);
 							} else {
-								r.push(`Your sleep is awoken by a moist sensation and a loud moan beside you. As you help your concubine ${wife} up, ${he} can't hold back the coming birth.`);
+								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());
-								r.push(`As you swaddle ${firstText} 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) > suddenBirth) {
-									r.push(`${He} is assisted in reaching your side. You call ${him} over and strip ${him} as ${he} instinctively begins to push out ${firstText} 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 ${firstText} child. You help ${him} the rest of the way, just before it's too late.`);
-									r.push(clothingBirth());
-									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) > suddenBirth) {
-									r.push(`${He} is assisted in reaching your side. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out ${firstText} baby, enjoying your wandering hands and attention${UH}. ${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());
-									r.push(`Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.`);
-								}
+								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 (slave.fetish === "mindbroken") {
-								if (random(1, 20) > 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 ${firstText} 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 ${firstText} child is just beginning to crown. You help ${him} to the couch, just as the show begins.`);
-									r.push(clothingBirth());
-									r.push(`Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.`);
-								}
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and, after a short rest, ${he} returns to pondering what assignment would be best for a still very gravid girl.`);
 							} else {
-								if (random(1, 20) > 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 ${firstText} baby, enjoying your wandering hands and attention${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, while convulsing with orgasms in the process` : ``}. ${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.`);
+								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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									r.push(`${He} gathers ${firstText} 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(`${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} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`);
+									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());
-									r.push(`Cradling your child, the two of you rest for a spell before sending them off and spending some more intimate time together.`);
+									r.push(`${He} gathers ${firstText} 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.`);
 								}
 							}
 						}
-						break;
+					}
 
-					case "live with your Head Girl":
-						({he2} = getPronouns(S.HeadGirl).appendSuffix("2"));
-						if (slave.pregSource === V.HeadGirlID) {
-							if (random(1, 20) > 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 ${firstText} baby${UH}, and ${his} child is carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired, still very gravid body.`);
+					break;
+				case "rest in the spa":
+					if (S.Attendant) {
+						({he2, him2} = getPronouns(S.Attendant).appendSuffix("2"));
+					}
+					if (slave.fetish === "mindbroken") {
+						if (random(1, 20) > 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 ${firstText} 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 {
-							if (!canWalk(slave)) {
-								if (slave.fetish === "mindbroken") {
-									if (random(1, 20) > suddenBirth) {
-										r.push(`${He} is aided in finding ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${firstText} 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());
-										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) > 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${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, while convulsing with orgasms in the process` : ``}. ${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());
-										r.push(`${He} collects ${firstText} 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.`);
-									}
-								}
+							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 {
-								if (slave.fetish === "mindbroken") {
-									if (random(1, 20) > suddenBirth) {
-										r.push(`${He} wanders until ${he} finds ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${firstText} 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());
-										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) > suddenBirth) {
-										r.push(`${He} seeks out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out ${firstText} baby, enjoying ${his2} wandering hands and attention${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, while convulsing with orgasms in the process` : ``}. ${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());
-										r.push(`${He} collects ${firstText} 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.`);
-									}
-								}
+								r.push(`the other bathers watch curiously.`);
 							}
+							r.push(clothingBirth());
+							r.push(`${He} and ${firstText} child are quickly dried off as ${he} begins nursing it. A servant soon arrives to take ${his} child away.`);
 						}
-						break;
-
-					case "be confined in the arcade":
-						r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from ${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 ${firstText} baby into a waiting basket. As it is carried away, ${his} rear is cleaned up and the sign removed.`);
-						break;
-
-					case "get treatment in the clinic":
-						if (S.Nurse) {
-							({he2} = getPronouns(S.Nurse).appendSuffix("2"));
-						}
-						if (!canWalk(slave)) {
-							if (random(1, 20) > suddenBirth) {
-								r.push(`${He} is helped to the clinic's maternity ward.`);
-								if (S.Nurse) {
-									r.push(S.Nurse.slaveName);
-								} else {
-									r.push(`A freelance nurse`);
-								}
-								r.push(`delivers ${firstText} child before taking it away. Before long ${he} is returned to ${his} recovery room to rest.`);
+					} else {
+						if (random(1, 20) > 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(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks.`);
-								if (S.Nurse) {
-									r.push(S.Nurse.slaveName);
-								} else {
-									r.push(`A freelance nurse`);
-								}
-								r.push(`delivers ${firstText} child before taking it away. Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
+								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 ${firstText} 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 (random(1, 20) > suddenBirth) {
-								r.push(`${He} is guided to the clinic's maternity ward.`);
-								if (S.Nurse) {
-									r.push(S.Nurse.slaveName);
-								} else {
-									r.push(`A freelance nurse`);
-								}
-								r.push(`delivers ${firstText} child before taking it away. Before long ${he} is returned to ${his} recovery room to rest.`);
+							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(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks.`);
-								if (S.Nurse) {
-									r.push(S.Nurse.slaveName);
-								} else {
-									r.push(`A freelance nurse`);
-								}
-								r.push(`delivers ${firstText} child before taking it away. Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
+								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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`Several of other slaves present help ${him} with ${firstText} 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.`);
 							}
 						}
-						break;
+					}
+					break;
 
-					case "be confined in the cellblock":
-						if (slave.fetish === "mindbroken") {
-							if (random(1, 20) > suddenBirth) {
-								r.push(`${He} is forced into a specially designed cell to give birth in. Instinctively, ${he} begins to push out ${firstText} 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.`);
+				case "work as a nanny":		// TODO: this needs a rewrite
+					if (V.MatronID !== 0) {
+						({he2} = getPronouns(S.Matron).appendSuffix("2"));
+					}
+					if (slave.fetish === "mindbroken") {
+						if (random(1, 20) > 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(`While waiting in a cell in ${V.cellblockName}, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position,`);
-								r.push(clothingBirth());
-								r.push(`${He} struggles to reach ${firstText} child around ${his} still very gravid middle and resumes waiting with it latched to ${his} breast.`);
+								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 ${firstText} 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 {
-							if (random(1, 20) > suddenBirth) {
-								r.push(`${He} is forced into a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${firstText} baby${UH}. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is moved back into a standard cell.`);
+							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(`${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());
-								r.push(`${He} collects ${his} ${firstText} child and holds it close knowing someone will soon come to take it away from ${him}.`);
+								r.push(`the other bathers watch curiously.`);
 							}
-						}
-						break;
-
-					case "be the DJ":
-						if (random(1, 20) > 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 ${firstText} baby, basking in his attention${UH}. 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.`);
-							humiliation = 1;
 							r.push(clothingBirth());
-							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 ${firstText} child before making ${his} way off stage. As ${he} leaves the public's gaze, ${he} shouts out with a wink "Same time next week!"`);
+							r.push(`${He} and ${firstText} child are quickly dried off as ${he} begins nursing it. A servant soon arrives to take ${his} child away.`);
 						}
-						break;
-
-					case "be the Attendant":
+					} else {
 						if (random(1, 20) > suddenBirth) {
-							r.push(`${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 ${firstText} baby,`);
+							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 ${firstText} baby,`);
 							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process, which is`);
+								r.push(`convulsing with orgasms in the process and being`);
 							}
-							r.push(`something ${he} has been trained for. ${His} child is promptly taken and, following a cleaning, ${he} heads back to the main pool.`);
+							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 {
-							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.`);
+							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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`${He} thanks ${his} charges for their, less than helpful, efforts and collects ${firstText} 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.`);
+							r.push(`Several of other slaves present help ${him} with ${firstText} 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.`);
+							}
 						}
-						break;
+					}
+					break;
 
-					case "be the Madam":
+				case "learn in the schoolroom":
+					if (S.Schoolteacher) {
+						({he2} = getPronouns(S.Schoolteacher).appendSuffix("2"));
+					}
+					if (!canWalk(slave)) {
 						if (random(1, 20) > 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 ${firstText} baby,`);
+							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 ${firstText} baby, fully aware of the rapt attention of the other students.`);
 							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process and`);
+								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(`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 ${cashFormat(100)} a viewer" and takes a seat.`);
 							humiliation = 1;
-							r.push(clothingBirth());
-							r.push(`Upon completing ${his} show, ${he} reclines with ${firstText} child and begins counting the credits ${he} bought in. In total ${he} made ${cashFormat(100 * _birthScene)} and feels that business will be up in the brothel as patrons line up hoping another showing.`);
-							cashX((100 * _birthScene), "birth", slave);
-						}
-						break;
-
-					case "be the Stewardess":
-						if (random(1, 20) > suddenBirth) {
-							r.push(`${He} strips and settles ${himself} into ${his} favorite chair while calling several servants to ${his} aid. ${He} begins to push out ${firstText} baby into the arms of ${his} waiting charges${UH}. ${His} child is promptly taken and ${he} reclines while ${his} servants clean and dress ${his} still very gravid body. Once ${he} has had enough, ${he} orders them to help ${him} up and get back to work on the penthouse.`);
 						} else {
-							r.push(`While overseeing the house servants, ${slave.slaveName}'s water breaks. ${He} has no time to strip down so ${he} takes a seat and readies ${himself}. Commandingly, ${he} snaps ${his} fingers and orders ${his} charges to clean up the floor, assist ${him} with ${his} clothes, and be ready to take ${firstText} child away.`);
+							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 ${firstText} baby. ${He} fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Once ${he} catches ${his} breath, ${he} struggles to`);
-							if (hasBothLegs(slave)) {
-								r.push(`${his} feet`);
+							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(`get upright`);
+								r.push(`${He} gathers ${his} newborn child up and is quickly helped from the class.`);
 							}
-							r.push(`and takes the fresh change of clothing provided by ${his} servants before ordering them back to work.`);
+							r.push(`${He} can feel all the eyes watching ${him} leave.`);
 						}
-						break;
-
-					case "be the Milkmaid":
+					} else {
 						if (random(1, 20) > suddenBirth) {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} child is promptly taken and, after a short rest, ${he} returns to caring for your cows, as gravid as ever.`);
+							r.push(`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 ${firstText} 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.`);
+							}
+							humiliation = 1;
 						} 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(`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 ${firstText} baby. ${He} fails to manage and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
+							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Quickly, ${he} collects ${firstText} child for removal before returning to ${V.dairyName}. The cows around ${his} stall all have a knowing look on their`);
-							if (V.dairyPregSetting > 0) {
-								r.push(`faces but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
+							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(`faces.`);
+								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.`);
 						}
-						break;
+					}
+					break;
 
-					case "be the Farmer":	// TODO: this needs a rewrite
-						if (random(1, 20) > suddenBirth) {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${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.`);
+				case "take classes":
+					if (random(1, 20) > 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 ${firstText} 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.`);
+						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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						r.push(`Exhausted from the birth, ${he} is permitted a short break as ${firstText} child is gathered to`);
+						if (!canWalk(slave)) {
+							r.push(`be cleaned`);
 						} 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());
-							r.push(`Quickly, ${he} collects ${firstText} child for removal before returning to ${V.farmyardName}. The cows around ${his} stall all have a knowing look on their`);
-							if (V.farmyardPregSetting > 0) {
-								r.push(`faces but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
-							} else {
-								r.push(`faces.`);
-							}
+							r.push(`clean ${himself}`);
 						}
-						break;
+						r.push(`up before the lesson is continued.`);
+					}
+					break;
 
-					case "be the Wardeness":
+				case "work in the brothel":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
 							if (random(1, 20) > suddenBirth) {
-								r.push(`${He} enters an empty cell, strips, and seats ${himself} on the cot. ${He} instinctively begins birthing ${firstText} 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());
-								r.push(`As soon as ${he} regains ${his} strength, ${he} resumes beating the confused slave.`);
-								if (slave.counter.birthsTotal === 0) {
-									r.push(`${His} first`);
+								r.push(`${He} is helped to a private room in the back of the brothel by a group of eager patrons. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
+							} else {
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next customer's cock.`);
+								} else if ((_birthScene > 60) && canDoAnal(slave)) {
+									r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`);
+								} else if ((_birthScene > 40)) {
+									r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
+									r.push(clothingBirth());
+									r.push(`The customer splashes across ${his} face as ${he} struggles to reach ${firstText} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cunt.`);
 								} else {
-									r.push(`This week's`);
+									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());
+									r.push(`He cums down ${his} throat as ${he} struggles to reach ${firstText} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`);
 								}
-								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) > suddenBirth) {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the cellblock.`);
+								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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${His} ${childrenAre} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even ${his} powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
+								} else {
+									r.push(`${He} stands shaking, ${his} waters flowing down ${his}`);
+									if (hasAnyLegs(slave)) {
+										r.push(`${hasBothLegs(slave) ? `legs` : `leg`},`);
+									} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
+								}
 							} else {
-								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());
-								r.push(`Quickly, ${he} collects ${firstText} 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.`);
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
+									} 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.`);
+									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 ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
+									} 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.`);
+									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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									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 ${firstText} 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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									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 ${firstText} child to be sent off.`);
+								}
 							}
 						}
-						break;
+					} else {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} heads to a private room in the back of the brothel filled with eager patrons. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to ${his} audience. ${His} child is promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${his} still very gravid body.`);
+							} else {
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} child to ${his} breast before seeking out the next customer's cock.`);
+								} else if ((_birthScene > 60) && canDoAnal(slave)) {
+									r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${firstText} baby, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cock.`);
+								} else if ((_birthScene > 40)) {
+									r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
+									r.push(clothingBirth());
+									r.push(`The customer splashes across ${his} face as ${he} struggles to reach ${his} child around ${his} still very gravid middle. Once ${he} has brought ${his} child to ${his} breast, ${he} seeks out the next customer's cunt.`);
+								} 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());
+									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) > 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 ${firstText} baby, basking in the attention of ${his} audience${UH}. ${His} ${childrenAre} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even ${his} powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
+								} else {
+									r.push(`${He} stands shaking, ${his} waters flowing down ${his}`);
+									if (hasAnyLegs(slave)) {
+										r.push(`${(hasBothLegs(slave)) ? `legs` : `leg`},`);
+									} 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 ${firstText} baby from being born. ${He} hates that the first thing ${his} child will touch is an erect cock; a bitter reminder${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which even ${his} powerful orgasm can't erase,` : ``} of what its future will likely hold. ${His} fully born child is promptly taken and ${his} clients descend upon ${his} vulnerable, still very gravid, body.`);
+								}
+							} else {
+								if ((_birthScene > 80) && canDoVaginal(slave)) {
+									r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
+									} 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.`);
+									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 ${firstText} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+									if (slave.fetish === "humiliation") {
+										r.push(`but that only makes it more exciting.`);
+									} 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.`);
+									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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									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 ${firstText} 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.`);
+									humiliation = 1;
+									r.push(clothingBirth());
+									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 ${firstText} child to be sent off.`);
+								}
+							}
+						}
+					}
 
-					case "be the Nurse":
+					break;
+				case "be the Schoolteacher":
+					if (!canWalk(slave)) {
 						if (random(1, 20) > 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 ${firstText} baby${UH}as ${his} assistants watch. ${His} child is promptly taken and ${he} is helped to the recovery ward until ${he} recovers enough to take over ${V.clinicName} again.`);
+							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 ${firstText} baby, fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `even if your body is wracked by nonstop orgasm` : ``}. ${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.`);
+							humiliation = 1;
 						} 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(`While teaching a lesson, ${slave.slaveName}'s water breaks. Sensing ${he} wouldn't be able to make it to the birthing area, ${he} instead chooses to act on the opportunity. Today's lesson will be on childbirth.`);
+							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Quickly, ${he} collects ${firstText} child for removal before retiring to the recovery ward. Within an hour of rest, ${he} is back on ${his} feet tending to ${his} charges.`);
+							r.push(`Once ${he} recovers enough, ${he} gathers ${firstText} 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.`);
 						}
-						break;
-
-					case "be your Head Girl":
+					} else {
 						if (random(1, 20) > suddenBirth) {
-							_HGL = App.Entity.facilities.headGirlSuite.employeesIDs().size;
-							r.push(`${He} returns to`);
-							if (V.HGSuite === 1) {
-								r.push(`${his} room's bed`);
+							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(`${his} bed`);
+								r.push(`is`);
 							}
-							r.push(`and strips before slipping into it. ${He} makes ${himself} comfortable${(_HGL !== 0) ? `, as ${his} slave rushes to ${his} side,` : ``} and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken`);
-							if (_HGL !== 0) {
-								r.push(`by ${his} roommate`);
-							}
-							r.push(`and ${he} rests awhile before returning to managing your slaves.`);
+							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 ${firstText} baby, fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `even if your body is wracked by nonstop orgasm` : ``}. ${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.`);
+							humiliation = 1;
 						} 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.`);
+							r.push(`While teaching a lesson, ${slave.slaveName}'s water breaks. Sensing ${he} wouldn't be able to make it to the birthing area, ${he} instead chooses to act on the opportunity. Today's lesson will be on childbirth.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Upon finishing, ${he} quickly collects ${firstText} child and orders the mess to be cleaned promptly without breaking ${his} dominant appearance.`);
+							r.push(`Once ${he} recovers enough, ${he} gathers ${firstText} 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.`);
 						}
-						break;
+					}
+					break;
 
-					case "guard you":
+				case "be your Concubine":
+					if (slave.pregSource === -1 && slave.relationship === -3) {
 						if (random(1, 20) > 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 ${firstText} baby${UH}. You call for a servant to quickly gather ${his} child as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`);
+							r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your children, 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 ${firstText} baby${UH}. You help ${him} upright and hold your child to ${his} breasts. The two of you cuddle as you watch your newborn suckle from its mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} child has to be taken away. When the time comes to pick up the newborn, the slave servant is surprised to find a name-card affixed to its blanket.`);
+							if (slave.fetish !== "mindbroken") {
+								r.push(`${He} can't help but feel more devoted to ${his} master after seeing such a touching act. Before you leave, ${slave.slaveName} expresses how cute ${he} found your child and that ${he} can't wait to see the next one.`);
+							}
 						} 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(`Your sleep is awoken by a moist sensation and a loud moan beside you. As you help your concubine ${wife} up, ${he} can't hold back the coming birth.`);
 							r.push(clothingBirth());
-							r.push(`You sit by your loyal guard holding ${firstText} 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.`);
+							r.push(`As you swaddle ${firstText} 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.`);
 						}
-						break;
-
-					case "recruit girls":
-						if (random(1, 20) > suddenBirth) {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to 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}.`);
-							humiliation = 1;
-							r.push(clothingBirth());
-							if (_birthScene > 50) {
-								r.push(`Exhausted from the birth and clutching ${firstText} baby, ${he} returns to find that ${he} never ended the call. The prospective slave is blushing furiously and seems to have begun touching ${himselfU} to the show. Apologizing for the interruption, while red with embarrassment, ${slave.slaveName} resumes chatting with the somewhat more pliant ${girlU}.`);
+					} else if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} is assisted in reaching your side. You call ${him} over and strip ${him} as ${he} instinctively begins to push out ${firstText} 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(`Exhausted from the birth and clutching ${firstText} baby, ${he} returns to find that ${he} never ended the call. The prospective slave is grinning widely and states ${heU} has been recording the show. ${HeU} signs off, but not before saying ${heU}'ll be seeing more of ${slave.slaveName} around the internet.`);
-								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(`${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 ${firstText} child. You help ${him} the rest of the way, just before it's too late.`);
+								r.push(clothingBirth());
+								r.push(`Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.`);
 							}
-						}
-						break;
-
-					case "work in the dairy":
-						if (V.dairyRestraintsSetting > 1 && slave.career === "a bioreactor") {
+						} else {
 							if (random(1, 20) > 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 ${firstText} 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.`);
+								r.push(`${He} is assisted in reaching your side. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out ${firstText} baby, enjoying your wandering hands and attention${UH}. ${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(`Without warning, ${slave.slaveName}'s water breaks and ${his} body begins to rapidly push out ${firstText} baby. ${He} manages to force out the squirming child before the basket could extend, flagging ${his} unit for maintenance.`);
+								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());
+								r.push(`Cradling your child, the two of you rest for a spell before sending it off and spending some more intimate time together.`);
 							}
-							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) > 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 ${firstText} 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 ${firstText} 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 (slave.fetish === "mindbroken") {
+							if (random(1, 20) > 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 ${firstText} 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 {
-								if (random(1, 20) > 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 ${firstText} 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 ${childrenAre} secure, the basket retracts, allowing access to ${his}`);
-									if (slave.mpreg === 1) {
-										r.push(`asshole.`);
-									} else {
-										r.push(`vagina.`);
-									}
-								} else {
-									r.push(`Without warning, ${slave.slaveName}'s water breaks and ${he} uncontrollably births ${firstText} baby${UH}. ${He} manages to force out the screaming child before the basket could fully extend, flagging ${his} unit for maintenance and causing quite the scene. ${He} knows full well there is nothing ${he} can do to hide ${his} shame.`);
-								}
-								r.push(`${His} mind slips slightly more as ${he} focuses on ${his} fate as nothing more than an animal destined to be milked and bare offspring until ${his} body gives out.`);
-								humiliation = 1;
-								slave.trust -= 10;
-								slave.devotion -= 10;
+								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 ${firstText} child is just beginning to crown. You help ${him} to the couch, just as the show begins.`);
+								r.push(clothingBirth());
+								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) > 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 ${firstText} ${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());
-									r.push(`${He} shows no interest in ${firstText} child being removed from the milking stall, nor ${his} still very gravid middle, instead focusing entirely on draining ${his} breasts.`);
-								}
+							if (random(1, 20) > 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 ${firstText} baby, enjoying your wandering hands and attention${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, while convulsing with orgasms in the process` : ``}. ${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 {
-								if (random(1, 20) > 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 ${firstText} baby${UH}. ${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());
-									r.push(`${He} takes a break from milking to collect ${firstText} child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
-								}
+								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} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`);
+								r.push(clothingBirth());
+								r.push(`Cradling your child, the two of you rest for a spell before sending them off and spending some more intimate time together.`);
 							}
 						}
-						break;
+					}
+					break;
 
-					default:
-						App.Events.addParagraph(el, r);
-						App.UI.DOM.appendNewElement("div", el, `Assignment was "${slave.assignment}" so why did we default? Report this!`, "note");
-						r = [];
+				case "live with your Head Girl":
+					({he2} = getPronouns(S.HeadGirl).appendSuffix("2"));
+					if (slave.pregSource === V.HeadGirlID) {
+						if (random(1, 20) > 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 ${firstText} baby${UH}, and ${his} child is carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired, still very gravid body.`);
+						} else {
+						}
+					} else {
 						if (!canWalk(slave)) {
 							if (slave.fetish === "mindbroken") {
 								if (random(1, 20) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
-									if (hasAnyArms(slave)) {
-										r.push(`${He} runs ${his}`);
-										if (hasBothArms(slave)) {
-											r.push(`hands`);
-										} else {
-											r.push(`hand`);
-										}
-										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.`);
+									r.push(`${He} is aided in finding ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${firstText} 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());
-									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.`);
+									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) > suddenBirth) {
-									r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
+									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${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, while convulsing with orgasms in the process` : ``}. ${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());
-									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.`);
+									r.push(`${He} collects ${firstText} 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) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
-									if (hasAnyArms(slave)) {
-										r.push(`${He} runs ${his}`);
-										if (hasBothArms(slave)) {
-											r.push(`hands`);
-										} else {
-											r.push(`hand`);
-										}
-										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.`);
+									r.push(`${He} wanders until ${he} finds ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${firstText} 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());
-									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.`);
+									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) > suddenBirth) {
-									r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
+									r.push(`${He} seeks out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out ${firstText} baby, enjoying ${his2} wandering hands and attention${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, while convulsing with orgasms in the process` : ``}. ${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());
-									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.`);
+									r.push(`${He} collects ${firstText} 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.`);
 								}
 							}
 						}
-				}
-			} else {
-				// add extra events here (moving between jobs | after work)
-				if (!canWalk(slave)) {
-					if (slave.fetish === "mindbroken") {
+					}
+					break;
+
+				case "be confined in the arcade":
+					r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from ${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 ${firstText} baby into a waiting basket. As it is carried away, ${his} rear is cleaned up and the sign removed.`);
+					break;
+
+				case "get treatment in the clinic":
+					if (S.Nurse) {
+						({he2} = getPronouns(S.Nurse).appendSuffix("2"));
+					}
+					if (!canWalk(slave)) {
 						if (random(1, 20) > suddenBirth) {
-							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
-							if (hasAnyArms(slave)) {
-								r.push(`${He} runs ${his}`);
-								if (hasBothArms(slave)) {
-									r.push(`hands`);
-								} else {
-									r.push(`hand`);
-								}
-								r.push(`across the still huge dome of ${his} middle; to`);
+							r.push(`${He} is helped to the clinic's maternity ward.`);
+							if (S.Nurse) {
+								r.push(S.Nurse.slaveName);
 							} else {
-								r.push(`To`);
+								r.push(`A freelance nurse`);
 							}
-							r.push(`${him}, gravidity and birth is nothing out of the ordinary.`);
+							r.push(`delivers ${firstText} child before taking it away. Before long ${he} is returned to ${his} recovery room to rest.`);
 						} 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());
-								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.`);
+							r.push(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks.`);
+							if (S.Nurse) {
+								r.push(S.Nurse.slaveName);
 							} else {
-								r.push(`While stroking ${his} pregnancy absentmindedly, ${slave.slaveName}'s body begins to birth ${firstText} baby. ${He} carries on until the contractions drag ${him} to`);
-								if (hasBothLegs(slave)) {
-									r.push(`${his} knees.`);
-								} else {
-									r.push(`the floor.`);
-								}
-								r.push(clothingBirth());
-								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.`);
+								r.push(`A freelance nurse`);
 							}
+							r.push(`delivers ${firstText} child before taking it away. Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
 						}
 					} else {
 						if (random(1, 20) > suddenBirth) {
-							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
+							r.push(`${He} is guided to the clinic's maternity ward.`);
+							if (S.Nurse) {
+								r.push(S.Nurse.slaveName);
+							} else {
+								r.push(`A freelance nurse`);
+							}
+							r.push(`delivers ${firstText} child before taking it away. Before long ${he} is returned to ${his} recovery room to rest.`);
 						} else {
-							if (_birthScene >= 70) {
-								r.push(`While waiting to be helped to ${his} next assignment, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to do anything, ${he} is forced to give birth where ${he} is.`);
-								r.push(clothingBirth());
-								r.push(`${He} gathers ${his} child and recovers ${his} strength while resuming ${his} wait a servant to help ${him} to ${his} assignment.`);
-							} else if (_birthScene >= 30) {
-								r.push(`While eating in the cafeteria, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to walk without assistance, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`${He} gathers ${his} child and waits to be rescued from the vicious mockery, fully aware of all the jeering and laughter.`);
+							r.push(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks.`);
+							if (S.Nurse) {
+								r.push(S.Nurse.slaveName);
 							} 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());
-								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.`);
+								r.push(`A freelance nurse`);
 							}
+							r.push(`delivers ${firstText} child before taking it away. Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
 						}
 					}
-				} else {
+					break;
+
+				case "be confined in the cellblock":
 					if (slave.fetish === "mindbroken") {
 						if (random(1, 20) > suddenBirth) {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
-							if (hasAnyArms(slave)) {
-								r.push(`${He} runs ${his}`);
-								if (hasBothArms(slave)) {
-									r.push(`hands`);
-								} else {
-									r.push(`hand`);
-								}
-								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.`);
+							r.push(`${He} is forced into a specially designed cell to give birth in. Instinctively, ${he} begins to push out ${firstText} 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 {
-							if (_birthScene >= 50) {
-								r.push(`While wandering the penthouse absentmindedly, ${slave.slaveName}'s body begins to birth ${firstText} baby. ${He} carries on until the contractions drag ${him} to`);
-								if (hasBothLegs(slave)) {
-									r.push(`${his} knees.`);
-								} else {
-									r.push(`the floor.`);
-								}
-								r.push(clothingBirth());
-								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());
-								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.`);
-							}
+							r.push(`While waiting in a cell in ${V.cellblockName}, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position,`);
+							r.push(clothingBirth());
+							r.push(`${He} struggles to reach ${firstText} child around ${his} still very gravid middle and resumes waiting with it latched to ${his} breast.`);
 						}
-					} else if (slave.fetish === "humiliation" && _birthScene >= 50) {
-						r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s body begins to birth ${firstText} baby. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`);
-						humiliation = 1;
-						r.push(clothingBirth());
-						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) > suddenBirth) {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
+							r.push(`${He} is forced into a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${firstText} baby${UH}. ${His} child is promptly taken and, after ${his} still very gravid body and the cell are hosed down, ${he} is moved back into a standard cell.`);
 						} else {
-							if (_birthScene >= 70) {
-								r.push(`While waddling through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to reach the prepared birthing room in time, ${he} finds a secluded room to give birth in.`);
-								r.push(clothingBirth());
-								r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to before shuffling to ${his} assignment, a hand on ${his} still very gravid middle.`);
-							} else if (_birthScene >= 30) {
-								r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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());
-								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.`);
-							}
+							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());
+							r.push(`${He} collects ${his} ${firstText} child and holds it close knowing someone will soon come to take it away from ${him}.`);
 						}
 					}
-				}
-			}
-			App.Events.addParagraph(el, r);
-			return el;
-		}
+					break;
 
-		function hyperBroodmotherBirth() {
-			const el = document.createElement("p");
-			let he2, his2;
-			const r = [];
-			let _tempSub;
-			let _pbw;
-			const babies = slave.pregType > 1 ? `babies` : `baby`;
-			const children = slave.pregType > 1 ? `children` : `child`;
-			const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
-
-			if (random(1, 2) === 1) {
-				// at assignment else in halls/etc
-
-				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());
-								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());
-								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());
-								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());
-								r.push(`${His} child is collected and ${his} body cleaned before ${he} is allowed to resume ${his} rest.`);
-							}
+				case "be the DJ":
+					if (random(1, 20) > 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 ${firstText} baby, basking in his attention${UH}. 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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						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 ${firstText} child before making ${his} way off stage. As ${he} leaves the public's gaze, ${he} shouts out with a wink "Same time next week!"`);
+					}
+					break;
+
+				case "be the Attendant":
+					if (random(1, 20) > suddenBirth) {
+						r.push(`${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 ${firstText} baby,`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process, which is`);
 						}
-						break;
+						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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						r.push(`${He} thanks ${his} charges for their, less than helpful, efforts and collects ${firstText} 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.`);
+					}
+					break;
 
-					case "be a subordinate slave":
-						_tempSub = getSlave(slave.subTarget);
-						if (_tempSub) {
-							({he2} = getPronouns(_tempSub).appendSuffix("2"));
+				case "be the Madam":
+					if (random(1, 20) > 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 ${firstText} baby,`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process and`);
 						}
-						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());
-								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.`);
+						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 ${cashFormat(100)} a viewer" and takes a seat.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						r.push(`Upon completing ${his} show, ${he} reclines with ${firstText} child and begins counting the credits ${he} bought in. In total ${he} made ${cashFormat(100 * _birthScene)} and feels that business will be up in the brothel as patrons line up hoping another showing.`);
+						cashX((100 * _birthScene), "birth", slave);
+					}
+					break;
+
+				case "be the Stewardess":
+					if (random(1, 20) > suddenBirth) {
+						r.push(`${He} strips and settles ${himself} into ${his} favorite chair while calling several servants to ${his} aid. ${He} begins to push out ${firstText} baby into the arms of ${his} waiting charges${UH}. ${His} child is promptly taken and ${he} reclines while ${his} servants clean and dress ${his} still very gravid body. Once ${he} has had enough, ${he} orders them to help ${him} up and get back to work on the penthouse.`);
+					} else {
+						r.push(`While overseeing the house servants, ${slave.slaveName}'s water breaks. ${He} has no time to strip down so ${he} takes a seat and readies ${himself}. Commandingly, ${he} snaps ${his} fingers and orders ${his} charges to clean up the floor, assist ${him} with ${his} clothes, and be ready to take ${firstText} child away.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						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.`);
+					}
+					break;
+
+				case "be the Milkmaid":
+					if (random(1, 20) > suddenBirth) {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${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());
+						r.push(`Quickly, ${he} collects ${firstText} child for removal before returning to ${V.dairyName}. The cows around ${his} stall all have a knowing look on their`);
+						if (V.dairyPregSetting > 0) {
+							r.push(`faces but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
+						} else {
+							r.push(`faces.`);
+						}
+					}
+					break;
+
+				case "be the Farmer":	// TODO: this needs a rewrite
+					if (random(1, 20) > suddenBirth) {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${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());
+						r.push(`Quickly, ${he} collects ${firstText} child for removal before returning to ${V.farmyardName}. The cows around ${his} stall all have a knowing look on their`);
+						if (V.farmyardPregSetting > 0) {
+							r.push(`faces but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead.`);
+						} else {
+							r.push(`faces.`);
+						}
+					}
+					break;
+
+				case "be the Wardeness":
+					if (slave.fetish === "mindbroken") {
+						if (random(1, 20) > suddenBirth) {
+							r.push(`${He} enters an empty cell, strips, and seats ${himself} on the cot. ${He} instinctively begins birthing ${firstText} 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());
+							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(`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());
-								r.push(`No sooner than ${his} baby is born does ${he} go back to pleasuring ${his} dom.`);
+								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) > suddenBirth) {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to the cellblock.`);
 						} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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.`);
+							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());
+							r.push(`Quickly, ${he} collects ${firstText} 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.`);
+						}
+					}
+					break;
+
+				case "be the Nurse":
+					if (random(1, 20) > 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 ${firstText} baby${UH}as ${his} assistants watch. ${His} child is promptly taken and ${he} is helped to the recovery ward until ${he} recovers enough to take over ${V.clinicName} again.`);
+					} else {
+						r.push(`While tending to your unwell slaves, ${slave.slaveName}'s water breaks. Counting the time between contractions, ${he} knows ${he} has no time to get to ${his} prepared birthing chamber. ${He} waddles into the nearest empty room and hoists ${his} gravid body into the examination chair, placing ${his} feet in the stirrups.`);
+						r.push(clothingBirth());
+						r.push(`Quickly, ${he} collects ${firstText} child for removal before retiring to the recovery ward. Within an hour of rest, ${he} is back on ${his} feet tending to ${his} charges.`);
+					}
+					break;
+
+				case "be your Head Girl":
+					if (random(1, 20) > suddenBirth) {
+						_HGL = App.Entity.facilities.headGirlSuite.employeesIDs().size;
+						r.push(`${He} returns to`);
+						if (V.HGSuite === 1) {
+							r.push(`${his} room's bed`);
+						} else {
+							r.push(`${his} bed`);
+						}
+						r.push(`and strips before slipping into it. ${He} makes ${himself} comfortable${(_HGL !== 0) ? `, as ${his} slave rushes to ${his} side,` : ``} and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken`);
+						if (_HGL !== 0) {
+							r.push(`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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						r.push(`Upon finishing, ${he} quickly collects ${firstText} child and orders the mess to be cleaned promptly without breaking ${his} dominant appearance.`);
+					}
+					break;
+
+				case "guard you":
+					if (random(1, 20) > 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 ${firstText} baby${UH}. You call for a servant to quickly gather ${his} child as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`);
+					} else {
+						r.push(`Refusing to leave your side even when on the verge of giving birth, ${slave.slaveName} continues to serve as your bodyguard despite ${his} condition. A splashing sound and a loud groan emit from behind you; your bodyguard has gone into labor. You quickly help ${him} to the ground and prepare for the coming birth.`);
+						r.push(clothingBirth());
+						r.push(`You sit by your loyal guard holding ${firstText} 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.`);
+					}
+					break;
+
+				case "recruit girls":
+					if (random(1, 20) > suddenBirth) {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} rests awhile before returning to 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}.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						if (_birthScene > 50) {
+							r.push(`Exhausted from the birth and clutching ${firstText} baby, ${he} returns to find that ${he} never ended the call. The prospective slave is blushing furiously and seems to have begun touching ${himselfU} to the show. Apologizing for the interruption, while red with embarrassment, ${slave.slaveName} resumes chatting with the somewhat more pliant ${girlU}.`);
+						} else {
+							r.push(`Exhausted from the birth and clutching ${firstText} baby, ${he} returns to find that ${he} never ended the call. The prospective slave is grinning widely and states ${heU} has been recording the show. ${HeU} signs off, but not before saying ${heU}'ll be seeing more of ${slave.slaveName} around the internet.`);
+							if (slave.fetish === "humiliation") {
+								r.push(`Your recruiter can't help but become aroused at the prospect.`);
 							} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`${_tempSub.slaveName} collects the newborn child to be sent off before returning and planting ${his2} crotch directly over ${his2} exhausted sub's face.`);
+								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.`);
 							}
 						}
-						break;
+					}
+					break;
 
-					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());
-								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.`);
+				case "work in the dairy":
+					if (V.dairyRestraintsSetting > 1 && slave.career === "a bioreactor") {
+						if (random(1, 20) > 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(`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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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.`);
+								r.push(`cunt.`);
 							}
-						} 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());
-								r.push(`${He} draws ${his} child to ${his} breast as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
+							r.push(`Once ${firstText} baby is secure, the basket retracts to allow ${his}`);
+							if (slave.mpreg === 1) {
+								r.push(`rear`);
 							} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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.`);
+								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 ${firstText} baby. ${He} manages to force out the squirming child before the basket could extend, flagging ${his} unit for maintenance.`);
 						}
-						break;
-
-					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());
-									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());
-									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.`);
+						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) > 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(`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.`);
+									r.push(`cunt.`);
 								}
-							} 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${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`);
-								} else if ((_pbw > 40)) {
-									r.push(`While licking a citizen's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on licking.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`She cums across ${his} face before helping ${him} to ${his} rear and handing ${him} the newborn child.`);
+								r.push(`Once ${firstText} baby is secure, the basket retracts to allow ${his}`);
+								if (slave.mpreg === 1) {
+									r.push(`rear`);
 								} 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${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									humiliation = 1;
+									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 ${firstText} 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 (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());
-									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());
-									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.`);
+							if (random(1, 20) > 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(`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.`);
+									r.push(`cunt.`);
 								}
-							} 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${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`);
-								} else if ((_pbw > 40)) {
-									r.push(`While licking a citizen's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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.`);
+								r.push(`${He} struggles in ${his} bindings, attempting to break free in order to birth ${firstText} 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(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									humiliation = 1;
+									r.push(`${He} is forced to give birth,`);
 								}
+								r.push(`restrained, into the waiting holder. Once the ${childrenAre} secure, the basket retracts, allowing access to ${his}`);
+								if (slave.mpreg === 1) {
+									r.push(`asshole.`);
+								} else {
+									r.push(`vagina.`);
+								}
+							} else {
+								r.push(`Without warning, ${slave.slaveName}'s water breaks and ${he} uncontrollably births ${firstText} baby${UH}. ${He} manages to force out the screaming child before the basket could fully extend, flagging ${his} unit for maintenance and causing quite the scene. ${He} knows full well there is nothing ${he} can do to hide ${his} shame.`);
 							}
+							r.push(`${His} mind slips slightly more as ${he} focuses on ${his} fate as nothing more than an animal destined to be milked and bare offspring until ${his} body gives out.`);
+							humiliation = 1;
+							slave.trust -= 10;
+							slave.devotion -= 10;
 						}
-						break;
-
-					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());
-								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 {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > 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 ${firstText} ${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 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(`While getting milked, ${slave.slaveName}'s water breaks. ${He} show little interest and continues kneading ${his} breasts.`);
 								r.push(clothingBirth());
-								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.`);
+								r.push(`${He} shows no interest in ${firstText} child being removed from the milking stall, nor ${his} still very gravid middle, instead focusing entirely on draining ${his} breasts.`);
 							}
 						} 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());
-								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.`);
+							if (random(1, 20) > 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 ${firstText} baby${UH}. ${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 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(`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());
-								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.`);
+								r.push(`${He} takes a break from milking to collect ${firstText} child for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
 							}
 						}
-						break;
+					}
+					break;
 
-					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());
-								r.push(`${He} shows no interest in ${his} ${children}`);
-								r.push(`being removed from the milking stall, instead focusing entirely on draining breasts.`);
+				default:
+					App.Events.addParagraph(el, r);
+					App.UI.DOM.appendNewElement("div", el, `Assignment was "${slave.assignment}" so why did we default? Report this!`, "note");
+					r = [];
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
+								if (hasAnyArms(slave)) {
+									r.push(`${He} runs ${his}`);
+									if (hasBothArms(slave)) {
+										r.push(`hands`);
+									} else {
+										r.push(`hand`);
+									}
+									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(`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(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another contraction wracks ${his} body.`);
 								r.push(clothingBirth());
-								r.push(`${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.`);
+								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 === "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());
-								r.push(`${He} shows no interest in ${his} ${children}`);
-								r.push(`being removed from the milking stall, instead focusing entirely on draining breasts.`);
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
 							} else {
-								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(`${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());
-								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.`);
+								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.`);
 							}
 						}
-						break;
-
-					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());
-								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 {
+						if (slave.fetish === "mindbroken") {
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
+								if (hasAnyArms(slave)) {
+									r.push(`${He} runs ${his}`);
+									if (hasBothArms(slave)) {
+										r.push(`hands`);
+									} else {
+										r.push(`hand`);
+									}
+									r.push(`across the still huge dome of ${his} middle; to`);
 								} else {
-									r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
-									humiliation = 1;
+									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());
-								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.`);
+								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 === "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());
-								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.`);
+							if (random(1, 20) > suddenBirth) {
+								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
 							} 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.`);
-									humiliation = 1;
-								}
+								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());
-								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.`);
+								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.`);
 							}
 						}
-						break;
-
-					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());
-								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 {
+			// add extra events here (moving between jobs | after work)
+			if (!canWalk(slave)) {
+				if (slave.fetish === "mindbroken") {
+					if (random(1, 20) > suddenBirth) {
+						r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
+						if (hasAnyArms(slave)) {
+							r.push(`${He} runs ${his}`);
+							if (hasBothArms(slave)) {
+								r.push(`hands`);
 							} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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.`);
+								r.push(`hand`);
 							}
+							r.push(`across the still huge dome of ${his} middle; to`);
 						} 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());
-								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.`);
+							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());
+							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 ${firstText} baby. ${He} carries on until the contractions drag ${him} to`);
+							if (hasBothLegs(slave)) {
+								r.push(`${his} knees.`);
 							} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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.`);
+								r.push(`the floor.`);
 							}
+							r.push(clothingBirth());
+							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.`);
 						}
-						break;
-
-					case "work as a servant":
-					case "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());
-								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) {
-									r.push(`${S.Stewardess.slaveName} shouts at ${him} to move ${his} useless ass.`);
-								} else if (V.HeadGirlID !== 0) {
-									r.push(`${S.HeadGirl.slaveName} shouts at ${him} to move ${his} useless ass.`);
-								} else {
-									r.push(`shouts at ${him} to move ${his} useless ass.`);
-								}
+					}
+				} else {
+					if (random(1, 20) > suddenBirth) {
+						r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
+					} else {
+						if (_birthScene >= 70) {
+							r.push(`While waiting to be helped to ${his} next assignment, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to do anything, ${he} is forced to give birth where ${he} is.`);
+							r.push(clothingBirth());
+							r.push(`${He} gathers ${his} child and recovers ${his} strength while resuming ${his} wait a servant to help ${him} to ${his} assignment.`);
+						} else if (_birthScene >= 30) {
+							r.push(`While eating in the cafeteria, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to walk without assistance, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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());
+							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) > suddenBirth) {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${firstText} baby. ${His} child is promptly taken and ${he} is encouraged to keep resting.`);
+						if (hasAnyArms(slave)) {
+							r.push(`${He} runs ${his}`);
+							if (hasBothArms(slave)) {
+								r.push(`hands`);
 							} 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());
-								r.push(`Instead of carrying on ${his} task, ${he} draws ${his} child to ${his} breast until`);
-								if (S.Stewardess) {
-									r.push(`${S.Stewardess.slaveName} shouts at ${him} to move ${his} useless ass.`);
-								} else if (V.HeadGirlID !== 0) {
-									r.push(`${S.HeadGirl.slaveName} shouts at ${him} to move ${his} useless ass.`);
-								} else {
-									r.push(`shouts at ${him} to move ${his} useless ass.`);
-								}
+								r.push(`hand`);
 							}
+							r.push(`across the still huge dome of ${his} middle; to`);
 						} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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) {
-									r.push(`${S.Stewardess.slaveName} shouts at ${him}.`);
-								} else if (V.HeadGirlID !== 0) {
-									r.push(`${S.HeadGirl.slaveName} shouts at ${him}.`);
-								} else {
-									r.push(`shouts at ${him}.`);
-								}
+							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 ${firstText} baby. ${He} carries on until the contractions drag ${him} to`);
+							if (hasBothLegs(slave)) {
+								r.push(`${his} knees.`);
 							} 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());
-								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.`);
+								r.push(`the floor.`);
 							}
+							r.push(clothingBirth());
+							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());
+							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.`);
 						}
-						break;
+					}
+				} else if (slave.fetish === "humiliation" && _birthScene >= 50) {
+					r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s body begins to birth ${firstText} baby. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					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) > suddenBirth) {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${firstText} baby${UH}. ${His} child is promptly taken and ${he} is encouraged to keep resting. ${He} rolls over${(hasAnyArms(slave)) ? `, cradling ${his} heavily rounded middle,` : ``} and dozes off.`);
+					} else {
+						if (_birthScene >= 70) {
+							r.push(`While waddling through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to reach the prepared birthing room in time, ${he} finds a secluded room to give birth in.`);
+							r.push(clothingBirth());
+							r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to before shuffling to ${his} assignment, a hand on ${his} still very gravid middle.`);
+						} else if (_birthScene >= 30) {
+							r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s body begins to birth ${firstText} baby. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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());
+							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.`);
+						}
+					}
+				}
+			}
+		}
+		App.Events.addParagraph(el, r);
+		return el;
+	}
 
-					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());
-									r.push(`Resting in your bed, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} 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());
-									r.push(`Resting on ${his} belly, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} 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());
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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());
-									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.`);
-								}
-							}
+	function hyperBroodmotherBirth() {
+		const el = document.createElement("p");
+		let he2, his2;
+		const r = [];
+		let _tempSub;
+		let _pbw;
+		const babies = slave.pregType > 1 ? `babies` : `baby`;
+		const children = slave.pregType > 1 ? `children` : `child`;
+		const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
+
+		if (random(1, 2) === 1) {
+			// at assignment else in halls/etc
+
+			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());
+							r.push(`${He} struggles to draw ${his} child to ${his} breast and resumes resting.`);
 						} 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());
-									r.push(`Resting in your bed, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} 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());
-									r.push(`Resting on ${his} belly, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} thoroughly cleaned before your return.`);
-									}
-								}
+							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());
+							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());
+							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());
+							r.push(`${His} child is collected and ${his} body cleaned before ${he} is allowed to resume ${his} rest.`);
+						}
+					}
+					break;
+
+				case "be a subordinate slave":
+					_tempSub = getSlave(slave.subTarget);
+					if (_tempSub) {
+						({he2} = getPronouns(_tempSub).appendSuffix("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());
+							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());
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`${_tempSub.slaveName} collects the newborn child to be sent off before returning and planting ${his2} crotch directly over ${his2} exhausted sub's face.`);
+						}
+					}
+					break;
+
+				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());
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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());
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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 {
-								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());
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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());
-									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.`);
-								}
+								r.push(`upright`);
 							}
+							r.push(`and handed ${his} child.`);
 						}
-						break;
+					}
+					break;
 
-					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.`);
+				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());
-								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.`);
-								humiliation = 1;
+								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());
-								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.`);
+								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(`${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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								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.`);
+								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 (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());
-								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.`);
+							if (_pbw > 80) {
+								r.push(`While riding a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage encouraging him to shove ${him} onto ${his} bloated womb and mount ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
+								} 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.`);
 								humiliation = 1;
-								r.push(clothingBirth());
-								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.`);
+							} else if ((_pbw > 60)) {
+								r.push(`While sucking a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on sucking.`);
 								humiliation = 1;
 								r.push(clothingBirth());
-								r.push(`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.`);
-							}
-						}
-						break;
-
-					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());
-							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.`);
+								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.`);
 								humiliation = 1;
 								r.push(clothingBirth());
-								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.`);
+								r.push(`She cums across ${his} face before helping ${him} to ${his} rear and handing ${him} the newborn child.`);
 							} 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());
-								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.`);
-							}
-						}
-						break;
-
-					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) {
-									r.push(`${S.Attendant.slaveName} struggles to pull ${him} out of the pool and glares at ${him}.`);
+								r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
 								} else {
-									r.push(`the other bathers watch curiously.`);
+									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.`);
+								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());
-								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) {
-									r.push(`${S.Attendant.slaveName} shifts into position to aid ${him}.`);
-								} else {
-									r.push(`the other bathers watch curiously.`);
-								}
+								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());
-								r.push(`${He} and ${his} child are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} children away.`);
+								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 (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) {
-									r.push(`${S.Attendant.slaveName} struggles to pull ${him} out of the pool and glares at ${him}.`);
+							if (_pbw > 80) {
+								r.push(`While riding a citizen's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
 								} else {
-									r.push(`the other bathers watch curiously.`);
+									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.`);
+								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.`);
+								humiliation = 1;
 								r.push(clothingBirth());
-								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.`);
+								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.`);
 								humiliation = 1;
 								r.push(clothingBirth());
-								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) {
-									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.`);
+								r.push(`She cums across ${his} face before helping ${him}`);
+								if (hasBothLegs(slave)) {
+									r.push(`to ${his} feet`);
 								} 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(`upright`);
 								}
-							}
-						}
-						break;
+								r.push(`and handing ${him} the newborn child.`);
+							} else {
+								r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
+								} else {
+									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.`);
+								humiliation = 1;
+							}
+						}
+					}
+					break;
 
-					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.`);
-							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());
-							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}.`);
+							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(`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.`);
-							humiliation = 1;
+							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());
-							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.`);
+							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.`);
 						}
-						break;
-
-					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`);
+					} 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());
-							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.`);
+							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(`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(`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());
-							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.`);
+							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.`);
 						}
-						break;
+					}
+					break;
 
-					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());
-									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());
-									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${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`);
-								} else if ((_pbw > 40)) {
-									r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on licking.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`She cums across ${his} face before helping ${him} to ${his} rear and handing ${him} the newborn child.`);
-								} else {
-									r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									humiliation = 1;
-								}
-							}
+				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());
+							r.push(`${He} shows no interest in ${his} ${children}`);
+							r.push(`being removed from the milking stall, instead focusing entirely on draining breasts.`);
 						} 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());
-									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());
-									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} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`);
-								} else if ((_pbw > 40)) {
-									r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into ${his} crotch.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-									if (slave.fetish === "humiliation") {
-										r.push(`but that only makes it more exciting.`);
-									} else {
-										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.`);
-									humiliation = 1;
-								}
-							}
+							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());
+							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.`);
 						}
-						break;
-
-					case "be your Concubine":
+					} 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());
+							r.push(`${He} shows no interest in ${his} ${children}`);
+							r.push(`being removed from the milking stall, instead focusing entirely on draining breasts.`);
 						} 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(`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());
-							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.`);
+							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.`);
 						}
-						break;
+					}
+					break;
 
-					case "live with your Head Girl":
-						({he2, his2} = getPronouns(S.HeadGirl).appendSuffix("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());
-								r.push(`${He} draws ${his} child to ${his} breast and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
+				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());
+							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(`${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());
-								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}.`);
+								r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
+								humiliation = 1;
 							}
+							r.push(clothingBirth());
+							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());
+							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 {
-							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());
-								r.push(`${He} draws ${his} child to ${his} breast and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
+							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(`${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());
-								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.`);
+								r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
+								humiliation = 1;
 							}
+							r.push(clothingBirth());
+							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.`);
 						}
-						break;
-
-					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.`);
-						break;
+					}
+					break;
 
-					case "get treatment in the clinic":
-						if (S.Nurse) {
-							({he2, his2} = getPronouns(S.Nurse).appendSuffix("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) {
-							r.push(S.Nurse.slaveName);
+				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());
+							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(`A freelance nurse`);
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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.`);
 						}
-						r.push(`delivers ${his} child before taking them away. Before long ${he2} returns to attend to ${his2} patient's perpetual pregnancy.`);
-						break;
-
-					case "be confined in the cellblock":
+					} 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());
 							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}.`);
+							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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
 							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.`);
 						}
-						break;
+					}
+					break;
 
-					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.`);
+				case "work as a servant":
+				case "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());
+							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) {
+								r.push(`${S.Stewardess.slaveName} shouts at ${him} to move ${his} useless ass.`);
+							} else if (V.HeadGirlID !== 0) {
+								r.push(`${S.HeadGirl.slaveName} shouts at ${him} to move ${his} useless ass.`);
+							} else {
+								r.push(`shouts at ${him} to move ${his} useless ass.`);
+							}
+						} 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());
+							r.push(`Instead of carrying on ${his} task, ${he} draws ${his} child to ${his} breast until`);
+							if (S.Stewardess) {
+								r.push(`${S.Stewardess.slaveName} shouts at ${him} to move ${his} useless ass.`);
+							} else if (V.HeadGirlID !== 0) {
+								r.push(`${S.HeadGirl.slaveName} shouts at ${him} to move ${his} useless ass.`);
+							} else {
+								r.push(`shouts at ${him} to move ${his} useless ass.`);
+							}
+						}
+					} 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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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) {
+								r.push(`${S.Stewardess.slaveName} shouts at ${him}.`);
+							} else if (V.HeadGirlID !== 0) {
+								r.push(`${S.HeadGirl.slaveName} shouts at ${him}.`);
+							} else {
+								r.push(`shouts at ${him}.`);
+							}
+						} 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());
+							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.`);
+						}
+					}
+					break;
+
+				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());
-								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.`);
+								r.push(`Resting in your bed, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} 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 {
-								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());
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`${He} gathers ${his} child and waits to be rescued from the vicious mockery, fully aware of all the jeering and laughter.`);
+								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());
+								r.push(`Resting on ${his} belly, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} thoroughly cleaned before your return.`);
 								}
 							}
 						} 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.`);
+							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());
-								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.`);
+								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.`);
 								humiliation = 1;
 								r.push(clothingBirth());
-								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.`);
+								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 {
-								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());
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									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}.`);
-								}
+								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());
+								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 {
-				// 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());
-						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.`);
+						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());
+								r.push(`Resting in your bed, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} 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());
+								r.push(`Resting on ${his} belly, ${he} draws ${his} child to ${his} breast and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} 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());
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								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());
+								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.`);
+							}
+						}
+					}
+					break;
+
+				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());
+							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.`);
+							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`${He} gathers ${his} child and recovers ${his} strength while resuming ${his} wait for a servant to help ${him} to ${his} assignment.`);
+							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(`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.`);
+							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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`${He} gathers ${his} child and waits to be rescued from the vicious mockery, fully aware of all the jeering and laughter.`);
+							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(`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());
-						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 {
+						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());
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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(`upright.`);
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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 === "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.`);
-						humiliation = 1;
+					}
+					break;
+
+				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());
-						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.`);
+						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 (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.`);
+						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.`);
+							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`${He} gathers ${his} child and recovers ${his} strength before finding a servant to give ${his} child to before shuffling to ${his} assignment.`);
+							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 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.`);
-							humiliation = 1;
+							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());
-							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}.`);
+							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.`);
 						}
 					}
-				}
-			}
-			App.Events.addParagraph(el, r);
-			return el;
-		}
+					break;
 
-		function birthDescription() {
-			const el = document.createElement("p");
-			let He2, he2, his2;
-			const r = [];
-			let animals = [];
-			let roll;
-			const HGL = App.Entity.facilities.headGirlSuite.hostedSlaves;
-			const babies = slave.pregType > 1 ? `babies` : `baby`;
-			const children = slave.pregType > 1 ? `children` : `child`;
-			const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
-			const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
-			const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
-
-			if (birthDamage > 5 || V.universalRulesCSec === 1) {
-				if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
-					cSection = 1;
-					App.Medicine.Modification.addScar(slave, "belly", "c-section");
-					if (V.clinic !== 0) {
-						r.push(`${slave.slaveName} is taken to ${V.clinicName} since ${he}`);
-						if (slave.mpreg === 0 && slave.vagina < 0) {
-							r.push(`will require a cesarean section to give birth.`);
+				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) {
+								r.push(`${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(clothingBirth());
+							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(`is scheduled for a cesarean section.`);
+							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) {
+								r.push(`${S.Attendant.slaveName} shifts into position to aid ${him}.`);
+							} else {
+								r.push(`the other bathers watch curiously.`);
+							}
+							r.push(clothingBirth());
+							r.push(`${He} and ${his} child are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} children away.`);
 						}
-						r.push(`${He} is helped from ${his} clothes and into a comfortable hospital bed to relax until the surgery suite is prepped. After several minutes, ${he} is transferred to the surgery wing. Following ${his} c-section, ${he} is returned to the recovery wing to rest. ${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
 					} else {
-						r.push(`${slave.slaveName} is taken to the autosurgery, since ${he}`);
-						if (slave.mpreg === 0 && slave.vagina < 0) {
-							r.push(`will require a cesarean section to give birth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated, and subjected to a c-section as ${he} has no hole to give birth through.`);
+						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) {
+								r.push(`${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(clothingBirth());
+							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(`is scheduled for a cesarean section. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated, and subjected to a c-section in order to avoid potential problems and preserve ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole.`);
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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) {
+								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(`vagina.`);
+								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(`The surgery is quick, and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${children}`);
-						if (slave.pregType > 1) {
-							r.push(`have`);
-						} else {
-							r.push(`has`);
-						}
-						r.push(`already been taken away.`);
 					}
-				} else {
-					if (V.clinic !== 0) {
-						r.push(`${He} is lead to ${V.clinicName} since ${he} is likely to face complications with childbirth. ${He} is helped from ${his} clothes and into a comfortable hospital bed to relax until ${he} is ready. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}, fully aware of ${his} watching helpers.`);
-						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-							r.push(`${His} body is so sensitive that even difficult birth is an intensely pleasurable experience for ${him}.`);
-						}
-						if (birthDamage > 10) {
-							cSection = 1;
-							App.Medicine.Modification.addScar(slave, "belly", "c-section");
-							r.push(`After several hours of intense labor, ${he} is transferred to the surgery wing. Following an emergency c-section, ${he} is returned to the recovery wing to rest.`);
-						} else {
-							r.push(`After several hours,`);
-							if (slave.geneticQuirks.uterineHypersensitivity !== 1) {
-								r.push(`and a touch of morphine,`);
-							}
-							r.push(`${he} has successfully given birth.`);
-						}
-						r.push(`${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
+					break;
+
+				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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						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 {
-						cSection = 1;
-						App.Medicine.Modification.addScar(slave, "belly", "c-section");
-						r.push(`${He} is lead to the autosurgery, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated and subjected to a c-section in order to avoid potential problems. The surgery is quick, and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${children}`);
-						if (slave.pregType > 1) {
-							r.push(`have`);
-						} else {
-							r.push(`has`);
-						}
-						r.push(`already been taken away.`);
+						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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						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.`);
 					}
-				}
-			} else {
-				switch (slave.assignment) {
-					case "rest":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
+					break;
+
+				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());
+						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());
+						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.`);
+					}
+					break;
+
+				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());
+								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());
+								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(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${(slave.pregType > 1) ? `babies` : `baby`} ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``}. ${His}  ${(slave.pregType > 1) ? `children are` : `child is`} promptly taken and ${he} is encouraged to keep resting.`);
+								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 (slave.fetish === "mindbroken") {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${(slave.pregType > 1) ? `babies` : `baby`}. ${His} ${children} promptly taken and ${he} is encouraged to keep resting.`);
+							if (_pbw > 80) {
+								r.push(`While riding a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage encouraging him to shove ${him} onto ${his} bloated womb and mount ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} baby${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
+								} 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.`);
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`);
+							} else if ((_pbw > 40)) {
+								r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. Since ${he} is incapable of moving ${himself}, ${he} carries on licking.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								r.push(`She cums across ${his} face before helping ${him} to ${his} rear and handing ${him} the newborn child.`);
 							} else {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
+								r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately struggles to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
+								} else {
+									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.`);
+								humiliation = 1;
 							}
 						}
-						break;
-
-					case "be a subordinate slave": {
-						const domSlave = getSlave(slave.subTarget);
-						if (domSlave) {
-							({he2} = getPronouns(domSlave).appendSuffix("2"));
-						}
+					} else {
 						if (slave.fetish === "mindbroken") {
-							if (slave.subTarget === 0) {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests for a short while before returning to your waiting slaves.`);
+							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());
+								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());
+								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(`${He} is lead by ${domSlave.slaveName} to a private room so that ${he2} may`);
-								if (canSee(domSlave)) {
-									r.push(`watch.`);
-								} else {
-									r.push(`be present.`);
-								}
-								r.push(`Instinctively ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching audience. ${His} ${childrenAre} promptly taken and ${domSlave.slaveName} eagerly descends upon ${his} defenseless body.`);
+								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 (slave.subTarget === 0) {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests for a short while before returning to your waiting slaves.`);
+							if (_pbw > 80) {
+								r.push(`While riding a customer's dick, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. He thoroughly enjoys ${his} contracting cunt before pulling out and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
+								} 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.`);
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								r.push(`He cums down ${his} throat before letting ${him} collapse onto ${his} bloated form. When ${he} recovers, ${he} gathers ${his} child to be sent off.`);
+							} else if ((_pbw > 40)) {
+								r.push(`While licking a customer's cunt, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into ${his} crotch.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								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(`${He} is taken by ${domSlave.slaveName} to a private room so that ${he2} may`);
-								if (canSee(domSlave)) {
-									r.push(`watch.`);
+								r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s body begins to birth another of ${his} brood. ${He} desperately tries to disengage but he shoves ${him} onto ${his} bloated womb and mounts ${him}. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
+								if (slave.fetish === "humiliation") {
+									r.push(`but that only makes it more exciting.`);
 								} else {
-									r.push(`be present.`);
+									r.push(`so ${he} bears with it.`);
 								}
-								r.push(`Reluctantly, ${he} begins to push out ${his} ${babies}${UH}, fully aware of ${domSlave.slaveName}'s`);
-								if (domSlave.fetish === "pregnancy") {
-									r.push(`hungry gaze.`);
+								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(`amused gaze.`);
+									r.push(`upright,`);
 								}
-								r.push(`${His} ${childrenAre} promptly taken and ${domSlave.slaveName} eagerly descends upon ${his} exhausted body.`);
+								r.push(`${he} gathers ${his} child to be sent off.`);
 								humiliation = 1;
 							}
 						}
-						break;
 					}
+					break;
 
-					case "whore":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
-							} else {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
-							}
-						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
-							} else {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
-							}
-						}
-						break;
+				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());
+						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.`);
+					}
+					break;
 
-					case "serve the public":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
-							} else {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
-							}
+				case "live with your Head Girl":
+					({he2, his2} = getPronouns(S.HeadGirl).appendSuffix("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());
+							r.push(`${He} draws ${his} child to ${his} breast and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
-							} else {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
-							}
+							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());
+							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}.`);
 						}
-						break;
-
-					case "work a glory hole":
+					} else {
 						if (slave.fetish === "mindbroken") {
-							r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`);
+							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());
+							r.push(`${He} draws ${his} child to ${his} breast and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
 						} else {
-							r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. ${He} quickly finishes the waiting dick before shifting ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}${UH}. As ${he} finishes, the box is opened and ${his} ${childrenAre} gathered and taken away before ${he} is ordered back to sucking.`);
+							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());
+							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.`);
 						}
-						break;
+					}
+					break;
+
+				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.`);
+					break;
+
+				case "get treatment in the clinic":
+					if (S.Nurse) {
+						({he2, his2} = getPronouns(S.Nurse).appendSuffix("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) {
+						r.push(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.`);
+					break;
+
+				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());
+						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}.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						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.`);
+					}
+					break;
 
-					case "get milked":
+				default:
+					if (!canWalk(slave)) {
 						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 ${his} ${babies}. ${He} pays no heed to ${his} ${children} being removed from the milking stall, nor when ${he} is hosed off.`);
+							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());
+							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());
+								r.push(`${He} gathers ${his} child and recovers ${his} strength while resuming ${his} wait for a servant to help ${him} to ${his} assignment.`);
 							} else {
-								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 ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								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());
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							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 (V.dairyPregSetting > 0) {
-								r.push(`Since the dairy is designed for pregnant cows, ${he} stays hooked up to the milkers. ${He} meekly protests ${his} situation, but ultimately accepts it. ${He} begins working on birthing ${his} ${babies}${UH}, and catches a glimpse of ${his} ${children} being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
-								humiliation = 1;
+							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());
+								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 {
-								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 ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								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}.`);
 							}
 						}
-						break;
+					}
+			}
+		} else {
+			// 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());
+					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());
+						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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						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());
+					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.`);
+					}
+				} 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.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					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());
+						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.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						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}.`);
+					}
+				}
+			}
+		}
+		App.Events.addParagraph(el, r);
+		return el;
+	}
 
-					case "work as a farmhand":
-						animals = [];
-						roll;
-						if (V.canines.length > 0) {
-							roll = random(0, V.canines.length);
-							animals.push(V.canines[roll]);
+	function birthDescription() {
+		const el = document.createElement("p");
+		let He2, he2, his2;
+		const r = [];
+		let animals = [];
+		let roll;
+		const HGL = App.Entity.facilities.headGirlSuite.hostedSlaves;
+		const babies = slave.pregType > 1 ? `babies` : `baby`;
+		const children = slave.pregType > 1 ? `children` : `child`;
+		const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
+		const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
+		const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
+
+		if (birthDamage > 5 || V.universalRulesCSec === 1) {
+			if (V.universalRulesCSec === 1 || (slave.mpreg === 0 && slave.vagina < 0)) {
+				cSection = 1;
+				App.Medicine.Modification.addScar(slave, "belly", "c-section");
+				if (V.clinic !== 0) {
+					r.push(`${slave.slaveName} is taken to ${V.clinicName} since ${he}`);
+					if (slave.mpreg === 0 && slave.vagina < 0) {
+						r.push(`will require a cesarean section to give birth.`);
+					} else {
+						r.push(`is scheduled for a cesarean section.`);
+					}
+					r.push(`${He} is helped from ${his} clothes and into a comfortable hospital bed to relax until the surgery suite is prepped. After several minutes, ${he} is transferred to the surgery wing. Following ${his} c-section, ${he} is returned to the recovery wing to rest. ${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
+				} else {
+					r.push(`${slave.slaveName} is taken to the autosurgery, since ${he}`);
+					if (slave.mpreg === 0 && slave.vagina < 0) {
+						r.push(`will require a cesarean section to give birth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated, and subjected to a c-section as ${he} has no hole to give birth through.`);
+					} else {
+						r.push(`is scheduled for a cesarean section. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated, and subjected to a c-section in order to avoid potential problems and preserve ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole.`);
+						} else {
+							r.push(`vagina.`);
 						}
-						if (V.hooved.length > 0) {
-							roll = random(0, V.hooved.length);
-							animals.push(V.hooved[roll]);
+					}
+					r.push(`The surgery is quick, and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${children}`);
+					if (slave.pregType > 1) {
+						r.push(`have`);
+					} else {
+						r.push(`has`);
+					}
+					r.push(`already been taken away.`);
+				}
+			} else {
+				if (V.clinic !== 0) {
+					r.push(`${He} is lead to ${V.clinicName} since ${he} is likely to face complications with childbirth. ${He} is helped from ${his} clothes and into a comfortable hospital bed to relax until ${he} is ready. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}, fully aware of ${his} watching helpers.`);
+					if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+						r.push(`${His} body is so sensitive that even difficult birth is an intensely pleasurable experience for ${him}.`);
+					}
+					if (birthDamage > 10) {
+						cSection = 1;
+						App.Medicine.Modification.addScar(slave, "belly", "c-section");
+						r.push(`After several hours of intense labor, ${he} is transferred to the surgery wing. Following an emergency c-section, ${he} is returned to the recovery wing to rest.`);
+					} else {
+						r.push(`After several hours,`);
+						if (slave.geneticQuirks.uterineHypersensitivity !== 1) {
+							r.push(`and a touch of morphine,`);
 						}
-						if (V.canines.length > 0) {
-							roll = random(0, V.canines.length);
-							animals.push(V.canines[roll]);
+						r.push(`${he} has successfully given birth.`);
+					}
+					r.push(`${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
+				} else {
+					cSection = 1;
+					App.Medicine.Modification.addScar(slave, "belly", "c-section");
+					r.push(`${He} is lead to the autosurgery, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated and subjected to a c-section in order to avoid potential problems. The surgery is quick, and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${children}`);
+					if (slave.pregType > 1) {
+						r.push(`have`);
+					} else {
+						r.push(`has`);
+					}
+					r.push(`already been taken away.`);
+				}
+			}
+		} else {
+			switch (slave.assignment) {
+				case "rest":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
+						} else {
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${(slave.pregType > 1) ? `babies` : `baby`} ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``}. ${His}  ${(slave.pregType > 1) ? `children are` : `child is`} promptly taken and ${he} is encouraged to keep resting.`);
 						}
+					} else {
 						if (slave.fetish === "mindbroken") {
-							if (V.farmyardShows && V.seeBestiality) {
-								roll = random(0, animals.length);
-								r.push(`${He} shows no interest in ${his} coming birth as ${he} continues being rutted by a ${animals[roll].species}, so`);
-								if (S.Farmer) {
-									r.push(S.Farmer.slaveName);
-								} else {
-									r.push(`another slave`);
-								}
-								r.push(`has to pull the animal off of ${him} and drag ${him} into the nearest birthing stall. ${He} also shows almost no reaction when ${his} ${children}`);
-								if (slave.pregType <= 1) {
-									r.push(`begins`);
-								} else {
-									r.push(`begin`);
-								}
-								r.push(`to come out, or when ${he} is subsequently hosed off before being led back to ${V.farmyardName}.`);
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${(slave.pregType > 1) ? `babies` : `baby`}. ${His} ${children} promptly taken and ${he} is encouraged to keep resting.`);
+						} else {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
+						}
+					}
+					break;
+
+				case "be a subordinate slave": {
+					const domSlave = getSlave(slave.subTarget);
+					if (domSlave) {
+						({he2} = getPronouns(domSlave).appendSuffix("2"));
+					}
+					if (slave.fetish === "mindbroken") {
+						if (slave.subTarget === 0) {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests for a short while before returning to your waiting slaves.`);
+						} else {
+							r.push(`${He} is lead by ${domSlave.slaveName} to a private room so that ${he2} may`);
+							if (canSee(domSlave)) {
+								r.push(`watch.`);
 							} else {
-								r.push(`${He} shows no interest in ${his} coming birth as ${he} continues either("loading hay bales", "milking a cow", "pulling weeds"), until ${his} contractions become so strong that ${he} collapses to ${his} knees.`);
-								if (S.Farmer) {
-									r.push(S.Farmer.slaveName);
-								} else {
-									r.push(`Another slave`);
-								}
-								r.push(`is at ${his} side in an instant, pulling ${him} to ${his} feet and into a birthing stall. ${He} also shows almost no reaction when ${his} ${children} ${(slave.pregType <= 1) ? `begin` : `begins`} to come out, or when ${he} is subsequently hosed off before being led back to ${V.farmyardName}.`);
+								r.push(`be present.`);
 							}
+							r.push(`Instinctively ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching audience. ${His} ${childrenAre} promptly taken and ${domSlave.slaveName} eagerly descends upon ${his} defenseless body.`);
+						}
+					} else {
+						if (slave.subTarget === 0) {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests for a short while before returning to your waiting slaves.`);
 						} else {
-							if (V.farmyardShows && V.seeBestiality) {
-								roll = random(0, animals.length);
-								if (S.Farmer) {
-									r.push(S.Farmer.slaveName);
-								} else {
-									r.push(`Another slave`);
-								}
-								r.push(`pulls the ${animals[roll].species} off of ${him} after ${he} begins to feel contractions coming. ${He} begins to give birth where ${he} is${(V.farmyardRestraints) ? `, restraints still on,` : ``} and gives ${his} viewers a different kind of show than the kind they were expecting. The crowd is appreciative, and after ${he} has finished, a slave takes ${his} ${children} from ${him} and leads ${him} back to ${his} room to shower and rest before ${he} is expected to return to ${his} shows.`);
-								humiliation = 1;
-							} else {
-								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 ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${V.farmyardName} to continue ${either("loading hay bales", "milking cows", "pulling weeds")}.`);
-							}
-						}
-						break;
-
-					case "please you":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`You strip ${him} and help ${him} onto your couch. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} falls into a contented nap. You enjoy ${his} exhausted body until a servant comes to help clean ${him} up.`);
+							r.push(`${He} is taken by ${domSlave.slaveName} to a private room so that ${he2} may`);
+							if (canSee(domSlave)) {
+								r.push(`watch.`);
 							} else {
-								if (slave.devotion > 20) {
-									r.push(`${He} moans lewdly at you and wiggles ${his} hips. As ${he} teases, ${he} begins pushing ${his} ${babies} out. 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. 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.`);
-									humiliation = 1;
-								}
-								r.push(`${He} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and a fresh change of clothes, ${he} is helped back to your office${(slave.devotion < -20) ? `where you are waiting to enjoy ${his} exhausted body` : ``}.`);
+								r.push(`be present.`);
 							}
-						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} falls into a contented nap. That is until you wake ${him} up, inquiring where ${he} waddled off to without your permission.`);
+							r.push(`Reluctantly, ${he} begins to push out ${his} ${babies}${UH}, fully aware of ${domSlave.slaveName}'s`);
+							if (domSlave.fetish === "pregnancy") {
+								r.push(`hungry gaze.`);
 							} else {
-								if (slave.devotion > 20) {
-									r.push(`${He} seeks you out and begins slowly stripping. As ${he} teases, ${he} begins pushing ${his} ${babies} out. 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. 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.`);
-									humiliation = 1;
-								}
-								r.push(`${He} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and a fresh change of clothes, ${he} returns to your office${(slave.devotion < -20) ? ` where you are waiting to enjoy ${his} exhausted body` : ``}.`);
+								r.push(`amused gaze.`);
 							}
+							r.push(`${His} ${childrenAre} promptly taken and ${domSlave.slaveName} eagerly descends upon ${his} exhausted body.`);
+							humiliation = 1;
 						}
-						break;
+					}
+					break;
+				}
 
-					case "stay confined":
+				case "whore":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is returned to isolation.`);
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
 						} else {
-							r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is returned to isolation.`);
-							humiliation = 1;
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
 						}
-						break;
+					} else {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
+						} else {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to whoring.`);
+						}
+					}
+					break;
 
-					case "work as a servant":
-					case "be a servant":
+				case "serve the public":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to service your penthouse.`);
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
 						} else {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to service your penthouse.`);
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
 						}
-						break;
+					} else {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
+						} else {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to slutting.`);
+						}
+					}
+					break;
 
-					case "serve in the master suite":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								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 ${his} ${babies}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
-									if (V.masterSuiteUpgradeLuxury === 1) {
-										r.push(`your big bed.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										r.push(`the fuckpit.`);
-									} else {
-										r.push(`the main room of the master suite.`);
-									}
-								} else {
-									r.push(`After struggling to strip and tipping into one of the various seats around the room, ${he} prepares to give birth. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to whoever may be watching ${him}. ${His} ${childrenAre} 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.`);
-									}
-								}
+				case "work a glory hole":
+					if (slave.fetish === "mindbroken") {
+						r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`);
+					} else {
+						r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. ${He} quickly finishes the waiting dick before shifting ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}${UH}. As ${he} finishes, the box is opened and ${his} ${childrenAre} gathered and taken away before ${he} is ordered back to sucking.`);
+					}
+					break;
+
+				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 ${his} ${babies}. ${He} pays no heed to ${his} ${children} being removed from the milking stall, nor when ${he} is hosed off.`);
+						} else {
+							if (!canWalk(slave)) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it.`);
 							} else {
-								if (V.masterSuiteUpgradePregnancy === 1) {
-									r.push(`${He} is helping into the birthing chamber, stripped, and aided into the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
-									if (V.masterSuiteUpgradeLuxury === 1) {
-										r.push(`your big bed.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										r.push(`the fuckpit.`);
-									} else {
-										r.push(`the main room of the master suite.`);
-									}
-								} else {
-									r.push(`After struggling to strip and tipping into one of the various seats around the room, ${he} prepares to give birth. ${He} gets comfortable and begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
-									if (V.masterSuiteUpgradeLuxury === 1) {
-										r.push(`your big bed.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										r.push(`the fuckpit.`);
-									} else {
-										r.push(`${his} preferred spot.`);
-									}
-								}
+								r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
 							}
+							r.push(`Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling 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} ${babies}${UH}, and catches a glimpse of ${his} ${children} being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
+							humiliation = 1;
 						} else {
-							if (slave.fetish === "mindbroken") {
-								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 ${his} ${babies}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
-									if (V.masterSuiteUpgradeLuxury === 1) {
-										r.push(`your big bed.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										r.push(`the fuckpit.`);
-									} else {
-										r.push(`the main room of the master suite.`);
-									}
-								} else {
-									r.push(`${He} strips and settles into one of the various seats around the room. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to whoever may be watching ${him}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
-									if (V.masterSuiteUpgradeLuxury === 1) {
-										r.push(`your big bed.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										r.push(`the fuckpit.`);
-									} else {
-										r.push(`${his} usual spot.`);
-									}
-								}
+							if (!canWalk(slave)) {
+								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it.`);
 							} else {
-								if (V.masterSuiteUpgradePregnancy === 1) {
-									r.push(`${He} enters the birthing chamber, strips, and seats ${himself} in the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
-									if (V.masterSuiteUpgradeLuxury === 1) {
-										r.push(`your big bed.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										r.push(`the fuckpit.`);
-									} else {
-										r.push(`the main room of the master suite.`);
-									}
-								} else {
-									r.push(`${He} strips and settles into one of the various seats around the room. ${He} gets comfortable and begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
-									if (V.masterSuiteUpgradeLuxury === 1) {
-										r.push(`your big bed.`);
-									} else if (V.masterSuiteUpgradeLuxury === 2) {
-										r.push(`the fuckpit.`);
-									} else {
-										r.push(`${his} preferred spot.`);
-									}
-								}
+								r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
 							}
+							r.push(`${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to the milkers to lighten ${his} swelling breasts.`);
 						}
-						break;
+					}
+					break;
 
-					case "serve in the club":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								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 ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience has their way with ${him}.`);
+				case "work as a farmhand":
+					animals = [];
+					roll;
+					if (V.canines.length > 0) {
+						roll = random(0, V.canines.length);
+						animals.push(V.canines[roll]);
+					}
+					if (V.hooved.length > 0) {
+						roll = random(0, V.hooved.length);
+						animals.push(V.hooved[roll]);
+					}
+					if (V.canines.length > 0) {
+						roll = random(0, V.canines.length);
+						animals.push(V.canines[roll]);
+					}
+					if (slave.fetish === "mindbroken") {
+						if (V.farmyardShows && V.seeBestiality) {
+							roll = random(0, animals.length);
+							r.push(`${He} shows no interest in ${his} coming birth as ${he} continues being rutted by a ${animals[roll].species}, so`);
+							if (S.Farmer) {
+								r.push(S.Farmer.slaveName);
 							} else {
-								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 ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and`);
-								}
-								r.push(`basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
+								r.push(`another slave`);
 							}
+							r.push(`has to pull the animal off of ${him} and drag ${him} into the nearest birthing stall. ${He} also shows almost no reaction when ${his} ${children}`);
+							if (slave.pregType <= 1) {
+								r.push(`begins`);
+							} else {
+								r.push(`begin`);
+							}
+							r.push(`to come out, or when ${he} is subsequently hosed off before being led back to ${V.farmyardName}.`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} heads to a private room in the back of the club filled with eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+							r.push(`${He} shows no interest in ${his} coming birth as ${he} continues either("loading hay bales", "milking a cow", "pulling weeds"), until ${his} contractions become so strong that ${he} collapses to ${his} knees.`);
+							if (S.Farmer) {
+								r.push(S.Farmer.slaveName);
 							} else {
-								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 ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and`);
-								}
-								r.push(`basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
+								r.push(`Another slave`);
 							}
+							r.push(`is at ${his} side in an instant, pulling ${him} to ${his} feet and into a birthing stall. ${He} also shows almost no reaction when ${his} ${children} ${(slave.pregType <= 1) ? `begin` : `begins`} to come out, or when ${he} is subsequently hosed off before being led back to ${V.farmyardName}.`);
 						}
-						break;
-
-					case "choose her own job":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} waits for someone to help ${him} to ${his} next job having forgotten ${he} was choosing it.`);
+					} else {
+						if (V.farmyardShows && V.seeBestiality) {
+							roll = random(0, animals.length);
+							if (S.Farmer) {
+								r.push(S.Farmer.slaveName);
 							} else {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to pondering ${his} preferred assignment.`);
+								r.push(`Another slave`);
 							}
+							r.push(`pulls the ${animals[roll].species} off of ${him} after ${he} begins to feel contractions coming. ${He} begins to give birth where ${he} is${(V.farmyardRestraints) ? `, restraints still on,` : ``} and gives ${his} viewers a different kind of show than the kind they were expecting. The crowd is appreciative, and after ${he} has finished, a slave takes ${his} ${children} from ${him} and leads ${him} back to ${his} room to shower and rest before ${he} is expected to return to ${his} shows.`);
+							humiliation = 1;
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is lead back to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to wandering the penthouse.`);
+							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. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to pondering ${his} preferred assignment.`);
+								r.push(`${He} returns to ${his} bed and strips before slipping into it.`);
 							}
+							r.push(`${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${V.farmyardName} to continue ${either("loading hay bales", "milking cows", "pulling weeds")}.`);
 						}
-						break;
+					}
+					break;
 
-					case "rest in the spa":
-						if (S.Attendant) {
-							r.push(S.Attendant.slaveName);
-							if (slave.fetish === "mindbroken") {
-								r.push(`leads`);
-							} else {
-								r.push(`escorts`);
-							}
-							r.push(`${him} to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${S.Attendant.slaveName},`);
-						} 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 ${his} ${babies},`);
+				case "please you":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							r.push(`indifferent to`);
-						} else {
-							r.push(`aided by`);
-						}
-						r.push(`${his} helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is taken back to the spa.`);
-						break;
-
-					case "work as a nanny":
-						r.push(`${He} finishes`);
-						if (V.nurseryChildren) {
-							r.push(`changing the child's diaper`);
-						} else {
-							r.push(`cleaning the area of ${V.nurseryName} that ${he}'s been working on`);
-						}
-						r.push(`and heads back to ${his} little room before stripping and getting into bed. ${He} begins the ordeal of childbirth, and after ${he} is finished, rests for a bit while ${his} ${childrenAre} collected. After a short shower, ${he} returns to ${his} duties in ${V.nurseryName}.`);
-						break;
-
-					case "learn in the schoolroom":
-						r.push(`Having been notified in the weeks leading up to ${his} birth, ${he}`);
-						if (canWalk(slave)) {
-							r.push(`heads`);
-						} else {
-							r.push(`is helped`);
-						}
-						r.push(`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 ${his} ${babies}, fully aware of the rapt attention of the other students. ${His} ${childrenAre} 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.`);
+							r.push(`You strip ${him} and help ${him} onto your couch. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} falls into a contented nap. You enjoy ${his} exhausted body until a servant comes to help clean ${him} up.`);
 						} else {
-							r.push(`overhear the descriptions of ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole`);
+							if (slave.devotion > 20) {
+								r.push(`${He} moans lewdly at you and wiggles ${his} hips. As ${he} teases, ${he} begins pushing ${his} ${babies} out. 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. Once ${he} finishes, you give ${him} some time to catch ${his} breath.`);
 							} else {
-								r.push(`vagina`);
+								r.push(`${He} begins desperately begging to be taken back to ${his} bed; instead you pull ${him} towards the couch and take a seat with ${him} in your lap, back against your front. Blushing thoroughly, ${he} gives a meek protest before focusing on the coming birth, rather than your wandering hands.`);
+								humiliation = 1;
 							}
-							r.push(`being passed between ${his} peers.`);
+							r.push(`${He} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and a fresh change of clothes, ${he} is helped back to your office${(slave.devotion < -20) ? `where you are waiting to enjoy ${his} exhausted body` : ``}.`);
 						}
-						humiliation = 1;
-						break;
-
-					case "take classes":
-						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, ${his} birth will be turned into a live broadcast. Blushing strongly, ${he} begins working on birthing ${his} ${babies}, trying ${his} best to hide ${his} shame${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which isn't helped by the fact that ${he} is convulsing with orgasms in the process` : ``}. Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} collected to clean ${himself} up before the lesson is continued.`);
-						humiliation = 1;
-						break;
-
-					case "work in the brothel":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								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 ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
-							} else {
-								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. ${He} settles ${himself} onto a patron's lap and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process and` : ``} basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
-							}
+					} else {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} falls into a contented nap. That is until you wake ${him} up, inquiring where ${he} waddled off to without your permission.`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} heads to a private room in the back of the brothel filled with eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+							if (slave.devotion > 20) {
+								r.push(`${He} seeks you out and begins slowly stripping. As ${he} teases, ${he} begins pushing ${his} ${babies} out. 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. Once ${he} finishes, you help ${him} to the couch to catch ${his} breath.`);
 							} else {
-								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. ${He} settles ${himself} onto a patron's lap and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process and` : ``} basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
+								r.push(`${He} attempts to leave your office and return to ${his} bed, but you catch ${his} arm before ${he} slips out of reach. You order ${him} to strip and give you a show. Blushing thoroughly, ${he} gives a meek performance before falling to the floor.`);
+								humiliation = 1;
 							}
+							r.push(`${He} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and a fresh change of clothes, ${he} returns to your office${(slave.devotion < -20) ? ` where you are waiting to enjoy ${his} exhausted body` : ``}.`);
 						}
-						break;
+					}
+					break;
 
-					case "be the Schoolteacher":
-						if (!canWalk(slave)) {
-							r.push(`The class has been wondering why ${he} was sitting strangely, nude at the front of the class the last several weeks, today they learn why. ${He} has been planning this lesson for several months now. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process, while being` : ``} fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby. ${He} explains the infant's future as ${his} ${childrenAre} taken and excuses the class for a short break in order to freshen up.`);
-							humiliation = 1;
-						} else {
-							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. ${He} has been planning this lesson for several months now. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process, while being` : ``} fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby. ${He} explains the infant's future as ${his} ${childrenAre} taken and excuses the class for a short break in order to freshen up.`);
-							humiliation = 1;
-						}
-						break;
+				case "stay confined":
+					if (slave.fetish === "mindbroken") {
+						r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is returned to isolation.`);
+					} else {
+						r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is returned to isolation.`);
+						humiliation = 1;
+					}
+					break;
 
+				case "work as a servant":
+				case "be a servant":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to service your penthouse.`);
+					} else {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to service your penthouse.`);
+					}
+					break;
 
-					case "be your Concubine":
-						if (slave.pregSource === -1 && slave.relationship === -3) {
-							r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out ${his} ${babies}${UH}. You help ${him} upright and hold your ${children} to ${his} breasts. The two of you cuddle as you watch your ${newborns} suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the ${newborns}, the slave servant is surprised to find ${(slave.pregType === 1) ? `a name-card` : `name-cards`} affixed to their ${(slave.pregType > 1) ? `blankets` : `blanket`}.`);
-							if (slave.fetish !== "mindbroken") {
-								r.push(`${He} can't help but feel more devoted to ${his} master after seeing such a touching act. Before you leave, ${slave.slaveName} expresses how cute ${he} found your ${children} and that ${he}'d love to bear more for you.`);
-							}
-						} else if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is assisted in reaching your side. You call ${him} over and strip ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to your wandering hands. ${His} ${childrenAre} 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.`);
+				case "serve in the master suite":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							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 ${his} ${babies}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
+								if (V.masterSuiteUpgradeLuxury === 1) {
+									r.push(`your big bed.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									r.push(`the fuckpit.`);
+								} else {
+									r.push(`the main room of the master suite.`);
+								}
 							} else {
-								r.push(`${He} is assisted in reaching your side. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying your wandering hands and attention${UH}. ${His} ${childrenAre} 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.`);
+								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 ${his} ${babies}, indifferent to whoever may be watching ${him}. ${His} ${childrenAre} 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.`);
+								}
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} wanders the penthouse until ${he} finds you. You call ${him} over and strip ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to your wandering hands. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} returns to your master suite.`);
+							if (V.masterSuiteUpgradePregnancy === 1) {
+								r.push(`${He} is helping into the birthing chamber, stripped, and aided into the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
+								if (V.masterSuiteUpgradeLuxury === 1) {
+									r.push(`your big bed.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									r.push(`the fuckpit.`);
+								} else {
+									r.push(`the main room of the master suite.`);
+								}
 							} else {
-								r.push(`${He} wanders the penthouse until ${he} finds you. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying your wandering hands and attention${UH}. ${His} ${childrenAre} 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} leaves your office, ${he} throws you a wink, hoping to see you again soon.`);
+								r.push(`After struggling to strip and tipping into one of the various seats around the room, ${he} prepares to give birth. ${He} gets comfortable and begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} is returned to`);
+								if (V.masterSuiteUpgradeLuxury === 1) {
+									r.push(`your big bed.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									r.push(`the fuckpit.`);
+								} else {
+									r.push(`${his} preferred spot.`);
+								}
 							}
 						}
-						break;
-
-					case "live with your Head Girl":
-						({He2, he2, his2} = getPronouns(S.HeadGirl).appendSuffix("2"));
-						if (slave.pregSource === V.HeadGirlID) {
-							r.push(`${S.HeadGirl.slaveName} makes sure that the mother of ${his2} ${children} is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. ${He2} carefully undresses ${slave.slaveName}, all the while whispering sweet nothings in ${his} ear. ${He} begins to push out ${his} ${babies},`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process,`);
-							}
-							r.push(`and ${his} ${childrenAre} carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired body.`);
-						} else if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is aided in finding ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to ${his2} wandering hands. ${His} ${childrenAre} 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}'s room.`);
+					} else {
+						if (slave.fetish === "mindbroken") {
+							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 ${his} ${babies}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
+								if (V.masterSuiteUpgradeLuxury === 1) {
+									r.push(`your big bed.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									r.push(`the fuckpit.`);
+								} else {
+									r.push(`the main room of the master suite.`);
+								}
 							} else {
-								r.push(`${He} is aided in seeking out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying ${his2} wandering hands and attention${UH}. ${His} ${childrenAre} 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.`);
+								r.push(`${He} strips and settles into one of the various seats around the room. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to whoever may be watching ${him}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
+								if (V.masterSuiteUpgradeLuxury === 1) {
+									r.push(`your big bed.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									r.push(`the fuckpit.`);
+								} else {
+									r.push(`${his} usual spot.`);
+								}
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} wanders until ${he} finds ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to ${his2} wandering hands. ${His} ${childrenAre} 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}'s room.`);
+							if (V.masterSuiteUpgradePregnancy === 1) {
+								r.push(`${He} enters the birthing chamber, strips, and seats ${himself} in the specialized chair. Finding it quite comfortable, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
+								if (V.masterSuiteUpgradeLuxury === 1) {
+									r.push(`your big bed.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									r.push(`the fuckpit.`);
+								} else {
+									r.push(`the main room of the master suite.`);
+								}
 							} else {
-								r.push(`${He} seeks out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying ${his2} wandering hands and attention${UH}. ${His} ${childrenAre} 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.`);
+								r.push(`${He} strips and settles into one of the various seats around the room. ${He} gets comfortable and begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, following a shower and fresh change of clothes, ${he} returns to`);
+								if (V.masterSuiteUpgradeLuxury === 1) {
+									r.push(`your big bed.`);
+								} else if (V.masterSuiteUpgradeLuxury === 2) {
+									r.push(`the fuckpit.`);
+								} else {
+									r.push(`${his} preferred spot.`);
+								}
 							}
 						}
-						break;
-
-					case "be confined in the arcade":
-						r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively births ${his} ${children} into the waiting basket${UH}. As they are carried away, ${his} rear is cleaned up and the sign removed.`);
-						break;
+					}
+					break;
 
-					case "get treatment in the clinic":
-						if (!canWalk(slave)) {
-							r.push(`${He} is helped to the clinic's maternity ward.`);
-							if (S.Nurse) {
-								r.push(S.Nurse.slaveName);
-							} else {
-								r.push(`A freelance nurse`);
-							}
-							r.push(`delivers ${his} ${children} before taking`);
-							if (slave.pregType > 1) {
-								r.push(`them`);
-							} else {
-								r.push(`it`);
-							}
-							r.push(`away. Before long ${he} is returned to ${his} recovery room to rest.`);
+				case "serve in the club":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							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 ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience has their way with ${him}.`);
 						} else {
-							r.push(`${He} is guided to the clinic's maternity ward.`);
-							if (S.Nurse) {
-								r.push(S.Nurse.slaveName);
-							} else {
-								r.push(`A freelance nurse`);
-							}
-							r.push(`delivers ${his} ${children} before taking`);
-							if (slave.pregType > 1) {
-								r.push(`them`);
-							} else {
-								r.push(`it`);
+							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 ${his} ${babies},`);
+							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+								r.push(`convulsing with orgasms in the process and`);
 							}
-							r.push(`away. Before long ${he} is returned to ${his} recovery room to rest.`);
+							r.push(`basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
 						}
-						break;
-
-					case "be confined in the cellblock":
+					} else {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is forced into a specially designed cell to give birth in. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
+							r.push(`${He} heads to a private room in the back of the club filled with eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
 						} else {
-							r.push(`${He} is forced into a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
-						}
-						break;
-
-					case "be the DJ":
-						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 ${his} ${babies}, basking in his attention${UH}. Placing ${his} ${children} outside the room, ${he} returns to pleasure ${his} tease.`);
-						break;
-
-					case "be the Attendant":
-						r.push(`${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 ${his} ${babies}, something ${he} has been trained for ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, even if ${he} was convulsing with orgasms in the process` : ``}. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} heads back to the main pool.`);
-						break;
-
-					case "be the Matron":
-						r.push(`${He} quickly waddles back to ${his} private room before stripping and calling in several slaves to assist ${him} in childbirth. ${He} has quite a bit of experience in taking care of children, but not as much in delivering them, and less so in delivering ${his} own. ${He} soon figures it out, though, and after an exhausting birthing ordeal, ${his} ${childrenAre} taken from ${him}, and ${he} is allowed a shower and a rest before returning to work.`);
-						break;
-
-					case "be the Madam":
-						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 ${his} ${babies},`);
-						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-							r.push(`convulsing with orgasms in the process and`);
+							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 ${his} ${babies},`);
+							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+								r.push(`convulsing with orgasms in the process and`);
+							}
+							r.push(`basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
 						}
-						r.push(`basking in his attention as he strips ${him}. Placing ${his} ${children} outside the room, ${he} returns to get more intimate with ${his} catch.`);
-						break;
-
-					case "be the Stewardess":
-						r.push(`${He} strips and settles ${himself} into ${his} favorite chair, while calling several servants to ${his} aid. ${He} begins to push out ${his} ${babies} into the arms of ${his} waiting charges${UH}. ${His} ${childrenAre} promptly taken and ${he} reclines while ${his} servants clean and dress ${him}. Once ${he} has had enough, ${he} orders them back to work on the penthouse.`);
-						break;
-
-					case "be the Milkmaid":
-						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to caring for your cows.`);
-						break;
-
-					case "be the Farmer":
-						r.push(`${He} heads to ${his} private room before stripping and calling in a couple of nearby slaves to aid ${him}. Though ${he} has delivered more than a few of ${his} livestocks' offspring, delivering ${his} own proves to be a slightly more difficult ordeal. ${He} manages, though, and after ${his} ${childrenAre} taken from ${him} and ${he}'s had a shower and a short rest, ${he} returns to looking after ${V.farmyardName}.`);
-						break;
+					}
+					break;
 
-					case "be the Wardeness":
-						if (slave.fetish === "mindbroken") {	// FIXME: can Wardens be mindbroken?
-							r.push(`${He} enters an empty cell, strips, and seats ${himself} on the cot. ${He} instinctively begins birthing ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} returns to mindlessly breaking the confined slaves.`);
+				case "choose her own job":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} waits for someone to help ${him} to ${his} next job having forgotten ${he} was choosing it.`);
 						} else {
-							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to the cellblock.`);
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to pondering ${his} preferred assignment.`);
 						}
-						break;
-
-					case "be the Nurse":
-						r.push(`${He} waddles to ${his} maternity ward and strips before laying on an open bed. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}as ${his} assistants watch. ${His} ${childrenAre} promptly taken and ${he} is helped to the recovery ward until ${he} recovers enough to take over ${V.clinicName} again.`);
-						break;
-
-					case "be your Head Girl":
-						r.push(`${He} returns to`);
-						if (V.HGSuite === 1) {
-							r.push(`${his} room's bed`);
+					} else {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${He} is lead back to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to wandering the penthouse.`);
 						} 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(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to pondering ${his} preferred assignment.`);
 						}
-						r.push(`and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken`);
-						if (HGL !== 0) {
-							r.push(`by ${his} roommate`);
-						}
-						r.push(`and ${he} rests awhile before returning to managing your slaves.`);
-						break;
-
-					case "guard you":
-						r.push(`Or ${he} would have, if ${he}'d stop refusing to leave your side. You lead ${him} someplace private and help ${him} undress. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. You call for a servant to quickly gather ${his} ${children} as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`);
-						break;
-
-					case "recruit girls":
-						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to finding new slaves for you.`);
-						break;
+					}
+					break;
 
-					default:
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
-							} else {
-								r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
-							}
+				case "rest in the spa":
+					if (S.Attendant) {
+						r.push(S.Attendant.slaveName);
+						if (slave.fetish === "mindbroken") {
+							r.push(`leads`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
-							} else {
-								r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
-							}
+							r.push(`escorts`);
 						}
-				}
-			}
-			App.Events.addParagraph(el, r);
-			return el;
-		}
-
+						r.push(`${him} to a special pool designed to give birth in. Once ${he} is safely in the water alongside ${S.Attendant.slaveName},`);
+					} 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 ${his} ${babies},`);
+					if (slave.fetish === "mindbroken") {
+						r.push(`indifferent to`);
+					} else {
+						r.push(`aided by`);
+					}
+					r.push(`${his} helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is taken back to the spa.`);
+					break;
 
-		function ampBirth() {
-			const el = document.createElement("p");
-			let He2, he2, his2;
-			let bw;
-			const r = [];
-			const babies = slave.pregType > 1 ? `babies` : `baby`;
-			const children = slave.pregType > 1 ? `children` : `child`;
-			const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
-			const breasts = slave.pregType > 1 ? `breasts` : `breast`;
-			const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
-			const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
+				case "work as a nanny":
+					r.push(`${He} finishes`);
+					if (V.nurseryChildren) {
+						r.push(`changing the child's diaper`);
+					} else {
+						r.push(`cleaning the area of ${V.nurseryName} that ${he}'s been working on`);
+					}
+					r.push(`and heads back to ${his} little room before stripping and getting into bed. ${He} begins the ordeal of childbirth, and after ${he} is finished, rests for a bit while ${his} ${childrenAre} collected. After a short shower, ${he} returns to ${his} duties in ${V.nurseryName}.`);
+					break;
 
-			if (birthDamage > 5) {
-				cSection = 1;
-				if (V.clinic !== 0) {
-					r.push(`${He} is carried to ${V.clinicName}, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up in a comfortable hospital bed to relax until ${he} is ready. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies}, fully aware of ${his} watching helpers.`);
-					if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-						r.push(`${His} body is so sensitive that even difficult birth is an intensely pleasurable experience for ${him}.`);
+				case "learn in the schoolroom":
+					r.push(`Having been notified in the weeks leading up to ${his} birth, ${he}`);
+					if (canWalk(slave)) {
+						r.push(`heads`);
+					} else {
+						r.push(`is helped`);
 					}
-					if (birthDamage > 10) {
-						cSection = 1;
-						App.Medicine.Modification.addScar(slave, "belly", "c-section");
-						r.push(`After several hours of intense labor, ${he} is transferred to the surgery wing. Following an emergency c-section, ${he} is returned to the recovery wing to rest.`);
+					r.push(`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 ${his} ${babies}, fully aware of the rapt attention of the other students. ${His} ${childrenAre} 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(`After several hours,`);
-						if (slave.geneticQuirks.uterineHypersensitivity !== 1) {
-							r.push(`and a touch of morphine,`);
+						r.push(`overhear the descriptions of ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole`);
+						} else {
+							r.push(`vagina`);
 						}
-						r.push(`${he} has successfully given birth.`);
+						r.push(`being passed between ${his} peers.`);
 					}
-					r.push(`${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
-				} else {
-					cSection = 1;
-					App.Medicine.Modification.addScar(slave, "belly", "c-section");
-					r.push(`${He} is carried to the autosurgery, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated and subjected to a c-section in order to avoid potential problems. The surgery is quick and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${slave.pregType > 1 ? `children have` : `child has`} already been taking away.`);
-				}
-			} else {
-				switch (slave.assignment) {
-					case "rest":
+					humiliation = 1;
+					break;
+
+				case "take classes":
+					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, ${his} birth will be turned into a live broadcast. Blushing strongly, ${he} begins working on birthing ${his} ${babies}, trying ${his} best to hide ${his} shame${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, which isn't helped by the fact that ${he} is convulsing with orgasms in the process` : ``}. Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} collected to clean ${himself} up before the lesson is continued.`);
+					humiliation = 1;
+					break;
+
+				case "work in the brothel":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
+							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 ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
 						} else {
-							r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process and`);
-							}
-							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
-							humiliation = 1;
-						}
-						break;
-
-					case "be a subordinate slave": {
-						const domSlave = getSlave(slave.subTarget);
-						if (bw) {
-							({he2} = getPronouns(domSlave).appendSuffix("2"));
+							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. ${He} settles ${himself} onto a patron's lap and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process and` : ``} basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
 						}
+					} else {
 						if (slave.fetish === "mindbroken") {
-							if (slave.subTarget === 0) {
-								r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is returned to your waiting slaves.`);
-							} else {
-								r.push(`${He} is placed with ${domSlave.slaveName} so that ${he2} may`);
-								if (canSee(domSlave)) {
-									r.push(`enjoy the show.`);
-								} else {
-									r.push(`be present.`);
-								}
-								r.push(`Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching audience. ${His} ${childrenAre} promptly taken and ${he} is tipped into ${domSlave.slaveName}'s eager lap.`);
-							}
+							r.push(`${He} heads to a private room in the back of the brothel filled with eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
 						} else {
-							if (slave.subTarget === 0) {
-								r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and`);
-								}
-								r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is returned to your waiting slaves.`);
-								humiliation = 1;
-							} else {
-								r.push(`${He} is placed with ${domSlave.slaveName} so that ${he2} may`);
-								if (canSee(domSlave)) {
-									r.push(`watch.`);
-								} else {
-									r.push(`be present.`);
-								}
-								r.push(`With an intense blush, ${he} begins to push out ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and`);
-								}
-								r.push(`fully aware of ${domSlave.slaveName}'s`);
-								if (domSlave.fetish === "pregnancy") {
-									r.push(`hungry gaze.`);
-								} else {
-									r.push(`amused gaze.`);
-								}
-								r.push(`${His} ${childrenAre} promptly taken and ${he} is tipped into ${domSlave.slaveName}'s eager lap.`);
-								humiliation = 1;
-							}
+							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. ${He} settles ${himself} onto a patron's lap and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process and` : ``} basking in the attention of ${his} audience. ${His} ${childrenAre} promptly taken and ${he} beckons the audience to enjoy ${him}.`);
 						}
-						break;
 					}
+					break;
+
+				case "be the Schoolteacher":
+					if (!canWalk(slave)) {
+						r.push(`The class has been wondering why ${he} was sitting strangely, nude at the front of the class the last several weeks, today they learn why. ${He} has been planning this lesson for several months now. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process, while being` : ``} fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby. ${He} explains the infant's future as ${his} ${childrenAre} taken and excuses the class for a short break in order to freshen up.`);
+						humiliation = 1;
+					} else {
+						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. ${He} has been planning this lesson for several months now. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies}, ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `convulsing with orgasms in the process, while being` : ``} fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and how to deliver a baby. ${He} explains the infant's future as ${his} ${childrenAre} taken and excuses the class for a short break in order to freshen up.`);
+						humiliation = 1;
+					}
+					break;
+
 
-					case "whore":
-					case "serve the public":
-					case "choose her own job":
+				case "be your Concubine":
+					if (slave.pregSource === -1 && slave.relationship === -3) {
+						r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out ${his} ${babies}${UH}. You help ${him} upright and hold your ${children} to ${his} breasts. The two of you cuddle as you watch your ${newborns} suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the ${newborns}, the slave servant is surprised to find ${(slave.pregType === 1) ? `a name-card` : `name-cards`} affixed to their ${(slave.pregType > 1) ? `blankets` : `blanket`}.`);
+						if (slave.fetish !== "mindbroken") {
+							r.push(`${He} can't help but feel more devoted to ${his} master after seeing such a touching act. Before you leave, ${slave.slaveName} expresses how cute ${he} found your ${children} and that ${he}'d love to bear more for you.`);
+						}
+					} else if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
+							r.push(`${He} is assisted in reaching your side. You call ${him} over and strip ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to your wandering hands. ${His} ${childrenAre} 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(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process and`);
-							}
-							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
-							humiliation = 1;
+							r.push(`${He} is assisted in reaching your side. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying your wandering hands and attention${UH}. ${His} ${childrenAre} 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.`);
 						}
-						break;
-
-					case "work a glory hole":
+					} else {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is locked, nude, in a glory hole box and ordered to suck. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`);
+							r.push(`${He} wanders the penthouse until ${he} finds you. You call ${him} over and strip ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to your wandering hands. ${His} ${childrenAre} 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(`${He} is locked, nude, in a glory hole box and ordered to suck. ${He} quickly finishes the dick off before wiggling ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}${UH}. As ${he} finishes, the box is opened and ${his} ${childrenAre} gathered and taken away before ${he} is forcefully repositioned with ${his} mouth over the glory hole.`);
+							r.push(`${He} wanders the penthouse until ${he} finds you. You beckon ${him} over and strip ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying your wandering hands and attention${UH}. ${His} ${childrenAre} 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} leaves your office, ${he} throws you a wink, hoping to see you again soon.`);
 						}
-						break;
+					}
+					break;
 
-					case "get milked":
+				case "live with your Head Girl":
+					({He2, he2, his2} = getPronouns(S.HeadGirl).appendSuffix("2"));
+					if (slave.pregSource === V.HeadGirlID) {
+						r.push(`${S.HeadGirl.slaveName} makes sure that the mother of ${his2} ${children} is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. ${He2} carefully undresses ${slave.slaveName}, all the while whispering sweet nothings in ${his} ear. ${He} begins to push out ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process,`);
+						}
+						r.push(`and ${his} ${childrenAre} carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired body.`);
+					} else if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							if (V.dairyPregSetting > 0) {
-								r.push(`${He} is hooked up to a milking machine and allowed to continue ${his} assignment. ${He} shows little interest in ${his} coming birth, instead focusing on ${his} milky breasts. Instinctively, ${he} begins to push out ${his} ${babies}. ${He} shows no interest in ${his} ${children} being removed from the milking stall, nor when ${he} is hosed off.`);
-							} else {
-								r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is carried back to the milkers.`);
-							}
+							r.push(`${He} is aided in finding ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to ${his2} wandering hands. ${His} ${childrenAre} 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}'s room.`);
 						} else {
-							if (V.dairyPregSetting > 0) {
-								r.push(`${He} is hooked up to a milking machine and allowed to continue ${his} assignment. ${He} meekly protests ${his} situation, but ultimately excepts it. ${He} begins working on birthing ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process,`);
-								}
-								r.push(`and catches a glimpse of ${his} ${children} being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
-								humiliation = 1;
-							} else {
-								r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and`);
-								}
-								r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is carried back to the milkers.`);
-								humiliation = 1;
-							}
+							r.push(`${He} is aided in seeking out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying ${his2} wandering hands and attention${UH}. ${His} ${childrenAre} 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.`);
 						}
-						break;
-
-					case "please you":
+					} else {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is stripped and placed into your waiting arms upon your couch. Instinctively, ${he} begins to push out ${his} ${babies} as you tease ${his} breasts and belly, indifferent to you and ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and a fresh change of clothes, ${he} is returned to your office.`);
+							r.push(`${He} wanders until ${he} finds ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to ${his2} wandering hands. ${His} ${childrenAre} 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}'s room.`);
 						} else {
-							r.push(`${He} is stripped and placed into your waiting arms upon your couch.`);
-							if (slave.devotion > 50) {
-								r.push(`Feeling safe and secure, ${he}`);
-							} else if (slave.devotion > 20) {
-								r.push(`${He} squirms uncomfortably as ${he}`);
-							} else {
-								r.push(`${He} starts to panic as ${he}`);
-								humiliation = 1;
-							}
-							r.push(`begins to push out ${his} ${babies}`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process,`);
-							}
-							r.push(`as you tease ${his} breasts and belly. ${His} ${childrenAre} promptly taken and, following a cleaning and a fresh change of clothes, ${he} is returned to your office.`);
+							r.push(`${He} seeks out ${S.HeadGirl.slaveName}, who undresses ${him} as ${he} dutifully begins to push out ${his} ${babies}, enjoying ${his2} wandering hands and attention${UH}. ${His} ${childrenAre} 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.`);
 						}
-						break;
+					}
+					break;
 
-					case "stay confined":
-					case "be confined in the cellblock":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed in a specially designed cell to give birth in. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
+				case "be confined in the arcade":
+					r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively births ${his} ${children} into the waiting basket${UH}. As they are carried away, ${his} rear is cleaned up and the sign removed.`);
+					break;
+
+				case "get treatment in the clinic":
+					if (!canWalk(slave)) {
+						r.push(`${He} is helped to the clinic's maternity ward.`);
+						if (S.Nurse) {
+							r.push(S.Nurse.slaveName);
 						} else {
-							r.push(`${He} is placed in a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
+							r.push(`A freelance nurse`);
 						}
-						break;
-
-					case "work as a servant":
-					case "be a servant":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed on ${his} cot and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
+						r.push(`delivers ${his} ${children} before taking`);
+						if (slave.pregType > 1) {
+							r.push(`them`);
 						} else {
-							r.push(`${He} is placed on ${his} cot and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process and`);
-							}
-							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
-							humiliation = 1;
+							r.push(`it`);
 						}
-						break;
-
-					case "serve in the master suite":
-						if (slave.fetish === "mindbroken") {
-							if (V.masterSuiteUpgradePregnancy === 1) {
-								r.push(`${He} is carried to the birthing chamber and comfortably positioned. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back 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.`);
-								}
-							} else {
-								r.push(`${He} is placed on a soft cushion and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back 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(`away. Before long ${he} is returned to ${his} recovery room to rest.`);
+					} else {
+						r.push(`${He} is guided to the clinic's maternity ward.`);
+						if (S.Nurse) {
+							r.push(S.Nurse.slaveName);
 						} else {
-							if (V.masterSuiteUpgradePregnancy === 1) {
-								r.push(`${He} is carried to the birthing chamber and comfortably positioned. Sinking into the luxury, ${he} begins working on birthing ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and`);
-								}
-								r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back 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.`);
-								}
-								humiliation = 1;
-							} else {
-								r.push(`${He} is placed on a soft cushion and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
-								if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-									r.push(`convulsing with orgasms in the process and`);
-								}
-								r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back 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.`);
-								}
-								humiliation = 1;
-							}
+							r.push(`A freelance nurse`);
 						}
-						break;
+						r.push(`delivers ${his} ${children} before taking`);
+						if (slave.pregType > 1) {
+							r.push(`them`);
+						} else {
+							r.push(`it`);
+						}
+						r.push(`away. Before long ${he} is returned to ${his} recovery room to rest.`);
+					}
+					break;
+
+				case "be confined in the cellblock":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is forced into a specially designed cell to give birth in. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
+					} else {
+						r.push(`${He} is forced into a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
+					}
+					break;
+
+				case "be the DJ":
+					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 ${his} ${babies}, basking in his attention${UH}. Placing ${his} ${children} outside the room, ${he} returns to pleasure ${his} tease.`);
+					break;
+
+				case "be the Attendant":
+					r.push(`${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 ${his} ${babies}, something ${he} has been trained for ${(slave.geneticQuirks.uterineHypersensitivity === 2) ? `, even if ${he} was convulsing with orgasms in the process` : ``}. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} heads back to the main pool.`);
+					break;
+
+				case "be the Matron":
+					r.push(`${He} quickly waddles back to ${his} private room before stripping and calling in several slaves to assist ${him} in childbirth. ${He} has quite a bit of experience in taking care of children, but not as much in delivering them, and less so in delivering ${his} own. ${He} soon figures it out, though, and after an exhausting birthing ordeal, ${his} ${childrenAre} taken from ${him}, and ${he} is allowed a shower and a rest before returning to work.`);
+					break;
 
-					case "serve in the club":
+				case "be the Madam":
+					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 ${his} ${babies},`);
+					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} ${children} outside the room, ${he} returns to get more intimate with ${his} catch.`);
+					break;
+
+				case "be the Stewardess":
+					r.push(`${He} strips and settles ${himself} into ${his} favorite chair, while calling several servants to ${his} aid. ${He} begins to push out ${his} ${babies} into the arms of ${his} waiting charges${UH}. ${His} ${childrenAre} promptly taken and ${he} reclines while ${his} servants clean and dress ${him}. Once ${he} has had enough, ${he} orders them back to work on the penthouse.`);
+					break;
+
+				case "be the Milkmaid":
+					r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${He} is quite experienced in delivering ${his} cows' children, but ${he} finds it much more difficult to apply ${his} knowledge to ${himself}. ${His} ${childrenAre} promptly taken and, after a short rest, ${he} returns to caring for your cows.`);
+					break;
+
+				case "be the Farmer":
+					r.push(`${He} heads to ${his} private room before stripping and calling in a couple of nearby slaves to aid ${him}. Though ${he} has delivered more than a few of ${his} livestocks' offspring, delivering ${his} own proves to be a slightly more difficult ordeal. ${He} manages, though, and after ${his} ${childrenAre} taken from ${him} and ${he}'s had a shower and a short rest, ${he} returns to looking after ${V.farmyardName}.`);
+					break;
+
+				case "be the Wardeness":
+					if (slave.fetish === "mindbroken") {	// FIXME: can Wardens be mindbroken?
+						r.push(`${He} enters an empty cell, strips, and seats ${himself} on the cot. ${He} instinctively begins birthing ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} returns to mindlessly breaking the confined slaves.`);
+					} else {
+						r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to the cellblock.`);
+					}
+					break;
+
+				case "be the Nurse":
+					r.push(`${He} waddles to ${his} maternity ward and strips before laying on an open bed. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}as ${his} assistants watch. ${His} ${childrenAre} promptly taken and ${he} is helped to the recovery ward until ${he} recovers enough to take over ${V.clinicName} again.`);
+					break;
+
+				case "be your Head Girl":
+					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 ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken`);
+					if (HGL !== 0) {
+						r.push(`by ${his} roommate`);
+					}
+					r.push(`and ${he} rests awhile before returning to managing your slaves.`);
+					break;
+
+				case "guard you":
+					r.push(`Or ${he} would have, if ${he}'d stop refusing to leave your side. You lead ${him} someplace private and help ${him} undress. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. You call for a servant to quickly gather ${his} ${children} as you help ${him} into the shower, making sure to wait outside for your loyal guardian to finish.`);
+					break;
+
+				case "recruit girls":
+					r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to finding new slaves for you.`);
+					break;
+
+				default:
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed in a private room in the back of the club before an audience of eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
 						} else {
-							r.push(`${He} is placed in a private room in the back of the club before an audience of eager patrons. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process, while`);
-							}
-							r.push(`fully aware of ${his} captive audience and blushing strongly. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
-							humiliation = 1;
+							r.push(`${He} is helped back to ${his} bed and stripped before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
 						}
-						break;
-
-					case "rest in the spa":
+					} else {
 						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed in a special flotation device and placed in a birthing pool. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is taken back to the spa.`);
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
 						} else {
-							r.push(`${He} is placed in a special flotation device and placed in a birthing pool. Giving birth to ${his} ${babies}`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process despite`);
-							} else {
-								r.push(`is easy under`);
-							}
-							r.push(`such relaxing circumstances. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is carried back to the spa.`);
+							r.push(`${He} returns to ${his} bed and strips before slipping into it. ${He} makes ${himself} comfortable and begins working on birthing ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and ${he} rests awhile before returning to ${his} task.`);
 						}
-						break;
+					}
+			}
+		}
+		App.Events.addParagraph(el, r);
+		return el;
+	}
 
-					case "learn in the schoolroom":
-						r.push(`${He} is placed on special seat at 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 ${his} ${babies},`);
+
+	function ampBirth() {
+		const el = document.createElement("p");
+		let He2, he2, his2;
+		let bw;
+		const r = [];
+		const babies = slave.pregType > 1 ? `babies` : `baby`;
+		const children = slave.pregType > 1 ? `children` : `child`;
+		const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
+		const breasts = slave.pregType > 1 ? `breasts` : `breast`;
+		const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
+		const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
+
+		if (birthDamage > 5) {
+			cSection = 1;
+			if (V.clinic !== 0) {
+				r.push(`${He} is carried to ${V.clinicName}, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up in a comfortable hospital bed to relax until ${he} is ready. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies}, fully aware of ${his} watching helpers.`);
+				if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+					r.push(`${His} body is so sensitive that even difficult birth is an intensely pleasurable experience for ${him}.`);
+				}
+				if (birthDamage > 10) {
+					cSection = 1;
+					App.Medicine.Modification.addScar(slave, "belly", "c-section");
+					r.push(`After several hours of intense labor, ${he} is transferred to the surgery wing. Following an emergency c-section, ${he} is returned to the recovery wing to rest.`);
+				} else {
+					r.push(`After several hours,`);
+					if (slave.geneticQuirks.uterineHypersensitivity !== 1) {
+						r.push(`and a touch of morphine,`);
+					}
+					r.push(`${he} has successfully given birth.`);
+				}
+				r.push(`${His} ${childrenAre} promptly taken and ${he} is left under observation to make sure ${he} recovers.`);
+			} else {
+				cSection = 1;
+				App.Medicine.Modification.addScar(slave, "belly", "c-section");
+				r.push(`${He} is carried to the autosurgery, since ${he} is likely to face complications with childbirth. ${He} is stripped from ${his} clothes and set up on the operating table. ${He} is quickly sedated and subjected to a c-section in order to avoid potential problems. The surgery is quick and ${he} is moved to a bed to recover. When ${he} awakes, ${his} ${slave.pregType > 1 ? `children have` : `child has`} already been taking away.`);
+			}
+		} else {
+			switch (slave.assignment) {
+				case "rest":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
+					} else {
+						r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
 						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
 							r.push(`convulsing with orgasms in the process and`);
 						}
-						r.push(`fully aware of the rapt attention of the other students. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried 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.`);
+						r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is encouraged to keep resting.`);
+						humiliation = 1;
+					}
+					break;
+
+				case "be a subordinate slave": {
+					const domSlave = getSlave(slave.subTarget);
+					if (bw) {
+						({he2} = getPronouns(domSlave).appendSuffix("2"));
+					}
+					if (slave.fetish === "mindbroken") {
+						if (slave.subTarget === 0) {
+							r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is returned to your waiting slaves.`);
 						} else {
-							r.push(`overhear the descriptions of ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole`);
+							r.push(`${He} is placed with ${domSlave.slaveName} so that ${he2} may`);
+							if (canSee(domSlave)) {
+								r.push(`enjoy the show.`);
 							} else {
-								r.push(`vagina`);
+								r.push(`be present.`);
 							}
-							r.push(`being passed between ${his} peers.`);
+							r.push(`Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching audience. ${His} ${childrenAre} promptly taken and ${he} is tipped into ${domSlave.slaveName}'s eager lap.`);
 						}
-						humiliation = 1;
-						break;
-
-					case "take classes":
-						r.push(`Or ${he} would have been, 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, ${he} is forbidden from leaving. Additionally, ${his} birth will be turned into a live broadcast.`);
-						humiliation = 1;
-						r.push(clothingBirth());
-						r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} removed to be cleaned up before the lesson is continued.`);
-						break;
-
-					case "work in the brothel":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed in a private room in the back of the brothel before an audience of eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+					} else {
+						if (slave.subTarget === 0) {
+							r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+								r.push(`convulsing with orgasms in the process and`);
+							}
+							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and ${he} is returned to your waiting slaves.`);
+							humiliation = 1;
 						} else {
-							r.push(`${He} is placed in a private room in the back of the brothel before an audience of eager patrons. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+							r.push(`${He} is placed with ${domSlave.slaveName} so that ${he2} may`);
+							if (canSee(domSlave)) {
+								r.push(`watch.`);
+							} else {
+								r.push(`be present.`);
+							}
+							r.push(`With an intense blush, ${he} begins to push out ${his} ${babies},`);
 							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process, while`);
+								r.push(`convulsing with orgasms in the process and`);
+							}
+							r.push(`fully aware of ${domSlave.slaveName}'s`);
+							if (domSlave.fetish === "pregnancy") {
+								r.push(`hungry gaze.`);
+							} else {
+								r.push(`amused gaze.`);
 							}
-							r.push(`fully aware of ${his} captive audience and blushing strongly. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+							r.push(`${His} ${childrenAre} promptly taken and ${he} is tipped into ${domSlave.slaveName}'s eager lap.`);
 							humiliation = 1;
 						}
-						break;
+					}
+					break;
+				}
 
-					case "be the Schoolteacher":
-						r.push(`${He} is stripped and placed on a specially designed seat before ${his} class. ${He} has been planning this lesson for several months now. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+				case "whore":
+				case "serve the public":
+				case "choose her own job":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
+					} else {
+						r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
 						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
 							r.push(`convulsing with orgasms in the process and`);
 						}
-						r.push(`fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and, with the assistance of a helper, how to deliver a baby. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} resumes ${his} previous lesson.`);
+						r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
 						humiliation = 1;
-						break;
+					}
+					break;
 
-					case "be your Concubine":
-						if (slave.pregSource === -1 && slave.relationship === -3) {
-							r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out your ${babies}${UH}. You help ${him} upright and hold your ${children} to ${his} ${breasts}. The two of you cuddle as you watch your ${newborns} suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the ${newborns}, the slave servant is surprised to find`);
-							if (slave.pregType === 1) {
-								r.push(`a`);
-							}
-							r.push(`${(slave.pregType > 1) ? `name-cards` : `name-card`} affixed to their ${(slave.pregType > 1) ? `blankets` : `blanket`}.`);
-							if (slave.fetish !== "mindbroken") {
-								r.push(`${He} can't help but feel more devoted to ${his} master after seeing such a touching act. Before you leave, ${slave.slaveName} expresses how cute ${he} found your ${children} and that ${he}'d love to bear more for you.`);
-							}
-						} else if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed by your side. You strip ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to your wandering hands. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} is carried back to your master suite.`);
+				case "work a glory hole":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is locked, nude, in a glory hole box and ordered to suck. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} quickly extracted from the box. ${He} never notices, focused entirely on the fresh cock poking through the glory hole.`);
+					} else {
+						r.push(`${He} is locked, nude, in a glory hole box and ordered to suck. ${He} quickly finishes the dick off before wiggling ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${children}${UH}. As ${he} finishes, the box is opened and ${his} ${childrenAre} gathered and taken away before ${he} is forcefully repositioned with ${his} mouth over the glory hole.`);
+					}
+					break;
+
+				case "get milked":
+					if (slave.fetish === "mindbroken") {
+						if (V.dairyPregSetting > 0) {
+							r.push(`${He} is hooked up to a milking machine and allowed to continue ${his} assignment. ${He} shows little interest in ${his} coming birth, instead focusing on ${his} milky breasts. Instinctively, ${he} begins to push out ${his} ${babies}. ${He} shows no interest in ${his} ${children} being removed from the milking stall, nor when ${he} is hosed off.`);
 						} else {
-							r.push(`${He} is placed by your side. You strip ${him} as ${he} dutifully begins to push out ${his} ${babies},`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process, while`);
-							}
-							r.push(`enjoying your wandering hands and attention. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} is carried back to your master suite. As ${he} leaves your office, ${he} throws you a wink, hoping to see you again soon.`);
+							r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is carried back to the milkers.`);
 						}
-						break;
-
-					case "live with your Head Girl":
-						({he2} = getPronouns(S.HeadGirl).appendSuffix("2"));
-						if (slave.pregSource === V.HeadGirlID) {
-							r.push(`${S.HeadGirl.slaveName} makes sure that the mother of ${his2} ${children} is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. ${He2} carefully undresses ${slave.slaveName}, all the while whispering sweet nothings in ${his} ear. ${He} begins to push out ${his} ${babies},`);
+					} else {
+						if (V.dairyPregSetting > 0) {
+							r.push(`${He} is hooked up to a milking machine and allowed to continue ${his} assignment. ${He} meekly protests ${his} situation, but ultimately excepts it. ${He} begins working on birthing ${his} ${babies},`);
 							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
 								r.push(`convulsing with orgasms in the process,`);
 							}
-							r.push(`and ${his} ${childrenAre} carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired body.`);
-						} else if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed with ${S.HeadGirl.slaveName}. ${He2} unwraps ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to ${his2} wandering hands. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} is carried back to ${S.HeadGirl.slaveName}'s room.`);
-						} else {
-							r.push(`${He} is placed with ${S.HeadGirl.slaveName}. ${He2} unwraps ${him} as ${he} dutifully begins to push out ${his} ${babies},`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`convulsing with orgasms in the process and`);
-							}
-							r.push(`enjoying ${his2} wandering hands and attention. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} is carried back to ${S.HeadGirl.slaveName}'s room.`);
-						}
-						break;
-
-					case "be confined in the arcade":
-						r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively births ${his} ${children} into the waiting basket. As they are carried away, ${his} rear is cleaned up and the sign removed.`);
-						break;
-
-					case "get treatment in the clinic":
-						r.push(`${He} is taken to the clinic's maternity ward.`);
-						if (S.Nurse) {
-							r.push(S.Nurse.slaveName);
-						} else {
-							r.push(`A freelance nurse`);
-						}
-						r.push(`delivers ${his} ${children} before taking them away. Before long ${he} is returned to ${his} recovery room to rest.`);
-						break;
-
-					default:
-						if (slave.fetish === "mindbroken") {
-							r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
+							r.push(`and catches a glimpse of ${his} ${children} being removed from the milking stall, but quickly forgets when ${he} is hosed off.`);
+							humiliation = 1;
 						} else {
 							r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
 							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
 								r.push(`convulsing with orgasms in the process and`);
 							}
-							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
+							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is carried back to the milkers.`);
 							humiliation = 1;
 						}
-				}
-			}
-			App.Events.addParagraph(el, r);
-			return el;
-		}
-
-		function suddenBirthScene() {
-			const el = document.createElement("p");
-			let He2, he2, his2, him2;
-			const {
-				HeU,
-				heU, himU, himselfU, girlU
-			} = getNonlocalPronouns(V.seeDicks).appendSuffix('U');
-			let r = [];
-			const birthScene = random(1, 100);
-			const babies = slave.pregType > 1 ? `babies` : `baby`;
-			const children = slave.pregType > 1 ? `children` : `child`;
-			const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
-			const breasts = slave.pregType > 1 ? `breasts` : `breast`;
-			const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
-			const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
-
-			if (random(1, 2) === 1 && canWalk(slave)) {
-				// at assignment else in halls/etc, only if able to move
-
-				const rival = slave.rivalry > 0 ? getSlave(slave.rivalryTarget) : null;
-				if (rival) {
-					({he2} = getPronouns(rival).appendSuffix("2"));
-				}
+					}
+					break;
 
-				if (slave.fetish === "mindbroken") {
-					r.push(`While wandering the penthouse absentmindedly, ${slave.slaveName}'s water breaks. ${He} carries on until the contractions drag ${him} to the floor.`);
-					r.push(clothingBirth());
-					r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes wandering aimlessly until a servant collects ${his} ${children} and sends ${him} someplace useful.`);
-				} else if (slave.fetish === "humiliation") {
-					r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s water breaks. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`);
-					humiliation = 1;
-					r.push(clothingBirth());
-					r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} resumes ${his} previous task, feeling much lighter.`);
-				} else {
-					if (birthScene < 40) {
-						r.push(`While`);
-						if (canWalk(slave)) {
-							r.push(`walking`);
-						} else {
-							r.push(`traveling`);
-						}
-						r.push(`through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds a secluded nook to give birth in.`);
-						r.push(clothingBirth());
-						r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to before hurrying to ${his} assignment.`);
-					} else if (birthScene > 66 && slave.rivalry === 3 && isSlaveAvailable(rival) && canWalk(rival)) {
-						if (slave.pregSource === rival.ID) {
-							r.push(`While hustling through the penthouse on ${his} way to give birth, ${slave.slaveName} finds ${his} path blocked by ${rival.slaveName} — and a hospital gurney, of all things. ${He2} appears genuinely concerned for the (soon-to-be) mother of ${his2} ${children}, and helps ${him} onto the bed, then pushes the surprised ${girl} onwards. ${slave.slaveName}, focusing on ${his} labor, begins to rethink the animosity ${he} feels for ${him2} — until ${he} realizes ${rival.slaveName} has brought them to the cafeteria. With a smug pride in ${his2} potency, ${he2} introduces the shocked pregnant ${girl} to ${his} new audience. ${His} contractions becoming too frequent to move, ${he} begins giving birth in front of ${his} audience.`);
-							humiliation = 1;
-							r.push(clothingBirth());
-							r.push(`${rival.slaveName} gathers ${his2} ${babies} from ${his2} exhausted rival, roughly pushes ${him} off the gurney, then hands the ${children} to a servant that had been called in by the commotion. ${slave.slaveName}, humiliated by the spectacle and ${his} own naïveté, pushes through the jeering crowd and hastily heads back to ${his} bed to hide ${himself} from the mockery.`);
+				case "please you":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is stripped and placed into your waiting arms upon your couch. Instinctively, ${he} begins to push out ${his} ${babies} as you tease ${his} breasts and belly, indifferent to you and ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and a fresh change of clothes, ${he} is returned to your office.`);
+					} else {
+						r.push(`${He} is stripped and placed into your waiting arms upon your couch.`);
+						if (slave.devotion > 50) {
+							r.push(`Feeling safe and secure, ${he}`);
+						} else if (slave.devotion > 20) {
+							r.push(`${He} squirms uncomfortably as ${he}`);
 						} else {
-							r.push(`While hustling through the penthouse on ${his} way to give birth, ${slave.slaveName} finds ${his} path blocked by ${rival.slaveName}. Seeing ${his} distress brings a grin to ${his2} face. ${He2} quickly rushes the laboring ${slave.slaveName}, circling around behind ${him} and hooking ${him} under the arms. ${He2} forces the poor ${girl} into the cafeteria and holds ${him} in place, leaving ${him} with no other option than to begin giving birth in front of ${his} audience.`);
+							r.push(`${He} starts to panic as ${he}`);
 							humiliation = 1;
-							r.push(clothingBirth());
-							r.push(`${rival.slaveName} releases ${him} and ${he} moves to gather ${his} ${newborns}. With a shove from ${his} rival, ${he} rushes out of the jeering crowd's sight. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`);
 						}
+						r.push(`begins to push out ${his} ${babies}`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process,`);
+						}
+						r.push(`as you tease ${his} breasts and belly. ${His} ${childrenAre} promptly taken and, following a cleaning and a fresh change of clothes, ${he} is returned to your office.`);
+					}
+					break;
+
+				case "stay confined":
+				case "be confined in the cellblock":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed in a specially designed cell to give birth in. Instinctively, ${he} begins to push out ${his} ${babies}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
+					} else {
+						r.push(`${He} is placed in a specially designed cell to give birth in. Reluctantly, ${he} begins to push out ${his} ${babies}${UH}. ${His} ${childrenAre} promptly taken and, after ${he} and the cell are hosed down, ${he} is moved back into a standard cell.`);
+					}
+					break;
+
+				case "work as a servant":
+				case "be a servant":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed on ${his} cot and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
 					} else {
-						r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+						r.push(`${He} is placed on ${his} cot and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process and`);
+						}
+						r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
 						humiliation = 1;
-						r.push(clothingBirth());
-						r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before rushing out of sight of the jeering crowd. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`);
 					}
-				}
-			} else {
-				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} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
+					break;
+
+				case "serve in the master suite":
+					if (slave.fetish === "mindbroken") {
+						if (V.masterSuiteUpgradePregnancy === 1) {
+							r.push(`${He} is carried to the birthing chamber and comfortably positioned. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to`);
+							if (V.masterSuiteUpgradeLuxury === 1) {
+								r.push(`your big bed.`);
+							} else if (V.masterSuiteUpgradeLuxury === 2) {
+								r.push(`the fuckpit.`);
 							} else {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}.`);
+								r.push(`the main room of the master suite.`);
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
+							r.push(`${He} is placed on a soft cushion and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to`);
+							if (V.masterSuiteUpgradeLuxury === 1) {
+								r.push(`your big bed.`);
+							} else if (V.masterSuiteUpgradeLuxury === 2) {
+								r.push(`the fuckpit.`);
 							} else {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}.`);
+								r.push(`the main room of the master suite.`);
 							}
 						}
-						break;
-
-					case "be a subordinate slave": {
-						const domSlave = getSlave(slave.subTarget);
-						if (domSlave) {
-							({he2} = getPronouns(domSlave).appendSuffix("2"));
-						}
-						if (slave.fetish === "mindbroken") {
-							if (slave.subTarget === 0) {
-								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());
-								r.push(`No sooner than ${his} ${babies}`);
-								if (slave.pregType > 1) {
-									r.push(`are`);
-								} else {
-									r.push(`is`);
-								}
-								r.push(`born, a cock is shoved into ${his} gaping`);
-								if (slave.mpreg === 1) {
-									r.push(`asshole`);
-								} else {
-									r.push(`pussy`);
-								}
-								r.push(`as ${he} draws ${his} ${children} to ${his} ${breasts}.`);
+					} else {
+						if (V.masterSuiteUpgradePregnancy === 1) {
+							r.push(`${He} is carried to the birthing chamber and comfortably positioned. Sinking into the luxury, ${he} begins working on birthing ${his} ${babies},`);
+							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+								r.push(`convulsing with orgasms in the process and`);
+							}
+							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to`);
+							if (V.masterSuiteUpgradeLuxury === 1) {
+								r.push(`your big bed.`);
+							} else if (V.masterSuiteUpgradeLuxury === 2) {
+								r.push(`the fuckpit.`);
 							} else {
-								r.push(`While servicing ${domSlave.slaveName}, ${slave.slaveName}'s water breaks, though it does nothing to deter ${him} from ${his} task.`);
-								r.push(clothingBirth());
-								r.push(`No sooner than ${his} ${babies}`);
-								if (slave.pregType > 1) {
-									r.push(`are`);
-								} else {
-									r.push(`is`);
-								}
-								r.push(`born does ${he} go back to pleasuring ${his} dom.`);
+								r.push(`the main room of the master suite.`);
 							}
+							humiliation = 1;
 						} else {
-							if (slave.subTarget === 0) {
-								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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`${He} is allowed a moment to prepare ${his} ${children}`);
-								r.push(`to be sent off before returning to pleasuring your other slaves.`);
+							r.push(`${He} is placed on a soft cushion and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+								r.push(`convulsing with orgasms in the process and`);
+							}
+							r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to`);
+							if (V.masterSuiteUpgradeLuxury === 1) {
+								r.push(`your big bed.`);
+							} else if (V.masterSuiteUpgradeLuxury === 2) {
+								r.push(`the fuckpit.`);
 							} else {
-								r.push(`While servicing ${domSlave.slaveName}, ${slave.slaveName}'s water breaks, causing ${him} to immediately try to break off. ${His} dom eagerly watches ${his2} pregnant sub's ordeal.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`${domSlave.slaveName} collects the newborn ${childrenAre} to be sent off before returning and planting ${his2} crotch directly onto ${his2} exhausted sub's face.`);
+								r.push(`the main room of the master suite.`);
 							}
+							humiliation = 1;
 						}
-						break;
 					}
+					break;
 
-					case "whore":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
-							} else {
-								r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds it impossible.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children} to be sent off.`);
-							}
+				case "serve in the club":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed in a private room in the back of the club before an audience of eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+					} else {
+						r.push(`${He} is placed in a private room in the back of the club before an audience of eager patrons. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process, while`);
+						}
+						r.push(`fully aware of ${his} captive audience and blushing strongly. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+						humiliation = 1;
+					}
+					break;
+
+				case "rest in the spa":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed in a special flotation device and placed in a birthing pool. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is taken back to the spa.`);
+					} else {
+						r.push(`${He} is placed in a special flotation device and placed in a birthing pool. Giving birth to ${his} ${babies}`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process despite`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
-							} else {
-								r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds ${his} path blocked by rowdy johns.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children} to be sent off.`);
-							}
+							r.push(`is easy under`);
 						}
-						break;
+						r.push(`such relaxing circumstances. ${His} ${childrenAre} promptly taken and, following a cleaning, ${he} is carried back to the spa.`);
+					}
+					break;
 
-					case "serve the public":
-						if (slave.fetish === "mindbroken") {
-							if (birthScene > 80 && canDoVaginal(slave)) {
-								r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} ${children} to ${his} ${breasts} before seeking out the next citizen's cock.`);
-							} else if (birthScene > 60 && canDoAnal(slave)) {
-								r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cock.`);
-							} else if (birthScene > 40) {
-								r.push(`While sucking a citizen's dick, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`);
-								r.push(clothingBirth());
-								r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cock.`);
-							} else {
-								r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
-								r.push(clothingBirth());
-								r.push(`The citizen splashes across ${his} face before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cunt.`);
-							}
+				case "learn in the schoolroom":
+					r.push(`${He} is placed on special seat at 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 ${his} ${babies},`);
+					if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+						r.push(`convulsing with orgasms in the process and`);
+					}
+					r.push(`fully aware of the rapt attention of the other students. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried 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 the descriptions of ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole`);
 						} else {
-							if (birthScene > 80 && canDoVaginal(slave)) {
-								r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-								if (slave.fetish === "humiliation") {
-									r.push(`but that only makes it more exciting.`);
-								} else {
-									r.push(`so ${he} bears with it.`);
-								}
-								r.push(`He cums over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} ${children} to be sent off.`);
-								humiliation = 1;
-							} else if (birthScene > 60 && canDoAnal(slave)) {
-								r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-								if (slave.fetish === "humiliation") {
-									r.push(`but that only makes it more exciting.`);
-								} else {
-									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 to the ground. ${He} quickly gathers ${his} ${children} to be sent off.`);
-								humiliation = 1;
-							} else if (birthScene > 40) {
-								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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
-							} else {
-								r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`She cums across ${his} face before helping ${him} to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
-							}
+							r.push(`vagina`);
 						}
-						break;
+						r.push(`being passed between ${his} peers.`);
+					}
+					humiliation = 1;
+					break;
+
+				case "take classes":
+					r.push(`Or ${he} would have been, 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, ${he} is forbidden from leaving. Additionally, ${his} birth will be turned into a live broadcast.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} removed to be cleaned up before the lesson is continued.`);
+					break;
+
+				case "work in the brothel":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed in a private room in the back of the brothel before an audience of eager patrons. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} audience. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+					} else {
+						r.push(`${He} is placed in a private room in the back of the brothel before an audience of eager patrons. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process, while`);
+						}
+						r.push(`fully aware of ${his} captive audience and blushing strongly. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with ${him}.`);
+						humiliation = 1;
+					}
+					break;
+
+				case "be the Schoolteacher":
+					r.push(`${He} is stripped and placed on a specially designed seat before ${his} class. ${He} has been planning this lesson for several months now. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+					if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+						r.push(`convulsing with orgasms in the process and`);
+					}
+					r.push(`fully aware of ${his} watching students. ${He} demonstrates the proper ways to labor and, with the assistance of a helper, how to deliver a baby. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} resumes ${his} previous lesson.`);
+					humiliation = 1;
+					break;
+
+				case "be your Concubine":
+					if (slave.pregSource === -1 && slave.relationship === -3) {
+						r.push(`You make sure to find time in your busy schedule to be at your concubine ${wife}'s side as ${he} gives birth to your ${children}. You gently caress ${slave.slaveName}'s body as ${he} begins to push out your ${babies}${UH}. You help ${him} upright and hold your ${children} to ${his} ${breasts}. The two of you cuddle as you watch your ${newborns} suckle from their mother. Since ${he} is quite special to you, you allow ${him} the time to pick out names before ${his} ${children} must be taken away. When the time comes to pick up the ${newborns}, the slave servant is surprised to find`);
+						if (slave.pregType === 1) {
+							r.push(`a`);
+						}
+						r.push(`${(slave.pregType > 1) ? `name-cards` : `name-card`} affixed to their ${(slave.pregType > 1) ? `blankets` : `blanket`}.`);
+						if (slave.fetish !== "mindbroken") {
+							r.push(`${He} can't help but feel more devoted to ${his} master after seeing such a touching act. Before you leave, ${slave.slaveName} expresses how cute ${he} found your ${children} and that ${he}'d love to bear more for you.`);
+						}
+					} else if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed by your side. You strip ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to your wandering hands. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} is carried back to your master suite.`);
+					} else {
+						r.push(`${He} is placed by your side. You strip ${him} as ${he} dutifully begins to push out ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process, while`);
+						}
+						r.push(`enjoying your wandering hands and attention. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, ${he} is carried back to your master suite. As ${he} leaves your office, ${he} throws you a wink, hoping to see you again soon.`);
+					}
+					break;
+
+				case "live with your Head Girl":
+					({he2} = getPronouns(S.HeadGirl).appendSuffix("2"));
+					if (slave.pregSource === V.HeadGirlID) {
+						r.push(`${S.HeadGirl.slaveName} makes sure that the mother of ${his2} ${children} is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. ${He2} carefully undresses ${slave.slaveName}, all the while whispering sweet nothings in ${his} ear. ${He} begins to push out ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process,`);
+						}
+						r.push(`and ${his} ${childrenAre} carefully collected by their father. Once they are out of the way, ${S.HeadGirl.slaveName} moves in to fondle ${slave.slaveName}'s tired body.`);
+					} else if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed with ${S.HeadGirl.slaveName}. ${He2} unwraps ${him} as ${he} instinctively begins to push out ${his} ${babies}, indifferent to ${his2} wandering hands. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} is carried back to ${S.HeadGirl.slaveName}'s room.`);
+					} else {
+						r.push(`${He} is placed with ${S.HeadGirl.slaveName}. ${He2} unwraps ${him} as ${he} dutifully begins to push out ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process and`);
+						}
+						r.push(`enjoying ${his2} wandering hands and attention. ${His} ${childrenAre} promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your Head Girl, ${he} is carried back to ${S.HeadGirl.slaveName}'s room.`);
+					}
+					break;
+
+				case "be confined in the arcade":
+					r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively births ${his} ${children} into the waiting basket. As they are carried away, ${his} rear is cleaned up and the sign removed.`);
+					break;
+
+				case "get treatment in the clinic":
+					r.push(`${He} is taken to the clinic's maternity ward.`);
+					if (S.Nurse) {
+						r.push(S.Nurse.slaveName);
+					} else {
+						r.push(`A freelance nurse`);
+					}
+					r.push(`delivers ${his} ${children} before taking them away. Before long ${he} is returned to ${his} recovery room to rest.`);
+					break;
+
+				default:
+					if (slave.fetish === "mindbroken") {
+						r.push(`${He} is placed on ${his} bed and stripped. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
+					} else {
+						r.push(`${He} is placed on ${his} bed and stripped. ${He} wiggles ${himself} into a comfortable spot and begins working on birthing ${his} ${babies},`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`convulsing with orgasms in the process and`);
+						}
+						r.push(`fully aware of ${his} watching helper. ${His} ${childrenAre} promptly taken and, following a cleaning and fresh change of clothes, ${he} is carried back to ${his} station.`);
+						humiliation = 1;
+					}
+			}
+		}
+		App.Events.addParagraph(el, r);
+		return el;
+	}
+
+	function suddenBirthScene() {
+		const el = document.createElement("p");
+		let He2, he2, his2, him2;
+		const {
+			HeU,
+			heU, himU, himselfU, girlU
+		} = getNonlocalPronouns(V.seeDicks).appendSuffix('U');
+		let r = [];
+		const birthScene = random(1, 100);
+		const babies = slave.pregType > 1 ? `babies` : `baby`;
+		const children = slave.pregType > 1 ? `children` : `child`;
+		const childrenAre = slave.pregType > 1 ? `children are` : `child is`;
+		const breasts = slave.pregType > 1 ? `breasts` : `breast`;
+		const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
+		const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
+
+		if (random(1, 2) === 1 && canWalk(slave)) {
+			// at assignment else in halls/etc, only if able to move
+
+			const rival = slave.rivalry > 0 ? getSlave(slave.rivalryTarget) : null;
+			if (rival) {
+				({he2} = getPronouns(rival).appendSuffix("2"));
+			}
 
-					case "work a glory hole":
+			if (slave.fetish === "mindbroken") {
+				r.push(`While wandering the penthouse absentmindedly, ${slave.slaveName}'s water breaks. ${He} carries on until the contractions drag ${him} to the floor.`);
+				r.push(clothingBirth());
+				r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes wandering aimlessly until a servant collects ${his} ${children} and sends ${him} someplace useful.`);
+			} else if (slave.fetish === "humiliation") {
+				r.push(`While waddling through the penthouse between assignments, ${slave.slaveName}'s water breaks. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`);
+				humiliation = 1;
+				r.push(clothingBirth());
+				r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} resumes ${his} previous task, feeling much lighter.`);
+			} else {
+				if (birthScene < 40) {
+					r.push(`While`);
+					if (canWalk(slave)) {
+						r.push(`walking`);
+					} else {
+						r.push(`traveling`);
+					}
+					r.push(`through the penthouse on the way to ${his} next assignment, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds a secluded nook to give birth in.`);
+					r.push(clothingBirth());
+					r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to before hurrying to ${his} assignment.`);
+				} else if (birthScene > 66 && slave.rivalry === 3 && isSlaveAvailable(rival) && canWalk(rival)) {
+					if (slave.pregSource === rival.ID) {
+						r.push(`While hustling through the penthouse on ${his} way to give birth, ${slave.slaveName} finds ${his} path blocked by ${rival.slaveName} — and a hospital gurney, of all things. ${He2} appears genuinely concerned for the (soon-to-be) mother of ${his2} ${children}, and helps ${him} onto the bed, then pushes the surprised ${girl} onwards. ${slave.slaveName}, focusing on ${his} labor, begins to rethink the animosity ${he} feels for ${him2} — until ${he} realizes ${rival.slaveName} has brought them to the cafeteria. With a smug pride in ${his2} potency, ${he2} introduces the shocked pregnant ${girl} to ${his} new audience. ${His} contractions becoming too frequent to move, ${he} begins giving birth in front of ${his} audience.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						r.push(`${rival.slaveName} gathers ${his2} ${babies} from ${his2} exhausted rival, roughly pushes ${him} off the gurney, then hands the ${children} to a servant that had been called in by the commotion. ${slave.slaveName}, humiliated by the spectacle and ${his} own naïveté, pushes through the jeering crowd and hastily heads back to ${his} bed to hide ${himself} from the mockery.`);
+					} else {
+						r.push(`While hustling through the penthouse on ${his} way to give birth, ${slave.slaveName} finds ${his} path blocked by ${rival.slaveName}. Seeing ${his} distress brings a grin to ${his2} face. ${He2} quickly rushes the laboring ${slave.slaveName}, circling around behind ${him} and hooking ${him} under the arms. ${He2} forces the poor ${girl} into the cafeteria and holds ${him} in place, leaving ${him} with no other option than to begin giving birth in front of ${his} audience.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						r.push(`${rival.slaveName} releases ${him} and ${he} moves to gather ${his} ${newborns}. With a shove from ${his} rival, ${he} rushes out of the jeering crowd's sight. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`);
+					}
+				} else {
+					r.push(`While waddling through the penthouse on ${his} way to the cafeteria, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds ${himself} stranded in the middle of all the dining slaves.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before rushing out of sight of the jeering crowd. Finding a servant to give ${his} ${children} to, ${he} hastily heads back to ${his} bed to hide ${himself} from the mockery.`);
+				}
+			}
+		} else {
+			switch (slave.assignment) {
+				case "rest":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							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(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							r.push(`${His} ${childrenAre} quickly extracted from the box. ${He} never notices, having focused entirely on the fresh cock poking through the glory hole.`);
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
 						} 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(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							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 ${his} ${childrenAre} gathered and taken away as ${he} turns to suck the fresh cock poking through the hole.`);
+							r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}.`);
 						}
-						break;
-
-					case "get milked":
+					} else {
 						if (slave.fetish === "mindbroken") {
-							r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} show little regard and continues kneading ${his} breasts.`);
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							r.push(`${He} shows no interest in ${his} ${children} being removed from the milking stall, instead focusing entirely on draining ${his} breasts.`);
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
 						} 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(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							r.push(`${He} takes a break from milking to collect ${his} ${children} for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
+							r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}.`);
 						}
-						break;
+					}
+					break;
 
-					case "please you":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
-								r.push(clothingBirth());
-								r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} ${children} and to clean up the spill.`);
+				case "be a subordinate slave": {
+					const domSlave = getSlave(slave.subTarget);
+					if (domSlave) {
+						({he2} = getPronouns(domSlave).appendSuffix("2"));
+					}
+					if (slave.fetish === "mindbroken") {
+						if (slave.subTarget === 0) {
+							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());
+							r.push(`No sooner than ${his} ${babies}`);
+							if (slave.pregType > 1) {
+								r.push(`are`);
 							} 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.`);
-									humiliation = 1;
-								}
-								r.push(clothingBirth());
-								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} ${children} and to clean up your floor and your toy.`);
+								r.push(`is`);
+							}
+							r.push(`born, a cock is shoved into ${his} gaping`);
+							if (slave.mpreg === 1) {
+								r.push(`asshole`);
+							} else {
+								r.push(`pussy`);
 							}
+							r.push(`as ${he} draws ${his} ${children} to ${his} ${breasts}.`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
-								r.push(clothingBirth());
-								r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} ${children} and to clean up the spill.`);
+							r.push(`While servicing ${domSlave.slaveName}, ${slave.slaveName}'s water breaks, though it does nothing to deter ${him} from ${his} task.`);
+							r.push(clothingBirth());
+							r.push(`No sooner than ${his} ${babies}`);
+							if (slave.pregType > 1) {
+								r.push(`are`);
 							} 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.`);
-									humiliation = 1;
-								}
-								r.push(clothingBirth());
-								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} ${children} and to clean up your floor and your toy.`);
+								r.push(`is`);
 							}
+							r.push(`born does ${he} go back to pleasuring ${his} dom.`);
 						}
-						break;
-
-					case "guard you":
-						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());
-						r.push(`You sit by your loyal guard holding ${his} ${children} 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.`);
-						break;
+					} else {
+						if (slave.subTarget === 0) {
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`${He} is allowed a moment to prepare ${his} ${children}`);
+							r.push(`to be sent off before returning to pleasuring your other slaves.`);
+						} else {
+							r.push(`While servicing ${domSlave.slaveName}, ${slave.slaveName}'s water breaks, causing ${him} to immediately try to break off. ${His} dom eagerly watches ${his2} pregnant sub's ordeal.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`${domSlave.slaveName} collects the newborn ${childrenAre} to be sent off before returning and planting ${his2} crotch directly onto ${his2} exhausted sub's face.`);
+						}
+					}
+					break;
+				}
 
-					case "stay confined":
+				case "whore":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							r.push(`While waiting in confinement, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position.`);
+							r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`);
 							r.push(clothingBirth());
-							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes waiting.`);
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
 						} else {
-							r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
+							r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds it impossible.`);
+							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`${He} collects ${his} ${children} and holds them close knowing someone will soon come to take them away from ${him}.`);
+							r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children} to be sent off.`);
 						}
-						break;
+					} else {
+						if (slave.fetish === "mindbroken") {
+							r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks.`);
+							r.push(clothingBirth());
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} as ${he} resumes whoring, oblivious to the free show ${he} just gave ${his} customers.`);
+						} else {
+							r.push(`While attempting to attract customers with ${his} gravid body, ${slave.slaveName}'s water breaks, soaking ${him}. ${He} attempts to get someplace safe to give birth but finds ${his} path blocked by rowdy johns.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`${He} lies on the ground, exhausted and covered in sperm from the circle of men watching ${him}, until ${he} recovers enough to collect ${his} ${children} to be sent off.`);
+						}
+					}
+					break;
 
-					case "recruit girls":
-						r.push(`While on a video call with a potential recruit, ${slave.slaveName}'s water breaks. ${He} attempts to play it cool and act like nothing is happening but the worsening contractions finally get to ${him}.`);
-						humiliation = 1;
-						r.push(clothingBirth());
-						if (birthScene > 50) {
-							r.push(`Exhausted from the birth and clutching ${his} newborn ${children}, ${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}.`);
+				case "serve the public":
+					if (slave.fetish === "mindbroken") {
+						if (birthScene > 80 && canDoVaginal(slave)) {
+							r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} bulk off of him. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} ${children} to ${his} ${breasts} before seeking out the next citizen's cock.`);
+						} else if (birthScene > 60 && canDoAnal(slave)) {
+							r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cock.`);
+						} else if (birthScene > 40) {
+							r.push(`While sucking a citizen's dick, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`);
+							r.push(clothingBirth());
+							r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cock.`);
 						} else {
-							r.push(`Exhausted from the birth and clutching ${his} newborn ${children}, ${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.`);
+							r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
+							r.push(clothingBirth());
+							r.push(`The citizen splashes across ${his} face before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next citizen's cunt.`);
+						}
+					} else {
+						if (birthScene > 80 && canDoVaginal(slave)) {
+							r.push(`While riding a citizen's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
 							if (slave.fetish === "humiliation") {
-								r.push(`Your recruiter can't help but become aroused at the prospect.`);
+								r.push(`but that only makes it more exciting.`);
 							} 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(`so ${he} bears with it.`);
 							}
-						}
-						break;
-
-					case "be your Head Girl":
-						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.`);
-						humiliation = 1;
-						r.push(clothingBirth());
-						r.push(`Upon finishing, ${he} quickly collects ${his} ${children} and orders the mess to be cleaned promptly without breaking ${his} dominant appearance.`);
-						break;
-
-					case "work as a servant":
-					case "be a servant":
-						if (slave.fetish === "mindbroken") {
-							if (birthScene > 50) {
-								r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} disregards this development and continues working.`);
-								r.push(clothingBirth());
-								r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. Instead, ${he} draws ${his} ${children} to ${his} ${breasts} until`);
-								if (S.Stewardess) {
-									r.push(S.Stewardess.slaveName);
-								} else if (S.HeadGirl) {
-									r.push(S.HeadGirl.slaveName);
-								} else {
-									r.push(`${V.assistant.name}`);
-								}
-								r.push(`shouts at ${him} to move ${his} useless ass.`);
+							r.push(`He cums over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} ${children} to be sent off.`);
+							humiliation = 1;
+						} else if (birthScene > 60 && canDoAnal(slave)) {
+							r.push(`While taking a citizen's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
+							if (slave.fetish === "humiliation") {
+								r.push(`but that only makes it more exciting.`);
 							} else {
-								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());
-								r.push(`Instead of cleaning the fresh mess ${he} made, ${he} draws ${his} ${children} to ${his} ${breasts} until`);
-								if (S.Stewardess) {
-									r.push(S.Stewardess.slaveName);
-								} else if (S.HeadGirl) {
-									r.push(S.HeadGirl.slaveName);
-								} else {
-									r.push(`${V.assistant.name}`);
-								}
-								r.push(`shouts at ${him} to move ${his} useless ass.`);
+								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 to the ground. ${He} quickly gathers ${his} ${children} to be sent off.`);
+							humiliation = 1;
+						} else if (birthScene > 40) {
+							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.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
 						} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. ${He} hurriedly tries to mop up the mess and collect ${his} ${children} before`);
-								if (S.Stewardess) {
-									r.push(S.Stewardess.slaveName);
-								} else if (S.HeadGirl) {
-									r.push(S.HeadGirl.slaveName);
-								} else {
-									r.push(`${V.assistant.name}`);
-								}
-								r.push(`shouts at ${him}.`);
-							} 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());
-								r.push(`Collecting ${his} ${children}, ${he} exits ${his} hiding place before coming under the eye of`);
-								if (S.Stewardess) {
-									r.push(`the glaring ${S.Stewardess.slaveName}.`);
-								} else if (V.HeadGirlID !== 0) {
-									r.push(`the glaring ${S.HeadGirl.slaveName}.`);
-								} else {
-									r.push(`${V.assistant.name}.`);
-								}
-								r.push(`${His} ${children} are promptly taken by other servants following a lecture about priorities and time management.`);
-							}
+							r.push(`While licking a citizen's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`She cums across ${his} face before helping ${him} to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
 						}
-						break;
+					}
+					break;
 
-					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 water breaks thoroughly soaking the sheets. Ignoring the mess, ${he} shifts into a more comfortable position.`);
-									r.push(clothingBirth());
-									r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} forcefully ejected from the bed so it can be cleaned before your return.`);
-									}
-								} else if (V.masterSuiteUpgradeLuxury === 2) {
-									r.push(`While at the bottom of the master suite's fuckpit, ${slave.slaveName}'s water breaks. While ${he} doesn't stop having sex, the fucktoys using ${him} do and drag ${him} from the pit to give birth. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} ${children}, ${he} slips back into the fuckpit.`);
-								} else {
-									r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s water breaks. ${He} pays it no heed and continues blankly waiting.`);
-									r.push(clothingBirth());
-									r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed and ${him} thoroughly cleaned before your return.`);
-									}
-								}
-							} 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());
-									r.push(`Once ${his} ${childrenAre} removed, ${his} body cleaned, and the sheets changed, ${he} is helped back into bed to recover for your return.`);
-								} else if (V.masterSuiteUpgradeLuxury === 2) {
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`Once the fucktoys are done tormenting the exhausted new mother, they hand ${his} ${children} off to a servant 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());
-									r.push(`The servant collects ${his} ${children} and helps ${him} 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 "work a glory hole":
+					if (slave.fetish === "mindbroken") {
+						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());
+						r.push(`${His} ${childrenAre} quickly extracted from the box. ${He} never notices, having 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 water breaks. ${He} quickly finishes the dick off before seating ${himself} in the back of the box.`);
+						r.push(clothingBirth());
+						r.push(`As ${he} finishes, ${he}`);
+						if (canSee(slave)) {
+							r.push(`could have sworn ${he} saw an eye`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								if (V.masterSuiteUpgradeLuxury === 1) {
-									r.push(`While awaiting your return on the big bed in the master suite, ${slave.slaveName}'s water breaks thoroughly soaking the sheets. Ignoring the mess, ${he} shifts into a more comfortable position.`);
-									r.push(clothingBirth());
-									r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} forcefully ejected from the bed so it can be cleaned before your return.`);
-									}
-								} 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 ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} ${children}, ${he} slips back into the fuckpit.`);
-								} else {
-									r.push(`While awaiting your return in the master suite, ${slave.slaveName}'s water breaks. ${He} pays it no heed and continues blankly waiting.`);
-									r.push(clothingBirth());
-									r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
-									if (S.Concubine) {
-										r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} thoroughly cleaned before your return.`);
-									}
-								}
-							} 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());
-									r.push(`Once ${his} ${childrenAre} removed, ${his} body cleaned, and the sheets are changed, ${he} crawls back into bed to recover for your return.`);
-								} else if (V.masterSuiteUpgradeLuxury === 2) {
-									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.`);
-									humiliation = 1;
-									r.push(clothingBirth());
-									r.push(`Once the fucktoys are done tormenting the exhausted new mother, they hand ${his} ${children} off to a servant 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());
-									r.push(`The servant collects ${his} ${children} and helps ${him} 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.`);
-								}
-							}
+							r.push(`swears ${he} can feel somebody`);
 						}
-						break;
+						r.push(`peeping through the glory hole, watching the show. The box is opened and ${his} ${childrenAre} gathered and taken away as ${he} turns to suck the fresh cock poking through the hole.`);
+					}
+					break;
 
-					case "serve in the club":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								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());
-								r.push(`Multiple citizens drag ${him} into a booth so that they may tease ${his} exhausted body while the floor is dried and ${his} ${childrenAre} carried off.`);
-							} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`As ${his} ${children}`);
-								r.push(`are removed, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
+				case "get milked":
+					if (slave.fetish === "mindbroken") {
+						r.push(`While getting milked, ${slave.slaveName}'s water breaks. ${He} show little regard and continues kneading ${his} breasts.`);
+						r.push(clothingBirth());
+						r.push(`${He} shows no interest in ${his} ${children} being removed from the milking stall, instead focusing entirely on draining ${his} 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());
+						r.push(`${He} takes a break from milking to collect ${his} ${children} for removal and to catch ${his} breath before reattaching the milkers and coaxing ${his} milk to begin flowing anew.`);
+					}
+					break;
+
+				case "please you":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							r.push(`While sitting absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+							r.push(clothingBirth());
+							r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} ${children} and to clean up the spill.`);
+						} else {
+							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(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by "dancing" as well as ${his} body 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.`);
+								r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
 								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`Only once the last of ${his} clients cums over ${his} body is ${he} allowed to gather ${his} ${children} and take a seat. ${He} enjoys a moment with ${his} ${newborns} before a servant comes to collect them.`);
 							}
+							r.push(clothingBirth());
+							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} ${children} and to clean up your floor and your toy.`);
+						}
+					} else {
+						if (slave.fetish === "mindbroken") {
+							r.push(`While standing absentmindedly nearby, ${slave.slaveName}'s water breaks soaking the floor under ${him}. ${He} pays no heed to it and continues waiting for you to use ${him}.`);
+							r.push(clothingBirth());
+							r.push(`You certainly enjoyed the show as you call for a servant to take away ${his} ${children} and to clean up the spill.`);
 						} else {
-							if (slave.fetish === "mindbroken") {
-								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());
-								r.push(`Multiple citizens drag ${him} into a booth so that they may tease ${his} exhausted body while the dance floor is dried and ${his} ${childrenAre} carried off.`);
-							} 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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`As ${his} ${childrenAre} are removed from the dance floor, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
+							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(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by dancing as well as ${he} can. During one of ${his} dances, ${his} water breaks, soaking the dance floor. ${He} hastily tries to leave the dance floor only to find hands groping ${his} body. ${He} is quickly pulled into one of the side rooms by a group of men looking forward to the show ${he}'s about to perform for them.`);
+								r.push(`begins to panic as ${his} contractions come sooner and sooner.`);
 								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`Only once the last of ${his} clients cums over ${his} body is ${he} allowed to gather ${his} ${children} and take a seat. ${He} enjoys a moment with ${his} ${newborns} before a servant comes to collect them.`);
 							}
+							r.push(clothingBirth());
+							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} ${children} and to clean up your floor and your toy.`);
 						}
-						break;
+					}
+					break;
 
-					case "choose her own job":
-						if (!canWalk(slave)) {
-							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.`);
+				case "guard you":
+					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());
+					r.push(`You sit by your loyal guard holding ${his} ${children} 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.`);
+					break;
+
+				case "stay confined":
+					if (slave.fetish === "mindbroken") {
+						r.push(`While waiting in confinement, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position.`);
+						r.push(clothingBirth());
+						r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes waiting.`);
+					} else {
+						r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
+						r.push(clothingBirth());
+						r.push(`${He} collects ${his} ${children} and holds them close knowing someone will soon come to take them away from ${him}.`);
+					}
+					break;
+
+				case "recruit girls":
+					r.push(`While on a video call with a potential recruit, ${slave.slaveName}'s water breaks. ${He} attempts to play it cool and act like nothing is happening but the worsening contractions finally get to ${him}.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					if (birthScene > 50) {
+						r.push(`Exhausted from the birth and clutching ${his} newborn ${children}, ${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 ${his} newborn ${children}, ${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.`);
+						}
+					}
+					break;
+
+				case "be your Head Girl":
+					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.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					r.push(`Upon finishing, ${he} quickly collects ${his} ${children} and orders the mess to be cleaned promptly without breaking ${his} dominant appearance.`);
+					break;
+
+				case "work as a servant":
+				case "be a servant":
+					if (slave.fetish === "mindbroken") {
+						if (birthScene > 50) {
+							r.push(`While giving a slave oral service, ${slave.slaveName}'s water breaks. ${He} disregards this development and continues working.`);
 							r.push(clothingBirth());
-							r.push(`${He} gathers ${his} ${children} and recovers ${his} strength before a servant finds ${him} and collects ${his} ${children}. ${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 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.`);
+							r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. Instead, ${he} draws ${his} ${children} to ${his} ${breasts} until`);
+							if (S.Stewardess) {
+								r.push(S.Stewardess.slaveName);
+							} else if (S.HeadGirl) {
+								r.push(S.HeadGirl.slaveName);
+							} else {
+								r.push(`${V.assistant.name}`);
+							}
+							r.push(`shouts at ${him} to move ${his} useless 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());
+							r.push(`Instead of cleaning the fresh mess ${he} made, ${he} draws ${his} ${children} to ${his} ${breasts} until`);
+							if (S.Stewardess) {
+								r.push(S.Stewardess.slaveName);
+							} else if (S.HeadGirl) {
+								r.push(S.HeadGirl.slaveName);
+							} else {
+								r.push(`${V.assistant.name}`);
+							}
+							r.push(`shouts at ${him} to move ${his} useless ass.`);
+						}
+					} 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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`);
+							r.push(`The slave gets off quite strongly to the show and shoves ${him} out of the way, leaving ${him} to clean up ${his} mess. ${He} hurriedly tries to mop up the mess and collect ${his} ${children} before`);
+							if (S.Stewardess) {
+								r.push(S.Stewardess.slaveName);
+							} else if (S.HeadGirl) {
+								r.push(S.HeadGirl.slaveName);
+							} else {
+								r.push(`${V.assistant.name}`);
+							}
+							r.push(`shouts at ${him}.`);
 						} 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(`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());
-							r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`);
+							r.push(`Collecting ${his} ${children}, ${he} exits ${his} hiding place before coming under the eye of`);
+							if (S.Stewardess) {
+								r.push(`the glaring ${S.Stewardess.slaveName}.`);
+							} else if (V.HeadGirlID !== 0) {
+								r.push(`the glaring ${S.HeadGirl.slaveName}.`);
+							} else {
+								r.push(`${V.assistant.name}.`);
+							}
+							r.push(`${His} ${children} are promptly taken by other servants following a lecture about priorities and time management.`);
 						}
-						break;
+					}
+					break;
 
-					case "rest in the spa":
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								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.`);
-								}
+				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 water breaks thoroughly soaking the sheets. Ignoring the mess, ${he} shifts into a more comfortable position.`);
 								r.push(clothingBirth());
-								r.push(`${He} and ${his} ${children} are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} ${children} away.`);
+								r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} forcefully ejected from the bed so it can be cleaned before your return.`);
+								}
+							} else if (V.masterSuiteUpgradeLuxury === 2) {
+								r.push(`While at the bottom of the master suite's fuckpit, ${slave.slaveName}'s water breaks. While ${he} doesn't stop having sex, the fucktoys using ${him} do and drag ${him} from the pit to give birth. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} ${children}, ${he} slips back into the fuckpit.`);
 							} else {
-								r.push(`While changing in the changing room before a nice soak,${slave.slaveName}'s water breaks. ${He} hurries to find someone to help ${him} but only finds curious onlookers. Without any choice left, ${he} assumes a birthing position.`);
-								humiliation = 1;
+								r.push(`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());
-								r.push(`Several of the other slaves present help ${him} with ${his} ${newborns} while the rest finish pleasuring themselves from the show.`);
-								if (S.Attendant) {
-									r.push(`${S.Attendant.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind.`);
-								} else {
-									r.push(`Soon a servant arrives to take ${his} ${children} away, and ${he} is helped into the bath to clean up and relax.`);
+								r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed and ${him} thoroughly cleaned before your return.`);
 								}
 							}
 						} else {
-							if (slave.fetish === "mindbroken") {
-								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}.`);
+							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());
+								r.push(`Once ${his} ${childrenAre} removed, ${his} body cleaned, and the sheets changed, ${he} is helped back into bed to recover for your return.`);
+							} else if (V.masterSuiteUpgradeLuxury === 2) {
+								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.`);
+								humiliation = 1;
+								r.push(clothingBirth());
+								r.push(`Once the fucktoys are done tormenting the exhausted new mother, they hand ${his} ${children} off to a servant 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());
+								r.push(`The servant collects ${his} ${children} and helps ${him} 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(`the other bathers watch curiously.`);
+									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 (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());
-								r.push(`${He} and ${his} ${children} are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} ${children} away.`);
+								r.push(`Resting in your bed, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} forcefully ejected from the bed so it can be cleaned before your return.`);
+								}
+							} 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 ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. Without a second thought about ${his} ${children}, ${he} slips back into the fuckpit.`);
 							} else {
-								r.push(`While heading for the changing room before a nice soak,${slave.slaveName}'s water breaks. ${He} hurries into the changing room only to find it unusually crowded. Without any choice left, ${he} assumes a birthing position.`);
+								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());
+								r.push(`Resting on the floor, ${he} draws ${his} ${children} to ${his} ${breasts} and resumes waiting for you.`);
+								if (S.Concubine) {
+									r.push(`${S.Concubine.slaveName} furiously orders ${his} ${children} removed, and ${him} thoroughly cleaned before your return.`);
+								}
+							}
+						} 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());
+								r.push(`Once ${his} ${childrenAre} removed, ${his} body cleaned, and the sheets are changed, ${he} crawls back into bed to recover for your return.`);
+							} else if (V.masterSuiteUpgradeLuxury === 2) {
+								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.`);
 								humiliation = 1;
 								r.push(clothingBirth());
-								r.push(`Several of the other slaves present help ${him} with ${his} ${newborns} while the rest finish pleasuring themselves from the show.`);
-								if (S.Attendant) {
-									r.push(`${S.Attendant.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind.`);
+								r.push(`Once the fucktoys are done tormenting the exhausted new mother, they hand ${his} ${children} off to a servant 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());
+								r.push(`The servant collects ${his} ${children} and helps ${him} 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(`Soon a servant arrives to take ${his} ${children} away, and ${he} is ushered into the bath to clean up and relax.`);
+									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.`);
 							}
 						}
-						break;
-
-					case "work as a nanny":
-						r.push(`In the middle of`);
-						if (V.nurseryChildren) {
-							r.push(`changing a baby's diaper,`);
-						} else {
-							r.push(`cleaning ${V.nurseryName},`);
-						}
-						r.push(`${slave.slaveName}'s water breaks. ${He} hurries into a changing room and assumes a birthing position.`);
-						r.push(clothingBirth());
-						r.push(`Several of the other slaves present help ${him} with ${his} ${newborns}.`);
-						if (S.Matron) {
-							r.push(`${S.Matron.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private room to unwind.`);
-						} else {
-							r.push(`Soon a servant arrives to take ${his} ${children} away, and ${he} is ushered into a shower to clean up and relax.`);
-						}
-						break;
+					}
+					break;
 
-					case "learn in the schoolroom":
-						if (S.Schoolteacher) {
-							({he2, his2} = getPronouns(S.Schoolteacher).appendSuffix("2"));
-						}
-						if (!canWalk(slave)) {
-							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. ${He} fails to do so and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
+				case "serve in the club":
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							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());
+							r.push(`Multiple citizens drag ${him} into a booth so that they may tease ${his} exhausted body while the floor is dried and ${his} ${childrenAre} carried off.`);
+						} 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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							if (S.Schoolteacher) {
-								r.push(`${S.Schoolteacher.slaveName}, furious that ${his2} lesson was interrupted, drags ${him} from the class along with ${his} newborn ${children}.`);
-							} else {
-								r.push(`${He} gathers ${his} newborn ${children} up and is quickly helped from the class.`);
-							}
-							r.push(`${He} can feel all eyes watching ${him} leave.`);
+							r.push(`As ${his} ${children}`);
+							r.push(`are removed, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
 						} 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. ${He} fails to do so and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
+							r.push(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by "dancing" as well as ${his} body 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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							if (S.Schoolteacher) {
-								r.push(`${S.Schoolteacher.slaveName}, furious that ${his2} lesson was interrupted, dismisses ${him} from the class along with ${his} newborn ${children}.`);
-							} else {
-								r.push(`${He} gathers ${his} newborn ${children} up and quickly excuses ${himself} from the class.`);
-							}
-							r.push(`${He} can feel all eyes watching ${him} leave.`);
+							r.push(`Only once the last of ${his} clients cums over ${his} body is ${he} allowed to gather ${his} ${children} and take a seat. ${He} enjoys a moment with ${his} ${newborns} before a servant comes to collect them.`);
 						}
-						break;
-
-					case "take classes":
-						if (!canWalk(slave)) {
-							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, ${he} is forbidden from leaving. Additionally, ${his} birth will be turned into a live broadcast.`);
+					} else {
+						if (slave.fetish === "mindbroken") {
+							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());
+							r.push(`Multiple citizens drag ${him} into a booth so that they may tease ${his} exhausted body while the dance floor is dried and ${his} ${childrenAre} carried off.`);
+						} 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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} gathered to be cleaned up before the lesson is continued.`);
+							r.push(`As ${his} ${childrenAre} are removed from the dance floor, ${he} is helped into one of the back rooms by several of ${his} aroused onlookers.`);
 						} 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, ${he} is forbidden from leaving. Additionally, ${his} birth will be turned into a live broadcast.`);
+							r.push(`${slave.slaveName} is showing off ${his} gravid body and trying to attract citizens by dancing as well as ${he} can. During one of ${his} dances, ${his} water breaks, soaking the dance floor. ${He} hastily tries to leave the dance floor only to find hands groping ${his} body. ${He} is quickly pulled into one of the side rooms by a group of men looking forward to the show ${he}'s about to perform for them.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} gathered to clean ${himself} up before the lesson is continued.`);
+							r.push(`Only once the last of ${his} clients cums over ${his} body is ${he} allowed to gather ${his} ${children} and take a seat. ${He} enjoys a moment with ${his} ${newborns} before a servant comes to collect them.`);
 						}
-						break;
+					}
+					break;
+
+				case "choose her own job":
+					if (!canWalk(slave)) {
+						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());
+						r.push(`${He} gathers ${his} ${children} and recovers ${his} strength before a servant finds ${him} and collects ${his} ${children}. ${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 wandering the penthouse deciding on ${his} post, ${slave.slaveName}'s water breaks. Sensing an opportunity, ${he} waddles to the nearest balcony overlooking the city. ${He} calls out, making sure all eyes are on ${him} for what happens next.`);
+						humiliation = 1;
+						r.push(clothingBirth());
+						r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`);
+					} else {
+						r.push(`While wandering the penthouse deciding on ${his} post, ${slave.slaveName}'s water breaks. Unable to reach the prepared birthing room in time, ${he} finds a secluded nook to give birth in.`);
+						r.push(clothingBirth());
+						r.push(`${He} gathers ${his} ${newborns} and recovers ${his} strength before finding a servant to give ${his} ${children} to. ${He} decides to rest for the rest of the day before returning to choosing ${his} next task.`);
+					}
+					break;
 
-					case "work in the brothel":
+				case "rest in the spa":
+					if (!canWalk(slave)) {
 						if (slave.fetish === "mindbroken") {
-							if (birthScene > 80 && canDoVaginal(slave)) {
-								r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} gravid bulk off of him. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} ${children} to ${his} ${breasts} before seeking out the next customer's cock.`);
-							} else if (birthScene > 60 && canDoAnal(slave)) {
-								r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cock.`);
-							} else if (birthScene > 40) {
-								r.push(`While sucking a customer's dick, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`);
-								r.push(clothingBirth());
-								r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cock.`);
+							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(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
-								r.push(clothingBirth());
-								r.push(`The customer splashes across ${his} face before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cunt.`);
+								r.push(`the other bathers watch curiously.`);
 							}
+							r.push(clothingBirth());
+							r.push(`${He} and ${his} ${children} are quickly dried off as ${he} begins nursing them. A servant soon arrives to take ${his} ${children} away.`);
 						} else {
-							if (birthScene > 80 && canDoVaginal(slave)) {
-								r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-								if (slave.fetish === "humiliation") {
-									r.push(`but that only makes it more exciting.`);
-								} else {
-									r.push(`so ${he} bears with it.`);
-								}
-								r.push(`He cums over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} ${children} to be sent off.`);
-								humiliation = 1;
-							} else if (birthScene > 60 && canDoAnal(slave)) {
-								r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly, ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
-								if (slave.fetish === "humiliation") {
-									r.push(`but that only makes it more exciting.`);
-								} else {
-									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 to the ground. ${He} quickly gathers ${his} ${children} to be sent off.`);
-								humiliation = 1;
-							} else if (birthScene > 40) {
-								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.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
+							r.push(`While changing in the changing room before a nice soak,${slave.slaveName}'s water breaks. ${He} hurries to find someone to help ${him} but only finds curious onlookers. Without any choice left, ${he} assumes a birthing position.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`Several of the other slaves present help ${him} with ${his} ${newborns} while the rest finish pleasuring themselves from the show.`);
+							if (S.Attendant) {
+								r.push(`${S.Attendant.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind.`);
 							} else {
-								r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`);
-								humiliation = 1;
-								r.push(clothingBirth());
-								r.push(`She cums across ${his} face before helping ${him} to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
+								r.push(`Soon a servant arrives to take ${his} ${children} away, and ${he} is helped into the bath to clean up and relax.`);
 							}
 						}
-						break;
+					} else {
+						if (slave.fetish === "mindbroken") {
+							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(clothingBirth());
+							r.push(`${He} and ${his} ${children} 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 water breaks. ${He} hurries into the changing room only to find it unusually crowded. Without any choice left, ${he} assumes a birthing position.`);
+							humiliation = 1;
+							r.push(clothingBirth());
+							r.push(`Several of the other slaves present help ${him} with ${his} ${newborns} while the rest finish pleasuring themselves from the show.`);
+							if (S.Attendant) {
+								r.push(`${S.Attendant.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private relaxation room to unwind.`);
+							} else {
+								r.push(`Soon a servant arrives to take ${his} ${children} away, and ${he} is ushered into the bath to clean up and relax.`);
+							}
+						}
+					}
+					break;
+
+				case "work as a nanny":
+					r.push(`In the middle of`);
+					if (V.nurseryChildren) {
+						r.push(`changing a baby's diaper,`);
+					} else {
+						r.push(`cleaning ${V.nurseryName},`);
+					}
+					r.push(`${slave.slaveName}'s water breaks. ${He} hurries into a changing room and assumes a birthing position.`);
+					r.push(clothingBirth());
+					r.push(`Several of the other slaves present help ${him} with ${his} ${newborns}.`);
+					if (S.Matron) {
+						r.push(`${S.Matron.slaveName}, lured in by the commotion, shoos the other slaves out and helps the new mother to a private room to unwind.`);
+					} else {
+						r.push(`Soon a servant arrives to take ${his} ${children} away, and ${he} is ushered into a shower to clean up and relax.`);
+					}
+					break;
 
-					case "be the DJ":
-						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.`);
+				case "learn in the schoolroom":
+					if (S.Schoolteacher) {
+						({he2, his2} = getPronouns(S.Schoolteacher).appendSuffix("2"));
+					}
+					if (!canWalk(slave)) {
+						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. ${He} fails to do so and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
 						humiliation = 1;
 						r.push(clothingBirth());
-						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} leaps to ${his} feet, bows to the crowd, and gathers ${his} ${children}, before making ${his} way off stage. As ${he} leaves the public's gaze, ${he} shouts out with a wink "the next showing ought to be in about nine months".`);
-						break;
-
-					case "be the Attendant":
-						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.`);
+						if (S.Schoolteacher) {
+							r.push(`${S.Schoolteacher.slaveName}, furious that ${his2} lesson was interrupted, drags ${him} from the class along with ${his} newborn ${children}.`);
+						} else {
+							r.push(`${He} gathers ${his} newborn ${children} up and is quickly helped from the class.`);
+						}
+						r.push(`${He} can feel all eyes watching ${him} leave.`);
+					} 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. ${He} fails to do so and a particularly strong contraction elicits a moan noticeable enough to draw all the students' attention.`);
 						humiliation = 1;
 						r.push(clothingBirth());
-						r.push(`${He} thanks ${his} charges for their less than helpful efforts and collects ${his} ${children} for removal. Upon returning, ${he} strips down and enters the pool, desperate for a break.`);
-						break;
+						if (S.Schoolteacher) {
+							r.push(`${S.Schoolteacher.slaveName}, furious that ${his2} lesson was interrupted, dismisses ${him} from the class along with ${his} newborn ${children}.`);
+						} else {
+							r.push(`${He} gathers ${his} newborn ${children} up and quickly excuses ${himself} from the class.`);
+						}
+						r.push(`${He} can feel all eyes watching ${him} leave.`);
+					}
+					break;
 
-					case "be the Matron":
-						r.push(`While tending to the infants in ${V.nurseryName}, ${slave.slaveName}'s water breaks. The nannies quickly come to ${his} aid as the contractions get closer and closer together. They crowd around and watch, their curiosity getting the better of them.`);
+				case "take classes":
+					if (!canWalk(slave)) {
+						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, ${he} is forbidden from leaving. Additionally, ${his} birth will be turned into a live broadcast.`);
 						humiliation = 1;
 						r.push(clothingBirth());
-						r.push(`${He} thanks ${his} assistants for their less than helpful efforts and collects ${his} ${children} for removal.`);
-						break;
-
-					case "be the Madam":
-						r.push(`While managing ${V.brothelName}, ${slave.slaveName}'s water breaks. Knowing ${he} lacks the time to leave, ${he} sets up a sign reading "Birthshow: ${cashFormat(100)} a viewer" and takes a seat.`);
+						r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} gathered to be cleaned up before the lesson is continued.`);
+					} 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, ${he} is forbidden from leaving. Additionally, ${his} birth will be turned into a live broadcast.`);
 						humiliation = 1;
 						r.push(clothingBirth());
-						r.push(`Upon completing ${his} show, ${he} reclines with ${his} ${slave.pregType} ${children} and begins counting the credits ${he} bought in. In total ${he} made ${cashFormat(100 * birthScene)} and feels that business will be up in the brothel as patrons line up hoping another showing.`);
-						cashX((100 * birthScene), "birth", slave);
-						break;
+						r.push(`Exhausted from the birth, ${he} is permitted a short break as ${his} ${childrenAre} gathered to clean ${himself} up before the lesson is continued.`);
+					}
+					break;
 
-					case "be the Schoolteacher":
-						if (!canWalk(slave)) {
-							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.`);
+				case "work in the brothel":
+					if (slave.fetish === "mindbroken") {
+						if (birthScene > 80 && canDoVaginal(slave)) {
+							r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. Showing no signs of stopping, he shoves ${his} gravid bulk off of him. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. ${He} draws ${his} ${children} to ${his} ${breasts} before seeking out the next customer's cock.`);
+						} else if (birthScene > 60 && canDoAnal(slave)) {
+							r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue. Instinctively, ${he} begins to push out ${his} ${babies}, indifferent to who may be watching ${his} naked crotch. He came strongly thanks to ${him} and gives ${him} a slap on the ass as ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cock.`);
+						} else if (birthScene > 40) {
+							r.push(`While sucking a customer's dick, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so he allows ${him} to reposition and continue.`);
+							r.push(clothingBirth());
+							r.push(`He cums down ${his} throat before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cock.`);
+						} else {
+							r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} shows no signs of slowing down, so she allows ${him} to reposition and continue.`);
+							r.push(clothingBirth());
+							r.push(`The customer splashes across ${his} face before ${he} begins drawing ${his} ${children} to ${his} ${breasts} and seeking out the next customer's cunt.`);
+						}
+					} else {
+						if (birthScene > 80 && canDoVaginal(slave)) {
+							r.push(`While riding a customer's dick, ${slave.slaveName}'s water breaks on him. ${He} desperately tries to disengage but he grabs ${his} hips and slams ${him} back down. He thoroughly enjoys ${his} contracting cunt before pushing ${him} off and standing over ${him}, jacking off. Quickly ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
+							if (slave.fetish === "humiliation") {
+								r.push(`but that only makes it more exciting.`);
+							} else {
+								r.push(`so ${he} bears with it.`);
+							}
+							r.push(`He cums over ${his} exhausted body and moves on leaving ${him} to recover and collect ${his} ${children} to be sent off.`);
+							humiliation = 1;
+						} else if (birthScene > 60 && canDoAnal(slave)) {
+							r.push(`While taking a customer's dick in ${his} ass, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but he grabs ${his} hips and slams into ${him} hard. Quickly, ${he} spreads ${his} legs apart and begins pushing out ${his} ${babies}${UH}. ${He} can't hide what's happening between ${his} legs,`);
+							if (slave.fetish === "humiliation") {
+								r.push(`but that only makes it more exciting.`);
+							} else {
+								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 to the ground. ${He} quickly gathers ${his} ${children} to be sent off.`);
+							humiliation = 1;
+						} else if (birthScene > 40) {
+							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.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Once ${he} recovers enough, ${he} gathers ${his} newborn ${children} and instructs the class to take notes on the lesson ${he} just demonstrated before being escorted out of the classroom.`);
+							r.push(`He cums down ${his} throat before letting ${him} collapse to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
 						} 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.`);
+							r.push(`While licking a customer's cunt, ${slave.slaveName}'s water breaks. ${He} desperately tries to disengage but she grabs ${his} head and slams ${him} back into her crotch.`);
 							humiliation = 1;
 							r.push(clothingBirth());
-							r.push(`Once ${he} recovers enough, ${he} gathers ${his} ${newborns} and instructs the class to take notes on the lesson ${he} just demonstrated before leaving to drop off ${his} ${children} for removal.`);
+							r.push(`She cums across ${his} face before helping ${him} to the ground and leaving. When ${he} recovers, ${he} quickly gathers ${his} ${children} to be sent off.`);
 						}
-						break;
+					}
+					break;
+
+				case "be the DJ":
+					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.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					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} leaps to ${his} feet, bows to the crowd, and gathers ${his} ${children}, before making ${his} way off stage. As ${he} leaves the public's gaze, ${he} shouts out with a wink "the next showing ought to be in about nine months".`);
+					break;
+
+				case "be the Attendant":
+					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.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					r.push(`${He} thanks ${his} charges for their less than helpful efforts and collects ${his} ${children} for removal. Upon returning, ${he} strips down and enters the pool, desperate for a break.`);
+					break;
+
+				case "be the Matron":
+					r.push(`While tending to the infants in ${V.nurseryName}, ${slave.slaveName}'s water breaks. The nannies quickly come to ${his} aid as the contractions get closer and closer together. They crowd around and watch, their curiosity getting the better of them.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					r.push(`${He} thanks ${his} assistants for their less than helpful efforts and collects ${his} ${children} for removal.`);
+					break;
+
+				case "be the Madam":
+					r.push(`While managing ${V.brothelName}, ${slave.slaveName}'s water breaks. Knowing ${he} lacks the time to leave, ${he} sets up a sign reading "Birthshow: ${cashFormat(100)} a viewer" and takes a seat.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					r.push(`Upon completing ${his} show, ${he} reclines with ${his} ${slave.pregType} ${children} and begins counting the credits ${he} bought in. In total ${he} made ${cashFormat(100 * birthScene)} and feels that business will be up in the brothel as patrons line up hoping another showing.`);
+					cashX((100 * birthScene), "birth", slave);
+					break;
 
-					case "be the Stewardess":
-						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 ${his} ${children} away.`);
+				case "be the Schoolteacher":
+					if (!canWalk(slave)) {
+						r.push(`While teaching a lesson, ${slave.slaveName}'s water breaks. Sensing ${he} wouldn't be able to make it to the birthing area, ${he} instead chooses to act on the opportunity. Today's lesson will be on childbirth.`);
 						humiliation = 1;
 						r.push(clothingBirth());
-						r.push(`Once ${he} catches ${his} breath, ${he} rises and takes the fresh change of clothing provided by ${his} servants before ordering them back to work.`);
-						break;
-
-					case "be the Milkmaid":
-						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(`Once ${he} recovers enough, ${he} gathers ${his} newborn ${children} and instructs the class to take notes on the lesson ${he} just demonstrated before being escorted out of the classroom.`);
+					} 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.`);
+						humiliation = 1;
 						r.push(clothingBirth());
-						r.push(`Quickly, ${he} collects ${his} ${children} for removal before returning to ${V.dairyName}. The cows around ${his} stall all have a knowing look on their ${(V.dairyPregSetting > 0) ? `faces but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead` : `faces`}.`);
-						break;
+						r.push(`Once ${he} recovers enough, ${he} gathers ${his} ${newborns} and instructs the class to take notes on the lesson ${he} just demonstrated before leaving to drop off ${his} ${children} for removal.`);
+					}
+					break;
+
+				case "be the Stewardess":
+					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 ${his} ${children} away.`);
+					humiliation = 1;
+					r.push(clothingBirth());
+					r.push(`Once ${he} catches ${his} breath, ${he} rises and takes the fresh change of clothing provided by ${his} servants before ordering them back to work.`);
+					break;
+
+				case "be the Milkmaid":
+					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());
+					r.push(`Quickly, ${he} collects ${his} ${children} for removal before returning to ${V.dairyName}. The cows around ${his} stall all have a knowing look on their ${(V.dairyPregSetting > 0) ? `faces but with their own swollen bellies hanging heavily from them, they know that they soon will follow ${his} lead` : `faces`}.`);
+					break;
 
-					case "be the Farmer":
-						r.push(`While tending to some of ${his} livestock, ${slave.slaveName}'s water breaks. ${He} hastily finds a secluded corner and takes a seat on the (luckily fresh) hay.`);
+				case "be the Farmer":
+					r.push(`While tending to some of ${his} livestock, ${slave.slaveName}'s water breaks. ${He} hastily finds a secluded corner and takes a seat on the (luckily fresh) hay.`);
+					r.push(clothingBirth());
+					r.push(`Once ${he}'s finished, ${he} hands off ${his} ${children} to a nearby slave to look after for the time being before returning to what ${he} was previously doing.`);
+					break;
+
+				case "be the Wardeness":
+					if (slave.fetish === "mindbroken") {
+						r.push(`While punishing a slave, ${slave.slaveName}'s water breaks, soaking ${himU}. Indifferent, ${he} resumes beating ${himU} until the contractions are to much to bear. Settling to the floor, ${he} begins giving birth.`);
 						r.push(clothingBirth());
-						r.push(`Once ${he}'s finished, ${he} hands off ${his} ${children} to a nearby slave to look after for the time being before returning to what ${he} was previously doing.`);
-						break;
+						r.push(`As soon as ${he} regains ${his} strength, ${he} resumes beating the confused slave. ${His} ${childrenAre} collected by a servant, who carefully hints that ${slave.slaveName} should take a break before returning to ${his} task.`);
+					} 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());
+						r.push(`Quickly, ${he} collects ${his} ${children} 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.`);
+					}
+					break;
 
-					case "be the Wardeness":
-						if (slave.fetish === "mindbroken") {
-							r.push(`While punishing a slave, ${slave.slaveName}'s water breaks, soaking ${himU}. Indifferent, ${he} resumes beating ${himU} until the contractions are to much to bear. Settling to the floor, ${he} begins giving birth.`);
-							r.push(clothingBirth());
-							r.push(`As soon as ${he} regains ${his} strength, ${he} resumes beating the confused slave. ${His} ${childrenAre} collected by a servant, who carefully hints that ${slave.slaveName} should take a break before returning to ${his} task.`);
-						} 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());
-							r.push(`Quickly, ${he} collects ${his} ${children} 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.`);
-						}
-						break;
+				case "be the Nurse":
+					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());
+					r.push(`Quickly, ${he} collects ${his} ${children} for removal before retiring to the recovery ward. Within an hour of rest, ${he} is back on ${his} feet tending to ${his} charges.`);
+					break;
 
-					case "be the Nurse":
-						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.`);
+				case "be your Concubine":
+					if (slave.fetish === "mindbroken") { // TODO: WRITE BRANCH
+						r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} water breaks. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`);
 						r.push(clothingBirth());
-						r.push(`Quickly, ${he} collects ${his} ${children} for removal before retiring to the recovery ward. Within an hour of rest, ${he} is back on ${his} feet tending to ${his} charges.`);
-						break;
+						r.push(`Cradling your ${newborns}, the two of you rest for a spell before sending them off and spending some more intimate time together.`);
+					} else {
+						r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} water breaks. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`);
+						r.push(clothingBirth());
+						r.push(`Cradling your ${newborns}, the two of you rest for a spell before sending them off and spending some more intimate time together.`);
+					}
+					break;
 
-					case "be your Concubine":
-						if (slave.fetish === "mindbroken") { // TODO: WRITE BRANCH
-							r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} water breaks. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`);
+				case "live with your Head Girl":
+					({he2} = getPronouns(S.HeadGirl).appendSuffix("2"));
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							r.push(`Cradling your ${newborns}, the two of you rest for a spell before sending them off and spending some more intimate time together.`);
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
 						} else {
-							r.push(`${slave.slaveName} cradles ${his} swollen belly, waiting for your return, when ${his} water breaks. Saddened that you aren't there for the show, ${he} begins waddling off to find you. By the time ${he} reaches your office, ${he} is barely holding back ${his} ${children}. You rise to meet ${him} and help ${him} onto the couch, just before it's too late.`);
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							r.push(`Cradling your ${newborns}, the two of you rest for a spell before sending them off and spending some more intimate time together.`);
-						}
-						break;
-
-					case "live with your Head Girl":
-						({he2} = getPronouns(S.HeadGirl).appendSuffix("2"));
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
-							} else {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`);
-							}
-						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
-							} else {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`);
-							}
-						}
-						break;
-
-					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} ${children} into the waiting basket. As they are carried away, ${his} rear is cleaned up and the sign removed.`);
-						break;
-
-					case "get treatment in the clinic":
-						if (S.Nurse) {
-							({his2} = getPronouns(S.Nurse).appendSuffix("2"));
-						}
-						r.push(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks.`);
-						if (S.Nurse) {
-							r.push(S.Nurse.slaveName);
-						} else {
-							r.push(`A freelance nurse`);
-						}
-						r.push(`delivers ${his} ${children} before taking them away.`);
-						if (S.Nurse) {
-							r.push(`Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
-						} else {
-							r.push(`Another nurse takes over to attend to ${his} post-birth health.`);
+							r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`);
 						}
-						break;
-
-					case "be confined in the cellblock":
+					} else {
 						if (slave.fetish === "mindbroken") {
-							r.push(`While waiting in a cell in ${V.cellblockName}, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position,`);
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes waiting.`);
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting before ${S.HeadGirl.slaveName} returns from ${his2} duties.`);
 						} else {
-							r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
 							r.push(clothingBirth());
-							r.push(`${He} collects ${his} ${children} and holds them close knowing someone will soon come to take them away from ${him}.`);
-						}
-						break;
-
-					default:
-						App.Events.addParagraph(el, r);
-						App.UI.DOM.appendNewElement("div", el, `Assignment was "${slave.assignment}" and defaulted. Report this!`, "note");
-						r = [];
-						if (!canWalk(slave)) {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
-							} else {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}.`);
-							}
-						} else {
-							if (slave.fetish === "mindbroken") {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
-							} else {
-								r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
-								r.push(clothingBirth());
-								r.push(`${He} collects ${his} ${newborns}and places them in the cradle readied for ${him}. ${He} heads to the shower as your servants clean up and remove ${his} ${children}.`);
-							}
+							r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} leaves to take a shower as your servants clean up and remove ${his} ${children}. Freshened up, ${he} returns to resting knowing full well that ${S.HeadGirl.slaveName} will be eager to play with ${his} body upon returning.`);
 						}
-				}
-			}
-			App.Events.addParagraph(el, r);
-			return el;
-		}
-
-		function deadlyBirthScene() {
-			const el = document.createElement("p");
-			const {HeU, heU} = getNonlocalPronouns(V.seeDicks).appendSuffix('U');
-			let r = [];
-			slaveDead = 1;
-			const babies = slave.pregType > 1 ? `babies` : `baby`;
-			const children = slave.pregType > 1 ? `children` : `child`;
+					}
+					break;
 
-			r.push(`Feeling childbirth approaching, ${slave.slaveName} is helped to ${his} prepared birthing area.`);
+				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} ${children} into the waiting basket. As they are carried away, ${his} rear is cleaned up and the sign removed.`);
+					break;
 
-			switch (slave.assignment) {
-				case "work a glory hole":
-					r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. ${He} quickly finishes the waiting dick before shifting ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention.`);
-					App.Events.addParagraph(el, r);
-					r = [];
-					r.push(`Only after several complaints of a non-functional glory hole is ${he} checked up on. ${His} gravid corpse,`);
-					if (slave.mpreg === 1) {
-						r.push(`asshole`);
+				case "get treatment in the clinic":
+					if (S.Nurse) {
+						({his2} = getPronouns(S.Nurse).appendSuffix("2"));
+					}
+					r.push(`${slave.slaveName} is in the perfect place to give birth when ${his} water breaks.`);
+					if (S.Nurse) {
+						r.push(S.Nurse.slaveName);
+					} else {
+						r.push(`A freelance nurse`);
+					}
+					r.push(`delivers ${his} ${children} before taking them away.`);
+					if (S.Nurse) {
+						r.push(`Before long ${he2} returns to attend to ${his2} patient's post-birth health.`);
 					} else {
-						r.push(`vagina`);
+						r.push(`Another nurse takes over to attend to ${his} post-birth health.`);
 					}
-					r.push(`agape, is all that remains of the unfortunate ${slave.slaveName}.`);
 					break;
 
-				case "stay confined":
 				case "be confined in the cellblock":
-					r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention.`);
-					App.Events.addParagraph(el, r);
-					r = [];
-					r.push(`Only once meal time comes around and food shoved into ${his} cell does anyone think something is amiss. When the food isn't desperately snatched away, ${his} cell is opened and ${he} checked up on. ${His} gravid corpse, propped up in the corner,`);
-					if (slave.mpreg === 1) {
-						r.push(`asshole`);
+					if (slave.fetish === "mindbroken") {
+						r.push(`While waiting in a cell in ${V.cellblockName}, ${slave.slaveName}'s water breaks. ${He} assumes a birthing position,`);
+						r.push(clothingBirth());
+						r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes waiting.`);
 					} else {
-						r.push(`vagina`);
+						r.push(`${slave.slaveName} is awoken from ${his} stupor by moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
+						r.push(clothingBirth());
+						r.push(`${He} collects ${his} ${children} and holds them close knowing someone will soon come to take them away from ${him}.`);
 					}
-					r.push(`agape, is all that remains of the unfortunate ${slave.slaveName}.`);
-					break;
-
-				case "be confined in the arcade":
-					r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively attempts laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention. The attendant rushes to ${his} aid, but fails to get the cabinet open in time to save ${slave.slaveName}. ${He} and ${his} ${children} were an unfortunate loss.`);
 					break;
 
-
 				default:
-					r.push(`As ${he} is helped back to ${his} bed and to give birth, ${his} water breaks and ${he} slumps to the ground. As ${his} helper rushes off to find aid, ${he} begins laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention.`);
 					App.Events.addParagraph(el, r);
+					App.UI.DOM.appendNewElement("div", el, `Assignment was "${slave.assignment}" and defaulted. Report this!`, "note");
 					r = [];
-					r.push(`${His} helper arrives with aid far too late.${HeU} screams when ${heU} sees ${slave.slaveName}'s gravid corpse,`);
-					if (slave.mpreg === 1) {
-						r.push(`asshole`);
+					if (!canWalk(slave)) {
+						if (slave.fetish === "mindbroken") {
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
+							r.push(clothingBirth());
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
+						} else {
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
+							r.push(clothingBirth());
+							r.push(`${He} collects ${his} ${newborns} and places them in the cradle readied for ${him}. ${He} is helped to the shower as your servants clean up and remove ${his} ${children}.`);
+						}
 					} else {
-						r.push(`vagina`);
+						if (slave.fetish === "mindbroken") {
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a strong contraction. ${He} rolls over and begins to fall back to sleep as another wracks ${his} body.`);
+							r.push(clothingBirth());
+							r.push(`${He} draws ${his} ${children} to ${his} ${breasts} and resumes resting.`);
+						} else {
+							r.push(`${slave.slaveName} is awoken from ${his} rest by a moist sensation followed by a contraction. ${He} rolls over and clutches ${his} gravid belly as another wracks ${his} body.`);
+							r.push(clothingBirth());
+							r.push(`${He} collects ${his} ${newborns}and places them in the cradle readied for ${him}. ${He} heads to the shower as your servants clean up and remove ${his} ${children}.`);
+						}
 					}
-					r.push(`agape. An unfortunate loss.`);
-			}
-			App.Events.addParagraph(el, r);
-			if (V.arcologies[0].FSRestart !== "unset" && slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6) && V.eugenicsFullControl !== 1) {
-				const div = document.createElement("div");
-				div.append(`The ${V.arcologies[0].FSNeoImperialistLaw2 === 1 ? "Barons" : "Societal Elite"} `);
-				App.UI.DOM.appendNewElement("span", div, `are furious `, "red");
-				div.append(` you would allow an Elite child to perish under your watch`);
-				if (curBabies > 1) {
-					div.append(`, let alone multiple`);
-				}
-				div.append(`.`);
-				el.append(div);
-				V.failedElite += 100;
 			}
-
-			return el;
 		}
+		App.Events.addParagraph(el, r);
+		return el;
+	}
 
-		function clothingBirth() {
-			const el = document.createElement("p");
-			const r = [];
-			let clothesSeed = random(1, 100);
-			let undressed = 0;
-			const babies = slave.pregType > 1 ? `babies` : `baby`;
-			const children = slave.pregType > 1 ? `children` : `child`;
-			const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
-			const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
-			let babyIntro;
-
-			if (slave.fetish === "mindbroken") {
-				clothesSeed += 20;
-			}
-			if (slave.induce === 1) {
-				clothesSeed += 90;
-			}
+	function deadlyBirthScene() {
+		const el = document.createElement("p");
+		const {HeU, heU} = getNonlocalPronouns(V.seeDicks).appendSuffix('U');
+		let r = [];
+		slaveDead = 1;
+		const babies = slave.pregType > 1 ? `babies` : `baby`;
+		const children = slave.pregType > 1 ? `children` : `child`;
 
-			switch (slave.bellyAccessory) {
-				case "a corset":
-					clothesSeed += 15;
-					break;
-				case "an extreme corset":
-					clothesSeed += 30;
-					break;
-				case "a support band":
-					clothesSeed += 5;
-					break;
-			}
+		r.push(`Feeling childbirth approaching, ${slave.slaveName} is helped to ${his} prepared birthing area.`);
 
-			switch (slave.clothes) {
-				case "a sports bra":
-				case "striped panties":
-				case "a scalemail bikini":
-				case "a string bikini":
-				case "a tube top and thong":
-				case "a bra":
-				case "a button-up shirt":
-				case "a sweater":
-				case "a tank-top":
-				case "a thong":
-				case "a tube top":
-				case "a one-piece swimsuit":
-				case "a striped bra":
-				case "a skimpy loincloth":
-				case "a t-shirt":
-				case "a tank-top and panties":
-				case "a t-shirt and thong":
-				case "an oversized t-shirt and boyshorts":
-				case "an oversized t-shirt":
-				case "boyshorts":
-				case "panties":
-				case "sport shorts and a t-shirt":
-				case "a t-shirt and panties":
-				case "panties and pasties":
-				case "pasties":
-				case "striped underwear":
-				case "sport shorts and a sports bra":
-				case "sport shorts":
-				case "a slutty outfit":
-				case "a bimbo outfit":
-				case "a courtesan dress":
-					// easy or pointless to remove
-					if (clothesSeed < 90) {
-						undressed = 1;
-					}
-					break;
+		switch (slave.assignment) {
+			case "work a glory hole":
+				r.push(`Since ${he} is unable to leave ${his} box, ${he} doesn't have far to go. ${He} quickly finishes the waiting dick before shifting ${himself} into a slightly, though not by much, more comfortable position. ${He} begins laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention.`);
+				App.Events.addParagraph(el, r);
+				r = [];
+				r.push(`Only after several complaints of a non-functional glory hole is ${he} checked up on. ${His} gravid corpse,`);
+				if (slave.mpreg === 1) {
+					r.push(`asshole`);
+				} else {
+					r.push(`vagina`);
+				}
+				r.push(`agape, is all that remains of the unfortunate ${slave.slaveName}.`);
+				break;
+
+			case "stay confined":
+			case "be confined in the cellblock":
+				r.push(`Since ${he} is locked in a cell, ${he} doesn't have far to go. Reluctantly, ${he} begins laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention.`);
+				App.Events.addParagraph(el, r);
+				r = [];
+				r.push(`Only once meal time comes around and food shoved into ${his} cell does anyone think something is amiss. When the food isn't desperately snatched away, ${his} cell is opened and ${he} checked up on. ${His} gravid corpse, propped up in the corner,`);
+				if (slave.mpreg === 1) {
+					r.push(`asshole`);
+				} else {
+					r.push(`vagina`);
+				}
+				r.push(`agape, is all that remains of the unfortunate ${slave.slaveName}.`);
+				break;
+
+			case "be confined in the arcade":
+				r.push(`Or ${he} would have been, if ${he} weren't locked in an arcade cabinet. A gush of liquid pours from the ${slave.slaveName}'s cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on ${his} exposed rear. While ${his} mouth is filled with a customer's dick, ${his} body instinctively attempts laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention. The attendant rushes to ${his} aid, but fails to get the cabinet open in time to save ${slave.slaveName}. ${He} and ${his} ${children} were an unfortunate loss.`);
+				break;
+
+
+			default:
+				r.push(`As ${he} is helped back to ${his} bed and to give birth, ${his} water breaks and ${he} slumps to the ground. As ${his} helper rushes off to find aid, ${he} begins laboring on ${his} ${babies}. However, ${he} soon finds that ${he} is incapable of actually giving birth to ${his} ${children}. As blood begins to seep from ${his} nethers, ${he} desperately tries to get anyone's attention.`);
+				App.Events.addParagraph(el, r);
+				r = [];
+				r.push(`${His} helper arrives with aid far too late.${HeU} screams when ${heU} sees ${slave.slaveName}'s gravid corpse,`);
+				if (slave.mpreg === 1) {
+					r.push(`asshole`);
+				} else {
+					r.push(`vagina`);
+				}
+				r.push(`agape. An unfortunate loss.`);
+		}
+		App.Events.addParagraph(el, r);
+		if (V.arcologies[0].FSRestart !== "unset" && slave.breedingMark === 1 && V.propOutcome === 1 && (slave.pregSource === -1 || slave.pregSource === -6) && V.eugenicsFullControl !== 1) {
+			const div = document.createElement("div");
+			div.append(`The ${V.arcologies[0].FSNeoImperialistLaw2 === 1 ? "Barons" : "Societal Elite"} `);
+			App.UI.DOM.appendNewElement("span", div, `are furious `, "red");
+			div.append(` you would allow an Elite child to perish under your watch`);
+			if (curBabies > 1) {
+				div.append(`, let alone multiple`);
+			}
+			div.append(`.`);
+			el.append(div);
+			V.failedElite += 100;
+		}
+
+		return el;
+	}
+
+	function clothingBirth() {
+		const el = document.createElement("p");
+		const r = [];
+		let clothesSeed = random(1, 100);
+		let undressed = 0;
+		const babies = slave.pregType > 1 ? `babies` : `baby`;
+		const children = slave.pregType > 1 ? `children` : `child`;
+		const newborns = slave.pregType > 1 ? `newborns` : `newborn`;
+		const UH = (slave.geneticQuirks.uterineHypersensitivity === 2) ? `, convulsing with orgasms in the process` : ``;
+		let babyIntro;
+
+		if (slave.fetish === "mindbroken") {
+			clothesSeed += 20;
+		}
+		if (slave.induce === 1) {
+			clothesSeed += 90;
+		}
+
+		switch (slave.bellyAccessory) {
+			case "a corset":
+				clothesSeed += 15;
+				break;
+			case "an extreme corset":
+				clothesSeed += 30;
+				break;
+			case "a support band":
+				clothesSeed += 5;
+				break;
+		}
+
+		switch (slave.clothes) {
+			case "a sports bra":
+			case "striped panties":
+			case "a scalemail bikini":
+			case "a string bikini":
+			case "a tube top and thong":
+			case "a bra":
+			case "a button-up shirt":
+			case "a sweater":
+			case "a tank-top":
+			case "a thong":
+			case "a tube top":
+			case "a one-piece swimsuit":
+			case "a striped bra":
+			case "a skimpy loincloth":
+			case "a t-shirt":
+			case "a tank-top and panties":
+			case "a t-shirt and thong":
+			case "an oversized t-shirt and boyshorts":
+			case "an oversized t-shirt":
+			case "boyshorts":
+			case "panties":
+			case "sport shorts and a t-shirt":
+			case "a t-shirt and panties":
+			case "panties and pasties":
+			case "pasties":
+			case "striped underwear":
+			case "sport shorts and a sports bra":
+			case "sport shorts":
+			case "a slutty outfit":
+			case "a bimbo outfit":
+			case "a courtesan dress":
+				// easy or pointless to remove
+				if (clothesSeed < 90) {
+					undressed = 1;
+				}
+				break;
+
+			case "attractive lingerie":
+			case "attractive lingerie for a pregnant woman":
+			case "kitty lingerie":
+			case "spats and a tank top":
+			case "stretch pants and a crop-top":
+			case "a button-up shirt and panties":
+			case "a slutty klan robe":
+			case "a sweater and panties":
+			case "a t-shirt and jeans":
+			case "cutoffs":
+			case "leather pants and pasties":
+			case "leather pants":
+			case "jeans":
+			case "a sweater and cutoffs":
+			case "leather pants and a tube top":
+			case "a chattel habit":
+			case "a fallen nuns habit":
+			case "a huipil":
+			case "a mini dress":
+			case "a toga":
+			case "an apron":
+			case "clubslut netting":
+			case "a leotard":
+			case "a monokini":
+			case "cutoffs and a t-shirt":
+				// easy to remove
+				if (clothesSeed < 80) {
+					undressed = 1;
+				}
+				break;
+
+			case "a ball gown":
+			case "a burqa":
+			case "a halter top dress":
+			case "a hijab and abaya":
+			case "a maternity dress":
+			case "a niqab and abaya":
+			case "a slave gown":
+			case "a klan robe":
+			case "a gothic lolita dress":
+			case "a hanbok":
+			case "a kimono":
+			case "a biyelgee costume":
+			case "a cheerleader outfit":
+			case "a dirndl":
+			case "a long qipao":
+			case "a schoolgirl outfit":
+			case "a slutty maid outfit":
+			case "a slutty nurse outfit":
+			case "a slutty qipao":
+			case "a succubus outfit":
+			case "harem gauze":
+			case "lederhosen":
+			case "a hijab and blouse":
+				// dresses and etc
+				if (clothesSeed < 60) {
+					undressed = 1;
+				}
+				break;
+
+			case "a bunny outfit":
+			case "a burkini":
+			case "a comfortable bodysuit":
+			case "a cybersuit":
+			case "a tight Imperial bodysuit":
+			case "a latex catsuit":
+			case "a nice maid outfit":
+			case "a nice nurse outfit":
+			case "battlearmor":
+			case "Imperial Plate":
+			case "battledress":
+			case "conservative clothing":
+			case "nice business attire":
+			case "a nice pony outfit":
+			case "a slutty pony outfit":
+			case "a police uniform":
+			case "a military uniform":
+			case "a mounty outfit":
+			case "a red army uniform":
+			case "a schutzstaffel uniform":
+			case "a slutty schutzstaffel uniform":
+			case "overalls":
+			case "slutty business attire":
+			case "slutty jewelry":
+			case "Western clothing":
+				// getting hard to get out of quickly
+				if (clothesSeed < 40) {
+					undressed = 1;
+				}
+				break;
+			case "chains":
+			case "restrictive latex":
+			case "shibari ropes":
+			case "uncomfortable straps":
+				// very hard to get out of quickly
+				if (clothesSeed < 20) {
+					undressed = 1;
+				}
+				break;
+		}
+
+		if (slave.broodmother > 0) {
+			if (slave.counter.birthsTotal === 0) {
+				babyIntro = `${his} first baby${UH}`;
+			} else {
+				babyIntro = `this week's baby${UH}`;
+			}
+		} else {
+			babyIntro = `${his} ${babies}${UH}`;
+		}
 
+		if (undressed === 0 && slave.clothes !== "no clothing" && slave.clothes !== "body oil") {
+			if (slave.fetish === "mindbroken") {
+				r.push(`Instinctively, ${he} begins to push out`);
+				if (slave.broodmother > 0) {
+					if (slave.counter.birthsTotal === 0) {
+						r.push(`${his} first`);
+					} else {
+						r.push(`this week's`);
+					}
+				} else {
+					r.push(his);
+				}
+			}
+			switch (slave.clothes) {
 				case "attractive lingerie":
-				case "attractive lingerie for a pregnant woman":
-				case "kitty lingerie":
-				case "spats and a tank top":
-				case "stretch pants and a crop-top":
-				case "a button-up shirt and panties":
-				case "a slutty klan robe":
-				case "a sweater and panties":
-				case "a t-shirt and jeans":
-				case "cutoffs":
-				case "leather pants and pasties":
-				case "leather pants":
-				case "jeans":
-				case "a sweater and cutoffs":
-				case "leather pants and a tube top":
-				case "a chattel habit":
-				case "a fallen nuns habit":
-				case "a huipil":
-				case "a mini dress":
-				case "a toga":
-				case "an apron":
-				case "clubslut netting":
-				case "a leotard":
-				case "a monokini":
-				case "cutoffs and a t-shirt":
-					// easy to remove
-					if (clothesSeed < 80) {
-						undressed = 1;
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} g-string stretches as ${his} newborn crowns into it before finally snapping and clearing the way for childbirth.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} g-string aside before beginning to push out ${babyIntro}. ${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.`);
+						}
 					}
 					break;
 
-				case "a ball gown":
-				case "a burqa":
-				case "a halter top dress":
-				case "a hijab and abaya":
-				case "a maternity dress":
-				case "a niqab and abaya":
-				case "a slave gown":
-				case "a klan robe":
-				case "a gothic lolita dress":
-				case "a hanbok":
-				case "a kimono":
-				case "a biyelgee costume":
-				case "a cheerleader outfit":
-				case "a dirndl":
-				case "a long qipao":
-				case "a schoolgirl outfit":
-				case "a slutty maid outfit":
-				case "a slutty nurse outfit":
-				case "a slutty qipao":
 				case "a succubus outfit":
+				case "slutty jewelry":
+				case "a fallen nuns habit":
 				case "harem gauze":
-				case "lederhosen":
-				case "a hijab and blouse":
-					// dresses and etc
-					if (clothesSeed < 60) {
-						undressed = 1;
-					}
-					break;
-
-				case "a bunny outfit":
-				case "a burkini":
-				case "a comfortable bodysuit":
-				case "a cybersuit":
-				case "a tight Imperial bodysuit":
-				case "a latex catsuit":
-				case "a nice maid outfit":
-				case "a nice nurse outfit":
-				case "battlearmor":
-				case "Imperial Plate":
-				case "battledress":
-				case "conservative clothing":
-				case "nice business attire":
-				case "a nice pony outfit":
-				case "a slutty pony outfit":
-				case "a police uniform":
-				case "a military uniform":
-				case "a mounty outfit":
-				case "a red army uniform":
-				case "a schutzstaffel uniform":
-				case "a slutty schutzstaffel uniform":
-				case "overalls":
 				case "slutty business attire":
-				case "slutty jewelry":
+				case "a slutty maid outfit":
+				case "a slutty nurse outfit":
+				case "a schoolgirl outfit":
+				case "restrictive latex":
+				case "a cheerleader outfit":
+				case "clubslut netting":
 				case "Western clothing":
-					// getting hard to get out of quickly
-					if (clothesSeed < 40) {
-						undressed = 1;
+				case "a slutty qipao":
+				case "a chattel habit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his} naked`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole.`);
+						} else {
+							r.push(`crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${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.`);
+						}
 					}
 					break;
-				case "chains":
-				case "restrictive latex":
-				case "shibari ropes":
-				case "uncomfortable straps":
-					// very hard to get out of quickly
-					if (clothesSeed < 20) {
-						undressed = 1;
+
+				case "attractive lingerie for a pregnant woman":
+				case "kitty lingerie":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} panties stretch as ${his} baby crowns into them before finally snapping and clearing the way for childbirth.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} panties aside before beginning to push out ${babyIntro}. ${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.`);
+						}
 					}
 					break;
-			}
 
-			if (slave.broodmother > 0) {
-				if (slave.counter.birthsTotal === 0) {
-					babyIntro = `${his} first baby${UH}`;
-				} else {
-					babyIntro = `this week's baby${UH}`;
-				}
-			} else {
-				babyIntro = `${his} ${babies}${UH}`;
-			}
-
-			if (undressed === 0 && slave.clothes !== "no clothing" && slave.clothes !== "body oil") {
-				if (slave.fetish === "mindbroken") {
-					r.push(`Instinctively, ${he} begins to push out`);
-					if (slave.broodmother > 0) {
-						if (slave.counter.birthsTotal === 0) {
-							r.push(`${his} first`);
+				case "a maternity dress":
+				case "a slave gown":
+				case "a halter top dress":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`this week's`);
+							r.push(`over ${his} crotch.`);
 						}
 					} else {
-						r.push(his);
-					}
-				}
-				switch (slave.clothes) {
-					case "attractive lingerie":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} g-string stretches as ${his} newborn crowns into it before finally snapping and clearing the way for childbirth.`);
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} dress hides what's happening between ${his} legs.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} g-string aside before beginning to push out ${babyIntro}. ${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} does ${his} best to hide what's happening between ${his} legs.`);
 						}
-						break;
+					}
+					break;
 
-					case "a succubus outfit":
-					case "slutty jewelry":
-					case "a fallen nuns habit":
-					case "harem gauze":
-					case "slutty business attire":
-					case "a slutty maid outfit":
-					case "a slutty nurse outfit":
-					case "a schoolgirl outfit":
-					case "restrictive latex":
-					case "a cheerleader outfit":
-					case "clubslut netting":
-					case "Western clothing":
-					case "a slutty qipao":
-					case "a chattel habit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his} naked`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole.`);
-							} else {
-								r.push(`crotch.`);
-							}
+				case "a string bikini":
+				case "a scalemail bikini":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} bikini bottom stretches as ${his} baby crowns into it before finally snapping and clearing the way for childbirth.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} bikini bottom aside before beginning to push out ${babyIntro}. ${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(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${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(`so ${he} bears with it.`);
 						}
-						break;
+					}
+					break;
 
-					case "attractive lingerie for a pregnant woman":
-					case "kitty lingerie":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} panties stretch as ${his} baby crowns into them before finally snapping and clearing the way for childbirth.`);
+				case "striped panties":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} panties stretch as ${his} baby crowns into it before finally snapping and clearing the way for childbirth.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} panties aside before beginning to push out ${babyIntro}. ${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(`Quickly ${he} spreads ${his} legs apart and shifts ${his} panties aside before beginning to push out ${babyIntro}. ${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(`so ${he} bears with it.`);
 						}
-						break;
+					}
+					break;
 
-					case "a maternity dress":
-					case "a slave gown":
-					case "a halter top dress":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+				case "cutoffs and a t-shirt":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching.`);
+						if (slave.mpreg === 1) {
+							r.push(`The seat of ${his}`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} dress hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(his);
 						}
-						break;
-
-					case "a string bikini":
-					case "a scalemail bikini":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} bikini bottom stretches as ${his} baby crowns into it before finally snapping and clearing the way for childbirth.`);
+						r.push(`jean cutoffs bulge as ${his} baby crowns into them as ${he} continues ${his} tasks, oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} jean cutoffs but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} jeans, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} bikini bottom aside before beginning to push out ${babyIntro}. ${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(`legs,`);
 						}
-						break;
-
-					case "striped panties":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} panties stretch as ${his} baby crowns into it before finally snapping and clearing the way for childbirth.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} panties aside before beginning to push out ${babyIntro}. ${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(`so ${he} bears with it.`);
 						}
-						break;
+						r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
 
-					case "cutoffs and a t-shirt":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching.`);
-							if (slave.mpreg === 1) {
-								r.push(`The seat of ${his}`);
-							} else {
-								r.push(his);
-							}
-							r.push(`jean cutoffs bulge as ${his} baby crowns into them as ${he} continues ${his} tasks, oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+				case "a slutty outfit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} pasties come off as ${his} baby crowns into it, clearing the way for childbirth.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and pulls ${his} pasties off before beginning to push out ${babyIntro}. ${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(`Quickly ${he} attempts to unfasten ${his} jean cutoffs but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} jeans, ${he} can't hide the wetness and bulge between ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+							r.push(`so ${he} bears with it.`);
 						}
-						break;
+					}
+					break;
 
-					case "a slutty outfit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} pasties come off as ${his} baby crowns into it, clearing the way for childbirth.`);
+				case "uncomfortable straps":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} straps are pushed taut as ${his} baby crowns into the steel ring covering ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and pulls ${his} pasties off before beginning to push out ${babyIntro}. ${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(`vagina.`);
 						}
-						break;
-
-					case "uncomfortable straps":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} straps are pushed taut as ${his} baby crowns into the steel ring covering ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole.`);
-							} else {
-								r.push(`vagina.`);
-							}
-							r.push(`${He} continues ${his} tasks, oblivious to ${his} child's dilemma, until someone manages to cut ${his} straps and allow ${his} body to finish giving birth.`);
+						r.push(`${He} continues ${his} tasks, oblivious to ${his} child's dilemma, until someone manages to cut ${his} straps and allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to undo ${his} straps but fails to do so before having to push out ${babyIntro}. As ${he} crowns into the steel ring covering ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole,`);
 						} else {
-							r.push(`Quickly ${he} attempts to undo ${his} straps but fails to do so before having to push out ${babyIntro}. As ${he} crowns into the steel ring covering ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole,`);
-							} else {
-								r.push(`vagina,`);
-							}
-							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(`With a little help, ${he} manages to escape ${his} bindings and finish giving birth.`);
+							r.push(`vagina,`);
 						}
-						break;
+						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(`With a little help, ${he} manages to escape ${his} bindings and finish giving birth.`);
+					}
+					break;
 
-					case "a penitent nuns habit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies} into ${his} habit, indifferent to their discomfort.`);
+				case "a penitent nuns habit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies} into ${his} habit, indifferent to their discomfort.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} habit hides what's happening between ${his} legs.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} habit hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-							r.push(`${He} tries to keep ${his} ${newborns} from being chafed by ${his} habit.`);
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
 						}
-						break;
+						r.push(`${He} tries to keep ${his} ${newborns} from being chafed by ${his} habit.`);
+					}
+					break;
 
-					case "nice business attire":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+				case "nice business attire":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} business suit hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`over ${his} crotch.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} business suit hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
 
-					case "stretch pants and a crop-top":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
+				case "stretch pants and a crop-top":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+						if (slave.pregType > 10 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} stretch pants as the`);
 							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
+								r.push(`seat`);
 							} else {
-								r.push(`over ${his} crotch.`);
+								r.push(`front`);
 							}
-							if (slave.pregType > 10 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} stretch pants as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. With nowhere left to go, ${his} newborns begin to slip down ${his} pantlegs, but that isn't enough to relieve the straining material. With a loud rip, the overburdened garment splits and frees ${his} brood into the world.`);
-							} else if (slave.pregType > 4 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} stretch pants as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. With nowhere left to go, ${his} newborns begin to slip down ${his} pantlegs. ${He} struggles to carry on with ${his} task until someone helps free them from their cloth prison.`);
+							r.push(`distends more and more. With nowhere left to go, ${his} newborns begin to slip down ${his} pantlegs, but that isn't enough to relieve the straining material. With a loud rip, the overburdened garment splits and frees ${his} brood into the world.`);
+						} else if (slave.pregType > 4 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} stretch pants as the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`of ${his} stretch pants until someone helps them from their cloth prison.`);
+								r.push(`front`);
 							}
+							r.push(`distends more and more. With nowhere left to go, ${his} newborns begin to slip down ${his} pantlegs. ${He} struggles to carry on with ${his} task until someone helps free them from their cloth prison.`);
 						} else {
-							r.push(`Quickly ${he} attempts to pull down ${his} stretch pants but fails to do so before having to push out ${babyIntro}. ${He} can't hide what's happening between ${his} legs as the`);
+							r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
 							if (slave.mpreg === 1) {
 								r.push(`seat`);
 							} else {
 								r.push(`front`);
 							}
-							r.push(`of ${his} pants bulges as ${his} child crowns,`);
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`The tight material stretches as ${his} child is born into it and with a little help they are removed so that ${he} may finish giving birth.`);
+							r.push(`of ${his} stretch pants until someone helps them from their cloth prison.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} attempts to pull down ${his} stretch pants but fails to do so before having to push out ${babyIntro}. ${He} can't hide what's happening between ${his} legs as the`);
+						if (slave.mpreg === 1) {
+							r.push(`seat`);
+						} else {
+							r.push(`front`);
+						}
+						r.push(`of ${his} pants bulges as ${his} child crowns,`);
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`The tight material stretches as ${his} child is born into it and with a little help they are removed so that ${he} may finish giving birth.`);
+					}
+					break;
 
-					case "spats and a tank top":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
+				case "spats and a tank top":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+						r.push(`The material of ${his} spats is too tight to allow ${his} child to fully be born, trapping it in ${his} straining`);
+						if (slave.mpreg === 1) {
+							r.push(`anus.`);
+						} else {
+							r.push(`pussy.`);
+						}
+						r.push(`Ignoring the pain, ${he} begins anew on ${his} assigned task, ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`pants`);
+						} else {
+							r.push(`crotch`);
+						}
+						r.push(`bulging lewdly, until someone manages to pants ${him}. With the way clear, ${his} ${children}`);
+						if (slave.pregType > 1) {
+							r.push(`promptly slip from ${his} stretched`);
+						} else {
+							r.push(`quickly slips out of ${his} loosened`);
+						}
+						if (slave.mpreg === 1) {
+							r.push(`ass`);
+						} else {
+							r.push(`cunt`);
+						}
+						r.push(`and into the world.`);
+					} else {
+						r.push(`Quickly ${he} attempts to pull down ${his} spats but fails to do so before having to push out ${babyIntro}. ${He} can't hide what's happening between ${his} legs as the bulge in the`);
+						if (slave.mpreg === 1) {
+							r.push(`seat`);
+						} else {
+							r.push(`front`);
+						}
+						r.push(`of ${his} shorts steadily grows as ${his} child crowns,`);
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`The material is too tight to allow ${his} child to fully be born, trapping it in ${his} straining`);
+						if (slave.mpreg === 1) {
+							r.push(`anus.`);
+						} else {
+							r.push(`pussy.`);
+						}
+						r.push(`The sensation is far too powerful to allow ${him} to slip ${his} spats down, instead forcing ${him} to the ground where ${he} stays, ass up,`);
+						if (slave.geneticQuirks.uterineHypersensitivity === 2) {
+							r.push(`moaning`);
+						} else {
+							r.push(`sobbing`);
+						}
+						r.push(`into the floor.`);
+						if (slave.pregType > 1 && slave.broodmother !== 1) {
+							r.push(`${His} other ${children}`);
+							if (slave.pregType > 2) {
+								r.push(`refuse`);
 							} else {
-								r.push(`over ${his} crotch.`);
+								r.push(`refuses`);
 							}
-							r.push(`The material of ${his} spats is too tight to allow ${his} child to fully be born, trapping it in ${his} straining`);
+							r.push(`to wait and quickly join their sister in birth. ${He} wails in anguish at the ever mounting pressure in ${his}`);
 							if (slave.mpreg === 1) {
-								r.push(`anus.`);
+								r.push(`rear,`);
 							} else {
-								r.push(`pussy.`);
+								r.push(`birth canal,`);
 							}
-							r.push(`Ignoring the pain, ${he} begins anew on ${his} assigned task, ${his}`);
+							r.push(`until a ripping sound brings ${him} back to ${his} senses. The`);
 							if (slave.mpreg === 1) {
-								r.push(`pants`);
+								r.push(`seat`);
 							} else {
 								r.push(`crotch`);
 							}
-							r.push(`bulging lewdly, until someone manages to pants ${him}. With the way clear, ${his} ${children}`);
-							if (slave.pregType > 1) {
-								r.push(`promptly slip from ${his} stretched`);
+							r.push(`of ${his} pants has begun splitting! ${He} has no time to get to ${his} knees as the combined force of ${his} eager children blow out both ${his}`);
+							if (slave.mpreg === 1) {
+								r.push(`anus`);
 							} else {
-								r.push(`quickly slips out of ${his} loosened`);
+								r.push(`vagina`);
 							}
+							r.push(`and spats on their way into the world.`);
+						} else {
+							r.push(`${He} struggles to push it out, beginning to lose hope, until a ripping sound brings ${him} back to ${his} senses. The`);
 							if (slave.mpreg === 1) {
-								r.push(`ass`);
+								r.push(`seat`);
 							} else {
-								r.push(`cunt`);
+								r.push(`crotch`);
 							}
-							r.push(`and into the world.`);
+							r.push(`of ${his} pants has begun splitting! ${He} gets to ${his} knees and pushes with all ${his} might, ${his} child moving little by little as the tear grows larger and larger. Finally ${his} child pops out the hole and the ordeal is over${(slave.broodmother > 0) ? `, for now at least` : ``}.`);
+						}
+					}
+					break;
+
+				case "a comfortable bodysuit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`ass.`);
 						} else {
-							r.push(`Quickly ${he} attempts to pull down ${his} spats but fails to do so before having to push out ${babyIntro}. ${He} can't hide what's happening between ${his} legs as the bulge in the`);
+							r.push(`crotch.`);
+						}
+						if (slave.pregType > 20 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} bodysuit as the`);
 							if (slave.mpreg === 1) {
 								r.push(`seat`);
 							} else {
 								r.push(`front`);
 							}
-							r.push(`of ${his} shorts steadily grows as ${his} child crowns,`);
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`The material is too tight to allow ${his} child to fully be born, trapping it in ${his} straining`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the bodysuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
+						} else if (slave.pregType > 10 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} bodysuit as the`);
 							if (slave.mpreg === 1) {
-								r.push(`anus.`);
+								r.push(`seat`);
 							} else {
-								r.push(`pussy.`);
+								r.push(`front`);
 							}
-							r.push(`The sensation is far too powerful to allow ${him} to slip ${his} spats down, instead forcing ${him} to the ground where ${he} stays, ass up,`);
-							if (slave.geneticQuirks.uterineHypersensitivity === 2) {
-								r.push(`moaning`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their nylon prison.`);
+						} else if (slave.pregType > 4 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} bodysuit as the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`sobbing`);
+								r.push(`front`);
 							}
-							r.push(`into the floor.`);
-							if (slave.pregType > 1 && slave.broodmother !== 1) {
-								r.push(`${His} other ${children}`);
-								if (slave.pregType > 2) {
-									r.push(`refuse`);
-								} else {
-									r.push(`refuses`);
-								}
-								r.push(`to wait and quickly join their sister in birth. ${He} wails in anguish at the ever mounting pressure in ${his}`);
-								if (slave.mpreg === 1) {
-									r.push(`rear,`);
-								} else {
-									r.push(`birth canal,`);
-								}
-								r.push(`until a ripping sound brings ${him} back to ${his} senses. The`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} pants has begun splitting! ${He} has no time to get to ${his} knees as the combined force of ${his} eager children blow out both ${his}`);
-								if (slave.mpreg === 1) {
-									r.push(`anus`);
-								} else {
-									r.push(`vagina`);
-								}
-								r.push(`and spats on their way into the world.`);
+							r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their nylon prison.`);
+						} else {
+							r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`${He} struggles to push it out, beginning to lose hope, until a ripping sound brings ${him} back to ${his} senses. The`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} pants has begun splitting! ${He} gets to ${his} knees and pushes with all ${his} might, ${his} child moving little by little as the tear grows larger and larger. Finally ${his} child pops out the hole and the ordeal is over${(slave.broodmother > 0) ? `, for now at least` : ``}.`);
+								r.push(`crotch`);
 							}
+							r.push(`of ${his} bodysuit until someone helps them from their nylon prison.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} attempts to remove ${his} bodysuit but fails to do so before having to push out ${babyIntro}.  ${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(`The tight material stretches as ${his} child is born into it and with a little help ${his} child`);
+						if (slave.pregType > 1) {
+							r.push(`is freed from the taut nylon so that ${he} may continue giving birth.`);
+						} else {
+							r.push(`is freed from the taut nylon.`);
+						}
+					}
+					break;
 
-					case "a comfortable bodysuit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his}`);
+				case "overalls":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`ass.`);
+						} else {
+							r.push(`crotch.`);
+						}
+						if (slave.pregType > 30 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} overalls as the`);
 							if (slave.mpreg === 1) {
-								r.push(`ass.`);
+								r.push(`seat`);
 							} else {
-								r.push(`crotch.`);
+								r.push(`front`);
 							}
-							if (slave.pregType > 20 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} bodysuit as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the bodysuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
-							} else if (slave.pregType > 10 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} bodysuit as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their nylon prison.`);
-							} else if (slave.pregType > 4 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} bodysuit as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their nylon prison.`);
+							r.push(`distends more and more. Eventually the thick shoulder straps tear apart, and the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the garment's limit, a loud rip sounds out as the overstretched fabric splits and frees ${his} brood into the world.`);
+						} else if (slave.pregType > 15 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} overalls as the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} bodysuit until someone helps them from their nylon prison.`);
+								r.push(`front`);
 							}
-						} else {
-							r.push(`Quickly ${he} attempts to remove ${his} bodysuit but fails to do so before having to push out ${babyIntro}.  ${He} can't hide what's happening between ${his} legs,`);
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
+							r.push(`distends more and more. Eventually the thick shoulder straps tear apart, and the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their denim prison.`);
+						} else if (slave.pregType > 4 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} overalls as the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`so ${he} bears with it.`);
+								r.push(`front`);
 							}
-							r.push(`The tight material stretches as ${his} child is born into it and with a little help ${his} child`);
-							if (slave.pregType > 1) {
-								r.push(`is freed from the taut nylon so that ${he} may continue giving birth.`);
-							} else {
-								r.push(`is freed from the taut nylon.`);
-							}
-						}
-						break;
-
-					case "overalls":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his}`);
+							r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their denim prison.`);
+						} else {
+							r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
 							if (slave.mpreg === 1) {
-								r.push(`ass.`);
-							} else {
-								r.push(`crotch.`);
-							}
-							if (slave.pregType > 30 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} overalls as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the thick shoulder straps tear apart, and the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the garment's limit, a loud rip sounds out as the overstretched fabric splits and frees ${his} brood into the world.`);
-							} else if (slave.pregType > 15 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} overalls as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the thick shoulder straps tear apart, and the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their denim prison.`);
-							} else if (slave.pregType > 4 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} overalls as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their denim prison.`);
+								r.push(`seat`);
 							} else {
-								r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} overalls until someone helps them from their denim prison.`);
+								r.push(`crotch`);
 							}
+							r.push(`of ${his} overalls until someone helps them from their denim prison.`);
+						}
+					} else {
+						r.push(`Quickly ${he} attempts to remove ${his} overalls but fails to do so before having to push out ${babyIntro}. ${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(`Quickly ${he} attempts to remove ${his} overalls but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${his} child`);
-							if (slave.pregType > 1) {
-								r.push(`is freed from the tight denim so that ${he} may continue giving birth.`);
-							} else {
-								r.push(`is freed from the tight denim.`);
-							}
+							r.push(`so ${he} bears with it.`);
 						}
-						break;
-
-					case "a kimono":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+						r.push(`The tight material stretches as ${his} child is born into it and with a little help ${his} child`);
+						if (slave.pregType > 1) {
+							r.push(`is freed from the tight denim so that ${he} may continue giving birth.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} kimono hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`is freed from the tight denim.`);
 						}
-						break;
+					}
+					break;
 
-					case "a burqa":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+				case "a kimono":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} burqa hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`over ${his} crotch.`);
 						}
-						break;
-
-					case "a hijab and abaya":
-					case "a niqab and abaya":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} kimono hides what's happening between ${his} legs.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} abaya hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
 						}
-						break;
+					}
+					break;
 
-					case "a klan robe":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+				case "a burqa":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} robe hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`over ${his} crotch.`);
 						}
-						break;
-
-					case "a hijab and blouse":
-					case "a slutty schutzstaffel uniform":
-					case "a dirndl":
-					case "a biyelgee costume":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} burqa hides what's happening between ${his} legs.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
 						}
-						break;
+					}
+					break;
 
-					case "battledress":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching.`);
-							if (slave.mpreg === 1) {
-								r.push(`The seat of ${his} fatigues`);
-							} else {
-								r.push(`${His} fatigues`);
-							}
-							r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+				case "a hijab and abaya":
+				case "a niqab and abaya":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} fatigues but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear,`);
-							} else {
-								r.push(`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(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+							r.push(`over ${his} crotch.`);
 						}
-						break;
-
-					case "a nice maid outfit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} abaya hides what's happening between ${his} legs.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} maid outfit hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
 						}
-						break;
+					}
+					break;
 
-					case "conservative clothing":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching.`);
-							if (slave.mpreg === 1) {
-								r.push(`The seat of ${his} pants`);
-							} else {
-								r.push(`${His} pants`);
-							}
-							r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+				case "a klan robe":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} pants but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+							r.push(`over ${his} crotch.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} robe hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
 
-					case "chains":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} chains stretch as ${his} baby crowns into them before finally slipping to the side clearing the way for ${his} body to finish giving birth.`);
+				case "a hijab and blouse":
+				case "a slutty schutzstaffel uniform":
+				case "a dirndl":
+				case "a biyelgee costume":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} chains aside before beginning to push out ${babyIntro}. ${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(`over ${his} crotch.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
 
-					case "shibari ropes":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} ropes are pulled taut as ${his} baby crowns into the rope covering ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole.`);
-							} else {
-								r.push(`vagina.`);
-							}
-							r.push(`${He} continues ${his} tasks, oblivious to ${his} child's dilemma, until someone manages to cut ${his} ropes and allow ${his} body to finish giving birth.`);
+				case "battledress":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching.`);
+						if (slave.mpreg === 1) {
+							r.push(`The seat of ${his} fatigues`);
 						} else {
-							r.push(`Quickly ${he} attempts to undo ${his} ropes but fails to do so before having to push out ${babyIntro}. As ${he} crowns into the rope covering ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole,`);
-							} else {
-								r.push(`vagina,`);
-							}
-							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(`With a little help, ${he} manages to escape ${his} bindings and finish giving birth.`);
+							r.push(`${His} fatigues`);
 						}
-						break;
+						r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} fatigues but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear,`);
+						} else {
+							r.push(`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(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
 
-					case "a toga":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+				case "a nice maid outfit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} toga hides what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
+							r.push(`over ${his} crotch.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} maid outfit hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
 
-					case "a huipil":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
+				case "conservative clothing":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching.`);
+						if (slave.mpreg === 1) {
+							r.push(`The seat of ${his} pants`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${He} can't hide what's going on with how skimpy the huipil is`);
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
+							r.push(`${His} pants`);
 						}
-						break;
+						r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} pants but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
 
-					case "a bunny outfit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching. ${His} teddy bulges as ${his} baby crowns into it as ${he} continues ${his} tasks, oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to tear ${his} outfit open to allow ${his} body to finish giving birth.`);
+				case "chains":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} chains stretch as ${his} baby crowns into them before finally slipping to the side clearing the way for ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and shifts ${his} chains aside before beginning to push out ${babyIntro}. ${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(`Quickly ${he} attempts to remove ${his} teddy but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} outfit, ${he} can't hide the wetness and bulge between ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} bunny suit and finish giving birth.`);
+							r.push(`so ${he} bears with it.`);
 						}
-						break;
+					}
+					break;
 
-					case "a leotard":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`crotch.`);
-							} else {
-								r.push(`ass.`);
-							}
-							if (slave.pregType > 30 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} leotard as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the leotard's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
-							} else if (slave.pregType > 10 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} leotard as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their nylon prison.`);
-							} else if (slave.pregType > 4 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} leotard as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their nylon prison.`);
-							} else {
-								r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} leotard until someone helps them from their nylon prison.`);
-							}
+				case "shibari ropes":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} ropes are pulled taut as ${his} baby crowns into the rope covering ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole.`);
 						} else {
-							r.push(`Quickly ${he} attempts to remove ${his} leotard but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
+							r.push(`vagina.`);
 						}
-						break;
+						r.push(`${He} continues ${his} tasks, oblivious to ${his} child's dilemma, until someone manages to cut ${his} ropes and allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to undo ${his} ropes but fails to do so before having to push out ${babyIntro}. As ${he} crowns into the rope covering ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole,`);
+						} else {
+							r.push(`vagina,`);
+						}
+						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(`With a little help, ${he} manages to escape ${his} bindings and finish giving birth.`);
+					}
+					break;
 
-					case "a burkini":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`crotch.`);
-							} else {
-								r.push(`ass.`);
-							}
-							if (slave.pregType > 30 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} burkini as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the swimsuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
-							} else if (slave.pregType > 10 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} burkini as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their polyester prison.`);
-							} else if (slave.pregType > 4 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} burkini as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their polyester prison.`);
-							} else {
-								r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} swimsuit until someone helps them from their polyester prison.`);
-							}
+				case "a toga":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} attempts to remove ${his} burkini but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
+							r.push(`over ${his} crotch.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} toga hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
 
-					case "a monokini":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`crotch.`);
-							} else {
-								r.push(`ass.`);
-							}
-							if (slave.pregType > 30 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} monokini as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the swimsuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
-							} else if (slave.pregType > 10 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} monokini as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their nylon prison.`);
-							} else if (slave.pregType > 4 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} monokini as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their nylon prison.`);
-							} else {
-								r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} swimsuit until someone helps them from their nylon prison.`);
-							}
+				case "a huipil":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
 						} else {
-							r.push(`Quickly ${he} attempts to remove ${his} monokini but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
+							r.push(`over ${his} crotch.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${He} can't hide what's going on with how skimpy the huipil is`);
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+					}
+					break;
 
-					case "a cybersuit":
-					case "a tight Imperial bodysuit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his}`);
+				case "a bunny outfit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching. ${His} teddy bulges as ${his} baby crowns into it as ${he} continues ${his} tasks, oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to tear ${his} outfit open to allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to remove ${his} teddy but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} outfit, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} bunny suit and finish giving birth.`);
+					}
+					break;
+
+				case "a leotard":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`crotch.`);
+						} else {
+							r.push(`ass.`);
+						}
+						if (slave.pregType > 30 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} leotard as the`);
 							if (slave.mpreg === 1) {
-								r.push(`crotch.`);
-							} else {
-								r.push(`ass.`);
-							}
-							if (slave.pregType > 30 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} bodysuit as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the bodysuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
-							} else if (slave.pregType > 10 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} bodysuit as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their rubber prison.`);
-							} else if (slave.pregType > 4 && slave.broodmother === 0) {
-								r.push(`Child after child is born into ${his} bodysuit as the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`front`);
-								}
-								r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their rubber prison.`);
+								r.push(`seat`);
 							} else {
-								r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
-								if (slave.mpreg === 1) {
-									r.push(`seat`);
-								} else {
-									r.push(`crotch`);
-								}
-								r.push(`of ${his} bodysuit until someone helps them from their rubber prison.`);
+								r.push(`front`);
 							}
-						} else {
-							r.push(`Quickly ${he} attempts to remove ${his} bodysuit but fails to do so before having to push out ${babyIntro}. ${He} can't hide what's happening between ${his} legs,`);
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the leotard's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
+						} else if (slave.pregType > 10 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} leotard as the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`so ${he} bears with it.`);
+								r.push(`front`);
 							}
-							r.push(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
-						}
-						break;
-
-
-					case "a ball gown":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their nylon prison.`);
+						} else if (slave.pregType > 4 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} leotard as the`);
 							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
+								r.push(`seat`);
 							} else {
-								r.push(`over ${his} crotch.`);
+								r.push(`front`);
 							}
+							r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their nylon prison.`);
 						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} gown hides what's happening between ${his} legs.`);
+							r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+								r.push(`crotch`);
 							}
+							r.push(`of ${his} leotard until someone helps them from their nylon prison.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} attempts to remove ${his} leotard but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
+					}
+					break;
 
-					case "a latex catsuit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the closed zipper covering ${his}`);
+				case "a burkini":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`crotch.`);
+						} else {
+							r.push(`ass.`);
+						}
+						if (slave.pregType > 30 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} burkini as the`);
 							if (slave.mpreg === 1) {
-								r.push(`asshole.`);
+								r.push(`seat`);
 							} else {
-								r.push(`vagina.`);
+								r.push(`front`);
 							}
-							r.push(`As ${his} child bulges the latex around ${his}`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the swimsuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
+						} else if (slave.pregType > 10 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} burkini as the`);
 							if (slave.mpreg === 1) {
-								r.push(`ass,`);
+								r.push(`seat`);
 							} else {
-								r.push(`pussy,`);
+								r.push(`front`);
 							}
-							r.push(`someone rushes to try and undo the zipper. They succeed in clearing ${his}`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their polyester prison.`);
+						} else if (slave.pregType > 4 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} burkini as the`);
 							if (slave.mpreg === 1) {
-								r.push(`anus,`);
+								r.push(`seat`);
 							} else {
-								r.push(`birth canal,`);
+								r.push(`front`);
 							}
-							r.push(`allowing ${him} to carry on with childbirth.`);
+							r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their polyester prison.`);
 						} else {
-							r.push(`Quickly ${he} attempts to undo ${his} zipper but fails to do so before having to push out ${babyIntro}. ${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(`The latex covering ${his}`);
+							r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
 							if (slave.mpreg === 1) {
-								r.push(`ass`);
+								r.push(`seat`);
 							} else {
 								r.push(`crotch`);
 							}
-							r.push(`bulges as ${his} child is born into it, making it even harder to unzip. As ${he} struggles between the newborn stuck in ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`asshole`);
-							} else {
-								r.push(`vagina`);
-							}
-							r.push(`and the equally stuck zipper, someone comes to ${his} aid allowing ${him} to finish giving birth.`);
+							r.push(`of ${his} swimsuit until someone helps them from their polyester prison.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} attempts to remove ${his} burkini but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
+					}
+					break;
 
-					case "a military uniform":
-					case "a red army uniform":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
+				case "a monokini":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`crotch.`);
+						} else {
+							r.push(`ass.`);
+						}
+						if (slave.pregType > 30 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} monokini as the`);
 							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
+								r.push(`seat`);
 							} else {
-								r.push(`over ${his} crotch.`);
+								r.push(`front`);
 							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs.`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the swimsuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
+						} else if (slave.pregType > 10 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} monokini as the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+								r.push(`front`);
 							}
-						}
-						break;
-
-					case "a schutzstaffel uniform":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their nylon prison.`);
+						} else if (slave.pregType > 4 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} monokini as the`);
 							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
+								r.push(`seat`);
 							} else {
-								r.push(`over ${his} crotch.`);
+								r.push(`front`);
 							}
+							r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their nylon prison.`);
 						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} trousers but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
+							r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
 							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
+								r.push(`seat`);
 							} else {
-								r.push(`so ${he} bears with it.`);
+								r.push(`crotch`);
 							}
-							r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+							r.push(`of ${his} swimsuit until someone helps them from their nylon prison.`);
 						}
-						break;
+					} else {
+						r.push(`Quickly ${he} attempts to remove ${his} monokini but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
+					}
+					break;
 
-					case "a long qipao":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
+				case "a cybersuit":
+				case "a tight Imperial bodysuit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`crotch.`);
+						} else {
+							r.push(`ass.`);
+						}
+						if (slave.pregType > 30 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} bodysuit as the`);
 							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
+								r.push(`seat`);
 							} else {
-								r.push(`over ${his} crotch.`);
+								r.push(`front`);
 							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is disappointed that ${his} dress hides what's happening between ${his} legs.`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lies, still very much in labor. As the load of newborns reaches the bodysuit's limit, a loud rip sounds out as the overburdened garment splits and frees ${his} brood into the world.`);
+						} else if (slave.pregType > 10 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} bodysuit as the`);
+							if (slave.mpreg === 1) {
+								r.push(`seat`);
 							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+								r.push(`front`);
 							}
-						}
-						break;
-
-					case "battlearmor":
-					case "Imperial Plate":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
+							r.push(`distends more and more. Eventually the squirming mass pulls ${him} to the floor, where ${he} lays until ${he} finishes giving birth. ${He} struggles to get to ${his} feet and carry on with ${his} task until someone helps free them from their rubber prison.`);
+						} else if (slave.pregType > 4 && slave.broodmother === 0) {
+							r.push(`Child after child is born into ${his} bodysuit as the`);
 							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
+								r.push(`seat`);
 							} else {
-								r.push(`over ${his} crotch.`);
+								r.push(`front`);
 							}
+							r.push(`distends more and more. ${He} struggles to carry on with ${his} task with the squirming mass between ${his} legs until someone helps free them from their rubber prison.`);
 						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} armor but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} armor, ${he} can't hide the wetness and bulge between ${his}`);
+							r.push(`${He} finishes giving birth and begins anew on ${his} assigned task, ignoring the squirming ${babies} distending the`);
 							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
+								r.push(`seat`);
 							} else {
-								r.push(`legs,`);
+								r.push(`crotch`);
 							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} armor and finish giving birth.`);
+							r.push(`of ${his} bodysuit until someone helps them from their rubber prison.`);
+						}
+					} else {
+						r.push(`Quickly ${he} attempts to remove ${his} bodysuit but fails to do so before having to push out ${babyIntro}. ${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(`The tight material stretches as ${his} child is born into it and with a little help ${he}'s freed to finish giving birth.`);
+					}
+					break;
+
+
+				case "a ball gown":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} gown hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "a latex catsuit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the closed zipper covering ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole.`);
+						} else {
+							r.push(`vagina.`);
+						}
+						r.push(`As ${his} child bulges the latex around ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`ass,`);
+						} else {
+							r.push(`pussy,`);
+						}
+						r.push(`someone rushes to try and undo the zipper. They succeed in clearing ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`anus,`);
+						} else {
+							r.push(`birth canal,`);
+						}
+						r.push(`allowing ${him} to carry on with childbirth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to undo ${his} zipper but fails to do so before having to push out ${babyIntro}. ${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(`The latex covering ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`ass`);
+						} else {
+							r.push(`crotch`);
+						}
+						r.push(`bulges as ${his} child is born into it, making it even harder to unzip. As ${he} struggles between the newborn stuck in ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`asshole`);
+						} else {
+							r.push(`vagina`);
+						}
+						r.push(`and the equally stuck zipper, someone comes to ${his} aid allowing ${him} to finish giving birth.`);
+					}
+					break;
+
+				case "a military uniform":
+				case "a red army uniform":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} skirt hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "a schutzstaffel uniform":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} trousers but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
+
+				case "a long qipao":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is disappointed that ${his} dress hides what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "battlearmor":
+				case "Imperial Plate":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} armor but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} armor, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} armor and finish giving birth.`);
+					}
+					break;
+
+
+				case "a mounty outfit":
+				case "a police uniform":
+				case "leather pants and pasties":
+				case "leather pants":
+				case "jeans":
+				case "leather pants and a tube top":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} slacks but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
+
+
+				case "lederhosen":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} shorts but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} shorts, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
+
+				case "a nice nurse outfit":
+				case "a t-shirt and jeans":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching.`);
+						if (slave.mpreg === 1) {
+							r.push(`The seat of ${his} trousers`);
+						} else {
+							r.push(`${His} trousers`);
+						}
+						r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} trousers but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
+
+				case "a nice pony outfit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching.`);
+						if (slave.mpreg === 1) {
+							r.push(`The seat of ${his} trousers`);
+						} else {
+							r.push(`${His} trousers`);
+						}
+						r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
+					} else {
+						r.push(`Quickly ${he} attempts to unfasten ${his} leather bodysuit but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`buttocks,`);
+						} else {
+							r.push(`legs,`);
+						}
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+						r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
+					}
+					break;
+
+				case "a mini dress":
+				case "a Santa dress":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is thrilled that ${his} short dress reveals what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
 						}
+					}
+					break;
+
+				case "a gothic lolita dress":
+				case "a hanbok":
+				case "a bra":
+				case "a button-up shirt":
+				case "a sweater":
+				case "a tank-top":
+				case "a tube top":
+				case "a striped bra":
+				case "a skimpy loincloth":
+				case "a sports bra":
+				case "a t-shirt":
+				case "an oversized t-shirt":
+				case "pasties":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is thrilled that ${his} dress reveals what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "an apron":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is thrilled that ${his} frilly apron reveals what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "a button-up shirt and panties":
+				case "a slutty klan robe":
+				case "a slutty pony outfit":
+				case "a sweater and panties":
+				case "a t-shirt and panties":
+				case "a tank-top and panties":
+				case "an oversized t-shirt and boyshorts":
+				case "boyshorts":
+				case "panties":
+				case "panties and pasties":
+				case "striped underwear":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is thrilled that ${his} underwear reveals what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "a t-shirt and thong":
+				case "a thong":
+				case "a tube top and thong":
+				case "a bimbo outfit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the thong covering ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`anus.`);
+						} else {
+							r.push(`vagina.`);
+						}
+						r.push(`${He} crowns into the straining undergarment until the straps give out and clear ${his}`);
+						if (slave.mpreg === 1) {
+							r.push(`anus,`);
+						} else {
+							r.push(`birth canal,`);
+						}
+						r.push(`allowing ${him} to carry on with childbirth.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart, pulls ${his} thong aside, and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is thrilled that what's happening between ${his} legs is visible for all to see.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "cutoffs":
+				case "sport shorts and a t-shirt":
+				case "sport shorts and a sports bra":
+				case "a sweater and cutoffs":
+				case "sport shorts":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is thrilled that ${his} shorts reveal what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "a one-piece swimsuit":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to the obvious wetness forming`);
+						if (slave.mpreg === 1) {
+							r.push(`under ${his} rear.`);
+						} else {
+							r.push(`over ${his} crotch.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
+						if (slave.fetish === "humiliation") {
+							r.push(`${He} is thrilled that ${his} swimsuit fully reveals what's happening between ${his} legs.`);
+						} else {
+							r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
+						}
+					}
+					break;
+
+				case "a courtesan dress":
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching the show under ${his} parted dress.`);
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart, parting ${his} skirt, and begins pushing out ${babyIntro}. ${He} can't hide what's happening between ${his} legs since ${his} dress makes it clear something is going on down there,`);
+						if (slave.fetish === "humiliation") {
+							r.push(`but that only makes it more exciting.`);
+						} else {
+							r.push(`so ${he} bears with it.`);
+						}
+					}
+					break;
+
+				default:
+					if (slave.fetish === "mindbroken") {
+						r.push(`${babies}, indifferent to who may be watching ${his} naked`);
+						if (slave.mpreg === 1) {
+							r.push(`ass.`);
+						} else {
+							r.push(`pussy.`);
+						}
+					} else {
+						r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${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.`);
+						}
+					}
+			}
+		} else if (slave.clothes === "no clothing" || slave.clothes === "body oil") {
+			if (slave.fetish === "mindbroken") {
+				r.push(`Instinctively, ${he} begins to push out`);
+				if (slave.broodmother > 0) {
+					if (slave.counter.birthsTotal === 0) {
+						r.push(`${his} first`);
+					} else {
+						r.push(`this week's`);
+					}
+				} else {
+					r.push(his);
+				}
+				r.push(`${babies}, indifferent to who may be watching ${his} naked`);
+				if (slave.mpreg === 1) {
+					r.push(`ass.`);
+				} else {
+					r.push(`pussy.`);
+				}
+			} else {
+				r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${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.`);
+				}
+			}
+		} else {
+			if (slave.fetish === "mindbroken") {
+				r.push(`${He} removes ${his}`);
+				switch (slave.clothes) {
+					case "a slutty pony outfit":
+						r.push(`slutty pony outfit`);
+						break;
+					case "a slutty klan robe":
+						r.push(`slutty klan robe`);
+						break;
+					case "a police uniform":
+						r.push(`police uniform`);
+						break;
+					case "a nice pony outfit":
+						r.push(`nice pony outfit`);
+						break;
+					case "a hanbok":
+						r.push(`hanbok`);
+						break;
+					case "a gothic lolita dress":
+						r.push(`gothic lolita dress`);
+						break;
+					case "a slutty maid outfit":
+						r.push(`slutty maid outfit`);
+						break;
+					case "a slutty nurse outfit":
+						r.push(`slutty nurse outfit`);
+						break;
+					case "a schoolgirl outfit":
+						r.push(`schoolgirl outfit`);
+						break;
+					case "a cheerleader outfit":
+						r.push(`cheerleader outfit`);
+						break;
+					case "a slutty qipao":
+						r.push(`slutty qipao`);
+						break;
+					case "a chattel habit":
+						r.push(`chattel habit`);
+						break;
+					case "a toga":
+						r.push(`toga`);
+						break;
+					case "a huipil":
+						r.push(`huipil`);
+						break;
+					case "a fallen nuns habit":
+						r.push(`fallen nun's habit`);
+						break;
+					case "a succubus outfit":
+						r.push(`succubus outfit`);
+						break;
+					case "a klan robe":
+						r.push(`klan robe`);
+						break;
+					case "cutoffs and a t-shirt":
+						r.push(`cutoffs and t-shirt`);
+						break;
+					case "a mini dress":
+						r.push(`mini dress`);
+						break;
+					case "a military uniform":
+						r.push(`military uniform`);
+						break;
+					case "a schutzstaffel uniform":
+						r.push(`schutzstaffel uniform`);
+						break;
+					case "a slutty schutzstaffel uniform":
+						r.push(`slutty schutzstaffel uniform`);
+						break;
+					case "a red army uniform":
+						r.push(`red army uniform`);
+						break;
+					case "a long qipao":
+						r.push(`long qipao`);
+						break;
+					case "battlearmor":
+						r.push(`battlearmor`);
+						break;
+					case "Imperial Plate":
+						r.push(`imperial armor	`);
 						break;
-
-
 					case "a mounty outfit":
-					case "a police uniform":
+						r.push(`mounty uniform`);
+						break;
+					case "a dirndl":
+						r.push(`dirndl`);
+						break;
+					case "lederhosen":
+						r.push(`lederhosen`);
+						break;
+					case "a biyelgee costume":
+						r.push(`biyelgee costume`);
+						break;
+					case "an apron":
+						r.push(`apron`);
+						break;
+					case "a string bikini":
+						r.push(`string bikini`);
+						break;
+					case "a scalemail bikini":
+						r.push(`scalemail bikini`);
+						break;
+					case "a kimono":
+						r.push(`kimono`);
+						break;
+					case "a slave gown":
+						r.push(`slave gown`);
+						break;
+					case "a hijab and abaya":
+					case "a niqab and abaya":
+						r.push(`abaya`);
+						break;
+					case "a halter top dress":
+						r.push(`halter top dress`);
+						break;
+					case "a ball gown":
+						r.push(`ball gown`);
+						break;
+					case "a maternity dress":
+						r.push(`maternity dress`);
+						break;
+					case "a slutty outfit":
+						r.push(`slutty outfit`);
+						break;
+					case "a nice maid outfit":
+						r.push(`nice maid outfit`);
+						break;
+					case "a leotard":
+						r.push(`leotard`);
+						break;
+					case "a hijab and blouse":
+						r.push(`skirt`);
+						break;
+					case "a burqa":
+						r.push(`burqa`);
+						break;
+					case "a burkini":
+						r.push(`burkini`);
+						break;
+					case "a monokini":
+						r.push(`monokini`);
+						break;
+					case "a cybersuit":
+						r.push(`cybersuit`);
+						break;
+					case "a tight Imperial bodysuit":
+						r.push(`bodysuit`);
+						break;
+					case "a comfortable bodysuit":
+						r.push(`comfortable bodysuit`);
+						break;
+					case "a bunny outfit":
+						r.push(`bunny outfit`);
+						break;
+					case "a nice nurse outfit":
+						r.push(`nice nurse outfit`);
+						break;
+					case "a latex catsuit":
+						r.push(`latex catsuit`);
+						break;
+					case "stretch pants and a crop-top":
+						r.push(`stretch pants`);
+						break;
+					case "spats and a tank top":
+						r.push(`spats`);
+						break;
+					case "a tube top and thong":
+					case "a thong":
+					case "a t-shirt and thong":
+					case "a bimbo outfit":
+						r.push(`thong`);
+						break;
+					case "a button-up shirt and panties":
+						r.push(`panties`);
+						break;
+					case "a bra":
+						r.push(`bra`);
+						break;
+					case "a button-up shirt":
+						r.push(`button-up shirt`);
+						break;
+					case "a sweater":
+						r.push(`sweater`);
+						break;
+					case "a tank-top":
+						r.push(`tank-top`);
+						break;
+					case "a tube top":
+						r.push(`tube top`);
+						break;
+					case "a one-piece swimsuit":
+						r.push(`swimsuit`);
+						break;
+					case "a striped bra":
+						r.push(`bra`);
+						break;
+					case "a skimpy loincloth":
+						r.push(`loincloth`);
+						break;
+					case "a sports bra":
+						r.push(`sports bra`);
+						break;
+					case "a t-shirt":
+						r.push(`t-shirt`);
+						break;
+					case "an oversized t-shirt and boyshorts":
+						r.push(`boy shorts`);
+						break;
+					case "an oversized t-shirt":
+						r.push(`t-shirt`);
+						break;
+					case "a t-shirt and jeans":
+						r.push(`blue jeans`);
+						break;
+					case "boyshorts":
+						r.push(`boy shorts`);
+						break;
+					case "cutoffs":
+						r.push(`jean shorts`);
+						break;
 					case "leather pants and pasties":
+						r.push(`leather pants`);
+						break;
 					case "leather pants":
+						r.push(`leather pants`);
+						break;
+					case "panties":
+					case "a t-shirt and panties":
+					case "panties and pasties":
+					case "striped underwear":
+					case "a tank-top and panties":
+					case "a sweater and panties":
+						r.push(`panties`);
+						break;
+					case "sport shorts and a t-shirt":
+						r.push(`shorts`);
+						break;
+					case "sport shorts and a sports bra":
+						r.push(`shorts`);
+						break;
 					case "jeans":
+						r.push(`blue jeans`);
+						break;
+					case "a sweater and cutoffs":
+						r.push(`jean shorts`);
+						break;
 					case "leather pants and a tube top":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} slacks but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
-						}
+						r.push(`leather pants`);
+						break;
+					case "sport shorts":
+						r.push(`shorts`);
+						break;
+					case "a Santa dress":
+						r.push(`Santa dress`);
+						break;
+					case "a courtesan dress":
+						r.push(`courtesan dress`);
+						break;
+					default:
+						r.push(`${slave.clothes}`);
+				}
+				r.push(`as instinct takes hold compelling ${him} to begin pushing. ${He} pays no mind to who may be watching ${his} naked`);
+				if (slave.mpreg === 1) {
+					r.push(`rear`);
+				} else {
+					r.push(`crotch`);
+				}
+				r.push(`as`);
+				if (slave.broodmother > 0) {
+					if (slave.counter.birthsTotal === 0) {
+						r.push(`${his} first`);
+					} else {
+						r.push(`this week's`);
+					}
+					r.push(`baby`);
+				} else {
+					r.push(his);
+					if (slave.pregType > 1) {
+						r.push(`first`);
+					}
+					r.push(`baby`);
+				}
+				r.push(`begins to crown.`);
+			} else {
+				r.push(`${He} hastily removes ${his}`);
+				switch (slave.clothes) {
+					case "a slutty pony outfit":
+						r.push(`slutty pony outfit`);
+						break;
+					case "a slutty klan robe":
+						r.push(`slutty klan robe`);
+						break;
+					case "a police uniform":
+						r.push(`police uniform`);
+						break;
+					case "a nice pony outfit":
+						r.push(`nice pony outfit`);
+						break;
+					case "a hanbok":
+						r.push(`hanbok`);
+						break;
+					case "a gothic lolita dress":
+						r.push(`gothic lolita dress`);
+						break;
+					case "a slutty maid outfit":
+						r.push(`slutty maid outfit`);
+						break;
+					case "a slutty nurse outfit":
+						r.push(`slutty nurse outfit`);
+						break;
+					case "a schoolgirl outfit":
+						r.push(`schoolgirl outfit`);
+						break;
+					case "a cheerleader outfit":
+						r.push(`cheerleader outfit`);
+						break;
+					case "a slutty qipao":
+						r.push(`slutty qipao`);
+						break;
+					case "a chattel habit":
+						r.push(`chattel habit`);
+						break;
+					case "a toga":
+						r.push(`toga`);
+						break;
+					case "a huipil":
+						r.push(`huipil`);
+						break;
+					case "a fallen nuns habit":
+						r.push(`fallen nun's habit`);
+						break;
+					case "a succubus outfit":
+						r.push(`succubus outfit`);
+						break;
+					case "a klan robe":
+						r.push(`klan robe`);
+						break;
+					case "cutoffs and a t-shirt":
+						r.push(`cutoffs and t-shirt`);
+						break;
+					case "a mini dress":
+						r.push(`mini dress`);
+						break;
+					case "a military uniform":
+						r.push(`military uniform`);
+						break;
+					case "a schutzstaffel uniform":
+						r.push(`schutzstaffel uniform`);
+						break;
+					case "a slutty schutzstaffel uniform":
+						r.push(`slutty schutzstaffel uniform`);
+						break;
+					case "a red army uniform":
+						r.push(`red army uniform`);
+						break;
+					case "a long qipao":
+						r.push(`long qipao`);
+						break;
+					case "battlearmor":
+						r.push(`battlearmor`);
+						break;
+					case "Imperial Plate":
+						r.push(`imperial armor	`);
+						break;
+					case "a mounty outfit":
+						r.push(`mounty uniform`);
+						break;
+					case "a dirndl":
+						r.push(`dirndl`);
+						break;
+					case "lederhosen":
+						r.push(`lederhosen`);
+						break;
+					case "a biyelgee costume":
+						r.push(`biyelgee costume`);
+						break;
+					case "an apron":
+						r.push(`apron`);
+						break;
+					case "a string bikini":
+						r.push(`string bikini`);
+						break;
+					case "a scalemail bikini":
+						r.push(`scalemail bikini`);
+						break;
+					case "a kimono":
+						r.push(`kimono`);
+						break;
+					case "a slave gown":
+						r.push(`slave gown`);
+						break;
+					case "a hijab and abaya":
+					case "a niqab and abaya":
+						r.push(`abaya`);
+						break;
+					case "a halter top dress":
+						r.push(`halter top dress`);
+						break;
+					case "a ball gown":
+						r.push(`ball gown`);
+						break;
+					case "a maternity dress":
+						r.push(`maternity dress`);
+						break;
+					case "a slutty outfit":
+						r.push(`slutty outfit`);
 						break;
-
-
-					case "lederhosen":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} shorts but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} shorts, ${he} can't hide the wetness and bulge between ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
-						}
+					case "a nice maid outfit":
+						r.push(`nice maid outfit`);
+						break;
+					case "a leotard":
+						r.push(`leotard`);
+						break;
+					case "a hijab and blouse":
+						r.push(`skirt`);
+						break;
+					case "a burqa":
+						r.push(`burqa`);
+						break;
+					case "a burkini":
+						r.push(`burkini`);
+						break;
+					case "a monokini":
+						r.push(`monokini`);
+						break;
+					case "a cybersuit":
+						r.push(`cybersuit`);
+						break;
+					case "a tight Imperial bodysuit":
+						r.push(`bodysuit`);
+						break;
+					case "a comfortable bodysuit":
+						r.push(`comfortable bodysuit`);
+						break;
+					case "a bunny outfit":
+						r.push(`bunny outfit`);
 						break;
-
 					case "a nice nurse outfit":
-					case "a t-shirt and jeans":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching.`);
-							if (slave.mpreg === 1) {
-								r.push(`The seat of ${his} trousers`);
-							} else {
-								r.push(`${His} trousers`);
-							}
-							r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
-						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} trousers but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
-						}
+						r.push(`nice nurse outfit`);
 						break;
-
-					case "a nice pony outfit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching.`);
-							if (slave.mpreg === 1) {
-								r.push(`The seat of ${his} trousers`);
-							} else {
-								r.push(`${His} trousers`);
-							}
-							r.push(`bulge as ${his} baby crowns into them as ${he} continues ${his} tasks oblivious to the wetness and ${his} child's dilemma. Seeing ${him} in this state, someone manages to remove ${his} pants to allow ${his} body to finish giving birth.`);
-						} else {
-							r.push(`Quickly ${he} attempts to unfasten ${his} leather bodysuit but fails to do so before having to push out ${babyIntro}. As ${he} crowns into ${his} pants, ${he} can't hide the wetness and bulge between ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`buttocks,`);
-							} else {
-								r.push(`legs,`);
-							}
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-							r.push(`With a little help, ${he} manages to escape ${his} clothes and finish giving birth.`);
-						}
+					case "a latex catsuit":
+						r.push(`latex catsuit`);
 						break;
-
-					case "a mini dress":
-					case "a Santa dress":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is thrilled that ${his} short dress reveals what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-						}
+					case "stretch pants and a crop-top":
+						r.push(`stretch pants`);
+						break;
+					case "spats and a tank top":
+						r.push(`spats`);
+						break;
+					case "a tube top and thong":
+						r.push(`thong`);
+						break;
+					case "a button-up shirt and panties":
+						r.push(`panties`);
 						break;
-
-					case "a gothic lolita dress":
-					case "a hanbok":
 					case "a bra":
+						r.push(`bra`);
+						break;
 					case "a button-up shirt":
+						r.push(`button-up shirt`);
+						break;
 					case "a sweater":
+						r.push(`sweater`);
+						break;
 					case "a tank-top":
+						r.push(`tank-top`);
+						break;
+					case "a thong":
+						r.push(`thong`);
+						break;
 					case "a tube top":
+						r.push(`tube top`);
+						break;
+					case "a one-piece swimsuit":
+						r.push(`swimsuit`);
+						break;
 					case "a striped bra":
+						r.push(`bra`);
+						break;
 					case "a skimpy loincloth":
-					case "a sports bra":
-					case "a t-shirt":
-					case "an oversized t-shirt":
-					case "pasties":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is thrilled that ${his} dress reveals what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-						}
+						r.push(`loincloth`);
 						break;
-
-					case "an apron":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is thrilled that ${his} frilly apron reveals what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-						}
+					case "a sports bra":
+						r.push(`sports bra`);
 						break;
-
-					case "a button-up shirt and panties":
-					case "a slutty klan robe":
-					case "a slutty pony outfit":
 					case "a sweater and panties":
-					case "a t-shirt and panties":
+						r.push(`panties`);
+						break;
+					case "a t-shirt":
+						r.push(`t-shirt`);
+						break;
 					case "a tank-top and panties":
+						r.push(`panties`);
+						break;
+					case "a t-shirt and thong":
+						r.push(`thong`);
+						break;
 					case "an oversized t-shirt and boyshorts":
+						r.push(`boy shorts`);
+						break;
+					case "an oversized t-shirt":
+						r.push(`t-shirt`);
+						break;
+					case "a t-shirt and jeans":
+						r.push(`blue jeans`);
+						break;
 					case "boyshorts":
+						r.push(`boy shorts`);
+						break;
+					case "cutoffs":
+						r.push(`jean shorts`);
+						break;
+					case "leather pants and pasties":
+						r.push(`leather pants`);
+						break;
+					case "leather pants":
+						r.push(`leather pants`);
+						break;
 					case "panties":
+						r.push(`panties`);
+						break;
+					case "sport shorts and a t-shirt":
+						r.push(`shorts`);
+						break;
+					case "a t-shirt and panties":
+						r.push(`panties`);
+						break;
 					case "panties and pasties":
-					case "striped underwear":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is thrilled that ${his} underwear reveals what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-						}
+						r.push(`panties`);
 						break;
-
-					case "a t-shirt and thong":
-					case "a thong":
-					case "a tube top and thong":
-					case "a bimbo outfit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the thong covering ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`anus.`);
-							} else {
-								r.push(`vagina.`);
-							}
-							r.push(`${He} crowns into the straining undergarment until the straps give out and clear ${his}`);
-							if (slave.mpreg === 1) {
-								r.push(`anus,`);
-							} else {
-								r.push(`birth canal,`);
-							}
-							r.push(`allowing ${him} to carry on with childbirth.`);
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart, pulls ${his} thong aside, and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is thrilled that what's happening between ${his} legs is visible for all to see.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-						}
+					case "striped underwear":
+						r.push(`panties`);
 						break;
-
-					case "cutoffs":
-					case "sport shorts and a t-shirt":
 					case "sport shorts and a sports bra":
+						r.push(`shorts`);
+						break;
+					case "jeans":
+						r.push(`blue jeans`);
+						break;
 					case "a sweater and cutoffs":
+						r.push(`jean shorts`);
+						break;
+					case "leather pants and a tube top":
+						r.push(`leather pants`);
+						break;
 					case "sport shorts":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}.`);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is thrilled that ${his} shorts reveal what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-						}
+						r.push(`shorts`);
 						break;
-
-					case "a one-piece swimsuit":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to the obvious wetness forming`);
-							if (slave.mpreg === 1) {
-								r.push(`under ${his} rear.`);
-							} else {
-								r.push(`over ${his} crotch.`);
-							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. `);
-							if (slave.fetish === "humiliation") {
-								r.push(`${He} is thrilled that ${his} swimsuit fully reveals what's happening between ${his} legs.`);
-							} else {
-								r.push(`${He} does ${his} best to hide what's happening between ${his} legs.`);
-							}
-						}
+					case "a Santa dress":
+						r.push(`Santa dress`);
 						break;
-
 					case "a courtesan dress":
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching the show under ${his} parted dress.`);
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart, parting ${his} skirt, and begins pushing out ${babyIntro}. ${He} can't hide what's happening between ${his} legs since ${his} dress makes it clear something is going on down there,`);
-							if (slave.fetish === "humiliation") {
-								r.push(`but that only makes it more exciting.`);
-							} else {
-								r.push(`so ${he} bears with it.`);
-							}
-						}
+						r.push(`courtesan dress`);
+						break;
+					case "a bimbo outfit":
+						r.push(`thong`);
 						break;
-
 					default:
-						if (slave.fetish === "mindbroken") {
-							r.push(`${babies}, indifferent to who may be watching ${his} naked`);
-							if (slave.mpreg === 1) {
-								r.push(`ass.`);
-							} else {
-								r.push(`pussy.`);
-							}
-						} else {
-							r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${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(`${slave.clothes}`);
 				}
-			} else if (slave.clothes === "no clothing" || slave.clothes === "body oil") {
-				if (slave.fetish === "mindbroken") {
-					r.push(`Instinctively, ${he} begins to push out`);
-					if (slave.broodmother > 0) {
-						if (slave.counter.birthsTotal === 0) {
-							r.push(`${his} first`);
-						} else {
-							r.push(`this week's`);
-						}
+				r.push(`and tosses it aside. Quickly ${he} spreads ${his} legs and begins pushing out`);
+				if (slave.broodmother > 0) {
+					if (slave.counter.birthsTotal === 0) {
+						r.push(`${his} first`);
 					} else {
-						r.push(his);
-					}
-					r.push(`${babies}, indifferent to who may be watching ${his} naked`);
-					if (slave.mpreg === 1) {
-						r.push(`ass.`);
-					} else {
-						r.push(`pussy.`);
+						r.push(`this week's`);
 					}
+					r.push(`baby${UH}.`);
 				} else {
-					r.push(`Quickly ${he} spreads ${his} legs apart and begins pushing out ${babyIntro}. ${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(`${his} ${babies}${UH}.`);
 				}
-			} else {
-				if (slave.fetish === "mindbroken") {
-					r.push(`${He} removes ${his}`);
-					switch (slave.clothes) {
-						case "a slutty pony outfit":
-							r.push(`slutty pony outfit`);
-							break;
-						case "a slutty klan robe":
-							r.push(`slutty klan robe`);
-							break;
-						case "a police uniform":
-							r.push(`police uniform`);
-							break;
-						case "a nice pony outfit":
-							r.push(`nice pony outfit`);
-							break;
-						case "a hanbok":
-							r.push(`hanbok`);
-							break;
-						case "a gothic lolita dress":
-							r.push(`gothic lolita dress`);
-							break;
-						case "a slutty maid outfit":
-							r.push(`slutty maid outfit`);
-							break;
-						case "a slutty nurse outfit":
-							r.push(`slutty nurse outfit`);
-							break;
-						case "a schoolgirl outfit":
-							r.push(`schoolgirl outfit`);
-							break;
-						case "a cheerleader outfit":
-							r.push(`cheerleader outfit`);
-							break;
-						case "a slutty qipao":
-							r.push(`slutty qipao`);
-							break;
-						case "a chattel habit":
-							r.push(`chattel habit`);
-							break;
-						case "a toga":
-							r.push(`toga`);
-							break;
-						case "a huipil":
-							r.push(`huipil`);
-							break;
-						case "a fallen nuns habit":
-							r.push(`fallen nun's habit`);
-							break;
-						case "a succubus outfit":
-							r.push(`succubus outfit`);
-							break;
-						case "a klan robe":
-							r.push(`klan robe`);
-							break;
-						case "cutoffs and a t-shirt":
-							r.push(`cutoffs and t-shirt`);
-							break;
-						case "a mini dress":
-							r.push(`mini dress`);
-							break;
-						case "a military uniform":
-							r.push(`military uniform`);
-							break;
-						case "a schutzstaffel uniform":
-							r.push(`schutzstaffel uniform`);
-							break;
-						case "a slutty schutzstaffel uniform":
-							r.push(`slutty schutzstaffel uniform`);
-							break;
-						case "a red army uniform":
-							r.push(`red army uniform`);
-							break;
-						case "a long qipao":
-							r.push(`long qipao`);
-							break;
-						case "battlearmor":
-							r.push(`battlearmor`);
-							break;
-						case "Imperial Plate":
-							r.push(`imperial armor	`);
-							break;
-						case "a mounty outfit":
-							r.push(`mounty uniform`);
-							break;
-						case "a dirndl":
-							r.push(`dirndl`);
-							break;
-						case "lederhosen":
-							r.push(`lederhosen`);
-							break;
-						case "a biyelgee costume":
-							r.push(`biyelgee costume`);
-							break;
-						case "an apron":
-							r.push(`apron`);
-							break;
-						case "a string bikini":
-							r.push(`string bikini`);
-							break;
-						case "a scalemail bikini":
-							r.push(`scalemail bikini`);
-							break;
-						case "a kimono":
-							r.push(`kimono`);
-							break;
-						case "a slave gown":
-							r.push(`slave gown`);
-							break;
-						case "a hijab and abaya":
-						case "a niqab and abaya":
-							r.push(`abaya`);
-							break;
-						case "a halter top dress":
-							r.push(`halter top dress`);
-							break;
-						case "a ball gown":
-							r.push(`ball gown`);
-							break;
-						case "a maternity dress":
-							r.push(`maternity dress`);
-							break;
-						case "a slutty outfit":
-							r.push(`slutty outfit`);
-							break;
-						case "a nice maid outfit":
-							r.push(`nice maid outfit`);
-							break;
-						case "a leotard":
-							r.push(`leotard`);
-							break;
-						case "a hijab and blouse":
-							r.push(`skirt`);
-							break;
-						case "a burqa":
-							r.push(`burqa`);
-							break;
-						case "a burkini":
-							r.push(`burkini`);
-							break;
-						case "a monokini":
-							r.push(`monokini`);
-							break;
-						case "a cybersuit":
-							r.push(`cybersuit`);
-							break;
-						case "a tight Imperial bodysuit":
-							r.push(`bodysuit`);
-							break;
-						case "a comfortable bodysuit":
-							r.push(`comfortable bodysuit`);
-							break;
-						case "a bunny outfit":
-							r.push(`bunny outfit`);
-							break;
-						case "a nice nurse outfit":
-							r.push(`nice nurse outfit`);
-							break;
-						case "a latex catsuit":
-							r.push(`latex catsuit`);
-							break;
-						case "stretch pants and a crop-top":
-							r.push(`stretch pants`);
-							break;
-						case "spats and a tank top":
-							r.push(`spats`);
-							break;
-						case "a tube top and thong":
-						case "a thong":
-						case "a t-shirt and thong":
-						case "a bimbo outfit":
-							r.push(`thong`);
-							break;
-						case "a button-up shirt and panties":
-							r.push(`panties`);
-							break;
-						case "a bra":
-							r.push(`bra`);
-							break;
-						case "a button-up shirt":
-							r.push(`button-up shirt`);
-							break;
-						case "a sweater":
-							r.push(`sweater`);
-							break;
-						case "a tank-top":
-							r.push(`tank-top`);
-							break;
-						case "a tube top":
-							r.push(`tube top`);
-							break;
-						case "a one-piece swimsuit":
-							r.push(`swimsuit`);
-							break;
-						case "a striped bra":
-							r.push(`bra`);
-							break;
-						case "a skimpy loincloth":
-							r.push(`loincloth`);
-							break;
-						case "a sports bra":
-							r.push(`sports bra`);
-							break;
-						case "a t-shirt":
-							r.push(`t-shirt`);
-							break;
-						case "an oversized t-shirt and boyshorts":
-							r.push(`boy shorts`);
-							break;
-						case "an oversized t-shirt":
-							r.push(`t-shirt`);
-							break;
-						case "a t-shirt and jeans":
-							r.push(`blue jeans`);
-							break;
-						case "boyshorts":
-							r.push(`boy shorts`);
-							break;
-						case "cutoffs":
-							r.push(`jean shorts`);
-							break;
-						case "leather pants and pasties":
-							r.push(`leather pants`);
-							break;
-						case "leather pants":
-							r.push(`leather pants`);
-							break;
-						case "panties":
-						case "a t-shirt and panties":
-						case "panties and pasties":
-						case "striped underwear":
-						case "a tank-top and panties":
-						case "a sweater and panties":
-							r.push(`panties`);
-							break;
-						case "sport shorts and a t-shirt":
-							r.push(`shorts`);
-							break;
-						case "sport shorts and a sports bra":
-							r.push(`shorts`);
-							break;
-						case "jeans":
-							r.push(`blue jeans`);
-							break;
-						case "a sweater and cutoffs":
-							r.push(`jean shorts`);
-							break;
-						case "leather pants and a tube top":
-							r.push(`leather pants`);
-							break;
-						case "sport shorts":
-							r.push(`shorts`);
-							break;
-						case "a Santa dress":
-							r.push(`Santa dress`);
-							break;
-						case "a courtesan dress":
-							r.push(`courtesan dress`);
-							break;
-						default:
-							r.push(`${slave.clothes}`);
-					}
-					r.push(`as instinct takes hold compelling ${him} to begin pushing. ${He} pays no mind to who may be watching ${his} naked`);
-					if (slave.mpreg === 1) {
-						r.push(`rear`);
-					} else {
-						r.push(`crotch`);
-					}
-					r.push(`as`);
-					if (slave.broodmother > 0) {
-						if (slave.counter.birthsTotal === 0) {
-							r.push(`${his} first`);
-						} else {
-							r.push(`this week's`);
-						}
-						r.push(`baby`);
-					} else {
-						r.push(his);
-						if (slave.pregType > 1) {
-							r.push(`first`);
-						}
-						r.push(`baby`);
-					}
-					r.push(`begins to crown.`);
+				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(`${He} hastily removes ${his}`);
-					switch (slave.clothes) {
-						case "a slutty pony outfit":
-							r.push(`slutty pony outfit`);
-							break;
-						case "a slutty klan robe":
-							r.push(`slutty klan robe`);
-							break;
-						case "a police uniform":
-							r.push(`police uniform`);
-							break;
-						case "a nice pony outfit":
-							r.push(`nice pony outfit`);
-							break;
-						case "a hanbok":
-							r.push(`hanbok`);
-							break;
-						case "a gothic lolita dress":
-							r.push(`gothic lolita dress`);
-							break;
-						case "a slutty maid outfit":
-							r.push(`slutty maid outfit`);
-							break;
-						case "a slutty nurse outfit":
-							r.push(`slutty nurse outfit`);
-							break;
-						case "a schoolgirl outfit":
-							r.push(`schoolgirl outfit`);
-							break;
-						case "a cheerleader outfit":
-							r.push(`cheerleader outfit`);
-							break;
-						case "a slutty qipao":
-							r.push(`slutty qipao`);
-							break;
-						case "a chattel habit":
-							r.push(`chattel habit`);
-							break;
-						case "a toga":
-							r.push(`toga`);
-							break;
-						case "a huipil":
-							r.push(`huipil`);
-							break;
-						case "a fallen nuns habit":
-							r.push(`fallen nun's habit`);
-							break;
-						case "a succubus outfit":
-							r.push(`succubus outfit`);
-							break;
-						case "a klan robe":
-							r.push(`klan robe`);
-							break;
-						case "cutoffs and a t-shirt":
-							r.push(`cutoffs and t-shirt`);
-							break;
-						case "a mini dress":
-							r.push(`mini dress`);
-							break;
-						case "a military uniform":
-							r.push(`military uniform`);
-							break;
-						case "a schutzstaffel uniform":
-							r.push(`schutzstaffel uniform`);
-							break;
-						case "a slutty schutzstaffel uniform":
-							r.push(`slutty schutzstaffel uniform`);
-							break;
-						case "a red army uniform":
-							r.push(`red army uniform`);
-							break;
-						case "a long qipao":
-							r.push(`long qipao`);
-							break;
-						case "battlearmor":
-							r.push(`battlearmor`);
-							break;
-						case "Imperial Plate":
-							r.push(`imperial armor	`);
-							break;
-						case "a mounty outfit":
-							r.push(`mounty uniform`);
-							break;
-						case "a dirndl":
-							r.push(`dirndl`);
-							break;
-						case "lederhosen":
-							r.push(`lederhosen`);
-							break;
-						case "a biyelgee costume":
-							r.push(`biyelgee costume`);
-							break;
-						case "an apron":
-							r.push(`apron`);
-							break;
-						case "a string bikini":
-							r.push(`string bikini`);
-							break;
-						case "a scalemail bikini":
-							r.push(`scalemail bikini`);
-							break;
-						case "a kimono":
-							r.push(`kimono`);
-							break;
-						case "a slave gown":
-							r.push(`slave gown`);
-							break;
-						case "a hijab and abaya":
-						case "a niqab and abaya":
-							r.push(`abaya`);
-							break;
-						case "a halter top dress":
-							r.push(`halter top dress`);
-							break;
-						case "a ball gown":
-							r.push(`ball gown`);
-							break;
-						case "a maternity dress":
-							r.push(`maternity dress`);
-							break;
-						case "a slutty outfit":
-							r.push(`slutty outfit`);
-							break;
-						case "a nice maid outfit":
-							r.push(`nice maid outfit`);
-							break;
-						case "a leotard":
-							r.push(`leotard`);
-							break;
-						case "a hijab and blouse":
-							r.push(`skirt`);
-							break;
-						case "a burqa":
-							r.push(`burqa`);
-							break;
-						case "a burkini":
-							r.push(`burkini`);
-							break;
-						case "a monokini":
-							r.push(`monokini`);
-							break;
-						case "a cybersuit":
-							r.push(`cybersuit`);
-							break;
-						case "a tight Imperial bodysuit":
-							r.push(`bodysuit`);
-							break;
-						case "a comfortable bodysuit":
-							r.push(`comfortable bodysuit`);
-							break;
-						case "a bunny outfit":
-							r.push(`bunny outfit`);
-							break;
-						case "a nice nurse outfit":
-							r.push(`nice nurse outfit`);
-							break;
-						case "a latex catsuit":
-							r.push(`latex catsuit`);
-							break;
-						case "stretch pants and a crop-top":
-							r.push(`stretch pants`);
-							break;
-						case "spats and a tank top":
-							r.push(`spats`);
-							break;
-						case "a tube top and thong":
-							r.push(`thong`);
-							break;
-						case "a button-up shirt and panties":
-							r.push(`panties`);
-							break;
-						case "a bra":
-							r.push(`bra`);
-							break;
-						case "a button-up shirt":
-							r.push(`button-up shirt`);
-							break;
-						case "a sweater":
-							r.push(`sweater`);
-							break;
-						case "a tank-top":
-							r.push(`tank-top`);
-							break;
-						case "a thong":
-							r.push(`thong`);
-							break;
-						case "a tube top":
-							r.push(`tube top`);
-							break;
-						case "a one-piece swimsuit":
-							r.push(`swimsuit`);
-							break;
-						case "a striped bra":
-							r.push(`bra`);
-							break;
-						case "a skimpy loincloth":
-							r.push(`loincloth`);
-							break;
-						case "a sports bra":
-							r.push(`sports bra`);
-							break;
-						case "a sweater and panties":
-							r.push(`panties`);
-							break;
-						case "a t-shirt":
-							r.push(`t-shirt`);
-							break;
-						case "a tank-top and panties":
-							r.push(`panties`);
-							break;
-						case "a t-shirt and thong":
-							r.push(`thong`);
-							break;
-						case "an oversized t-shirt and boyshorts":
-							r.push(`boy shorts`);
-							break;
-						case "an oversized t-shirt":
-							r.push(`t-shirt`);
-							break;
-						case "a t-shirt and jeans":
-							r.push(`blue jeans`);
-							break;
-						case "boyshorts":
-							r.push(`boy shorts`);
-							break;
-						case "cutoffs":
-							r.push(`jean shorts`);
-							break;
-						case "leather pants and pasties":
-							r.push(`leather pants`);
-							break;
-						case "leather pants":
-							r.push(`leather pants`);
-							break;
-						case "panties":
-							r.push(`panties`);
-							break;
-						case "sport shorts and a t-shirt":
-							r.push(`shorts`);
-							break;
-						case "a t-shirt and panties":
-							r.push(`panties`);
-							break;
-						case "panties and pasties":
-							r.push(`panties`);
-							break;
-						case "striped underwear":
-							r.push(`panties`);
-							break;
-						case "sport shorts and a sports bra":
-							r.push(`shorts`);
-							break;
-						case "jeans":
-							r.push(`blue jeans`);
-							break;
-						case "a sweater and cutoffs":
-							r.push(`jean shorts`);
-							break;
-						case "leather pants and a tube top":
-							r.push(`leather pants`);
-							break;
-						case "sport shorts":
-							r.push(`shorts`);
-							break;
-						case "a Santa dress":
-							r.push(`Santa dress`);
-							break;
-						case "a courtesan dress":
-							r.push(`courtesan dress`);
-							break;
-						case "a bimbo outfit":
-							r.push(`thong`);
-							break;
-						default:
-							r.push(`${slave.clothes}`);
-					}
-					r.push(`and tosses it aside. Quickly ${he} spreads ${his} legs and begins pushing out`);
-					if (slave.broodmother > 0) {
-						if (slave.counter.birthsTotal === 0) {
-							r.push(`${his} first`);
-						} else {
-							r.push(`this week's`);
-						}
-						r.push(`baby${UH}.`);
-					} else {
-						r.push(`${his} ${babies}${UH}.`);
-					}
-					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(`so ${he} bears with it.`);
 				}
 			}
-			App.Events.addParagraph(el, r);
-			return el;
 		}
+		App.Events.addParagraph(el, r);
+		return el;
 	}
 };
+
 /**
  * Sends newborns to incubator or nursery
  * @param {App.Entity.SlaveState} mom
-- 
GitLab