diff --git a/src/art/artWidgets.tw b/src/art/artWidgets.tw
index 15dda3ab100018ba27e1650f6bdb18f341b8d711..001b41c1607ceda56f29f65f8cdc07a40dedf449 100644
--- a/src/art/artWidgets.tw
+++ b/src/art/artWidgets.tw
@@ -345,7 +345,7 @@ vector art added later is drawn over previously added art
 <</if>>
 
 /%if pregnant%/
-<<if $args[0].preg > 0>>
+<<if $args[0].belly >= 1500>>
 	<<print "<img class='paperdoll' src=" + _imgSkinLoc + "/preg belly.svg'" + " style='"+ _skinFilter + "'>">>
 	<<if $args[0].navelPiercing >= 1>>/*Navel Piercing*/
 		<<print "<img class='paperdoll' src=" + _folderLoc + "/body/addon/preg navel piercing.svg'" + "/>">>
@@ -521,7 +521,7 @@ vector art added later is drawn over previously added art
 		<<set _fileName = "gelding">>
 	<</if>>
 <</if>>
-<<if $args[0].preg > 10>>
+<<if $args[0].belly > 1500>>
 	<<set _fileName = "preg " + _fileName>>
 <</if>>
 <<if $args[0].boobs < 400>>
diff --git a/src/js/economyJS.tw b/src/js/economyJS.tw
index aaeccb3f104be5865e2dd36752e0bf5e60c93e0e..f3359a4bc55607bfb13eb89b57e492bcd170738c 100644
--- a/src/js/economyJS.tw
+++ b/src/js/economyJS.tw
@@ -311,7 +311,7 @@ window.getSlaveCost = function(s) {
 		cost += 50;
 	}
 	if(State.variables.pregAccessibility !== 1
-		&& ((s.preg > 30 && s.pregType >= 2) || (s.preg > 20 && s.pregType >= 10) || (s.preg > 10 && s.pregType >= 20) || s.bellyImplant >= 10000)
+		&& ((s.belly >= 60000) || (s.preg > 20 && s.pregType >= 10) || (s.preg > 10 && s.pregType >= 20) || s.bellyImplant >= 10000)
 		&& s.assignment != Job.BABY_FACTORY && (s.assignment != Job.DAIRY || State.variables.dairyRestraintsSetting < 2) && (s.assignment != Job.ARCADE)) {
 		cost += 100;
 	}
@@ -351,7 +351,7 @@ window.getSlaveCost = function(s) {
 		cost += 50;
 	}
 	if((s.assignment !== Job.DAIRY || State.variables.dairyRestraintsSetting < 2) && (s.assignment !== Job.ARCADE)) {
-		if(s.preg > 25 && State.variables.universalRulesBirthing === 1) {
+		if(s.preg > 35 && State.variables.universalRulesBirthing === 1) {
 			cost += 50;
 		}
 	}
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index e3d363fa7baa5fd0032e9b451b6a81af8a080d5d..cbec5756920bae33562ed1974e82800580f187de 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -159,10 +159,13 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.vagina = 2>>
 		<<set $activeSlave.preg = random(25,30)>>
 		<<if $seeHyperPreg == 0>>
-			<<set $activeSlave.pregCount = either(4,5,5,5)>>
+			<<set $activeSlave.pregCount = either(6,7,7,8)>>
 		<<else>>
 			<<set $activeSlave.pregCount = random(10,16)>>
 		<</if>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<set $activeSlave.pregWeek = $activeSlave.preg>>
+		<<SetBellySize>>
 		<<set $activeSlave.ovaries = 1>>
 		<<set $activeSlave.lips = random(20,50)>>
 		<<set $activeSlave.teeth = "normal">>
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index db23b3a73b1ccacf4000018e985fbb319a9faa21..2644852c6fe44f8f1c693912f8990a9c87a11aad 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -564,6 +564,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set $activeSlave.balls = 0>>
 		<<set $activeSlave.ovaries = 1>>
 		<<set $activeSlave.preg = 7>>
+		<<set $activeSlave.pregType = 1>>
+		<<set $activeSlave.pregWeek = 7>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<SetBellySize $activeSlave>>
 		<<set $activeSlave.pubicHStyle = "waxed">>
 		<<set $activeSlave.shoulders = random(-1,1)>>
 		<<set $activeSlave.hips = 1>>
@@ -618,6 +622,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set $activeSlave.balls = 0>>
 		<<set $activeSlave.ovaries = 1>>
 		<<set $activeSlave.preg = 7>>
+		<<set $activeSlave.pregType = 1>>
+		<<set $activeSlave.pregWeek = 7>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<SetBellySize $activeSlave>>
 		<<set $activeSlave.pubicHStyle = "waxed">>
 		<<set $activeSlave.shoulders = random(-1,1)>>
 		<<set $activeSlave.hips = 1>>
@@ -759,6 +767,10 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<set $activeSlave.scrotum = 0>>
 		<<set $activeSlave.ovaries = 1>>
 		<<set $activeSlave.preg = 7>>
+		<<set $activeSlave.pregType = 1>>
+		<<set $activeSlave.pregWeek = 7>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<SetBellySize $activeSlave>>
 		<<set $activeSlave.pubicHStyle = "waxed">>
 		<<set $activeSlave.shoulders = random(-1,1)>>
 		<<set $activeSlave.hips = 1>>
diff --git a/src/uncategorized/costs.tw b/src/uncategorized/costs.tw
index f220f84dee090374af9e10c8242f7f017ca5a9c8..0eb9883d2db1b841669d264eedc3c57543e112bb 100644
--- a/src/uncategorized/costs.tw
+++ b/src/uncategorized/costs.tw
@@ -121,7 +121,7 @@
 <</if>>
 
 <<if $pregAccessibility != 1>>
-	<<if ($slaves[$i].preg > 30 && $slaves[$i].pregType >= 2) || ($slaves[$i].preg > 20 && $slaves[$i].pregType >= 10) || ($slaves[$i].preg > 10 && $slaves[$i].pregType >= 20) || $slaves[$i].bellyImplant >= 10000>>
+	<<if ($slaves[$i].belly >= 60000) || ($slaves[$i].preg > 20 && $slaves[$i].pregType >= 10) || ($slaves[$i].preg > 10 && $slaves[$i].pregType >= 20) || $slaves[$i].bellyImplant >= 10000>>
 	<<if ($slaves[$i].assignment != "labor in the production line") && ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>>
 	<<set $costs += 100>>
 	<</if>>
@@ -163,7 +163,7 @@
 <</if>>
 <</if>>
 
-<<if $slaves[$i].preg > 25>>
+<<if $slaves[$i].preg > 35>>
 <<if $slaves[$i].universalRulesBirthing == 1>>
 <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2)>>
 	<<set $costs += 50>>
diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw
index f7b00e3948477d39f041da3eb73063ea8c77b30a..d49d9a7c7fed6815b5c9d09d85efe293f30808eb 100644
--- a/src/uncategorized/costsReport.tw
+++ b/src/uncategorized/costsReport.tw
@@ -263,7 +263,7 @@
 	<</if>>
 	<</if>>
 	<<if $pregAccessibility != 1>>
-	<<if ($slaves[$i].preg > 30 && $slaves[$i].pregType >= 2) || ($slaves[$i].preg > 20 && $slaves[$i].pregType >= 10) || ($slaves[$i].preg > 10 && $slaves[$i].pregType >= 20) || $slaves[$i].bellyImplant >= 10000>>
+	<<if ($slaves[$i].belly >= 60000) || ($slaves[$i].preg > 20 && $slaves[$i].pregType >= 10) || ($slaves[$i].preg > 10 && $slaves[$i].pregType >= 20) || $slaves[$i].bellyImplant >= 10000>>
 	<<if ($slaves[$i].assignment != "labor in the production line") && ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && ($slaves[$i].assignment != "be confined in the arcade")>>
 	  <br>&nbsp;&nbsp;&nbsp;&nbsp;Increased living expenses due to an inconveniently huge belly: ¤100
 	  <<set $individualCosts += 100>>
@@ -330,7 +330,7 @@
 		<<set $individualCosts += 50>>
 	<</if>>
 	<</if>>
-	<<if $slaves[$i].preg > 25>>
+	<<if $slaves[$i].preg > 35>>
 	<<if $slaves[$i].universalRulesBirthing == 1>>
 	<<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2)>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;Coverage cost for daily pregnancy scanning: ¤50
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 14cd53f2ebc628014c5d5923b0266fc92913045e..b4f5cd6100ff3486ac67ebfeb31212d7d458b750 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -332,7 +332,11 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $activeSlave.career = "a housewife">>
 		<<set $activeSlave.devotion = random(-90,-75)>>
 		<<set $activeSlave.trust = -20>>
-		<<set $activeSlave.preg = random(28,35)>>
+		<<set $activeSlave.preg = random(28,40)>>
+		<<set $activeSlave.pregType = either(1, 1, 1, 1, 1, 1, 2)>>
+		<<set $activeSlave.pregKnown = 1>>
+		<<set $activeSlave.pregWeek = $activeSlave.preg>>
+		<<SetBellySize $activeSlave>>
 		<<set $activeSlave.health = random(-10,10)>>
 		<<set $activeSlave.vagina = random(1,3)>>
 		<<set $activeSlave.boobs += 100*random(0,2)>>
@@ -548,6 +552,9 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 		<<if ($slaves[$i].drugs == "breast injections") && canGetPregnant($slaves[$i])>>
 			<<set $slaves[$i].preg = 1>>
 			<<set $slaves[$i].pregType = random(10,19)>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = 1>>
+			<<SetBellySize $activeSlave>>
 		<<elseif $slaves[$i].drugs == "breast injections">>
 			<<set $slaves[$i].lactation = 1>>
 			<<if $slaves[$i].hips < 1>>
@@ -566,6 +573,9 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 		<<elseif ($slaves[$i].drugs == "hyper breast injections") && canGetPregnant($slaves[$i])>>
 			<<set $slaves[$i].preg = 1>>
 			<<set $slaves[$i].pregType = random(20,29)>>
+			<<set $activeSlave.pregKnown = 1>>
+			<<set $activeSlave.pregWeek = 1>>
+			<<SetBellySize $activeSlave>>
 		<<elseif $slaves[$i].drugs == "hyper breast injections">>
 			<<set $slaves[$i].lactation = 1>>
 			<<if $slaves[$i].hips < 1>>
