From 64eaee1af1c0faafa25fc9744567b0ccefaa85a8 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Mon, 8 Jan 2018 06:12:17 -0500
Subject: [PATCH] Phase 4 work and fixes

---
 devNotes/VersionChangeLog-Premod+LoliMod.txt |   5 +
 devNotes/twine JS                            |   6 -
 src/npc/acquisition.tw                       |  14 +-
 src/npc/fFeelings.tw                         |   4 +-
 src/pregmod/newChildIntro.tw                 |   8 +-
 src/pregmod/widgets/bodySwapReaction.TW      |  20 +-
 src/uncategorized/dairyReport.tw             |   4 +-
 src/uncategorized/ptWorkaround.tw            |   2 +-
 src/uncategorized/reFullBed.tw               |   2 +-
 src/uncategorized/saChoosesOwnClothes.tw     |  15 +-
 src/uncategorized/saLiveWithHG.tw            |   2 +-
 src/uncategorized/saLongTermEffects.tw       |   2 +-
 src/uncategorized/saPleaseYou.tw             |   4 +-
 src/uncategorized/seRetirement.tw            |   2 +-
 src/uncategorized/walkPast.tw                |  12 +-
 src/utility/descriptionWidgetsFlesh.tw       | 208 +++++++++----------
 src/utility/slaveCreationWidgets.tw          |  17 +-
 17 files changed, 170 insertions(+), 157 deletions(-)

diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index a92c2f6f073..93c291f37f6 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -4,6 +4,11 @@
 
 01/06/18
 
+	257
+	-fixes
+	-phase 4 work
+	-personal attention now respects chastity better
+
 	256
 	-Fully established eugenics is now abandonable after you've dealt with the uppity SE.
 	-Corncobman's brothel/club advertisement and code tweaks
