From c8e8d1bee23c2942441e1e8c0b9b65afba96fe73 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Wed, 3 Jun 2020 22:50:15 -0400
Subject: [PATCH] belly

---
 devNotes/legacy files/walkPast.txt            | 34 +++++++++----------
 .../widgets/children/longChildDescription.js  |  2 +-
 src/interaction/main/walkPast.js              | 34 +++++++++----------
 src/uncategorized/longSlaveDescription.tw     |  4 +--
 src/utility/descriptionWidgetsFlesh.tw        |  5 ---
 5 files changed, 37 insertions(+), 42 deletions(-)

diff --git a/devNotes/legacy files/walkPast.txt b/devNotes/legacy files/walkPast.txt
index 0a3ff9ffa96..445a993afd0 100644
--- a/devNotes/legacy files/walkPast.txt	
+++ b/devNotes/legacy files/walkPast.txt	
@@ -1366,7 +1366,7 @@
 	<<if $activeSlave.inflation == 0>>
 	<<if $activeSlave.bellyImplant < 2000>>
 	<<if $activeSlave.belly >= 600000>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a very tight corset">>
 			$His corset struggles to contain $his enormous belly.
@@ -1406,7 +1406,7 @@
 			$His bare enormous squirming pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.belly >= 300000>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a very tight corset">>
 			$His corset struggles to contain $his giant belly.
@@ -1450,7 +1450,7 @@
 			$His bare giant pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 190>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His massive gut is alluringly smooth under the tight suit.
@@ -1508,7 +1508,7 @@
 			$His massive bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a huge empathy belly") || ($activeSlave.bellyAccessory == "a large empathy belly")>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
 			$His taut blouse shows off $his huge belly.
@@ -1580,7 +1580,7 @@
 			$His bare huge pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 160>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His giant gut is alluringly smooth under the tight suit.
@@ -1648,7 +1648,7 @@
 			$His giant bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 130>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His big gut is perfectly smoothed by the tight latex.
@@ -1720,7 +1720,7 @@
 			$His big bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyPreg >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "conservative clothing">>
 			$His taut blouse shows off $his big belly.
@@ -1792,7 +1792,7 @@
 			$His bare pregnant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight >= 95>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -1868,7 +1868,7 @@
 			$His bare, jiggling, fat gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.bellyPreg >= 1500 || ($activeSlave.bellyAccessory == "a small empathy belly")>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
@@ -1942,7 +1942,7 @@
 			$His barely visible pregnancy catches your eye.
 		<</switch>>
 	<<else>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<if $activeSlave.weight >= 30>>
 			Slight jiggling can be seen in $his chubby belly as $he moves.
 		<</if>>
@@ -2352,7 +2352,7 @@
 			$His bare giant belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 190>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His massive gut is alluringly smooth under the tight suit.
@@ -2492,7 +2492,7 @@
 			$His bare huge belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 160>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His giant gut is alluringly smooth under the tight suit.
@@ -2566,7 +2566,7 @@
 			$His giant bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 130>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His big gut is perfectly smoothed by the tight latex.
@@ -2875,7 +2875,7 @@
 	<</if>>
 	<<else>> /* inflation descs */
 	<<if $activeSlave.weight > 190>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His massive gut is alluringly smooth under the tight suit.
@@ -3017,7 +3017,7 @@
 			$His bare, taut, sloshing belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 160>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His giant gut is alluringly smooth under the tight suit.
@@ -3091,7 +3091,7 @@
 			$His giant bare jiggling gut catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight > 130>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			$His big gut is perfectly smoothed by the tight latex.
@@ -3243,7 +3243,7 @@
 			$His bare, rounded, sloshing belly catches your eye.
 		<</switch>>
 	<<elseif $activeSlave.weight >= 95>>
-		<<BellyDescription>>
+		<<= App.Desc.belly($activeSlave)>>
 		<<switch $activeSlave.clothes>>
 		<<case "a Fuckdoll suit">>
 			Its suit is expressly designed to encourage use of its holes.
diff --git a/src/facilities/nursery/widgets/children/longChildDescription.js b/src/facilities/nursery/widgets/children/longChildDescription.js
index 5646db25c7f..ad93b939ac7 100644
--- a/src/facilities/nursery/widgets/children/longChildDescription.js
+++ b/src/facilities/nursery/widgets/children/longChildDescription.js
@@ -7928,7 +7928,7 @@ App.Facilities.Nursery.LongChildDescription = function(child) {
 		r += `<<BellyImplantDescription>> `; // TODO:
 	} else {
 		V.activeSlave = child;
-		r += `<<BellyDescription>> `; // TODO:
+		r += `${App.Desc.belly($activeSlave)} `; // TODO:
 	}
 	r += butt(child);
 
diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js
index 8b407898244..f5911cb10a5 100644
--- a/src/interaction/main/walkPast.js
+++ b/src/interaction/main/walkPast.js
@@ -2855,7 +2855,7 @@ globalThis.walkPast = (function() {
 		if (slave.inflation === 0) {
 			if (slave.bellyImplant < 2000) {
 				if (slave.belly >= 600000) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a very tight corset":
 							t += `${His} corset struggles to contain ${his} enormous belly.`;
@@ -2985,7 +2985,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare enormous squirming pregnant belly catches your eye.`;
 					}
 				} else if (slave.belly >= 300000) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a very tight corset":
 							t += `${His} corset struggles to contain ${his} giant belly.`;
@@ -3121,7 +3121,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare giant pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight > 190) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} massive gut is alluringly smooth under the tight suit.`;
@@ -3278,7 +3278,7 @@ globalThis.walkPast = (function() {
 							t += `${His} massive bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.belly >= 10000 || (slave.bellyAccessory === "a huge empathy belly") || (slave.bellyAccessory === "a large empathy belly")) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "conservative clothing":
 							t += `${His} taut blouse shows off ${his} huge belly.`;
@@ -3480,7 +3480,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare huge pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight > 160) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} giant gut is alluringly smooth under the tight suit.`;
@@ -3677,7 +3677,7 @@ globalThis.walkPast = (function() {
 							t += `${His} giant bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.weight > 130) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} big gut is perfectly smoothed by the tight latex.`;
@@ -3880,7 +3880,7 @@ globalThis.walkPast = (function() {
 							t += `${His} big bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.bellyPreg >= 5000 || (slave.bellyAccessory === "a medium empathy belly")) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "conservative clothing":
 							t += `${His} taut blouse shows off ${his} big belly.`;
@@ -4082,7 +4082,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare pregnant belly catches your eye.`;
 					}
 				} else if (slave.weight >= 95) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -4284,7 +4284,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare, jiggling, fat gut catches your eye.`;
 					}
 				} else if (slave.bellyPreg >= 1500 || (slave.bellyAccessory === "a small empathy belly")) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
@@ -4483,7 +4483,7 @@ globalThis.walkPast = (function() {
 							t += `${His} barely visible pregnancy catches your eye.`;
 					}
 				} else {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					if (slave.weight >= 30) {
 						t += `Slight jiggling can be seen in ${his} chubby belly as ${he} moves.`;
 					}
@@ -4787,7 +4787,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare giant belly catches your eye.`;
 					}
 				} else if (slave.weight > 190) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} massive gut is alluringly smooth under the tight suit.`;
@@ -5170,7 +5170,7 @@ globalThis.walkPast = (function() {
 							t += `${His} bare huge belly catches your eye.`;
 					}
 				} else if (slave.weight > 160) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} giant gut is alluringly smooth under the tight suit.`;
@@ -5376,7 +5376,7 @@ globalThis.walkPast = (function() {
 							t += `${His} giant bare jiggling gut catches your eye.`;
 					}
 				} else if (slave.weight > 130) {
-					t += `<<BellyDescription>>`;
+					t += App.Desc.belly($activeSlave);
 					switch (slave.clothes) {
 						case "a Fuckdoll suit":
 							t += `${His} big gut is perfectly smoothed by the tight latex.`;
@@ -6221,7 +6221,7 @@ globalThis.walkPast = (function() {
 			}
 		} else { /* inflation descs */
 			if (slave.weight > 190) {
-				t += `<<BellyDescription>>`;
+				t += App.Desc.belly($activeSlave);
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} massive gut is alluringly smooth under the tight suit.`;
@@ -6607,7 +6607,7 @@ globalThis.walkPast = (function() {
 						t += `${His} bare, taut, sloshing belly catches your eye.`;
 				}
 			} else if (slave.weight > 160) {
-				t += `<<BellyDescription>>`;
+				t += App.Desc.belly($activeSlave);
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} giant gut is alluringly smooth under the tight suit.`;
@@ -6813,7 +6813,7 @@ globalThis.walkPast = (function() {
 						t += `${His} giant bare jiggling gut catches your eye.`;
 				}
 			} else if (slave.weight > 130) {
-				t += `<<BellyDescription>>`;
+				t += App.Desc.belly($activeSlave);
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} big gut is perfectly smoothed by the tight latex.`;
@@ -7232,7 +7232,7 @@ globalThis.walkPast = (function() {
 						t += `${His} bare, rounded, sloshing belly catches your eye.`;
 				}
 			} else if (slave.weight >= 95) {
-				t += `<<BellyDescription>>`;
+				t += App.Desc.belly($activeSlave);
 				switch (slave.clothes) {
 					case "a Fuckdoll suit":
 						t += `${His} suit is expressly designed to encourage use of ${his} holes.`;
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index a4c287551a4..5c9637e1d25 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -1994,10 +1994,10 @@ $He is
 <<elseif $activeSlave.bellyImplant >= 2000>>
 	<<BellyImplantDescription>>
 <<else>>
-	<<BellyDescription>>
+	<<= App.Desc.belly($activeSlave)>>
 <</if>>
 <<= App.Desc.mods($activeSlave, "belly")>>
-/*<<= App.Desc.mods($activeSlave, "navel")>> Currently contained in <<bellyDescription>>*/
+/*<<= App.Desc.mods($activeSlave, "navel")>> Currently contained in App.Desc.belly()*/
 <<= App.Desc.butt($activeSlave)>>
 
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 8ddcf28af29..3ab3e809788 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -2001,11 +2001,6 @@ $He has
 
 <</widget>>
 
-<<widget "BellyDescription">>
-	<<= App.Desc.belly($activeSlave)>>
-<</widget>>
-
-
 <<widget "pregnancyDescription">>
 
 <<if $activeSlave.pregSource > 0>>
-- 
GitLab