diff --git a/src/pregmod/widgets/slaveSummaryWidgets.tw b/src/pregmod/widgets/slaveSummaryWidgets.tw
index 20bf2332ab40a9ac60d18dda46488ba16571751c..2d1ad7a48cc7a80a7ea22ae92e44598de117f0eb 100644
--- a/src/pregmod/widgets/slaveSummaryWidgets.tw
+++ b/src/pregmod/widgets/slaveSummaryWidgets.tw
@@ -520,7 +520,7 @@ Release rules: _Slave.releaseRules.
 		<<if _Slave.pregType < 2 || _Slave.pregType >= 50>>
 			_Slave.pregWeek weeks pregnant.
 		<<else>>
-			_Slave.preg weeks pregnant with
+			_Slave.pregWeek weeks pregnant with
 			<<if _Slave.pregType >= 20>>
 				a brood of offspring.
 			<<elseif _Slave.pregType >= 10>>
diff --git a/src/uncategorized/pHostageAcquisition.tw b/src/uncategorized/pHostageAcquisition.tw
index 7f11f75ac032010faeb10a0dbfc4792e0e449df1..cec698d43ddc56b4f96886a2171f77ea5cae11a5 100644
--- a/src/uncategorized/pHostageAcquisition.tw
+++ b/src/uncategorized/pHostageAcquisition.tw
@@ -104,9 +104,9 @@ Your hired mercenaries are en route now with your precious cargo.
 	<<set $activeSlave.health = 50>>
 	<<if $seeHyperPreg != 1>>
 	<<if $rivalryDuration <= 5>>
-	Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!". You gently wrap your arms around her in a comforting embrace. She's exactly as you remember, though a medical scan reveals that she is carrying twins.
+	Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!". You gently wrap your arms around her in a comforting embrace. She's exactly as you remember, though a medical scan reveals that she is carrying octuplets.
 	<<elseif $rivalryDuration <= 10>>
-	Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if she should. You pull her into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as she breaks down in tears, her rounded middle pressing into your own. "They knocked me up!". She's exactly as you remember, though a medical scan reveals that she is carrying twins.
+	Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if she should. You pull her into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> as she breaks down in tears, her rounded middle pressing into your own. "They knocked me up!". She's exactly as you remember, though a medical scan reveals that she is carrying octuplets.
 	<<elseif $rivalryDuration <= 15>>
 	Upon seeing you, $activeSlave.slaveName shifts her gravid bulk back and forth, unsure of what to make of you. As you step forward, she hesitatingly approaches. Once she is close enough she says "Please don't take them from me, I love them...". While she looks the same as you remember, albeit rather pregnant, she certainly doesn't think the same anymore.
 	<<elseif $rivalryDuration <= 20>>
@@ -118,9 +118,9 @@ Your hired mercenaries are en route now with your precious cargo.
 	<</if>>
 	<<else>>
 	<<if $rivalryDuration <= 5>>
-	Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!". You gently wrap your arms around her in a comforting embrace, yet you can't help but notice how distended her belly is. She's exactly as you remember, maybe a little heftier, but a medical scan reveals, horrifyingly, that she is carrying nearly two dozen babies in her womb.
+	Upon seeing you, $activeSlave.slaveName dives into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>> sobbing "They filled me with cum! I think I'm pregnant!". You gently wrap your arms around her in a comforting embrace, yet you can't help but notice how distended her belly is. She's exactly as you remember, maybe a little heftier, but a medical scan reveals, horrifyingly, that she is carrying over three dozen babies in her womb.
 	<<elseif $rivalryDuration <= 10>>
-	Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if she should. You try to pull her into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>, but her huge pregnant belly prevents you. As she breaks down in tears, she moans "My womb is soo full...". She's nearly the same as you remember her, save for her huge pregnant belly, which a medical scan reveals contains nearly two dozen children.
+	Upon seeing you, $activeSlave.slaveName gingerly approaches, uncertain if she should. You try to pull her into your <<if $PC.boobs == 1>>ample bust<<else>>chest<</if>>, but her huge pregnant belly prevents you. As she breaks down in tears, she moans "My womb is soo full...". She's nearly the same as you remember her, save for her huge pregnant belly, which a medical scan reveals contains over three dozen children.
 	<<elseif $rivalryDuration <= 15>>
 	Upon seeing you, $activeSlave.slaveName shifts her super gravid bulk back and forth, unsure of what to make of you. As you step forward, she hesitatingly approaches. Once she is close enough for her monstrous belly to bumb into your own, she says "It feels so good to be stuffed completely full of life. You'll let me enjoy this, won't you?". While she looks the same as you remember, albeit grossly pregnant, she certainly doesn't think the same anymore. A medical exam, much to her enjoyment, reveals her overfilled womb contains nearly two dozen children.
 	<<elseif $rivalryDuration <= 20>>