diff --git a/devNotes/twine JS b/devNotes/twine JS
index 43e13477e3d..81917d5ef4f 100644
--- a/devNotes/twine JS	
+++ b/devNotes/twine JS	
@@ -3735,7 +3735,6 @@ window.Categorizer.prototype.cat = function(val, def) {
 
 window.commaNum = function(s) {
 	if(!s) { return 0; }
-	console.log(window);
 	if(State.variables.formatNumbers != 1) { return s; }
 	return s.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
 }
@@ -4175,11 +4174,6 @@ function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot c
 
 var lastActiveSlave, lastSlaves, lastPC;
 
-var d3scr = document.createElement('script');
-d3scr.setAttribute('type', 'text/javascript');
-d3scr.setAttribute('src', 'https://d3js.org/d3.v4.min.js');
-document.getElementsByTagName('head')[0].appendChild(d3scr);
-
 window.renderFamilyTree = function(slaves, filterID) {
 
 	var ftreeWidth,ftreeHeight;
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index cd098137997..6752eb488ed 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -569,7 +569,13 @@ The previous owner seems to have left in something of a hurry.
 			$activeSlave.slaveName is reasonably obedient, and is waiting for you in the dormitory, I believe in the hope of making a good impression.
 		<<elseif $activeSlave.energy > 95>>
 			$activeSlave.slaveName is a remarkable sexual addict, and I believe she will be very happy to meet you.
-		<<elseif bigBelly($activeSlave)>>
+		<<elseif $activeSlave.fetish == "pregnancy">>
+			<<if $activeSlave.preg > 10>>
+				$activeSlave.slaveName is currently in the dormitory masturbating over her growing pregnancy, and <<if $PC.belly >= 5000>>will certainly be eager to meet you<<else>>I believe she will be happy to show it to you<</if>>.
+			<<else>>
+				$activeSlave.slaveName is currently in the dormitory examining herself to try to discern her fertility, and I believe she will be <<if $PC.belly >= 5000>>eager to get acquainted with you<<else>>happy to meet you<</if>>.
+			<</if>>
+		<<elseif $activeSlave.belly >= 5000>> /*had to be placed after pregnancy or it would intercept*/
 			$activeSlave.slaveName is currently in the dormitory massaging her greatly distended belly.
 		<<elseif $activeSlave.fetish == "buttslut">>
 			$activeSlave.slaveName is currently in the dormitory masturbating anally, and I believe she will be happy to meet you.
@@ -577,12 +583,6 @@ The previous owner seems to have left in something of a hurry.
 			$activeSlave.slaveName is currently in the dormitory exhibiting oral fixation, and I believe she will be happy to meet you.
 		<<elseif $activeSlave.fetish == "boobs">>
 			$activeSlave.slaveName is currently in the dormitory playing with her nipples, and I believe she will be happy to meet you.
-		<<elseif $activeSlave.fetish == "pregnancy">>
-			<<if $activeSlave.preg > 10>>
-				$activeSlave.slaveName is currently in the dormitory masturbating over her growing pregnancy, and <<if $PC.belly >= 5000>>will certainly be eager to meet you<<else>>I believe she will be happy to show it to you<</if>>.
-			<<else>>
-				$activeSlave.slaveName is currently in the dormitory examining herself to try to discern her fertility, and I believe she will be <<if $PC.belly >= 5000>>eager to get acquainted with you<<else>>happy to meet you<</if>>.
-			<</if>>
 		<<elseif $activeSlave.fetish == "humiliation">>
 			$activeSlave.slaveName is currently in the entryway flashing passersby, and I believe she will be happy to meet you.
 		<<elseif $activeSlave.fetish == "submissive">>
diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw
index a51123e4600..b23dbe5a3e8 100644
--- a/src/npc/fFeelings.tw
+++ b/src/npc/fFeelings.tw
@@ -794,7 +794,7 @@ My favorite part of my body i<<s>>
 	<<case "boobs">>
 		It'<<s>> ni<<c>>e being a whore, <<s>>ometime<<s>> customer<<s>> ju<<s>>t play with my boob<<s>> for hour<<s>>.
 	<<case "pregnancy">>
-		<<if bigBelly($activeSlave)>>
+		<<if $activeSlave.belly >= 5000>>
 			It'<<s>> ni<<c>>e being a whore, <<s>>ometime<<s>> customer<<s>> ju<<s>>t play with my belly for hour<<s>>.
 		<<elseif isFertile($activeSlave)>>
 			It'<<s>> great being a whore, I'm going to get pregnant and there'<<s>> nothing I can do to <<s>>top it.
@@ -837,7 +837,7 @@ My favorite part of my body i<<s>>
 	<<case "boobs">>
 		It'<<s>> ni<<c>>e being a public <<s>>lut, <<s>>ometime<<s>> citizen<<s>> ju<<s>>t play with my boob<<s>> for hour<<s>>.
 	<<case "pregnancy">>
-		<<if bigBelly($activeSlave)>>
+		<<if $activeSlave.belly >= 5000>>
 			It'<<s>> ni<<c>>e being a public <<s>>lut, <<s>>ometime<<s>> citizen<<s>> ju<<s>>t play with my belly for hour<<s>>.
 		<<elseif isFertile($activeSlave)>>
 			It'<<s>> great being a public <<s>>lut, I'm going to get pregnant and there'<<s>> nothing I can do to <<s>>top it.
diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw
index 3410892d429..dd28e3031d6 100644
--- a/src/pregmod/newChildIntro.tw
+++ b/src/pregmod/newChildIntro.tw
@@ -304,10 +304,10 @@ You completed the legalities before heading to $incubatorName, knowing the tank
 	<<if _tempMom.boobs > 10000>>
 		Her eyes focus on _tempMom.slaveName's <<print _tempMom.boobs>>cc tits, taking in every centimeter of their enormity, but lingering on her <<if _tempMom.lactation == 2>>milk gushing <<elseif _tempMom.lactation == 1>>milk leaking <</if>>_tempMom.nipples nipples.
 		<<set _momInterest = "boobs">>
-	<<elseif _tempMom.pregType >= 10 && bigBelly(_tempMom)>>
+	<<elseif _tempMom.bellyPreg >= 450000>>
 		Her eyes focus on _tempMom.slaveName's massively distended, child-filled belly, taking in every obvious motion beneath her taut skin.<<if $activeSlave.pregType >= 20>> A hand runs across her own bloated middle and another down to her moist pussy.<</if>>
 		<<set _momInterest = "belly">>
-	<<elseif bigBelly(_tempMom)>>
+	<<elseif _tempMom.belly >= 5000>>
 		Her eyes focus on _tempMom.slaveName's rounded middle, staring in fascination at the unfamiliar bulge.<<if $activeSlave.pregType >= 20>> A hand runs across her own middle and another down to her moist pussy.<</if>>
 		<<set _momInterest = "belly">>
 	<<elseif _tempMom.dick > 15>>
@@ -388,10 +388,10 @@ You completed the legalities before heading to $incubatorName, knowing the tank
 	<<if _tempDad.boobs > 10000>>
 		Her eyes focus on _tempDad.slaveName's <<print _tempDad.boobs>>cc tits, taking in every centimeter of their enormity, but lingering on her <<if _tempDad.lactation == 2>>milk gushing <<elseif _tempDad.lactation == 1>>milk leaking <</if>>_tempDad.nipples nipples.
 		<<set _dadInterest = "boobs">>
-	<<elseif _tempDad.pregType >= 10 && bigBelly(_tempDad)>>
+	<<elseif _tempDad.bellyPreg >= 450000>>
 		Her eyes focus on _tempDad.slaveName's massively distended, child-filled belly, taking in every obvious motion beneath her taut skin.<<if $activeSlave.pregType >= 20>> A hand runs across her own bloated middle and another down to her moist pussy.<</if>>
 		<<set _dadInterest = "belly">>
-	<<elseif bigBelly(_tempDad)>>
+	<<elseif _tempDad.belly >= 5000>>
 		Her eyes focus on _tempDad.slaveName's rounded middle, staring in fascination at the unfamiliar bulge.<<if $activeSlave.pregType >= 20>> A hand runs across her own middle and another down to her moist pussy.<</if>>
 		<<set _dadInterest = "belly">>
 	<<elseif _tempDad.dick > 15>>
diff --git a/src/pregmod/widgets/bodySwapReaction.TW b/src/pregmod/widgets/bodySwapReaction.TW
index 99fbfd8645c..3ec54478f09 100644
--- a/src/pregmod/widgets/bodySwapReaction.TW
+++ b/src/pregmod/widgets/bodySwapReaction.TW
@@ -1,4 +1,6 @@
-<<widget "BodySwap">>
+::Bodyswap Reaction
+
+<<widget "BodySwap">>
 
 /* still needs work - blindness, mindbroken reactions, fatness, muscle, piercings, tattoos, clits, massive changes in cock and balls sizes, and the latter half of the stuff needs amp checks. On top of that, the non-amp breasts has a comment after it is well */
 
@@ -306,7 +308,7 @@ Now you only have to wait for her to wake up.
 			<<if $args[0].devotion > 20>>
 				her bust has shrunk. She is saddened by the loss of the beautiful weight she once beared and struggles to keep herself under control for your sake, @@.mediumorchid;barely.@@
 			<<else>>
-				that her chest is not as large as it once was.  @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
+				that her chest is not as large as it once was.  @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room<</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
 			<</if>>
 			<<set $args[0].devotion -= 5>>
 		<<elseif $args[0].boobs <= $args[1].boobs-100 && $args[1].boobs > 300>> /*(Smaller breasts)*/ 
@@ -384,7 +386,7 @@ Now you only have to wait for her to wake up.
 			<<if $args[0].devotion > 20>>
 				her bust has shrunk. She is saddened by the loss of the beautiful weight she once beared and struggles to keep herself under control for your sake, @@.mediumorchid;barely.@@
 			<<else>>
-				that her chest is not as large as it once was.  @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
+				that her chest is not as large as it once was.  @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room<</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
 			<</if>>
 			<<set $args[0].devotion -= 5>>
 		<<elseif $args[0].boobs <= $args[1].boobs-100 && $args[1].boobs > 300>> /*(Smaller breasts)*/ 
@@ -413,7 +415,7 @@ Now you only have to wait for her to wake up.
 			<<if $args[0].devotion > 20>>
 				and finds not only her implants gone, but her breasts entirely. She is saddened by her flat chest and struggles to keep herself under control for your sake, @@.mediumorchid;barely.@@
 			<<else>>
-				and finds that her implants are gone, along with the rest of her breasts. @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
+				and finds that her implants are gone, along with the rest of her breasts. @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room<</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
 			<</if>>
 			<<set $args[0].devotion -= 5>>
 		<<elseif $args[0].boobs <= 300>> /*flat*/
@@ -458,7 +460,7 @@ Now you only have to wait for her to wake up.
 			<<if $args[0].devotion > 20>>
 				ands sees her bust has shrunk. She is saddened by the loss of her implants and struggles to keep herself under control for your sake, @@.mediumorchid;barely.@@
 			<<else>>
-				ands sees that her chest is not as large as it once was. @@.mediumcorchid;Tears leap into her eyes@@ as her natural breasts begin to quiver<<if $args[0].voice != 0>> and sobs echo about the room</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
+				ands sees that her chest is not as large as it once was. @@.mediumcorchid;Tears leap into her eyes@@ as her natural breasts begin to quiver<<if $args[0].voice != 0>> and sobs echo about the room<</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
 			<</if>>
 			<<set $args[0].devotion -= 5>>
 		<<elseif $args[0].boobs <= $args[1].boobs-100 && $args[1].boobs > 300>> /*(Smaller breasts)*/ 
@@ -487,7 +489,7 @@ Now you only have to wait for her to wake up.
 			<<if $args[0].devotion > 20>>
 				and sees no tits at all. She is saddened by her flat chest and struggles to keep herself under control for your sake, @@.mediumorchid;barely.@@
 			<<else>>
-				and sees no tits at all. @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
+				and sees no tits at all. @@.mediumcorchid;Tears leap into her eyes@@ as her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room<</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
 			<</if>>
 			<<set $args[0].devotion -= 5>>
 		<<elseif $args[0].boobs <= 300>> /*flat*/
@@ -532,7 +534,7 @@ Now you only have to wait for her to wake up.
 			<<if $args[0].devotion > 20>>
 				and sees that her bust has shrunk. She is saddened by her smaller chest and struggles to keep herself under control for your sake, @@.mediumorchid;barely.@@
 			<<else>>
-				and finds that her chest is not as large as it once was. @@.mediumcorchid;Tears leap into her eyes@@ as her her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
+				and finds that her chest is not as large as it once was. @@.mediumcorchid;Tears leap into her eyes@@ as her her shoulders begin to shake<<if $args[0].voice != 0>> and sobs echo about the room<</if>>. She pauses to gather herself together and let the tears run from her eyes before continuing her bodily inspection.
 			<</if>>
 			<<set $args[0].devotion -= 5>>
 		<<elseif $args[0].boobs <= $args[1].boobs-100 && $args[1].boobs > 300>> /*(Smaller breasts)*/ 
@@ -611,7 +613,7 @@ Now you only have to wait for her to wake up.
 		She notices that her breasts no longer produce milk. She doesn’t show much reaction to this change.
 	<<elseif $args[0].lactation > 0 && $args[1].lactation > 0>>
 		The familiar feeling of fullness in her breasts tells her she's producing as much milk as ever.
-	<</if>
+	<</if>>
 	
 	<br><br>
 	<<if $args[1].voice == 0>>
@@ -737,7 +739,7 @@ You depress a button and a long, body length mirror slides up from the floor nea
 <<if $args[0].visualAge >= $args[1].visualAge+5>> /*(older)*/
 	She starts as she sees that she is now older than she once was. This is disturbing to her on a fundamental level,
 	<<if $args[0].devotion > 50>>
-		as that means she will now will have less time with you before the end of of her 
+		as that means she will now will have less time with you before the end of her 
 		<<if $PhysicalRetirementAgePolicy == 1>>
 			service and
 		<</if>>
diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw
index b0b0eb1c660..a981ff8f3ae 100644
--- a/src/uncategorized/dairyReport.tw
+++ b/src/uncategorized/dairyReport.tw
@@ -113,7 +113,7 @@
 			<<if $slaves[$i].balls >= 30>>
 				<<set _MMWorkout++>>
 			<</if>>
-			<<if bigBellyPreg($slaves[$i])>>
+			<<if $slaves[$i].belly >= 5000>>
 				<<set _MMWorkout++>>
 			<</if>>
 			<<if !canWalk($slaves[$i])>> /* big bonus if they can't move themselves and are fat as cows */
@@ -129,7 +129,7 @@
 				<<if $slaves[$i].balls >= 30>>
 					<<set _MMWorkout += 2>>
 				<</if>>
-				<<if bigBellyPreg($slaves[$i])>>
+				<<if $slaves[$i].belly >= 5000>>
 					<<set _MMWorkout += 2>>
 				<</if>>
 			<</if>>
diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw
index 2d2c3f4ece4..98c997bc5e8 100644
--- a/src/uncategorized/ptWorkaround.tw
+++ b/src/uncategorized/ptWorkaround.tw
@@ -238,7 +238,7 @@
 			<<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>>
 				lodged up her cunt.
 				<<VaginalVCheck 10>>
-			<<if $activeSlave.anus > 0 && canDoAnal($activeSlave)>>
+			<<elseif $activeSlave.anus > 0 && canDoAnal($activeSlave)>>
 				lodged up her butt.
 				<<AnalVCheck 10>>
 			<<else>>
diff --git a/src/uncategorized/reFullBed.tw b/src/uncategorized/reFullBed.tw
index 9e717e4a80c..2e15c932643 100644
--- a/src/uncategorized/reFullBed.tw
+++ b/src/uncategorized/reFullBed.tw
@@ -33,7 +33,7 @@ Today was an unusually relaxing day, and you aren't particularly tired.
 		<<set $analTotal += 2>>
 	<</replace>>
 <</link>>
-<<if bigBellyPreg($slaves[_bedSlaveOne]) && bigBellyPreg($slaves[_bedSlaveTwo]) && $PC.dick == 1>>
+<<if $slaves[_bedSlaveOne].bellyPreg >= 5000 && $slaves[_bedSlaveTwo].bellyPreg >= 5000 && $PC.dick == 1>>
 <br><<link "Fondle their pregnancies">>
 	<<replace "#result">>
 		With your arms each around a slave, you begin to run your hands across their bodies, focusing your attention on their full pregnancies. They snuggle closer to you, their nipples growing hard and their hips grinding against you. As they move, your rising cock catches between their gravid middles, giving you an idea. Shifting your arms under and around their backs, you pull them together over your erect member and begin using their taut stomachs to pleasure yourself. They quickly catch on and push closer to each other, trapping your dick between them. Once they begin rubbing, and you humping, the skin surrounding you is quickly coated in precum. They smile at you as they feel your penis tense, and with one final thrust you coat their bellies in a layer of cum. They love your discovery of a new way to enjoy their bodies and become @@.hotpink;even more devoted to you.@@
diff --git a/src/uncategorized/saChoosesOwnClothes.tw b/src/uncategorized/saChoosesOwnClothes.tw
index 9fe0d5042a7..93268a33494 100644
--- a/src/uncategorized/saChoosesOwnClothes.tw
+++ b/src/uncategorized/saChoosesOwnClothes.tw
@@ -329,8 +329,8 @@
 <<elseif ($slaves[$i].assignment == "take classes") || ($slaves[$i].assignment == "learn in the schoolroom")>>
 	and wears a schoolgirl outfit, since it seems most appropriate.
 	<<set $slaves[$i].clothes = "a schoolgirl outfit">>
-<<elseif (($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")) && bigBelly($slaves[$i]) && isItemAccessible("a maternity dress")>>
-	and wears pretty lingerie to show off $possessive merchandise and accentuate $possessive pregnancy while still looking a little classy.
+<<elseif (($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")) && $slaves[$i].belly >= 5000 && isItemAccessible("attractive lingerie for a pregnant woman")>>
+	and wears pretty lingerie to show off $possessive merchandise and accentuate $possessive <<if $slaves[$i].pregKnown == 1>>pregnancy<<else>>belly<</if>> while still looking a little classy.
 	<<set $slaves[$i].clothes = "attractive lingerie for a pregnant woman">>
 <<elseif ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>>
 	and wears pretty lingerie to show off $possessive merchandise and still look a little classy.
@@ -344,18 +344,19 @@
 <<elseif ($slaves[$i].assignment == "be a servant") || ($slaves[$i].assignment == "work as a servant")>>
 	and wears a sturdy maid outfit, since anything else might be damaged by $possessive hard work around the penthouse.
 	<<set $slaves[$i].clothes = "a nice maid outfit">>
-<<elseif bigBelly($slaves[$i])>>
+<<elseif $slaves[$i].belly >= 5000>>
+	<<set _belly = bellyAdjective($slaves[$i])>>
 	<<if random(1,2) == 1>>
-		and wears pretty lingerie to show off $possessive merchandise while giving $possessive big belly plenty of room to hang free.
+		and wears pretty lingerie to show off $possessive merchandise while giving $possessive _belly belly plenty of room to hang free.
 		<<set $slaves[$i].clothes = "attractive lingerie">>
 	<<elseif isItemAccessible("attractive lingerie for a pregnant woman") && $slaves[$i].energy > 90>>
-		and wears pretty lingerie to show off $possessive merchandise and accentuate $possessive pregnancy while giving it plenty of room to hang free.
+		and wears pretty lingerie to show off $possessive merchandise and accentuate $possessive _belly pregnancy while giving it plenty of room to hang free.
 		<<set $slaves[$i].clothes = "attractive lingerie for a pregnant woman">>
 	<<elseif isItemAccessible("a maternity dress")>>
-		and wears a conservative dress with plenty of give for $possessive belly to stretch it.
+		and wears a conservative dress with plenty of give for $possessive _belly belly to stretch it.
 		<<set $slaves[$i].clothes = "a maternity dress">>
 	<<else>>
-		and wears string lingerie to look fun and fuckable while giving $possessive big belly plenty of room to hang free.
+		and wears string lingerie to look fun and fuckable while giving $possessive _belly belly plenty of room to hang free.
 		<<set $slaves[$i].clothes = "a string bikini">>
 	<</if>>
 <<else>>
diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw
index cd2aa5ea14d..0380ff94a0c 100644
--- a/src/uncategorized/saLiveWithHG.tw
+++ b/src/uncategorized/saLiveWithHG.tw
@@ -670,7 +670,7 @@
 	<<elseif ($HeadGirl.fetish == "buttslut")>>
 		$HeadGirl.slaveName keeps $slaves[$i].slaveName wearing nothing but slutty bangles, since she likes dressing her up but wants that butt bare.
 		<<set $slaves[$i].clothes = "slutty jewelry">>
-	<<elseif ($HeadGirl.fetish == "pregnancy") && (!visibleBelly($slaves[$i])) && ($slaves[$i].weight <= 130) && ($clothesBoughtBelly == 1 || $cheatMode == 1 || $arcologies[0].FSRepopulationFocus != "unset")>>
+	<<elseif ($HeadGirl.fetish == "pregnancy") && ($slaves[$i].belly < 1500) && ($slaves[$i].weight <= 130) && isItemAccessible("a small empathy belly")>>
 		$HeadGirl.slaveName keeps $slaves[$i].slaveName wearing an empathy belly, since she likes her girls with a bun in the oven.
 		<<set $slaves[$i].bellyAccessory = "a large empathy belly">>
 	<<elseif ($HeadGirl.fetish == "pregnancy") && ($slaves[$i].preg > 0) && ($slaves[$i].pregSource == $HeadGirl.ID) >>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index 50f9903a28e..1893e9760bd 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -4507,7 +4507,7 @@
 	<<set $slaves[$i].bellySagPreg = $slaves[$i].bellySag>>
 <</if>>
 
-<<if $slaves[$i].bellySag > 0 && !visibleBelly($slaves[$i])>>
+<<if $slaves[$i].bellySag > 0 && $slaves[$i].belly < 1500>>
 	<<if $slaves[$i].muscles > 95>>
 		<<if (random(1,100) > 1)>>
 			$possessiveCap stretched, extreme muscles @@.lime;firm up readily@@ after
diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw
index f8fbbe7ae08..a417795fa54 100644
--- a/src/uncategorized/saPleaseYou.tw
+++ b/src/uncategorized/saPleaseYou.tw
@@ -844,7 +844,7 @@ serves you this week.
 <<if $arcologies[0].FSRestart > 50 && $slaves[$i].breedingMark == 1>>
 	<<set _multiplier += 0.04>>
 <</if>>
-<<if $arcologies[0].FSRepopulationFocus > 50 && bigBellyPreg($slaves[$i])>>
+<<if $arcologies[0].FSRepopulationFocus > 50 && $slaves[$i].bellyPreg >= 5000>>
 	<<set _multiplier += 0.02>>
 <</if>>
 <<if $slaves[$i].prestige > 0>>
@@ -885,7 +885,7 @@ Keeping $object as nothing but your personal
 <<if $arcologies[0].FSRestart > 50 && $slaves[$i].breedingMark == 1>>
 	$possessiveCap breeding mark and $possessive place near you as a breeding toy is obvious, @@.green;bringing attention@@ to how beautiful a pairing you make.
 <</if>>
-<<if $arcologies[0].FSRepopulationFocus > 50 && bigBellyPreg($slaves[$i])>>
+<<if $arcologies[0].FSRepopulationFocus > 50 && $slaves[$i].bellyPreg>>
 	$possessiveCap advanced pregnancy and role as your gravid breeder is obvious, @@.green;bringing attention@@ to a woman's ideal role in $arcologies[0].name.
 <</if>>
 <<if ($slaves[$i].behavioralQuirk == "confident")>>
diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw
index 8e83bd7fb91..f2ae9033013 100644
--- a/src/uncategorized/seRetirement.tw
+++ b/src/uncategorized/seRetirement.tw
@@ -293,7 +293,7 @@ and, a disturbingly short time later, there is a new Fuckdoll, a humanoid figure
 <<if $activeSlave.boobs > 2000>>
 	The suit has a pair of gaps for its monstrous breasts, bare expanses of $activeSlave.skin skin.
 <</if>>
-<<if bigBelly($activeSlave)>>
+<<if $activeSlave.belly >= 5000>>
 	The suit has a gap for its big belly; a round dome of $activeSlave.skin skin.
 <</if>>
 <<if $activeSlave.lips > 40>>
diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw
index e63573d7b4d..69a4d6616a9 100644
--- a/src/uncategorized/walkPast.tw
+++ b/src/uncategorized/walkPast.tw
@@ -176,7 +176,7 @@
 					<<case "boobs">>
 						She has a slave sucking on each of her nipples while she gives each a handjob.
 					<<case "pregnancy">>
-						<<if bigBelly($activeSlave)>>
+						<<if $activeSlave.belly >= 5000>>
 							She's sighing contentedly as her rounded belly is sensually rubbed.
 						<<else>>
 							She's happily roleplaying conceiving a child as she gets fucked.
@@ -777,11 +777,11 @@
 			sleeping in bed together. $activeSlave.slaveName is spooning her _activeSlaveRel possessively<<if $activeSlave.amp !== 1>>, and even in her sleep, has a proprietary hand on _partnerSlave.slaveName's <<if _partnerSlave.balls > 0>>balls<<elseif _partnerSlave.balls > 0>>soft cock<<else>>pussy<</if>><</if>>.
 		<<case "pregnancy">>
 			sleeping in bed together.
-			<<if bigBelly($activeSlave) && bigBelly(_activeSlaveRel)>>
+			<<if $activeSlave.belly >= 5000 && _activeSlaveRel.belly >= 50000>>
 				They are pressed as close as they can be with their rounded middles in the way.
-			<<elseif bigBelly($activeSlave)>>
+			<<elseif $activeSlave.belly >= 5000>>
 				$activeSlave.slaveName is spooning her _activeSlaveRel possessively, her rounded belly pushing into her back.
-			<<elseif bigBelly(_activeSlaveRel)>>
+			<<elseif _activeSlaveRel.belly >= 50000>>
 				$activeSlave.slaveName is spooning her _activeSlaveRel possessively<<if $activeSlave.amp != 1>>, and even in her sleep, has a proprietary hand on _partnerSlave.slaveName's belly<</if>>.
 			<<else>>
 				$activeSlave.slaveName is being spooned by her _activeSlaveRel, smiling peacefully at being held.
@@ -1469,7 +1469,7 @@
 		<<default>>
 			Her massive bare jiggling gut catches your eye.
 		<</switch>>
-	<<elseif hugeBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>>
+	<<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>>
 		<<BellyDescription>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
@@ -1661,7 +1661,7 @@
 		<<default>>
 			Her big bare jiggling gut catches your eye.
 		<</switch>>
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		<<BellyDescription>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 349d1e7cdab..8421c7a0074 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -2005,7 +2005,7 @@ $pronounCap's got a
 		huipil barely comes down far enough to cover $possessive pussy.
 	<</if>>
 <<case "attractive lingerie for a pregnant woman">>
-	<<if ($activeSlave.dick > 5) && canAchieveErection($activeSlave) && ($activeSlave.devotion > 20) && ($activeSlave.belly >= 5000)>>
+	<<if ($activeSlave.dick > 5) && canAchieveErection($activeSlave) && ($activeSlave.devotion > 20) && ($activeSlave.bellyPreg >= 5000)>>
 		$activeSlave.slaveName's huge erection is agonizingly pressed down by $possessive <<if $activeSlave.bellyPreg > 2000>>pregnancy<<elseif $activeSlave.bellyImplant > 2000>>rounded belly<<else>>swollen belly<</if>>.
 	<<elseif ($activeSlave.dick > 5) && canAchieveErection($activeSlave) && ($activeSlave.devotion > 20)>>
 		$activeSlave.slaveName's erection is so big that $pronoun's restrained it by trapping its head under $possessive bra.<<if $activeSlave.boobs > 800>> Its head peeks out from $possessive cleavage.<</if>>
@@ -2651,7 +2651,7 @@ $pronounCap's got a
 <</if>>
 
 <<if $activeSlave.fuckdoll == 0>>
-<<if $activeSlave.mpreg == 1 && canAchieveErection($activeSlave) && bigBellyPreg($activeSlave) && $activeSlave.prostate > 0>>
+<<if $activeSlave.mpreg == 1 && canAchieveErection($activeSlave) && $activeSlave.belly >= 10000 && $activeSlave.prostate > 0>>
 	$possessiveCap huge pregnancy puts pressure on $possessive prostate at all times, leaving $object fully erect and trailing cum.
 <<elseif ($activeSlave.assignment == "work in the dairy") && ($dairyStimulatorsSetting > 1) && canAchieveErection($activeSlave)>>
 	<<if ($activeSlave.dick > 8)>>
@@ -5297,11 +5297,11 @@ $pronounCap has
 		$activeSlave.slaveName's giant gut is tightly compressed by $possessive corset, $possessive fat billows out of every gap between the straining material.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's huge gut is tightly compressed by $possessive corset, $possessive fat billows out of every gap between the straining material.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly is tightly compressed by $possessive corset; one or the other will eventually win out.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's large gut is tightly compressed by $possessive corset, $possessive fat billows out of any gap it can find.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif ($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly")>>
 		$activeSlave.slaveName's growing belly is tightly compressed by $possessive corset causing $object distress.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby stomach is tightly compressed by $possessive corset, $possessive pudge bulges out of any gap it can find.
@@ -5319,11 +5319,11 @@ $pronounCap has
 		$activeSlave.slaveName's giant gut hangs out the hole in $possessive corset designed to accommodate a pregnant belly.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's huge gut hangs out the hole in $possessive corset designed to accommodate a pregnant belly.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly comfortably bulges out of $possessive corset.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's large gut hangs out the hole in $possessive corset designed to accommodate a pregnant belly.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly comfortably rounds out $possessive corset.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby stomach is compressed by $possessive corset, $possessive pudge bulges out above and below it.
@@ -5358,11 +5358,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly is cruelly squeezed by the suit. The tight latex accentuates her fat folds.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly is cruelly squeezed by the suit.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly is allowed to bulge out of a hole in the suit.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly is cruelly squeezed by the suit.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing pregnancy will soon require $object to be switched into a suit with a hole to let her belly out.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly is tightly squeezed by the suit.
@@ -5442,7 +5442,7 @@ $pronounCap has
 		<<else>>
 			$activeSlave.slaveName's blouse is pulled tight over most of $possessive big fat belly; the rest is allowed to jiggle freely.
 		<</if>>
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		<<if ($activeSlave.boobs > 24000)>>
 			$activeSlave.slaveName's immense breasts keep $possessive oversized sweater from covering $possessive pregnant belly, though they do a fine job of hiding it themselves.
 		<<elseif ($activeSlave.boobs > 12000)>>
@@ -5466,7 +5466,7 @@ $pronounCap has
 		<<else>>
 			$activeSlave.slaveName's blouse is pulled tight over $possessive fat belly. The bottom of which peeks out from under it.
 		<</if>>
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		<<if ($activeSlave.boobs > 24000)>>
 			$activeSlave.slaveName's immense breasts keep $possessive oversized sweater from covering $possessive growing belly, though they do a fine job of hiding it themselves.
 		<<elseif ($activeSlave.boobs > 12000)>>
@@ -5504,11 +5504,11 @@ $pronounCap has
 		$activeSlave.slaveName's chains sink deep into $possessive hugely fat belly. They can barely be seen from the front; $possessive sides completely envolope them.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's chains sink deep into $possessive big fat belly; most end up swallowed by $possessive folds.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly is tightly wrapped with chains, causing it to bulge angrily.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's chains sink deep into $possessive fat belly, several even disappearing beneath $possessive folds.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly is tightly wrapped with chains.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chains sink into $possessive chubby belly, making noticeable folds in $possessive sides.
@@ -5526,11 +5526,11 @@ $pronounCap has
 		$activeSlave.slaveName's flannel shirt can't close over $possessive hugey fat belly, so $pronoun has left the bottom buttons open leaving it to wobble freely.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's flannel shirt can't close over $possessive big fat belly, so $pronoun has left the bottom buttons open leaving it to hang free.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's flannel shirt can't close over $possessive pregnant belly, so $pronoun has left the bottom buttons open leaving $possessive belly hanging out.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's flannel shirt strains to stay shut over $possessive fat belly, fat bulges between $possessive buttons and quite a bit of $possessive lower belly hangs out beneath $possessive shirt.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's flannel shirt bulges with $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's flannel shirt bulges with $possessive chubby belly.
@@ -5548,11 +5548,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly is covered in a sheen of special oil meant to prevent stretch marks.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly is covered in a sheen of special oil meant to prevent stretch marks.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's belly is covered in a sheen of special oil meant to prevent stretch marks.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly is covered in a sheen of oil.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly is covered in a sheen of oil.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly is covered in a sheen of oil.
@@ -5570,11 +5570,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly parts $possessive toga.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly parts $possessive toga.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly parts $possessive toga.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's toga can barely be pulled shut over $possessive fat belly.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly gently bulges under $possessive toga.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's toga conceals $possessive chubby belly.
@@ -5592,11 +5592,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly lifts $possessive huipil and hangs just low enough to hide her crotch.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly lifts $possessive huipil, yet isn't big enough to hide her shame.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly lifts $possessive huipil.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's huipil gets lifted by $possessive fat belly, so it's useless for covering $possessive body.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly slightly bulges under $possessive huipil.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's huipil conceals $possessive chubby little belly.
@@ -5614,11 +5614,11 @@ $pronounCap has
 		$possessiveCap qipao is slit up the side. However, it merely rests atop $possessive hugely fat belly.
 	<<elseif $activeSlave.weight > 130>>
 		$possessiveCap qipao is slit up the side. However, it merely rests atop $possessive big fat belly.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$possessiveCap qipao is slit up the side. However, it only covers the top of $possessive pregnant belly.
 	<<elseif $activeSlave.weight > 95>>
 		$possessiveCap qipao is slit up the side. However, it only covers the top of $possessive fat belly, allowing it to hang free.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$possessiveCap qipao is slit up the side. The front is pushed out by $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$possessiveCap qipao is slit up the side. The front is pushed out by $possessive chubby belly.
@@ -5636,11 +5636,11 @@ $pronounCap has
 		$activeSlave.slaveName's slave outfit's straps sink deep into $possessive hugely fat belly. They can barely be seen from the front; $possessive sides completely envolope them. The straps connect to a steel ring that struggles to part the folds concealing $possessive navel, allowing it to see the light for once.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's slave outfit's straps sink deep into $possessive big fat belly; most end up swallowed by $possessive folds. The straps connect to a steel ring that parts the fold concealing $possessive navel, allowing it to be seen once again.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's slave outfit's straining straps press into $possessive pregnant belly, causing flesh to spill out of the gaps. The straps connect to a steel ring encircling $possessive popped navel.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's slave outfit's straps sink deep into $possessive fat belly, several even disappearing beneath $possessive folds. The straps connect to a steel ring that parts the fold concealing $possessive navel, allowing it to be seen once again.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's slave outfit's straining straps press into $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's slave outfit's straps sink into $possessive chubby belly, making noticeable folds in $possessive sides. The straps connect to a steel ring pulled into the flesh around $possessive navel.
@@ -5658,11 +5658,11 @@ $pronounCap has
 		$activeSlave.slaveName's binding ropes sink deep into $possessive hugely fat belly. They can barely be seen from the front; $possessive sides completely envolope them.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's binding ropes sink deep into $possessive big fat belly; most end up swallowed by $possessive folds.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly is tightly bound with rope; flesh bulges angrily from between them.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's binding ropes sink deep into $possessive fat belly, several even disappearing beneath $possessive folds.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly is tightly bound with rope, flesh bulges from between them.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's binding ropes sink into $possessive chubby belly, making noticeable folds in $possessive sides.
@@ -5680,11 +5680,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly greatly distends and $possessive latex suit. $pronounCap looks like an over inflated balloon.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly greatly distends $possessive latex suit. $pronounCap looks like an over inflated balloon.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly greatly distends $possessive latex suit. $pronounCap looks like an over inflated balloon. Only $possessive popped navel sticking out the front of $possessive belly disrupts the smoothness.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly is compressed by $possessive latex suit, leaving it looking round and smooth.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly greatly bulges under $possessive latex suit.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly in quite noticeable under $possessive latex suit, though any folds $pronoun might have are smoothed out by it.
@@ -5738,7 +5738,7 @@ $pronounCap has
 		<<else>>
 			$activeSlave.slaveName's big fat belly is notably distends $possessive uniform's jacket. The bottom of which just barely peeks out from under it, hanging over the waist of $possessive skirt.
 		<</if>>
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		<<if ($activeSlave.boobs > 6000)>>
 			$activeSlave.slaveName's pregnant belly is obscured by $possessive massive tits.
 		<<elseif ($activeSlave.boobs > 4000)>>
@@ -5754,7 +5754,7 @@ $pronounCap has
 		<<else>>
 			$activeSlave.slaveName's fat belly is covered by $possessive uniform's jacket. The bottom of which just barely peeks out from under it.
 		<</if>>
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		<<if ($activeSlave.boobs > 6000)>>
 			$activeSlave.slaveName's growing belly is obscured by $possessive massive tits.
 		<<elseif ($activeSlave.boobs > 4000)>>
@@ -5820,7 +5820,7 @@ $pronounCap has
 		<<else>>
 			$activeSlave.slaveName's nurse outfit is almost conservative, though $possessive big fat belly freely hangs from under $possessive top, obscuring $possessive trousers.
 		<</if>>
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		<<if ($activeSlave.boobs > 6000)>>
 			$activeSlave.slaveName's pregnant belly is obscured by $possessive massive tits.
 		<<elseif ($activeSlave.boobs > 4000)>>
@@ -5836,7 +5836,7 @@ $pronounCap has
 		<<else>>
 			$activeSlave.slaveName's nurse outfit is almost conservative, though $possessive fat belly freely hangs from under $possessive top, obscuring $possessive trousers.
 		<</if>>
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		<<if ($activeSlave.boobs > 6000)>>
 			$activeSlave.slaveName's growing belly is obscured by $possessive massive tits.
 		<<elseif ($activeSlave.boobs > 4000)>>
@@ -5866,11 +5866,11 @@ $pronounCap has
 		$activeSlave.slaveName's mini dress barely clings to $possessive hugely fat belly, clearly showing all $possessive folds and rolls.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's mini dress tightly clings to $possessive big fat belly, clearly showing all $possessive folds and rolls.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's mini dress tightly clings to $possessive pregnant belly.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's mini dress tightly clings to $possessive fat belly, clearly showing every fold and roll.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's mini dress tightly clings to $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's mini dress tightly clings to $possessive chubby belly, clearly showing every fold and roll.
@@ -5888,11 +5888,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly hides $possessive lacy g-string.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly hides $possessive lacy g-string.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly hides $possessive lacy g-string.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly hides $possessive lacy g-string.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly rests above $possessive lacy g-string.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly rests above $possessive lacy g-string, concealing the top of it.
@@ -5910,11 +5910,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly hangs out of $possessive corset, which is laced above and below it as best $pronoun can manage.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly hangs out of $possessive corset, which is laced above and below it allowing it to hang free.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly sticks out of $possessive corset, which is laced above and below it.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly sticks out of $possessive corset, which is laced above and below it allowing it to hang free.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's pregnant belly peeks out of $possessive corset, which is laced above and below it.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly peeks out of $possessive corset, which is laced above and below it to allow it to hang free.
@@ -5932,11 +5932,11 @@ $pronounCap has
 		$activeSlave.slaveName's maid dress fails to cover $possessive hugely fat belly, but the outfit includes a thin white blouse that, when stretched, barely manages to wrangle the top of $possessive gut, leaving the rest to jiggle freely.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's maid dress fails to cover $possessive big fat belly, but the outfit includes a thin white blouse that, when stretched, only manages to wrangle the top of $possessive gut, leaving the rest to jiggle freely.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's maid dress fails to cover $possessive pregnant belly, but the outfit includes a thin white blouse that conceals only the top half of $possessive stomach.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's maid dress fails to cover $possessive fat belly, but the outfit includes a thin white blouse that, when stretched, only manages to wrangle the top of $possessive gut.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's maid dress is slightly distended by $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's maid dress is slightly distended by $possessive chubby belly.
@@ -5954,11 +5954,11 @@ $pronounCap has
 		$activeSlave.slaveName's maid dress is almost conservative, it covers $possessive hugely fat belly completely, but does nothing to hide how big and jiggly it is.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's maid dress is almost conservative, it covers $possessive big fat belly completely, but does nothing to hide how big and jiggly it is.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's maid dress is almost conservative, it covers $possessive pregnant belly completely. Though it can not hide $possessive popped navel poking through the front.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's maid dress is almost conservative, it covers $possessive fat belly completely, but does nothing to hide how big it is.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's maid dress is almost conservative, it covers $possessive growing belly completely.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's maid dress is almost conservative, it covers $possessive chubby belly completely.
@@ -5976,11 +5976,11 @@ $pronounCap has
 		$activeSlave.slaveName's latex habit's corset is left hanging open allowing $possessive hugely fat belly to hang free.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's latex habit's corset is left hanging open allowing $possessive big fat belly to hang free.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's latex habit's corset is left hanging open fully revealing $possessive pregnant belly.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's latex habit's corset is barely holding together over $possessive fat belly, causing flab to spill out from every opening.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's latex habit's corset struggles to hold $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's latex habit's corset compresses $possessive chubby belly forcing pudge to spill out from under it.
@@ -5998,11 +5998,11 @@ $pronounCap has
 		$possessiveCap hugely fat belly fills $possessive habit. Between the extra skin and $possessive excessive jiggling, the coarse cloth is extra aggravating.
 	<<elseif $activeSlave.weight > 130>>
 		$possessiveCap big fat belly fills out $possessive habit. Between the extra skin and $possessive excessive jiggling, the coarse cloth is extra aggravating.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$pronounCap looks absolutely blasphemous in a habit with a pregnant belly. The coarse cloth aggravates $possessive sensitive stretched skin.
 	<<elseif $activeSlave.weight > 95>>
 		$possessiveCap fat belly fills out $possessive habit. The coarse cloth has plenty of extra skin to aggravate.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's habit gently bulges from $possessive growing belly. The coarse cloth aggravates $possessive sensitive skin.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's habit gently bulges from $possessive chubby belly. The coarse cloth takes advantage of the extra surface area.
@@ -6020,11 +6020,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly parts $possessive string bikini to either side and threatens to hide her bikini bottem.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly parts $possessive string bikini to either side.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly parts $possessive string bikini to either side.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly parts $possessive string bikini to either side.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly juts out between the strings of $possessive bikini.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly hangs between the strings of $possessive bikini.
@@ -6042,11 +6042,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly rubs against $possessive scalemail bikini to either side and threatens to hide her bikini bottem.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly rubs against a tiny bit of $possessive scalemail bikini top.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly barely scrapes against $possessive scalemail bikini.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly barely scrapes $possessive scalemail bikini.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly juts out underneath $possessive bikini.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly hangs underneath $possessive bikini.
@@ -6064,11 +6064,11 @@ $pronounCap has
 		$activeSlave.slaveName's clubslut netting is stretched to the breaking point by $possessive hugely fat belly, forcing flab to poke through the mesh in a desperate search for more room.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's clubslut netting is greatly stretched out by $possessive big fat belly, forcing flab to poke through the mesh.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's clubslut netting is stretched out by $possessive pregnant belly.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's clubslut netting is stretched out by $possessive fat belly, forcing flab to poke through the mesh.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's clubslut netting clings to $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's clubslut netting clings to $possessive chubby belly, gently forcing pudge through the mesh.
@@ -6086,11 +6086,11 @@ $pronounCap has
 		$activeSlave.slaveName's cheerleader top covers barely covers any of $possessive hugely fat belly. The rest is free to hang and jiggle with every motion, obscuring $possessive skirt and a letting everyone know how badly this cheerleader needs to diet.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's cheerleader top covers the top half of $possessive big fat belly. However, the bottom half is free to hang and jiggle with every motion, obscuring $possessive skirt and a letting everyone know how badly this cheerleader needs to diet.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's cheerleader top covers most of $possessive pregnant belly, the bottom of which peeks out showing how slutty this cheerleader is.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's cheerleader top covers most of $possessive fat belly. However, the bottom of it peeks out, obscuring $possessive skirt and a letting everyone know how badly this cheerleader needs to diet.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's cheerleader top gently bulges from $possessive growing belly displaying how slutty this cheerleader is.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's cheerleader top frequently rides up $possessive chubby belly, letting it hang loose and hide the waist of $possessive skirt.
@@ -6108,11 +6108,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly is left to jiggle freely and hang over $possessive jeans.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly is left to jiggle freely and cover $possessive jeans.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's exposed midriff fully displays $possessive pregnancy.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly is left to hang free and cover $possessive jeans.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's exposed midriff bulges with $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly is left free to hang over the waist of $possessive jeans.
@@ -6130,11 +6130,11 @@ $pronounCap has
 		$activeSlave.slaveName lets $possessive hugely fat belly hang free to jiggle as she moves, leaving $object looking like a massive slut.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName lets $possessive big fat belly hang free to jiggle as she moves, leaving $object looking particularly slutty.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly really shows how big of a slut $pronoun is.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName lets $possessive fat belly hang free, leaving $object looking particularly slutty.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly shows how big of a slut $pronoun is.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly is allowed to openly jiggle, making $object look particularly slutty.
@@ -6152,11 +6152,11 @@ $pronounCap has
 		$activeSlave.slaveName's slave gown is carefully tailored, accentuating and hugging every curve and fold of $possessive hugely fat belly.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's slave gown is carefully tailored, accentuating and hugging every curve and fold of $possessive big fat belly.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's slave gown is carefully tailored, giving $possessive a sensual motherly look as it carefully caresses $possessive pregnant belly.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's slave gown is carefully tailored, accentuating and hugging every curve of $possessive fat belly.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's slave gown is carefully tailored, giving $object a sensual look as it carefully caresses $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's slave gown is carefully tailored, accentuating and hugging every curve of $possessive chubby belly.
@@ -6174,11 +6174,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly hangs out the front of $possessive suit jacket and blouse, as there is no way $pronoun could close them.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly strains the buttons of $possessive suit jacket and blouse as it struggle to contain even the uppoer half of it. The rest hangs free over $possessive skirt.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant stomach strains the buttons of $possessive suit jacket and blouse.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly strains the buttons of $possessive suit jacket and blouse. The bottom of which just barely peeks out from under them.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly bulges $possessive suit jacket and blouse. It peeks out from under their bottom slightly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly fills out $possessive suit jacket and blouse. It peeks out from under their bottom slightly.
@@ -6196,11 +6196,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly strains $possessive specially tailored blouse and jacket.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's tailored blouse and jacket fit $possessive big fat belly surprisingly well, though they do nothing to hide how huge $possessive gut is.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly looks good in $possessive specially tailored blouse and jacket.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's tailored blouse and jacket fit $possessive fat belly well, though they do nothing to hide how big $possessive gut is.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly bulges under $possessive tailored blouse and jacket.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly fills out $possessive tailored blouse and jacket.
@@ -6218,11 +6218,11 @@ $pronounCap has
 		$activeSlave.slaveName's harem girl outfit sensually accentuates $possessive hugely fat belly and makes every jiggle of $possessive extra flesh surprisingly alluring.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's harem girl outfit sensually accentuates $possessive big fat belly and makes every jiggle of $possessive flesh surprisingly alluring.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's harem girl outfit sensually accentuates $possessive pregnancy.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's harem girl outfit sensually accentuates $possessive fat belly.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's harem girl outfit sensually accentuates $possessive growing pregnancy.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's harem girl outfit sensually accentuates $possessive chubby belly.
@@ -6240,11 +6240,11 @@ $pronounCap has
 		$activeSlave.slaveName's bodysuit tightly clings to $possessive hugely fat belly, displaying every fold, roll and motion in it.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's bodysuit tightly clings to $possessive big fat belly, displaying every fold and roll in it.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's bodysuit tightly clings to $possessive pregnant belly, displaying $possessive popped navel<<if ![""a medium empathy belly""].includes($activeSlave.bellyAccessory)>> and any movement $possessive babies make<</if>>.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's bodysuit tightly clings to $possessive fat belly, displaying every fold and roll in it.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's bodysuit tightly clings to $possessive growing belly, displaying $possessive ripening body.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's bodysuit tightly clings to $possessive chubby belly, displaying every fold and roll in it.
@@ -6262,11 +6262,11 @@ $pronounCap has
 		$activeSlave.slaveName's jacket fails to even come close to closing over $possessive hugely fat belly, leaving $object with only the button below $possessive breasts done.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's jacket fails to even come close to closing over $possessive big fat belly, leaving $object with only the button below $possessive breasts done.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's jacket barely closes over $possessive pregnant belly leaving its' buttons threatening to pop.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's jacket barely closes over $possessive fat belly forcing plenty of flab out from under its bottom and between the straining buttons.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's jacket bulges with $possessive growing belly, which can be seen peeking out from underneath.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's jacket bulges with $possessive chubby belly, which can be seen peeking out from underneath as it hangs over $possessive waist of $possessive pants.
@@ -6284,11 +6284,11 @@ $pronounCap has
 		$activeSlave.slaveName's blouse rides up $possessive hugely fat belly, leaving it hanging loose and covering $possessive skirt.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's blouse rides up $possessive big fat belly, leaving it hanging loose and covering $possessive skirt.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's blouse rides up $possessive pregnant belly, leaving $possessive looking particularly slutty.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's blouse rides up $possessive fat belly, leaving it hanging loose and covering $possessive skirt.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's blouse bulges with $possessive growing belly. It peeks out from the bottom leaving $possessive looking particularly slutty.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's blouse bulges with $possessive chubby belly. It peeks out from the bottom as it hangs over the waist of $possessive skirt.
@@ -6306,11 +6306,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly is demurely covered by $possessive kimono, though it can't hide how big it is.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly is demurely covered by $possessive kimono, though it can't hide how big it is.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly is demurely covered by $possessive kimono.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly is demurely covered by $possessive kimono.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly is demurely covered by $possessive kimono.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly is demurely covered by $possessive kimono.
@@ -6328,11 +6328,11 @@ $pronounCap has
 		$activeSlave.slaveName's abaya is filled out by $possessive hugely fat belly.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's abaya is filled out by $possessive big fat belly.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's abaya is filled out by $possessive pregnant belly.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's abaya is filled out by $possessive fat belly.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's abaya bulges with $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's abaya bulges from $possessive chubby belly.
@@ -6350,11 +6350,11 @@ $pronounCap has
 		$activeSlave.slaveName's tank top rests atop $possessive hugely fat belly, leading everyone to believe $pronoun sucked $possessive way through basic.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's tank top rests atop $possessive big fat belly, casting doubt on how this recruit passed basic.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's tank top rides up $possessive pregnant belly leaving $possessive looking like someone who had too much fun on shore-leave.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's tank top rests atop $possessive fat belly, leaving everyone wondering how this recruit passed basic.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's tank top covers the top of $possessive growing belly leaving $possessive looking like someone who had too much fun on shore-leave.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's tank top covers the top of $possessive chubby belly leaving $possessive looking like someone who had has been lazy lately.
@@ -6372,11 +6372,11 @@ $pronounCap has
 		$activeSlave.slaveName's beautiful halter top dress is filled by $possessive hugely fat belly. Every crease, fold, roll and motion is clearly visible within it.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's beautiful halter top dress is filled by $possessive big fat belly. Every crease, fold and roll is clearly visible within it.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's beautiful halter top dress is filled by $possessive pregnant belly. $possessiveCap popped navel prominently pokes through the front of $possessive dress.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's beautiful halter top dress is filled by $possessive fat belly. Every crease, fold and roll is clearly visible within it.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's beautiful halter top dress bulges with $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's beautiful halter top dress is filled by $possessive chubby belly. Every crease, fold and roll is clearly visible within it.
@@ -6394,11 +6394,11 @@ $pronounCap has
 		$activeSlave.slaveName's fabulous silken ball gown is tailored to not only fit $possessive hugely fat belly but draw attention to it and all its subtle curves and motions.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's fabulous silken ball gown is tailored to not only fit $possessive big fat belly but draw attention to it and all its subtle curves.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's fabulous silken ball gown is tailored to not only fit $possessive pregnant belly but draw attention to it.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fabulous silken ball gown is tailored to not only fit $possessive fat belly but draw attention to it.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's fabulous silken ball gown is tailored to draw attention to $possessive growing pregnancy.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's fabulous silken ball gown is tailored to draw attention to $possessive chubby belly.
@@ -6416,11 +6416,11 @@ $pronounCap has
 		$activeSlave.slaveName's bangles include multiple long, thin chains running through $possessive deep fat folds to her navel.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's bangles include long, thin chains running through $possessive fat folds.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's bangles include a long thin chain that rests above $possessive popped navel.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's bangles include long, thin chains running along $possessive fat folds.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's bangles include a long thin chain that rests across $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's bangles include a long thin chain that rests across $possessive chubby belly, just over $possessive forming rolls.
@@ -6438,11 +6438,11 @@ $pronounCap has
 		$activeSlave.slaveName's tight leotard tightly clings to $possessive hugely fat belly, clearly displaying every fold, roll and motion in its mass.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's tight leotard tightly clings to $possessive big fat belly, clearly displaying every fold and roll.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's tight leotard shows off <<if !["a medium empathy belly"].includes($activeSlave.bellyAccessory)>>every kick and movement within<<else>>the curvature of<</if>> $possessive pregnant belly. The material tightly clings to $possessive popped navel.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's tight leotard tightly clings to $possessive fat belly, clearly displaying every fold and roll.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's tight leotard shows off $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's tight leotard clings to $possessive chubby belly, clearly displaying every fold and roll.
@@ -6460,11 +6460,11 @@ $pronounCap has
 		The strip of cloth running down $possessive front sinks deeply into $possessive hugely fat belly.
 	<<elseif $activeSlave.weight > 130>>
 		The strip of cloth running down $possessive front is forced to the side by $possessive big fat belly.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		The strip of cloth running down $possessive front is parted to one side by $possessive pregnant belly.
 	<<elseif $activeSlave.weight > 95>>
 		The strip of cloth running down $possessive front gently sinks into $possessive fat belly.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		The strip of cloth running down $possessive front is pushed out by $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		The strip of cloth running down $possessive front is pushed out by $possessive chubby belly.
@@ -6482,11 +6482,11 @@ $pronounCap has
 		$activeSlave.slaveName's tailored teddy is stretched out by $possessive hugely fat belly. It barely contains the mass while drawing attention to $possessive folds, rolls and subtle motions.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName has recently begun wearing a teddy that can accommodate $possessive big fat belly. It completely contains the mass while drawing attention to $possessive folds and rolls.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's teddy is stretched out by $possessive pregnant belly. $possessiveCap popped navel prominently pokes through the material.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's teddy is stretched out by $possessive fat belly. $possessiveCap flab juts out around its edges and it does nothing to hide $possessive folds and rolls.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's teddy bulges with $possessive growing belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's teddy is stretched by $possessive chubby belly. It does nothing to hide $possessive folds and rolls.
@@ -6504,11 +6504,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly hides $possessive silken panties. $possessiveCap silken vest sensually frames $possessive heavy, constantly jiggling gut.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly hides $possessive silken panties. $possessiveCap silken vest sensually frames $possessive hefty, jiggling gut.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly hides $possessive silken panties. $possessiveCap silken vest sensually frames $possessive heavy belly.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly is large enough to hide $possessive panties. $possessiveCap silken vest sensually frames $possessive heavy, jiggly gut.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly rests above $possessive silken panties. $possessiveCap silken vest sensually frames $possessive swelling belly.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly rests above $possessive silken panties, barely hanging over the top of them. $possessiveCap silken vest sensually frames $possessive soft stomach.
@@ -6526,11 +6526,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly fills out $possessive loose dress. $possessiveCap dress is specially tailored to be modest yet draw attention to a growing pregnancy, though it works on giant, jiggly guts all the same.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly fills out $possessive loose dress. $possessiveCap dress is specially tailored to be modest yet draw attention to a growing pregnancy, though it works on large, jiggly guts all the same.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly fills out $possessive loose dress. $possessiveCap dress is specially tailored to be modest yet draw attention to $possessive growing pregnancy.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly fills out $possessive loose dress. $possessiveCap dress is specially tailored to be modest yet draw attention to a growing pregnancy, though it works on big, jiggly guts all the same.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly is noticeable under $possessive loose dress. $possessiveCap dress is specially tailored to be modest yet draw attention to $possessive growing pregnancy.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly is noticeable under $possessive loose dress. $possessiveCap dress is specially tailored to be modest yet draw attention to $possessive pudgy belly.
@@ -6548,11 +6548,11 @@ $pronounCap has
 		$activeSlave.slaveName's hugely fat belly takes full advantage of $possessive exposed midriff to hang and jiggle freely while obscuring $possessive stretch pants.
 	<<elseif $activeSlave.weight > 130>>
 		$activeSlave.slaveName's big fat belly takes full advantage of $possessive exposed midriff to hang freely and obscure $possessive stretch pants.
-	<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 		$activeSlave.slaveName's pregnant belly takes full advantage of $possessive exposed midriff to bulge freely and slightly obscure $possessive stretch pants.
 	<<elseif $activeSlave.weight > 95>>
 		$activeSlave.slaveName's fat belly takes full advantage of $possessive exposed midriff to hang freely and obscure $possessive stretch pants.
-	<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+	<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 		$activeSlave.slaveName's growing belly takes full advantage of $possessive exposed midriff to bulge freely.
 	<<elseif $activeSlave.weight > 30>>
 		$activeSlave.slaveName's chubby belly takes full advantage of $possessive exposed midriff to hang freely and obscure the top of $possessive stretch pants.
@@ -6572,11 +6572,11 @@ $pronounCap has
 			hugely fat belly
 		<<elseif $activeSlave.weight > 130>>
 			big fat belly
-		<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+		<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 			pregnant belly
 		<<elseif $activeSlave.weight > 95>>
 			fat belly
-		<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+		<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 			growing pregnancy
 		<<elseif $activeSlave.weight > 30>>
 			chubby belly
@@ -6595,11 +6595,11 @@ $pronounCap has
 			$activeSlave.slaveName's top fails to contain $possessive hugely fat belly, leaving it hanging loose and covering $possessive spats from view.
 		<<elseif $activeSlave.weight > 130>>
 			$activeSlave.slaveName's top fails to contain $possessive big fat belly, leaving it hanging loose and covering $possessive spats from view.
-		<<elseif bigBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
+		<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
 			$activeSlave.slaveName's top can't entirely cover $possessive big pregnancy, leaving $possessive looking particularly slutty.
 		<<elseif $activeSlave.weight > 95>>
 			$activeSlave.slaveName's top can't entirely contain $possessive fat belly, leaving a bit of it hanging loose and covering $possessive spats from view.
-		<<elseif (visibleBellyPreg($activeSlave) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
+		<<elseif (($activeSlave.bellyPreg >= 1500) || ($activeSlave.bellyAccessory == "a small empathy belly"))>>
 			$activeSlave.slaveName's top bulges with $possessive growing pregnancy, leaving some of it exposed to view at the bottom.
 		<<elseif $activeSlave.weight > 30>>
 			$activeSlave.slaveName's top bulges with $possessive chubby belly, leaving some of it exposed to view.
@@ -6627,9 +6627,9 @@ $pronounCap has
 		Your breeding focused society finds $possessive gigantic pregnant belly extremely fashionable.
 	<<elseif hugeBellyPreg($activeSlave)>>
 		Your breeding focused society finds $possessive huge pregnant belly very fashionable.
-	<<elseif bigBellyPreg($activeSlave)>>
+	<<elseif $activeSlave.bellyPreg >= 5000>>
 		Your breeding focused society finds $possessive pregnant belly fashionable.
-	<<elseif visibleBellyPreg($activeSlave)>>
+	<<elseif $activeSlave.bellyPreg >= 1500>>
 		Your breeding focused society finds a developing pregnancy very fashionable.
 	<</if>>
 <<elseif $arcologies[0].FSRestart != "unset">>
@@ -6643,13 +6643,13 @@ $pronounCap has
 		<<else>>
 			Your eugenics obsessed society finds $possessive huge pregnant belly absolutely disgusting.
 		<</if>>
-	<<elseif bigBellyPreg($activeSlave)>>
+	<<elseif $activeSlave.bellyPreg >= 5000>>
 		<<if $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1>>
 			Your eugenics obsessed society is pleased that $pronoun is swollen with your child.
 		<<else>>
 			Your eugenics obsessed society finds $possessive pregnant belly disgusting.
 		<</if>>
-	<<elseif visibleBellyPreg($activeSlave)>>
+	<<elseif $activeSlave.bellyPreg >= 1500>>
 		<<if $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1>>
 			Your eugenics obsessed society is pleased that $pronoun is swelling with your child.
 		<<else>>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index db5f1f23468..19ba5e2a49a 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -2981,6 +2981,7 @@
 	<<set $activeSlave.preg = 0>>
 	<<SetBellySize $activeSlave>>
 	<<set $activeSlave.weight = 0>>
+	<<set $activeSlave.waist = random(-30,10)>>
 	<<set $activeSlave.chem = 20>>
 	<<if $TSS.schoolUpgrade == 0>>
 		<<set $activeSlave.vaginalSkill = 0>>
@@ -3036,6 +3037,7 @@
 	<<set $activeSlave.preg = 0>>
 	<<SetBellySize $activeSlave>>
 	<<set $activeSlave.weight = 0>>
+	<<set $activeSlave.waist = random(-20,30)>>
 	<<set $activeSlave.vaginalSkill = 0>>
 	<<set $activeSlave.oralSkill = 0>>
 	<<set $activeSlave.analSkill = 0>>
@@ -3205,6 +3207,7 @@
 	<<set $activeSlave.preg = 0>>
 	<<SetBellySize $activeSlave>>
 	<<set $activeSlave.weight = 0>>
+	<<set $activeSlave.waist = random(-10,30)>>
 	<<set $activeSlave.vaginalSkill = 0>>
 	<<set $activeSlave.oralSkill = 0>>
 	<<set $activeSlave.analSkill = 0>>
@@ -3249,6 +3252,7 @@
 		<<SetBellySize $activeSlave>>
 		<<set $activeSlave.hips = either(0, 0, 1, 1, 1, 2)>>
 		<<set $activeSlave.weight = random(-20,10)>>
+		<<set $activeSlave.waist = random(-30,10)>>
 		<<set $activeSlave.muscles = 0>>
 		<<set $activeSlave.vaginalSkill = 0>>
 		<<set $activeSlave.oralSkill = 0>>
@@ -3286,6 +3290,7 @@
 		<<set $activeSlave.scrotum = 10>>
 		<<set $activeSlave.prostate = 2>>
 		<<set $activeSlave.weight = random(10,30)>>
+		<<set $activeSlave.waist = random(0,100)>>
 		<<set $activeSlave.muscles = random(80,100)>>
 		<<set $activeSlave.vaginalSkill = 0>>
 		<<set $activeSlave.oralSkill = 0>>
@@ -3335,6 +3340,7 @@
 		<<set $activeSlave.hips = either(1, 1, 1, 2, 2)>>
 		<<set $activeSlave.birthsTotal = random(1,7)>>
 		<<set $activeSlave.weight = random(20,90)>>
+		<<set $activeSlave.waist = random(-10,50)>>
 		<<set $activeSlave.muscles = random(60,80)>>
 		<<set $activeSlave.chem = 0>>
 		<<set $activeSlave.vaginalSkill = 0>>
@@ -3381,8 +3387,9 @@
 			<<set $activeSlave.balls = random(2,3)>>
 			<<set $activeSlave.scrotum = $activeSlave.balls>>
 		<</if>>
-		<<set $activeSlave.lips = 0>>
+		<<set $activeSlave.lips = 10>>
 		<<set $activeSlave.weight = 0>>
+		<<set $activeSlave.waist = random(-30,10)>>
 		<<set $activeSlave.actualAge = random(19,24)>>
 		<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
 		<<set $activeSlave.visualAge = $activeSlave.actualAge>>
@@ -3406,6 +3413,7 @@
 		<</if>>
 		<<set $activeSlave.lips = 0>>
 		<<set $activeSlave.weight = 0>>
+		<<set $activeSlave.waist = random(-30,10)>>
 		<<set $activeSlave.vagina = 2>>
 		<<set $activeSlave.anus = 2>>
 		<<set $activeSlave.fetish = either("submissive", "buttslut", "cumslut")>>
@@ -3425,6 +3433,7 @@
 		<</if>>
 		<<set $activeSlave.lips = random(15,25)>>
 		<<set $activeSlave.weight = 20>>
+		<<set $activeSlave.waist = random(-30,20)>>
 		<<set $activeSlave.actualAge = random(30,34)>>
 		<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
 		<<set $activeSlave.visualAge = $activeSlave.actualAge>>
@@ -3448,6 +3457,7 @@
 		<</if>>
 		<<set $activeSlave.lips = random(25,55)>>
 		<<set $activeSlave.weight = 20>>
+		<<set $activeSlave.waist = random(-30,20)>>
 		<<set $activeSlave.actualAge = random(35,39)>>
 		<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
 		<<set $activeSlave.visualAge = $activeSlave.actualAge>>
@@ -3471,6 +3481,7 @@
 		<</if>>
 		<<set $activeSlave.lips = random(25,55)>>
 		<<set $activeSlave.weight = 50>>
+		<<set $activeSlave.waist = random(-50,20)>>
 		<<set $activeSlave.actualAge = random(40,42)>>
 		<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
 		<<set $activeSlave.visualAge = $activeSlave.actualAge>>
@@ -3508,7 +3519,6 @@
 	<<set $activeSlave.trust = random(60,75)>>
 	<<set $activeSlave.health = random(60,80)>>
 	<<set $activeSlave.muscles = 20>>
-	<<set $activeSlave.waist = -15>>
 	<<set $activeSlave.shoulders = 1>>
 	<<set $activeSlave.vaginalSkill = 100>>
 	<<set $activeSlave.oralSkill = 100>>
@@ -3541,7 +3551,6 @@
 	<<set $activeSlave.faceShape = either("cute", "normal")>>
 	<<set $activeSlave.face = either(35,35,35,50,75,100)>>
 	<<set $activeSlave.lips = random(0,25)>>
-
 	<<set $activeSlave.health = random(80,100)>>
 	<<set $activeSlave.actualAge = random(20,25)>>
 	<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
@@ -3570,8 +3579,10 @@
 	<</if>>
 	<<if $HA.schoolUpgrade == 3>>
 		<<set $activeSlave.weight = either(10,20,20,30,30,40,40,50)>>
+		<<set $activeSlave.waist = random(-10,40)>>
 	<<else>>
 		<<set $activeSlave.weight = -10>>
+		<<set $activeSlave.waist = random(-20,10)>>
 	<</if>>
 	<<set $activeSlave.waist = -15>>
 	<<set $activeSlave.shoulders = 0>>
-- 
GitLab