@@ -858,7 +868,6 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your
 	<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
 	<<set $activeSlave.vagina = 1>>
 	<<set $activeSlave.ovaries = 0>>
-	<<set $activeSlave.preg = -2>>
 	<<set $activeSlave.dick = 6>>
 	<<set $activeSlave.balls = 3>>
 	<<set $activeSlave.face = 0>>
diff --git a/src/uncategorized/jeSlaveDispute.tw b/src/uncategorized/jeSlaveDispute.tw
index 50cfc58872f978e9c006a743a70ebcfb3f0e4307..e3a539ef57ac63f8d3f9e1a83c2bdf696535d434 100644
--- a/src/uncategorized/jeSlaveDispute.tw
+++ b/src/uncategorized/jeSlaveDispute.tw
@@ -128,7 +128,7 @@
 		<<set $activeSlave.vagina = 2>>
 		<<set $activeSlave.ovaries = 1>>
 		<<if isFertile($activeSlave)>>
-			<<set $activeSlave.preg = 1>>
+			<<KnockMeUp $activeSlave 100 2 -2>>
 		<</if>>
 	<</if>>
 <</switch>>
diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw
index 2bba1a3db468b7d4e9bdf19cb2be04900a6eca6f..f8c62897d378661b0acf0d4777f92a4d668fcb6c 100644
--- a/src/uncategorized/reBoomerang.tw
+++ b/src/uncategorized/reBoomerang.tw
@@ -18,9 +18,11 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 <<set $activeSlave.health = random(-40,-25)>>
 <<if $activeSlave.preg > 0>>
 	<<set $activeSlave.preg += _weeks>>
+	<<set $activeSlave.pregWeek += _weeks>>
 	<<if $activeSlave.preg > 40>>
-		<<set $activeSlave.preg = -1, $activeSlave.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0>>
+		<<set $activeSlave.preg = -1, $activeSlave.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
 	<</if>>
+	<<SetBellySize $activeSlave>>
 <</if>>
 <<if ($activeSlave.hStyle != "shaved" && $activeSlave.bald != 1)>>
 	<<if ($activeSlave.hLength < 150)>>
@@ -34,6 +36,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 			<<set $activeSlave.birthWeek = 0>>
 			<<if $seeAge == 1>>
 				<<set $activeSlave.physicalAge += 1, $activeSlave.actualAge += 1, $activeSlave.visualAge += 1>>
+				<<set $slaves[_i].ovaryAge += either(.8, .9, .9, 1, 1, 1, 1.1)>>
 				<<if $activeSlave.physicalAge <= 18 && $loliGrow == 1>>
 					<<PhysicalDevelopment $activeSlave>>
 				<</if>>
@@ -69,7 +72,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	<<set $activeSlave.lactation = 2, $activeSlave.lactationAdaptation = 100>>
 	<<set $activeSlave.boobs = Math.clamp($activeSlave.boobs+2000+50*random(-20,20),0,10000)>>
 	<<set $activeSlave.boobShape = "saggy">>
-	<<if $activeSlave.ovaries>><<set $activeSlave.preg = random(5,_week-1), $activeSlave.pregtype = random(2,4), $activeSlave.vagina = 4>><</if>>
+	<<if $activeSlave.ovaries>><<set $activeSlave.preg = random(5,_week-1), $activeSlave.pregtype = random(2,4), $activeSlave.vagina = 4, $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>><<SetBellySize $activeSlave>><</if>>
 	<<if $activeSlave.balls>>
 		<<set $activeSlave.balls = Math.clamp($activeSlave.balls+random(1,2),0,10)>>
 		<<if $activeSlave.dick>><<set $activeSlave.dick = Math.clamp($activeSlave.dick+random(1,2),0,10)>><</if>>
@@ -83,12 +86,13 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 		She tearfully describes life at a volume breeder like the one you sold her to.
 	<</switch>>
 	"They ran an IV line into me and then put me in a cage with a male <<s>>lave who raped me for a week. Then they <<s>>witched me into a <<s>>maller cage and forgot about me. I can feel my belly <<s>>welling. It'<<s>> horrible."
-	<<set $activeSlave.preg = _week-1, $activeSlave.vagina = 4>>
+	<<set $activeSlave.preg = _week-1, $activeSlave.vagina = 4, $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>>
 	<<if $seeHyperPreg == 1>>
-		<<set $activeSlave.pregtype = random(10,29)>>
+		<<set $activeSlave.pregtype = random(10,40)>>
 	<<else>>
 		<<set $activeSlave.pregtype = 5>>
 	<</if>>
+	<<SetBellySize $activeSlave>>
 <<case "pain fetishist">>
 	"They whip me. A-actually," she sniffles, "I'm glad when they whip me b-becau<<s>>e e-everything el<<s>>e they d-do is w-wor<<s>>e. The only break I get i-i<<s>> when I'm hurt bad and th-they have to f-fix me." After all, you did sell her into a life as a pain slave.
 	<<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "apathetic">>
@@ -109,7 +113,8 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	<<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "hates men">>
 <<case "subjugationist arcology">>
 	"They were breeding me with idiot<<s>>." You sold her to a Subjugationist arcology; it's nothing short of incredible that she managed to get back here. She must have sold and traded herself without hesitation. "I d-don't want thi<<s>> pregnan<<c>>y."