@@ -335,11 +335,11 @@ Your hired mercenaries are en route now with your precious cargo.
 	Upon seeing you, $activeSlave.slaveName shifts her weight back and forth causing her plump body, big breasts and fat ass to jiggle, unsure of what to make of you. As you step forward, she asks "Can I have some food?". The girl you used to know is barely recognizable under all that fat and she certainly doesn't think the same anymore.
 	<<set $activeSlave.health = -30>>
 	<<elseif $rivalryDuration <= 20>>
-	Upon seeing you, $activeSlave.slaveName shifts her weight back and forth causing her fat body jiggle, unsure of what to make of you. As you step forward, she stumbles back. After several steps, she screams "Keep away from me! I don't want to work out! Stuffing my face and holes whenever I please is too much fun!" The girl you used to know is barely recognizable under that obese body; she certainly doesn't think the same anymore, either.
+	Upon seeing you, $activeSlave.slaveName shifts her weight back and forth causing her fat body to jiggle, unsure of what to make of you. As you step forward, she stumbles back. After several steps, she screams "Keep away from me! I don't want to work out! Stuffing my face and holes whenever I please is too much fun!" The girl you used to know is barely recognizable under that obese body; she certainly doesn't think the same anymore, either.
 	<<set $activeSlave.health = -50>>
 	<<else>>
-	Your mercenaries radio you upon arrival. "We got a problem sir. She, um, is rather heavy and can't walk well... We're workign our way up, but, do you have a freight elevator by chance?"
-	Once $activeSlave.slaveName's hugely fat ass is safely in the penthouse, you finally get a good look at her.  Upon seeing you, $activeSlave.slaveName's eyes fill with a distinct hatred. As you step forward, she begins to let out a low growl. After several steps, she shouts "Stay away from me, you sick fuck! Fit girls are trash! Real men like big soft bodies! You're sick! SICK! Don't you-"
+	Your mercenaries radio you upon arrival. "We got a problem sir. She, um, is rather heavy and can't walk well... We're working our way up, but, do you have a freight elevator by chance?"
+	Once $activeSlave.slaveName's hugely fat ass is safely in the penthouse, you finally get a good look at her. Upon seeing you, $activeSlave.slaveName's eyes fill with a distinct hatred. As you step forward, she begins to let out a low growl. After several steps, she shouts "Stay away from me, you sick fuck! Fit girls are trash! Real men like big soft bodies! You're sick! SICK! Don't you-"
 	The mercenary captain quickly gags her, "My apologies, I did warn you she was a handful." He pats her fat coated shoulder, to which she immediately sits down. Several mercs join their captain in trying to pull her back to her feet. A load crack and a groan of pain escape the captain as he drops to the ground clutching his back. His comrades quickly help him from the penthouse, leaving you to deal with the scowling blob of fat and flesh. She is intent on not budging from that spot and you aren't interested in breaking anything, though you're certain she'll be begging for food within an hour and easily manipulated. She is massively fat, a stark difference from the fit, thin girl you used to know; she certainly doesn't think the same anymore, either. Odds are high that she'll cause problems for you in the future, be it breaking furniture or getting stuck in doors, though given her rather laid back life up until this point, she is likely to be quite malleable. Though she is weezing quite a lot considering she is just sitting there.
 	<<set $activeSlave.health = -80>>
 	<</if>>
diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw
index 668e08988ed4f45cd9b2f7ad22001b2457a37519..bb924534f71789a6e61c78fb15bb14f9a612a322 100644
--- a/src/uncategorized/pRivalInitiation.tw
+++ b/src/uncategorized/pRivalInitiation.tw
@@ -49,7 +49,7 @@ This is a special week, the week of your victory. <<EventNameLink $activeSlave>>
 	<br><<link "Let the public impregnate her">>
 		<<replace "#result">>
 		You announce that since $activeSlave.slaveName damaged the arcology, she will be taking a leading role in the reconstruction. She will be doing this by replacing one of the residents killed in the violence - by bearing a new slave, to be conceived collectively. The shame and @@.mediumorchid;horror@@ of her future as breeding stock comes home to her as she's restrained in a chair with her legs spread. Soon, the stream of fluids is running down her thoroughly-fucked pussy and over her virgin anus to pool on the floor beneath her. Modern medical imaging reveals her fertile ovum's last, losing battle against a legion of sperm in real time, and the images are projected on large screens.