-	<<set $activeSlave.preg = _week-1, $activeSlave.pregtype = random(2,4)>>
+	<<set $activeSlave.preg = _week-1, $activeSlave.pregtype = random(2,4), $activeSlave.pregWeek = $activeSlave.preg, $activeSlave.pregKnown = 1>>
+	<<SetBellySize $activeSlave>>
 <<case "gender radicalist arcology">>
 	"They <<if $activeSlave.balls>> cut my ball<<s>> off and then<</if>> j-ju<<s>>t kind of t-turned me loo<<s>>e in the corridor<<s>>," she moans. You sold her to a Gender Radicalist arcology. "Naked, <<s>>o everyone could u<<s>>e my a<<ss>>. Plea<<s>>e, I don't want to be an entire arcology'<<s>> bitch."
 	<<set $activeSlave.balls = 0>>
@@ -123,7 +128,8 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 <<case "degradationist arcology">>
 	"It wa<<s>> horrible." You sold her to a Degradationist arcology; it's nothing short of incredible that she managed to get back here. She must have sold and traded herself without hesitation.
 	<<if $activeSlave.ovaries>>
-		<<set $activeSlave.ovaries = 0, $activeSlave.preg = 0, $activeSlave.vagina = 4>>
+		<<set $activeSlave.ovaries = 0, $activeSlave.preg = 0, $activeSlave.pregType = 0, $activeSlave.vagina = 4, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
+		<<SetBellySize $activeSlave>>
 		"They f-fixed me, t-to '<<s>>ave on maintenan<<c>>e of my cunt,'
 	<<elseif $activeSlave.balls>>
 		<<set $activeSlave.balls = 0, $activeSlave.anus = 4>>
@@ -240,7 +246,8 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	<<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "apathetic">>
 <<case "harvester">>
 	"I'm ju<<s>>t kept in a pen unle<<ss>> they're d-doing <<s>>urgery on me." It's not surprising; you did sell her to an organ farm. What's unexpected is that she's still alive. They must be removing the less essential parts gradually. "I'm going to die," she <<say>>s hollowly. "Next <<s>>urgery, I won't wake up."
-	<<set $activeSlave.balls = 0, $activeSlave.ovaries = 0, $activeSlave.preg = -2>>
+	<<set $activeSlave.balls = 0, $activeSlave.ovaries = 0, $activeSlave.preg = -2, $activeSlave.pregType = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0>>
+	<<SetBellySize>>
 	<<set $activeSlave.behavioralFlaw = "hates men", $activeSlave.sexualFlaw = "crude">>
 <<case "D butt bury">>
 	"My kind butt loving Ma<<s>>ter had to <<s>>ell me, and the brothel who bought me u<<s>>e<<s>> my behind a<<s>> an adverti<<s>>ement." She shifts uncomfortably. "I can barely feel my anu<<s>>."
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index 274c27ebfeaa632d3833b025d9fc1b4365eff546..3e1712acd241acffda644d542530fe424c5b5c52 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -37,7 +37,11 @@
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(5,15)>>
-<<set $activeSlave.preg = random(10,20)>>
+<<set $activeSlave.preg = random(15,30)>>
+<<set $activeSlave.pregType = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<set $activeSlave.pregKnown = 1>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.lactation = 1>>
 <<set $activeSlave.vagina = 1>>
 <<set $activeSlave.boobs += 200*random(2,5)>>
@@ -159,7 +163,11 @@
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(-45,-25)>>
 <<set $activeSlave.trust = random(-45,-25)>>
-<<set $activeSlave.preg = random(20,30)>>
+<<set $activeSlave.preg = random(20,40)>>
+<<set $activeSlave.pregType = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<set $activeSlave.pregKnown = 1>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.vagina = 1>>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
@@ -175,7 +183,11 @@
 <<set $activeSlave.health = random(-20,20)>>
 <<set $activeSlave.devotion = random(-45,-25)>>
 <<set $activeSlave.trust = random(-45,-25)>>
-<<set $activeSlave.preg = random(20,30)>>
+<<set $activeSlave.preg = random(20,40)>>
+<<set $activeSlave.pregType = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<set $activeSlave.pregKnown = 1>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.vagina = 1>>
 <<set $activeSlave.pregTotal = random(1,3)>>
 <<slaveCost $activeSlave>>
@@ -389,10 +401,10 @@
 <<set $activeSlave.origin = "She was sold to you by her son, in order to raise funds for his business.">>
 <<set $activeSlave.boobs = random(4,6)*200>>
 <<set $activeSlave.weight = 20>>
-<<set $activeSlave.height to random(130,150)>>
+<<set $activeSlave.height = random(130,150)>>
 <<set $activeSlave.face = random(15,100)>>
-<<set $activeSlave.butt to random(3,4)>>
-<<set $activeSlave.lips to 1>>
+<<set $activeSlave.butt = random(3,4)>>
+<<set $activeSlave.lips = 15>>
 <<set $activeSlave.devotion = random(25,45)>>
 <<set $activeSlave.trust = random(25,45)>>
 <<set $activeSlave.career = setup.educatedCareers.random()>>