-		<<set $rep += 500, $activeSlave.preg = 1, $activeSlave.pregSource = -2, $activeSlave.devotion -= 15>>
+		<<set $rep += 500, $activeSlave.preg = 1, $activeSlave.pregSource = -2, , $activeSlave.pregKnown = 1, $activeSlave.pregWeek = 1, $activeSlave.devotion -= 15>>
 		<<SetPregType $activeSlave>>
 		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 47>><<else>><<set $activeSlave.publicCount = 47>><</if>>
 		<</replace>>
diff --git a/src/uncategorized/pRivalryActions.tw b/src/uncategorized/pRivalryActions.tw
index ab5ab7b17f285b2e4b658f858053fa8dcbf40dd6..9d23b4d59e42454a9325f7ecff552565c2296a54 100644
--- a/src/uncategorized/pRivalryActions.tw
+++ b/src/uncategorized/pRivalryActions.tw
@@ -56,7 +56,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.preg = 4>>
-		<<set $hostage.pregType = 2>>
+		<<set $hostage.pregType = 8>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 2>>
 		<<set $hostage.oralCount += 50>>
 		<<set $hostage.vaginalCount += 50>>
@@ -69,7 +72,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.preg = 4>>
-		<<set $hostage.pregType = 20>>
+		<<set $hostage.pregType = 40>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 2>>
 		<<set $hostage.oralCount += 50>>
 		<<set $hostage.vaginalCount += 50>>
@@ -271,8 +277,11 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		groping her rounded tummy, blushing thoroughly as she explores her new curve.
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.preg to 11>>
-		<<set $hostage.pregType = 2>>
+		<<set $hostage.preg = 11>>
+		<<set $hostage.pregType = 8>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.oralCount += 50>>
 		<<set $hostage.vaginalCount += 50>>
 		<<set $hostage.analCount += 50>>
@@ -283,7 +292,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.preg = 11>>
-		<<set $hostage.pregType = 20>>
+		<<set $hostage.pregType = 40>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.oralCount += 50>>
 		<<set $hostage.vaginalCount += 50>>
@@ -480,6 +492,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			take you off your birth control, won't be long after that."
 			<<set $hostage.preg = 1>>
 			<<SetPregType $hostage>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek = 1>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 	<<case "Hedonistic Decadence">>
 		<<set $hostage.trust -= 5>>
@@ -532,6 +547,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion += 5>>
 		<<if $hostage.preg < 1>>
 			<<set $hostage.preg = 12>>
+			<<set $hostage.pregType = 1>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek = 12>>
+			<<SetBellySize $hostage>>
 		<</if>>
 		<<if $hostage.vagina < 3>>
 			<<set $hostage.vagina = 3>>
@@ -563,7 +582,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.preg = 21>>
-		<<set $hostage.pregType = 2>>
+		<<set $hostage.pregType = 8>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 3>>
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.lactation = 1>>
@@ -581,7 +603,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.preg = 21>>
-		<<set $hostage.pregType = 20>>
+		<<set $hostage.pregType = 40>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 3>>
 		<<set $hostage.boobs += 300>>
 		<<set $hostage.lactation = 1>>
@@ -768,6 +793,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek = $hostage.preg>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 	<<case "Hedonistic Decadence">>
 		<<set $hostage.trust -= 5>>
@@ -827,6 +855,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.devotion += 5>>
 		<<if $hostage.preg < 20>>
 			<<set $hostage.preg = 25>>
+			<<set $hostage.pregType = 1>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek = $hostage.preg>>
+			<<SetBellySize $hostage>>
 		<</if>>
 		<<if $hostage.vagina < 4>>
 			<<set $hostage.vagina = 4>>
@@ -853,8 +885,11 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<if $seeHyperPreg != 1>>
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
-		<<set $hostage.preg to 31>>
-		<<set $hostage.pregType = 2>>
+		<<set $hostage.preg = 31>>
+		<<set $hostage.pregType = 8>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 4>>
 		<<set $hostage.boobs += 100>>
 		<<set $hostage.lactation = 1>>
@@ -869,7 +904,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.trust -= 5>>
 		<<set $hostage.devotion -= 5>>
 		<<set $hostage.preg = 31>>
-		<<set $hostage.pregType = 20>>
+		<<set $hostage.pregType = 40>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = $rivalryDuration>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 4>>
 		<<set $hostage.boobs += 400>>
 		<<set $hostage.lactation = 1>>
@@ -1014,6 +1052,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 	<<case "Hedonistic Decadence">>
 		<<set $hostage.trust -= 5>>
@@ -1054,6 +1095,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Racial Supremacism">>
 		<<if $hostage.preg < 35>>
 			<<set $hostage.preg = 32>>
+			<<set $hostage.pregType = 1>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek = $hostage.preg>>
+			<<SetBellySize $hostage>>
 		<</if>>
 		<<set $hostage.oralCount += 50>>
 		<<set $hostage.vaginalCount += 50>>
@@ -1072,7 +1117,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 	<<case "Eugenics">>
 		<<if $seeHyperPreg != 1>>
 		<<set $hostage.preg = 1>>
-		<<set $hostage.pregType = 2>>
+		<<set $hostage.pregType = 8>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = 1>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 5>>
 		<<if $hostage.births < 1>>
 			<<set $hostage.births = 1>>
@@ -1085,7 +1133,10 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $activeSlave.bellySag = 2, $activeSlave.bellySagPreg = 2>>
 		<<else>>
 		<<set $hostage.preg = 1>>
-		<<set $hostage.pregType = 20>>
+		<<set $hostage.pregType = 40>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = 1>>
+		<<SetBellySize $hostage>>
 		<<set $hostage.vagina = 5>>
 		<<if $hostage.births < 50>>
 			<<set $hostage.births = 20>>
@@ -1102,6 +1153,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<set $hostage.vaginalCount += 1>>
 		<<set $hostage.preg = 8>>
 		<<set $hostage.pregType = 1>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = 8>>
+		<<SetBellySize $hostage>>
 		giving an interview. She gushes over how great it feels knowing that someone is always watching out for her safety and health as a traditional woman, as well as how terrible it is that some people want to blur the lines between the genders.
 	<<case "Gender Fundamentalism">>
 		<<set $hostage.analCount += 10>>
@@ -1137,8 +1191,11 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		strapped to an operating table, with surgical marks on her bare arms and legs. Her face contorts into absolute horror as she hears the running saw lowering towards her right arm. As it makes contact, her mouth opens wide in a silent scream, ceasing only once her arm is severed completely. As it comes in contact with her other arm, her silent screams stop completely; her mind having completely shattered. You end the video early, disgusted by what you just saw.
 	<<case "Degradationism">>
 		<<set $hostage.vaginalCount += 1>>
-		<<set $hostage.preg = 8>>
+		<<set $hostage.preg = 14>>
 		<<set $hostage.pregType = 1>>
+		<<set $hostage.pregKnown = 1>>
+		<<set $hostage.pregWeek = 14>>
+		<<SetBellySize $hostage>>
 		and her owner at the altar during their wedding. It seems she couldn't wait, since her belly already shows signs of an early pregnancy.
 	<<case "Body Purism">>
 		<<set $hostage.boobs = 24300>>
@@ -1214,6 +1271,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<case "pregnancy">>
 			"I'm preggers you know! $hostage.preg weeks along now and you know what? I always want to be pregnant! Always!"
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 			<<set $hostage.sexualFlaw = "breeder">>
 		<</switch>>
 	<<case "Hedonistic Decadence">>
@@ -1890,6 +1950,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 		relaxing in her comfy bed carefully exploring her food stuffed belly and new curves. She's certainly getting soft.
 	<<elseif $rivalryDuration <= 15>>
@@ -1909,6 +1972,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 		relaxing in her comfy bed sucking on her feeding tube. One hand is fondling her plush body while the other is teasing her clit. Her body has become notably plush, made even more obvious when an orgasm sends ripples through her soft flesh.
 	<<elseif $rivalryDuration <= 20>>