diff --git a/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw b/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw
index ccca44e93b5b315eabe2a8c8fed5529ca7eff6cf..00954dd45f3ffd331ff0ffbb3dce8cba86e23621 100644
--- a/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw
+++ b/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw
@@ -40,15 +40,15 @@ They arrive hand-in-hand and don't let go of each other until the end of the ens
 <<if (random(1,4) > 1) && (random(1,99) < $seeDicks)>>
 
 <<if ($activeSlave.dick > 0) && ($activeSlave.vagina < 0)>>
-	<<set _secondSlave.dick to 0>>
-	<<set _secondSlave.foreskin to 0>>
-	<<set _secondSlave.scrotum to 0>>
-	<<set _secondSlave.balls to 0>>
-	<<set _secondSlave.vagina to 1>>
-	<<set _secondSlave.clit to either(0, 0, 0, 0, 0, 0, 1, 1, 2)>>
-	<<set _secondSlave.labia to either(0, 0, 0, 1, 1, 1, 1, 2, 2, 3)>>
-	<<set _secondSlave.preg to -1>>
-	<<set _secondSlave.ovaries to 1>>
+	<<set _secondSlave.dick = 0>>
+	<<set _secondSlave.foreskin = 0>>
+	<<set _secondSlave.scrotum = 0>>
+	<<set _secondSlave.balls = 0>>
+	<<set _secondSlave.vagina = 1>>
+	<<set _secondSlave.clit = either(0, 0, 0, 0, 0, 0, 1, 1, 2)>>
+	<<set _secondSlave.labia = either(0, 0, 0, 1, 1, 1, 1, 2, 2, 3)>>
+	<<set _secondSlave.preg = -1>>
+	<<set _secondSlave.ovaries = 1>>
 	<<set _secondSlave.face = Math.trunc(_secondSlave.face+20,-100,100)>>
 	<<set _secondSlave.boobs += either(0, 100, 200, 300, 400)>>
 	<<set _secondSlave.butt += either(0, 1, 1, 2)>>
diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw
index 8b018ff067cdb6380a41cd3317c4a76edc1e9276..8ab15f87235d75b46e968256853d700cff676a37 100644
--- a/src/uncategorized/reMalefactor.tw
+++ b/src/uncategorized/reMalefactor.tw
@@ -283,8 +283,8 @@
 		<<set $activeSlave.anus = 2>>
 		<<if $activeSlave.vagina > -1>>
 			<<set $activeSlave.vagina = 2>>
-			<<if random(1,100) > 60 && isFertile($activeSlave)>>
-				<<set $activeSlave.preg = 1>>
+			<<if isFertile($activeSlave) && $activeSlave.eggType == "human">>
+				<<KnockMeUp $activeSlave 40 2 -2>>
 			<</if>>
 		<</if>>
 		<<if $activeSlave.publicCount>><<set $activeSlave.publicCount += 47>><<else>><<set $activeSlave.publicCount = 47>><</if>>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 394247ba216e8dc3ebc059d9fe441c0e89cc6608..430179ea95d59bf381cf2c8bc08a753196b027a6 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -168,7 +168,11 @@ One of the tenants in your arcology has not paid rent in some time. In the Free
 <<set $activeSlave.vagina = 1>>
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.analSkill = 0>>
-<<set $activeSlave.preg = 25>>
+<<set $activeSlave.preg = random(30,39)>>
+<<set $activeSlave.pregType = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<set $activeSlave.pregKnown = 1>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.fetish = "none">>
 <<set $activeSlave.fetishKnown = 0>>
 <<set $activeSlave.health = random(-40,-20)>>
@@ -193,7 +197,11 @@ A young woman comes to your penthouse for an interview. You accepted her request
 <<set $activeSlave.vagina = 2>>
 <<set $activeSlave.anus = 1>>
 <<set $activeSlave.analSkill = 0>>
-<<set $activeSlave.preg = 13>>
+<<set $activeSlave.preg = 20>>
+<<set $activeSlave.pregType = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<set $activeSlave.pregKnown = 1>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.eyes = -2>>
 <<set $activeSlave.weight = -100>>
 <<set $activeSlave.fetish = "none">>
@@ -751,6 +759,10 @@ After the fighting died down, they found a dickgirl inside the compound, harshly
 <<set $activeSlave.ovaries = 1>>
 <<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>>
 	<<set $activeSlave.preg = 7>>
+	<<set $activeSlave.pregType = 1>>
+	<<set $activeSlave.pregWeek = $activeSlave.preg>>
+	<<set $activeSlave.pregKnown = 1>>
+	<<SetBellySize $activeSlave>>
 <</if>>
 <<set $activeSlave.dick = random(1,3)>>
 <<set $activeSlave.balls = 0>>
@@ -799,6 +811,10 @@ After the fighting died down, they found a woman inside the compound, harshly us
 <<set $activeSlave.ovaries = 1>>
 <<if $activeSlave.physicalAge >= $activeSlave.pubertyAge>>
 	<<set $activeSlave.preg = 7>>
+	<<set $activeSlave.pregType = 1>>
+	<<set $activeSlave.pregWeek = $activeSlave.preg>>
+	<<set $activeSlave.pregKnown = 1>>
+	<<SetBellySize $activeSlave>>
 <</if>>
 <<set $activeSlave.weight = random(-80,20)>>
 <<set $activeSlave.pubicHStyle = "waxed">>
@@ -1180,6 +1196,10 @@ The current sale offer by the company was taken from a businesswoman's apartment
 <<set $activeSlave.labia = 2>>
 <<set $activeSlave.ovaries = 1>>
 <<set $activeSlave.preg = 15>>
+<<set $activeSlave.pregType = either(1, 2)>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<set $activeSlave.pregKnown = 1>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.birthsTotal += 3>>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw
index de191e37b439770aa3a570be7215533b810d7f7f..079603946bc6b3641f66567eb1e81bc9b170ac12 100644
--- a/src/uncategorized/reRelativeRecruiter.tw
+++ b/src/uncategorized/reRelativeRecruiter.tw
@@ -123,6 +123,9 @@
 	<</if>>
 	<<set $activeSlave.preg = 0>>
 	<<set $activeSlave.pregType = 0>>
+	<<set $activeSlave.pregWeek = 0>>
+	<<set $activeSlave.pregKnown = 0>>
+	<<SetBellySize $activeSlave>>
 
 	$eventSlave.slaveName requests an interview with you. She's a devoted slave, and you grant it, and are happy you did when you see the troubled expression on her face. She explains<<if !canTalk($eventSlave)>> with desperate gestures<</if>> that
 	<<switch _relationType>>
@@ -170,7 +173,7 @@
 	being a druggie whore
 <<elseif $eventSlave.birthsTotal > 3 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	bearing children
-<<elseif $eventSlave.preg > 10 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
+<<elseif $eventSlave.bellyPreg >= 50 && $eventSlave.pregKnown == 1 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	<<s>>welling with life
 <<elseif $eventSlave.anus > 2>>
 	getting her butt <<s>>tretched out
@@ -204,7 +207,7 @@ a<<s>> much a<<s>> I do.
 	<<else>>
 		We could compete over who carried more children for you, <<Master>>!
 	<</if>>
-<<elseif $eventSlave.preg > 10 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
+<<elseif $eventSlave.bellyPreg >= 50 && $eventSlave.pregKnown == 1 && _relationType != "father" && _relationType != "son" && _relationType != "older brother" && _relationType != "younger brother">>
 	You could compare how big our bellie<<s>> are next to each other, <<Master>>!
 <<else>>
 	You could fuck u<<s>> together, <<Master>>!"
@@ -221,8 +224,11 @@ She waits anxiously for your decision.
 	<<set $activeSlave.anus = 1>>
 	<<set $activeSlave.vagina = 3>>
 	<<set $activeSlave.ovaries = 1>>
-	<<set $activeSlave.preg = random(5,29)>>
+	<<set $activeSlave.preg = random(5,39)>>
 	<<set $activeSlave.pregType = 1>>
+	<<set $activeSlave.pregKnown = 1>>
+	<<set $activeSlave.pregWeek = $activeSlave.preg>>
+	<<SetBellySize $activeSlave>>
 	<<set $activeSlave.weight = random(30,135)>>
 	<<set $activeSlave.muscles = random(0,15)>>
 	<<set $activeSlave.oralSkill = 15>>
@@ -790,7 +796,7 @@ $eventSlave.slaveName requests an interview with you. She's a devoted slave, and
 	being a druggie whore
 <<elseif $eventSlave.births > 3>>
 	bearing children
-<<elseif $eventSlave.preg > 10>>
+<<elseif $eventSlave.bellyPreg >= 50 && $eventSlave.pregKnown == 1>>
 	<<s>>welling with life
 <<elseif $eventSlave.anus > 2>>
 	getting her butt <<s>>tretched out
@@ -824,7 +830,7 @@ a<<s>> much a<<s>> I do.
 	<<else>>
 		We could compete over who carried more children for you, <<Master>>!
 	<</if>>
-<<elseif $eventSlave.preg > 10>>
+<<elseif $eventSlave.bellyPreg >= 50 && $eventSlave.pregKnown == 1>>
 	You could compare how big our bellie<<s>> are next to each other, <<Master>>!
 <<else>>
 	You could fuck u<<s>> together, <<Master>>!"
diff --git a/src/uncategorized/reStandardPunishment.tw b/src/uncategorized/reStandardPunishment.tw
index 1010586f8c669c9912c9890fb907f70b08ae2de5..dc2308f1a503219e75b193111cac64f13d03f5cd 100644
--- a/src/uncategorized/reStandardPunishment.tw
+++ b/src/uncategorized/reStandardPunishment.tw
@@ -279,8 +279,8 @@
 		her <<if $activeSlave.dick > 5>>ridiculous penis<<else>>big dick<</if>> flops around painfully, hitting her thighs, but she tries to ignore it.
 	<<elseif $activeSlave.scrotum > 3>>
 		her <<if $activeSlave.scrotum > 5>>huge ballsack<<else>>generous scrotum<</if>> gets painfully pinched between her thighs, but she tries to ignore it.
-	<<elseif $activeSlave.preg > 20>>
-		her huge pregnancy impedes her terribly, but she tries to waddle along as best she can.
+	<<elseif $activeSlave.belly >= 10000>>
+		her huge <<if $activeSlave.pregKnown == 1>>pregnancy<<else>>belly<</if>> impedes her terribly, but she tries to waddle along as best she can.
 	<<elseif $activeSlave.boobsImplant > 600>>
 		her implants bounce around painfully, so she cradles her fake tits in her arms, trying to support them as much as possible.
 	<<elseif $activeSlave.boobs > 2000>>
diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw
index d835e0dd58a9f14bd67a274a705bab9d16f4fadb..141518a674e37a9a5110ebfd7ec8edaca1d9ce82 100644
--- a/src/uncategorized/recETS.tw
+++ b/src/uncategorized/recETS.tw
@@ -70,10 +70,10 @@ A matronly woman comes to your penthouse in tears. It seems she is a tenant of y
 <<set $activeSlave.career = "a business owner">>
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
-	<<set $activeSlave.oldDevotion to $activeSlave.devotion>>
-<<set $activeSlave.vagina to 2>>
-<<set $activeSlave.preg to -2>>
-<<set $activeSlave.ovaries to 1>>
+	<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
+<<set $activeSlave.vagina = 2>>
+<<set $activeSlave.preg = -2>>
+<<set $activeSlave.ovaries = 1>>
 <<set $activeSlave.birthsTotal += 1>>
 <<set $activeSlave.face = 15>>
 <<set $activeSlave.vaginalSkill = 15>>
@@ -116,9 +116,12 @@ An older woman comes to see you representing her family business. She's pretty e
 <<set $activeSlave.trust = random(-15,15)>>
 	<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 <<set $activeSlave.vagina = 2>>
-<<set $activeSlave.preg = 25>>
+<<set $activeSlave.preg = 31>>
 <<set $activeSlave.pregType = 1>>
 <<set $activeSlave.pregSource = $activeSlave.ID + 1000>>
+<<set $activeSlave.pregKnown = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.ovaries = 1>>
 <<set $activeSlave.birthsTotal += 1>>
 <<set $activeSlave.face = 15>>
@@ -204,15 +207,15 @@ It would cost ¤<<print $contractCost>> to enslave the two of them.
 <<set $activeSlave.trust = random(-15,15)>>
 	<<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 <<set $activeSlave.health = random(0,20)>>
-<<set $activeSlave.anus to 1>>
-<<set $activeSlave.vagina to -1>>
-<<set $activeSlave.dick to 1>>
-<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin to $activeSlave.dick>><</if>>
-<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum to $activeSlave.balls>><</if>>
-<<set $activeSlave.clit to 0>>
-<<set $activeSlave.balls to 1>>
+<<set $activeSlave.anus = 1>>
+<<set $activeSlave.vagina = -1>>
+<<set $activeSlave.dick = 1>>
+<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>>
+<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
+<<set $activeSlave.clit = 0>>
+<<set $activeSlave.balls = 1>>
 <<set $activeSlave.face = 15>>
-<<set $activeSlave.weight to 0>>
+<<set $activeSlave.weight = 0>>
 <<set $activeSlave.vaginalSkill = 0>>
 <<set $activeSlave.oralSkill = 15>>
 <<set $activeSlave.analSkill = 15>>
@@ -265,15 +268,15 @@ You bring up a video feed of the one-room apartment they share. A man, clearly a
 <<set $activeSlave.trust = random(-15,15)>>
 <<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 <<set $activeSlave.health = random(0,20)>>
-<<set $activeSlave.anus to 1>>
-<<set $activeSlave.vagina to -1>>
-<<set $activeSlave.dick to 1>>
-<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin to $activeSlave.dick>><</if>>
-<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum to $activeSlave.balls>><</if>>
-<<set $activeSlave.balls to 1>>
-<<set $activeSlave.ovaries to 0>>
-<<set $activeSlave.clit to 0>>
-<<set $activeSlave.weight to 0>>
+<<set $activeSlave.anus = 1>>
+<<set $activeSlave.vagina = -1>>
+<<set $activeSlave.dick = 1>>
+<<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>>
+<<if $activeSlave.balls > 0>><<set $activeSlave.scrotum = $activeSlave.balls>><</if>>
+<<set $activeSlave.balls = 1>>
+<<set $activeSlave.ovaries = 0>>
+<<set $activeSlave.clit = 0>>
+<<set $activeSlave.weight = 0>>
 <<set $activeSlave.face = 15>>
 <<set $activeSlave.vaginalSkill = 0>>
 <<set $activeSlave.oralSkill = 15>>
@@ -330,17 +333,17 @@ One of them speaks up. "We're twins, <<if def $PC.customTitle>>$PC.customTitle<<
 <<set $activeSlave.trust = random(-15,15)>>
 <<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 <<set $activeSlave.health = random(0,20)>>
-<<set $activeSlave.anus to 1>>
-<<set $activeSlave.dick to 0>>
-<<set $activeSlave.foreskin to 0>>
-<<set $activeSlave.balls to 0>>
-<<set $activeSlave.scrotum to 0>>
-<<set $activeSlave.clit to 2>>
-<<set $activeSlave.vagina to 1>>
-<<set $activeSlave.weight to 0>>
+<<set $activeSlave.anus = 1>>
+<<set $activeSlave.dick = 0>>
+<<set $activeSlave.foreskin = 0>>
+<<set $activeSlave.balls = 0>>
+<<set $activeSlave.scrotum = 0>>
+<<set $activeSlave.clit = 2>>
+<<set $activeSlave.vagina = 1>>
+<<set $activeSlave.weight = 0>>
 <<set $activeSlave.face = 15>>