@@ -1927,6 +1993,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 		relaxing in her comfy bed surrounded by mountains of molded slave food. She is eagerly shoving handfuls of the fattening treats into her mouth while simultaneously begging for someone to fill her neglected pussy. She has become quite fat; her body jiggles with every motion.
 	<<else>>
@@ -1943,6 +2012,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 		relaxing in her comfy bed surrounded by mountains of molded slave food. She is greedily shoving handfuls of the fattening treats into her mouth as fast as she can. She has grown enormously fat and her belly is jiggling oddly. When she repositions herself, you catch sight of a quartet of large vibrating dildos crammed into her stretched cunt.
 	<</if>>
@@ -2672,6 +2744,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 		crying as she rubs her uncomfortably swollen and soft belly as yet another guy fucks her loosening cunt.
 	<<elseif $rivalryDuration <= 15>>
@@ -2691,6 +2766,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 		humming as she soothes her full belly as she enjoys a good fucking.
 	<<elseif $rivalryDuration <= 20>>
@@ -2709,6 +2787,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			<<set $hostage.boobsImplant += 100>>
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 		happily stuffing her face as another guy fucks her fat body.
 	<<else>>
@@ -2729,6 +2810,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 			She takes time between bites to hungrily fondle her <<print $hostage.boobs>>cc tits.
 		<<case "pregnancy">>
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 			She takes time between bites to hungrily fondle her pregnancy.
 		<</switch>>
 	<</if>>
@@ -3467,6 +3551,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<case "pregnancy">>
 			struggling to hold back her joy as another huge load shoots into her fertile womb.
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 	<<elseif $rivalryDuration <= 15>>
 		<<set $hostage.trust -= 5>>
@@ -3500,6 +3587,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<case "pregnancy">>
 			humming softly as she carresses her early pregnancy.
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 	<<elseif $rivalryDuration <= 20>>
 		<<set $hostage.trust -= 5>>
@@ -3532,6 +3622,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<case "pregnancy">>
 			puffing out her already large belly pretending to be even more pregnant than she already is.
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 	<<else>>
 		<<set $hostage.weight += 5>>
@@ -3562,6 +3655,9 @@ Your inter-arcology war with the arcology owner behind the Daughters of Liberty
 		<<case "pregnancy">>
 			deliriously crying for her current lover to pump more children into her pregnant womb.
 			<<set $hostage.preg++>>
+			<<set $hostage.pregKnown = 1>>
+			<<set $hostage.pregWeek++>>
+			<<SetBellySize $hostage>>
 		<</switch>>
 	<</if>>
 	<<case "Hedonistic Decadence">>
diff --git a/src/uncategorized/pRivalryVictory.tw b/src/uncategorized/pRivalryVictory.tw
index ef11cf0b41aaee80a173262385a638e05c5c57cd..2ad6f58caa2a6e0e9e6125a8cd9e6bca781b329c 100644
--- a/src/uncategorized/pRivalryVictory.tw
+++ b/src/uncategorized/pRivalryVictory.tw
@@ -379,6 +379,9 @@ For the first time, you receive a direct call from your rival. You pictured the
 			<<set $activeSlave.birthsTotal = random(18,27)>>
 			<<set $activeSlave.bellySag = 2, $activeSlave.bellySagPreg = 2>>
 		<</if>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<set $activeSlave.pregWeek = $activeSlave.preg>>
+		<<SetBellySize $activeSlave>>
 		<<set $activeSlave.vaginalSkill = 100>>
 		<<set $activeSlave.oralSkill = 15>>
 		<<set $activeSlave.analSkill = 15>>
@@ -500,6 +503,9 @@ For the first time, you receive a direct call from your rival. You pictured the
 		<<set $activeSlave.anus = 4>>
 		<<set $activeSlave.vagina = 4>>
 		<<set $activeSlave.preg = 2>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<set $activeSlave.pregWeek = $activeSlave.preg>>
+		<<SetBellySize $activeSlave>>
 		<<set $activeSlave.vaginalSkill = 100>>
 		<<set $activeSlave.oralSkill = 100>>
 		<<set $activeSlave.analSkill = 100>>
diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw
index 42946388ac98918bf889757a2d7a0e0076fc0b6e..7ac4dd0f48d89c20d4d48047480893d4e189b9e2 100644
--- a/src/uncategorized/peConcubineInterview.tw
+++ b/src/uncategorized/peConcubineInterview.tw
@@ -130,7 +130,7 @@ You receive an official communication from a popular talk show hosted in one of
 			"That'<<s>> for me and my <<Master>> only," she teases, sticking out her tongue.
 		<</if>>
 	<</if>>