-<<set $activeSlave.faceShape to "cute">>
-<<set $activeSlave.teeth to "normal">>
+<<set $activeSlave.faceShape = "cute">>
+<<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.vaginalSkill = 15>>
 <<set $activeSlave.oralSkill = 15>>
 <<set $activeSlave.analSkill = 15>>
@@ -416,9 +419,12 @@ One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>
 	<<set $activeSlave.butt = either(2,3)>>
 	<<set $activeSlave.buttImplant = 0>>
 <</if>>
-<<set $activeSlave.preg = 21>>
+<<set $activeSlave.preg = 30>>
 <<set $activeSlave.pregType = 2>>
 <<set $activeSlave.pregSource = $activeSlave.ID + 1000>>
+<<set $activeSlave.pregKnown = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.pubertyXX = 1>>
 <<set $activeSlave.pubertyXY = 1>>
 <<set $activeSlave.hStyle = "in twin tails">>
@@ -477,8 +483,11 @@ The other blurts out. "But we kinda got too into each other, in more ways than o
 <<set $activeSlave.devotion = random(35,45)>>
 <<set $activeSlave.trust = random(15,25)>>
 <<set $activeSlave.oldDevotion = $activeSlave.devotion>>
-<<set $activeSlave.preg = 32>>
+<<set $activeSlave.preg = 41>>
 <<set $activeSlave.pregType = random(25,29)>>
+<<set $activeSlave.pregKnown = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.labor = 1>>
 <<set $activeSlave.ovaries = 1>>
 <<set $activeSlave.birthsTotal = 5>>
diff --git a/src/uncategorized/recETSWorkaround.tw b/src/uncategorized/recETSWorkaround.tw
index 25b1d2097a39e134fa844d6972939e4cebfbdd38..8944bd9beff5c75cc2d1690da69e37533ef95c46 100644
--- a/src/uncategorized/recETSWorkaround.tw
+++ b/src/uncategorized/recETSWorkaround.tw
@@ -137,6 +137,9 @@ The son cheers happily and hugs his relieved mother. She leans in and kisses him
 <<set $activeSlave.pubertyXX = 0>>
 <<set $activeSlave.pubertyXY = 1>>
 <<set $activeSlave.preg = 0>>
+<<set $activeSlave.pregKnown = 0>>
+<<set $activeSlave.pregWeek = 0>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.dick = 2>>
 <<set $activeSlave.foreskin = 3>>
 <<set $activeSlave.ovaries = 0>>
@@ -194,6 +197,9 @@ The daughter cheers happily and hugs her relieved father. He leans in and kisses
 <<set $activeSlave.vaginalSkill = 50>>
 <<set $activeSlave.boobs = (random(3,6)*100)>>
 <<set $activeSlave.pregType = 1>>
+<<set $activeSlave.pregKnown = 1>>
+<<set $activeSlave.pregWeek = $activeSlave.preg>>
+<<SetBellySize $activeSlave>>
 <<set $activeSlave.pregSource = $activeSlave.ID - 1000>>
 <<set $activeSlave.faceShape = "cute">>
 <<set $activeSlave.behavioralQuirk = "none">>
@@ -280,6 +286,9 @@ You turn to the child clutching her mother's grotesque belly.
 	<<set $activeSlave.genes = "XY">>
 	<<set $activeSlave.preg = 0>>
 	<<set $activeSlave.pregType = 0>>
+	<<set $activeSlave.pregKnown = 0>>
+	<<set $activeSlave.pregWeek = 0>>
+	<<SetBellySize $activeSlave>>
 	<<set $activeSlave.labor = 0>>
 	<<set $activeSlave.ovaries = 0>>
 	<<set $activeSlave.birthsTotal = 0>>
@@ -363,13 +372,17 @@ You turn to the child clutching her mother's grotesque belly.
 	<<set $activeSlave.bellySagPreg = 0>>
 	<<set $activeSlave.pubertyXX = 0>>
 	<<set $activeSlave.vagina = 0>>
+	<<set $activeSlave.pregKnown = 0>>
 	<<if $fertilityAge <= 3>>
 		<<set $activeSlave.pubertyXX = 1>>
 		<<set $activeSlave.preg = 6>>
 		<<set $activeSlave.pregType = 1>>
+		<<set $activeSlave.pregKnown = 1>>
 		<<set $activeSlave.vagina = 1>>
 		You notice her belly is slightly distended. It could be hunger, but upon closer inspection, you realize her hymen has been torn. She's likely been servicing men alongside her mother and has a bun in the oven too.
 	<</if>>
+	<<set $activeSlave.pregWeek = $activeSlave.preg>>
+	<<SetBellySize $activeSlave>>
 	<<set $activeSlave.actualAge = 3>>
 	<<if $familyTesting == 1>>
 		<<set $activeSlave.mother = $activeSlave.ID - 1000>>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index 3f111c31fc67fdb3ce55cfc9732965cd41ee6b54..cf7553f89b47849682d8e5105667904849ed1aef 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -6,7 +6,7 @@
 	Called from Gen XX, Gen XY, CheatMode DB, InitNationalities.
 %/
 <<widget "BaseSlave">>
-	<<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute",  nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0}>>
+	<<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute",  nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0}>>
 <</widget>>
 
 /%