-	<<if $activeSlave.pregType == 50 && $activeSlave.preg > 30>>
+	<<if $activeSlave.pregType == 50 && $activeSlave.preg > 37>>
 		She grunts and struggles to spread her legs. "I'm <<s>>orry, another one i<<s>> coming out right now..." she <<say>>s, turning red. The host, at a loss for words, can only watch as
 		<<if $activeSlave.clothes == "none" || $activeSlave.clothes == "body oil">>
 			a child is born into the world, live on screen.
@@ -174,12 +174,12 @@ You receive an official communication from a popular talk show hosted in one of
 		<<elseif ($activeSlave.fetish == "dom")>>
 			sharing a submissive girl with you.
 		<<elseif ($activeSlave.fetish == "pregnancy")>>
-			<<if $activeSlave.preg > 0>>
-			sex while pregnant.
+			<<if $activeSlave.pregKnown == 1>>
+				sex while pregnant.
 			<<elseif $activeSlave.vagina > 0>>
-			bareback.
+				bareback.
 			<<else>>
-			sharing a pregnant girl with you.
+				sharing a pregnant girl with you.
 			<</if>>
 		<<elseif ($activeSlave.energy > 95)>>
 			sex, regardless of what kind it is.
@@ -210,12 +210,12 @@ You receive an official communication from a popular talk show hosted in one of
 		<<elseif ($activeSlave.fetish == "dom")>>
 			how much she loves holding other slaves down for you
 		<<elseif ($activeSlave.fetish == "pregnancy")>>
-			<<if $activeSlave.preg > 0>>
-			how good anal feels while pregnant
+			<<if $activeSlave.pregKnown == 1>>
+				how good anal feels while pregnant
 			<<elseif $activeSlave.vagina > 0>>
-			how good cum feels inside her
+				how good cum feels inside her
 			<<else>>
-			how much fun it is to fuck pregnant slaves
+				how much fun it is to fuck pregnant slaves
 			<</if>>
 		<<elseif ($activeSlave.energy > 95)>>
 			the average number of sexual encounters she has in a week
diff --git a/src/uncategorized/reFullBed.tw b/src/uncategorized/reFullBed.tw
index 51e3440a7b7affc309e13a3d615dd4a1fe602a6b..fc6607bcc926b665710e185eb721d03e0ec5c310 100644
--- a/src/uncategorized/reFullBed.tw
+++ b/src/uncategorized/reFullBed.tw
@@ -14,7 +14,7 @@
 <<set _bedSlaveOne = _bedSlaveIndex.pluck()>>
 <<set _bedSlaveTwo = _bedSlaveIndex.pluck()>>
 
-You have the luxury of being attended to by a coterie of devoted sex slaves. Tonight, $slaves[_bedSlaveTwo].slaveName and $slaves[_bedSlaveOne].slaveName are with you when it's time for bed, so they strip naked and climb under the sheets with you, one on either side. Each snuggles in under one of your arms so she can rest her head on your shoulder, a hand on your chest, her breasts against your flank, <<if $slaves[_bedSlaveTwo].preg > 10 && $slaves[_bedSlaveOne].preg > 10>>her swollen belly against yours, <</if>>and the warmth between her legs against your hip.
+You have the luxury of being attended to by a coterie of devoted sex slaves. Tonight, $slaves[_bedSlaveTwo].slaveName and $slaves[_bedSlaveOne].slaveName are with you when it's time for bed, so they strip naked and climb under the sheets with you, one on either side. Each snuggles in under one of your arms so she can rest her head on your shoulder, a hand on your chest, her breasts against your flank, <<if $slaves[_bedSlaveTwo].belly > 5000 && $slaves[_bedSlaveOne].belly > 5000>>her swollen belly against yours, <</if>>and the warmth between her legs against your hip.
 
 <br><br>
 
diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw
index 69c4f2dbd1a6e3c4ee22770b48531e3a1d4f1918..429d61c9659b27260b1f0be1b6caa419f1b9b209 100644
--- a/src/uncategorized/seRaiding.tw
+++ b/src/uncategorized/seRaiding.tw
@@ -73,9 +73,12 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 	<<set $analTotal += 1>>
 	<<set $activeSlave.ovaries = 1>>
 	<<if isFertile($activeSlave)>>
-		<<set $activeSlave.preg = either(-1, -1, -1, 0, 0, 0, 5, 10, 20, 30)>>
+		<<set $activeSlave.preg = either(-1, -1, -1, 0, 0, 0, 5, 10, 20, 30, 39)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -105,9 +108,12 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-20,90)>>
 	<<if isFertile($activeSlave)>>
-		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10, 20, 30)>>
+		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10, 20, 30, 39)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -135,6 +141,9 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -209,6 +218,9 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 5)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -234,6 +246,9 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -278,6 +293,9 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -349,6 +367,9 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 5)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -375,6 +396,9 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 			<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 5, 10)>>
 			<<if $activeSlave.preg > 0>>
 				<<SetPregType $activeSlave>>
+				<<set $activeSlave.pregKnown = 1>>
+				<<set $activeSlave.pregWeek = $activeSlave.preg>>
+				<<SetBellySize $activeSlave>>
 			<</if>>
 		<<else>>
 			<<set $activeSlave.preg = -1>>
@@ -401,9 +425,12 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-10,60)>>
 	<<if isFertile($activeSlave)>>
-		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30)>>
+		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -455,9 +482,12 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 	<<set $activeSlave.intelligenceImplant = 1>>
 	<<set $activeSlave.weight = random(-50,60)>>
 	<<if isFertile($activeSlave)>>
-		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30)>>
+		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -496,9 +526,12 @@ Worthy of consideration is that although the $mercenariesTitle will enslave the
 	<<set $activeSlave.intelligenceImplant = 1>>
 	<<set $activeSlave.weight = random(-50,140)>>
 	<<if isFertile($activeSlave)>>
-		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30)>>
+		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>>
 		<<if $activeSlave.preg > 0>>
 			<<SetPregType $activeSlave>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = $activeSlave.preg>>
+			<<SetBellySize $activeSlave>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.preg = -1>>
@@ -580,14 +613,20 @@ The $origin is the primary target of the raid. They're $activeSlave.race.
 	Their balls are likely to hurt while running, enough to slow them down.
 	<<set $targetEscape -= 1>>
 <</if>>
-<<if $activeSlave.preg >= 30>>
+<<if $activeSlave.preg >= 39>>
 	Their ripe pregnant belly is very likely to preclude them from escaping without help at all. All it takes is their water breaking to practically doom their flight.
 	<<set $targetEscape -= 10>>
-<<elseif $activeSlave.preg >= 20>>
+<<elseif $activeSlave.belly >= 60000>>
+	They are so massively pregnant it'll be next to impossible for them to escape on foot.
+	<<set $targetEscape -= 5>>
+<<elseif $activeSlave.belly >= 10000>>
 	Their pregnant belly is likely to preclude them from escaping on foot at all.
 	<<set $targetEscape -= 5>>
-<<elseif $activeSlave.preg >= 10>>
-	Their is a slight roundness to their middle, likely an early pregnancy that will distract them from fleeing.
+<<elseif $activeSlave.belly >= 5000>>
+	They're visibly pregnant and likely to be cautious and slow during their escape.
+	<<set $targetEscape -= 3>>
+<<elseif $activeSlave.belly >= 1500>>
+	There is a slight roundness to their middle, likely an early pregnancy that will distract them from fleeing.
 	<<set $targetEscape -= 1>>
 <</if>>
 
diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw
index 9b2dc66dd5c226c8924c24c012f9f2114195ad69..f048d8c02f4767d40c4a761952bed5f66d8e036a 100644
--- a/src/uncategorized/slaveAssignmentsReport.tw
+++ b/src/uncategorized/slaveAssignmentsReport.tw
@@ -314,7 +314,11 @@
 	<<if $slaves[$i].preg == 1>>
 		<<set $slaves[$i].pregWeek = $slaves[$i].preg>>
 	<<else>>
-		<<set $slaves[$i].pregWeek++>>
+		<<if ndef $slaves[$i].pregWeek>>
+			<<set $slaves[$i].pregWeek = $slaves[$i].preg>>
+		<<else>>
+			<<set $slaves[$i].pregWeek++>>
+		<</if>>
 	<</if>>
 	<<if $slaves[$i].pregControl == "slow gestation">>
 		<<set $slaves[$i].preg += 0.5>>