From 634712d66812a1de842bd333d765cd721fec4fa1 Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Sat, 16 Mar 2019 05:20:10 -0400
Subject: [PATCH] JS walkPast.tw butt segment

---
 src/js/walkPastJS.js          | 334 ++++++++++++++++++++++++++++++++++
 src/uncategorized/walkPast.tw | 205 +--------------------
 2 files changed, 337 insertions(+), 202 deletions(-)

diff --git a/src/js/walkPastJS.js b/src/js/walkPastJS.js
index f86963faa5d..82a8695ee00 100644
--- a/src/js/walkPastJS.js
+++ b/src/js/walkPastJS.js
@@ -2274,3 +2274,337 @@ window.boobWatch = function(slave) {
 	V.target = "FBoobs";
 	return t;
 };
+
+window.buttWatch = function(slave) {
+
+	/* will be moved up once this becomes a single, contained function. */
+	let t = "";
+	let V = State.variables;
+	
+	let pronouns = getPronouns(slave);
+	let he = pronouns.pronoun, him = pronouns.object, his = pronouns.possessive, hers = pronouns.possessivePronoun, himself = pronouns.objectReflexive, boy = pronouns.noun;
+	let He = capFirstChar(he), His = capFirstChar(his);
+
+	V.target = "FButt";
+
+	t += `<<ButtDescription>> `;
+	switch (slave.clothes) {
+		case "a Fuckdoll suit":
+			t += `${His} suit is expressly designed to encourage use of ${his} rear hole.`;
+			break;
+		case "uncomfortable straps":
+			t += `A strap passes between ${his} `;
+			if (slave.amp !== 1 ) {
+				t += `legs, giving ${his} gait an awkward sway.`;
+			} else {
+				t += `leg stumps, pressing against ${his} genitals.`;
+			}
+			break;
+		case "shibari ropes":
+			if (slave.amp !== 1 ) {
+				t += `Ropes bind ${his} legs, giving ${his} gait an awkward sway.`;
+			} else {
+				t += `A rope passes between ${his} leg stumps, pressing against ${his} genitals.`;
+			}
+			break;
+		case "attractive lingerie for a pregnant woman":
+			t += `As ${he} moves, ${his} silken panties are very inviting.`;
+			break;
+		case "a maternity dress":
+			t += `${His} dress covers ${his} rear, but it will lift easily enough.`;
+			break;
+		case "stretch pants and a crop-top":
+			t += `${His} stretch pants tightly cling to ${his} rear as ${he} `;
+			if (slave.butt > 10) {
+				t += `moves. While the writing adorning it may catch your eye, the huge expanse of wobbling ass cleavage is far more distracting.`;
+			} else {
+				t += `moves; the writing on ${his} bottom gives you plenty of excuses to ogle it.`;
+			}
+			break;
+		case "restrictive latex":
+			t += `As some of the only islands in the sea of black latex, ${his} holes are eye-catching.`;
+			break;
+		case "a fallen nuns habit":
+			t += `${His} slutty nun outfit invites sin.`;
+			break;
+		case "a chattel habit":
+			t += `${His} chattel habit is designed for sex without being removed.`;
+			break;
+		case "a penitent nuns habit":
+			t += `${His} habit chafes ${him} so cruelly that it would probably be a relief to ${him} to have it pulled off, even if ${he}'s roughly fucked afterward.`;
+			break;
+		case "kitty lingerie":
+			t += `As ${he} moves, the strings of ${his} pretty kitty panties sway enticingly.`;
+			break;
+		case "attractive lingerie":
+			t += `As ${he} moves, ${his} lingerie delightfully hugs ${his} rear.`;
+			break;
+		case "a succubus outfit":
+			t += `${His} succubus outfit's tail holds ${his} skirt up high in back, inviting a damning fuck.`;
+			break;
+		case "a slutty maid outfit":
+			t += `${His} maid's skirt is cut extremely short, so that the slightest movement reveals a glimpse of ${his} ass.`;
+			break;
+		case "a nice maid outfit":
+			t += `${His} maid's skirt is cut conservatively, but it will lift easily enough.`;
+			break;
+		case "a monokini":
+			t += `${His} monokini contours to the size and shape of ${his} bottom.`;
+			break;
+		case "an apron":
+			t += `${His} apron leaves ${his} buttocks totally exposed.`;
+			break;
+		case "a cybersuit":
+			t += `${His} bodysuit prominently displays the curves of ${his} butt.`;
+			break;
+		case "a string bikini":
+			t += `As ${he} moves, ${his} string lingerie leaves the entire line of ${his} hips naked and enticing.`;
+			break;
+		case "a scalemail bikini":
+			t += `As ${he} moves, ${his} scaly lingerie leaves almost the entire line of ${his} hips naked and enticing.`;
+			break;
+		case "striped panties":
+		case "a button-up shirt and panties":
+		case "a sweater and panties":
+		case "a tank-top and panties":
+		case "panties":
+		case "a t-shirt and panties":
+		case "panties and pasties":
+		case "striped underwear":
+			t += `${His} cute panties prominently display the curves of ${his} butt.`;
+			break;
+		case "boyshorts":
+		case "an oversized t-shirt and boyshorts":
+			t += `${His} boyshorts tightly cling to ${his} rear as ${he} `;
+			if (slave.butt > 5) {
+				t += `moves. It's filled out by so much ass you can't help but oggle.`;
+			} else {
+				t += `moves.`;
+			}
+			break;
+		case "clubslut netting":
+			t += `As ${he} moves, ${his} clubslut netting moves with ${him}, leaving nothing to the imagination.`;
+			break;
+		case "a cheerleader outfit":
+			t += `As ${he} moves, ${his} pleated cheerleader bounces up and down flirtatiously.`;
+			break;
+		case "cutoffs and a t-shirt":
+			t += `As ${he} moves, ${his} cutoffs hug ${his} butt.`;
+			break;
+		case "spats and a tank top":
+			t += `${His} spats show off every curve of ${his} ass.`;
+			break;
+		case "a slutty outfit":
+			t += `For today's slutty outfit ${he}'s chosen `;
+			if (jsRandom(1,100) > 50 && slave.amp !== 1) {
+				t += `yoga pants so sheer that everything ${he}'s got is clearly visible.`;
+			} else {
+				t += `a miniskirt so brief that ${his} ass is hanging out the back, and a glimpse of ${his} goods is occasionally visible from the front.`;
+			}
+			break;
+		case "a slave gown":
+			if (slave.amp === 1) {
+				t += `${His} gorgeous dress is specially designed for ${his} limbless form, but without legs to support it, it can hardly conceal the outline of everything ${he} has.`;
+			} else {
+				t += `${His} gorgeous dress has a thoughtful cut that runs all the way from ${his} ankle to over ${his} hip, baring a leg all the way up.`;
+			}
+			break;
+
+		case "a halter top dress":
+			t += `${His} beautiful halter top dress seems to be sculpted around ${his} bottom.`;
+			break;
+		case "a ball gown":
+			t += `${His} fabulous silken ball gown is tailored to fit ${him} and accentuates the shape of ${his} butt.`;
+			break;
+		case "a slutty nurse outfit":
+			t += `${His} tight skirt flatters ${his} ass.`;
+			break;
+		case "a schoolgirl outfit":
+			if (slave.anus == 0) {
+				t += `This schoolgirl clearly needs to lose ${his} anal virginity.`;
+			} else if (slave.vagina == 0) {
+				t += `This schoolgirl clearly takes it up the ass; that way, ${he} can remain a virgin, and be, like, totally pure and innocent.`;
+			} else {
+				t += `This schoolgirl clearly takes it up the ass.`;
+			}
+			break;
+		case "a kimono":
+			t += `${His} kimono demurely covers ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its massive shape.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+
+		case "a hijab and abaya":
+		case "a niqab and abaya":
+			t += `${His} abaya totally conceals ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its large size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "a klan robe":
+			t += `${His} robe totally conceals ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its large size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "a burqa":
+			t += `${His} burqa totally conceals ${his} `;
+			if (slave.butt > 7) {
+				t += `behind, though it cannot conceal its absurd size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "a burkini":
+			if (slave.butt > 6) {
+				t += `${His} burkini finds itself accentuating the absurd size of ${his} behind.`;
+			} else {
+				t += `${His} burkini modestly covers ${his} behind.`;
+			}
+			break;
+		case "a hijab and blouse":
+			t += `${His} skirt modestly covers ${his} `;
+			if (slave.butt > 5) {
+				t += `behind, though it cannot conceal its large size.`;
+			} else {
+				t += `behind.`;
+			}
+			break;
+		case "cutoffs":
+		case "sport shorts and a t-shirt":
+		case "sport shorts":
+		case "a sweater and cutoffs":
+		case "sport shorts and a sports bra":
+			t += `${His} shorts hug the curves of ${his} hips and ass nicely.`;
+			break;
+
+		case "a police uniform":
+		case "a t-shirt and jeans":
+		case "leather pants":
+		case "jeans":
+		case "leather pants and a tube top":
+		case "leather pants and pasties":
+			if (slave.butt > 1) {
+				t += `${His} pants are filled out with the curve of ${his} butt.`;
+			} else {
+				t += `${His} pants modestly cover ${his} butt.`;
+			}
+			break;
+		case "a nice pony outfit":
+		case "a slutty pony outfit":
+			t += `${His} leather outfit tightly hugs the curves of ${his} hips and ass.`;
+			break;
+		case "a skimpy loincloth":
+			t += `${His} loincloth only partially covers ${his} butt, giving frequent glimpses of the bare flesh beneath it.`;
+			break;
+		case "a gothic lolita dress":
+			t += `${His} dress can be lifted easily enough to get as ${his} rear.`;
+			break;
+		case "a hanbok":
+			t += `${His} hanbok can be lifted easily enough to get as ${his} `
+			if (slave.butt > 7) {
+				t += `rear and its motion beneath the fabric certainly invites it.`;
+			} else {
+				t += `rear.`;
+			}
+			break;
+		case "a one-piece swimsuit":
+			t += `${His} swimsuit displays the delicious curves of ${his} butt and just begs you to run a hand across it.`;
+			break;
+		case "battledress":
+			t += `${His} fatigue trousers do not particularly flatter ${his} butt.`;
+			break;
+		case "nice business attire":
+			t += `${His} attractive skirt is nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "slutty business attire":
+			t += `${His} skirt is so short it'll barely be necessary to lift it.`;
+			break;
+		case "a comfortable bodysuit":
+			t += `${His} bodysuit displays the curves of ${his} butt.`;
+			break;
+		case "a latex catsuit":
+			t += `${His} latex catsuit displays the curves of ${his} butt.`;
+			break;
+		case "a military uniform":
+		case "a red army uniform":
+			t += `${His} uniform skirt is nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "a schutzstaffel uniform":
+			t += `${His} uniform trousers are nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "a slutty schutzstaffel uniform":
+			t += `${His} uniform miniskirt is nevertheless tight enough to show off the enticing curves of ${his} butt.`;
+			break;
+		case "a long qipao":
+			t += `${His} elegant dress shows off all ${his} curves.`;
+			break;
+		case "battlearmor":
+			t += `${His} snug battlearmor is nevertheless tight enough to show off ${his} derrière.`;
+			break;
+		case "a mounty outfit":
+			t += `${His} uniform slacks are tight enough to show off ${his} derrière.`;
+			break;
+		case "a dirndl":
+			t += `${His} skirt shows off the soft curves ${his} derrière.`;
+			break;
+		case "lederhosen":
+			t += `${His} shorts tightly hug the crack of ${his} derrière.`;
+			break;
+		case "a biyelgee costume":
+			t += `${His} costume skirt's thin material shows off ${his} derrière.`;
+			break;
+		case "a nice nurse outfit":
+			t += `${His} nurse's trousers demurely cover ${his} behind.`;
+			break;
+		case "a mini dress":
+			t += `${His} mini dress displays the curves of ${his} butt.`;
+			break;
+		case "a leotard":
+			t += `${His} leotard leaves ${his} buttocks gloriously bare.`;
+			break;
+		case "a bunny outfit":
+			t += `${His} teddy covers ${his} rear, but in tight satin that flatters its curves.`;
+			break;
+		case "harem gauze":
+			t += `${His} hips are clearly visible through the thin gauze that covers it.`;
+			break;
+		case "a toga":
+			t += `${His} stellar behind is accented by the light material of ${his} toga.`;
+			break;
+		case "a huipil":
+			t += `${His} huipil is so short that ${his} butt is on display.`;
+			break;
+		case "slutty jewelry":
+			t += `${His} belt of light chain accentuates ${his} hips.`;
+			break;
+		case "a thong":
+		case "a tube top and thong":
+		case "a t-shirt and thong":
+		case "a slutty klan robe":
+			t += `${He}'s made an effort to keep ${his} thong out of ${his} crack, but it quickly slips back in with ${his} movements.`; 
+			break;
+		case "an oversized t-shirt":
+			t += `${His} oversized t-shirt is covering ${his} rear, but it can be lifted easily enough.`;
+			break;
+		default:
+			//"a bra" "a button-up shirt" "a sweater" "a tank-top" "a tube top" "a striped bra" "a sports bra" "a t-shirt" 
+			if (slave.chastityAnus && slave.chastityVagina) {
+				t += `${His} chastity protects ${his} holes from penetration.`;
+				V.target = "FondleButt";
+			} else if (slave.chastityAnus) {
+				t += `${His} chastity belt protects ${his} rear from penetration.`;
+				V.target = "FondleButt";
+			} else {
+				t += `You run your eye over ${his} naked hips.`;
+			}
+	}
+	return t;
+};
diff --git a/src/uncategorized/walkPast.tw b/src/uncategorized/walkPast.tw
index 3e153476a6e..224ea9072be 100644
--- a/src/uncategorized/walkPast.tw
+++ b/src/uncategorized/walkPast.tw
@@ -60,208 +60,9 @@
 	<<= boobWatch($activeSlave)>>
 
 <<elseif (_flag > 60)>>
-	<<ButtDescription>>
-	<<switch $activeSlave.clothes>>
-	<<case "a Fuckdoll suit">>
-		$His suit is expressly designed to encourage use of $his rear hole.
-	<<case "uncomfortable straps">>
-		A strap passes between $his
-		<<if ($activeSlave.amp !== 1)>>
-			legs, giving $his gait an awkward sway.
-		<<else>>
-			leg stumps, pressing against $his genitals.
-		<</if>>
-	<<case "shibari ropes">>
-		<<if ($activeSlave.amp !== 1)>>
-			Ropes bind $his legs, giving $his gait an awkward sway.
-		<<else>>
-			A rope passes between $his leg stumps, pressing against $his genitals.
-		<</if>>
-	<<case "attractive lingerie for a pregnant woman">>
-		As $he moves, $his silken panties are very inviting.
-	<<case "a maternity dress">>
-		$His dress covers $his legs, but it will lift easily enough.
-	<<case "stretch pants and a crop-top">>
-		<<if $activeSlave.butt > 10>>
-			$His stretch pants tightly cling to $his rear as $he moves. While the writing adorning it may catch your eye, the huge expanse of wobbling ass cleavage is far more distracting.
-		<<else>>
-			$His stretch pants tightly cling to $his rear as $he moves; the writing on $his bottom gives you plenty of excuses to ogle it.
-		<</if>>
-	<<case "restrictive latex">>
-		As some of the only islands in the sea of black latex, $his holes are eye-catching.
-	<<case "a fallen nuns habit">>
-		$His slutty nun outfit invites sin.
-	<<case "a chattel habit">>
-		$His chattel habit is designed for sex without being removed.
-	<<case "a penitent nuns habit">>
-		$His habit chafes $him so cruelly that it would probably be a relief to $him to have it pulled off, even if $he's roughly fucked afterward.
-	<<case "kitty lingerie">>
-		As $he moves, the strings of $his pretty kitty panties sway enticingly.
-	<<case "attractive lingerie">>
-		As $he moves, $his pretty white garter belt holds $his stockings high up on $his thighs.
-	<<case "a succubus outfit">>
-		$His succubus outfit's tail holds $his skirt up high in back, inviting a damning fuck.
-	<<case "a slutty maid outfit">>
-		$His maid's skirt is cut extremely short, so that the slightest movement reveals a glimpse of $his ass.
-	<<case "a nice maid outfit">>
-		$His maid's skirt is cut conservatively, but it will lift easily enough.
-	<<case "a monokini">>
-		$His monokini contours to the size and shape of $his bottom.
-	<<case "an apron">>
-		$His apron leaves $his buttocks totally exposed.
-	<<case "a cybersuit">>
-		$His bodysuit prominently displays the curves of $his butt.
-	<<case "a string bikini">>
-		As $he moves, $his string lingerie leaves the entire line of $his hips naked and enticing.
-	<<case "a scalemail bikini">>
-		As $he moves, $his scaly lingerie leaves almost the entire line of $his hips naked and enticing.
-	<<case "striped panties">>
-		$His cute panties prominently display the curves of $his butt.
-	<<case "clubslut netting">>
-		As $he moves, $his clubslut netting moves with $him, leaving nothing to the imagination.
-	<<case "a cheerleader outfit">>
-		As $he moves, $his pleated cheerleader bounces up and down flirtatiously.
-	<<case "cutoffs and a t-shirt">>
-		As $he moves, $his cutoffs hug $his butt.
-	<<case "spats and a tank top">>
-		$His spats show off every curve of $his ass.
-	<<case "a slutty outfit">>
-		For today's slutty outfit $he's chosen
-		<<if (random(1,100) > 50) && ($activeSlave.amp !== 1)>>
-			yoga pants so sheer that everything $he's got is clearly visible.
-		<<elseif ($activeSlave.dick > 0)>>
-			a miniskirt so brief that $his ass is hanging out the back, and $his dick is occasionally visible from the front.
-		<<else>>
-			a miniskirt so brief that $his ass is hanging out the back, and $his naked cunt is occasionally visible from the front.
-		<</if>>
-	<<case "a slave gown">>
-		<<if ($activeSlave.amp == 1)>>
-			$His gorgeous dress is specially designed for $his limbless form, but without legs to support it, it can hardly conceal the outline of everything $he has.
-		<<else>>
-			$His gorgeous dress has a thoughtful cut that runs all the way from $his ankle to over $his hip, baring a leg all the way up.
-		<</if>>
-	<<case "a halter top dress">>
-		$His beautiful halter top dress seems to be sculpted around $his bottom.
-	<<case "a ball gown">>
-		$His fabulous silken ball gown is tailored to fit $him and accentuates the shape of $his butt.
-	<<case "a slutty nurse outfit">>
-		$His tight skirt flatters $his ass.
-	<<case "a schoolgirl outfit">>
-		<<if $activeSlave.anus == 0>>
-			This schoolgirl clearly needs to lose $his anal virginity.
-		<<elseif $activeSlave.vagina == 0>>
-			This schoolgirl clearly takes it up the ass; that way, $he can remain a virgin, and be, like, totally pure and innocent.
-		<<else>>
-			This schoolgirl clearly takes it up the ass.
-		<</if>>
-	<<case "a kimono">>
-		<<if ($activeSlave.butt > 5)>>
-			$His kimono demurely covers $his behind, though it cannot conceal its massive shape.
-		<<else>>
-			$His kimono demurely covers $his behind.
-		<</if>>
-	<<case "a hijab and abaya" "a niqab and abaya">>
-		<<if ($activeSlave.butt > 5)>>
-			$His abaya totally conceals $his behind, though it cannot conceal its large size.
-		<<else>>
-			$His abaya totally conceals $his behind.
-		<</if>>
-	<<case "a klan robe">>
-		<<if ($activeSlave.butt > 5)>>
-			$His robe totally conceals $his behind, though it cannot conceal its large size.
-		<<else>>
-			$His robe totally conceals $his behind.
-		<</if>>
-	<<case "a burqa">>
-		<<if ($activeSlave.butt > 7)>>
-			$His burqa totally conceals $his behind, though it cannot conceal its absurd size.
-		<<else>>
-			$His burqa totally conceals $his behind.
-		<</if>>
-	<<case "a burkini">>
-		<<if ($activeSlave.butt > 6)>>
-			$His burkini finds itself accentuating the absurd size of $his behind.
-		<<else>>
-			$His burkini modestly covers $his behind.
-		<</if>>
-	<<case "a hijab and blouse">>
-		<<if ($activeSlave.butt > 5)>>
-			$His skirt modestly covers $his behind, though it cannot conceal its large size.
-		<<else>>
-			$His skirt modestly covers $his behind.
-		<</if>>
-	<<case "a tube top and thong" "a bra" "a button-up shirt" "a sweater" "a tank-top" "a thong" "a tube top" "a striped bra" "a slutty klan robe" "a sports bra" "a t-shirt" "a t-shirt and thong" "an oversized t-shirt">>
-		$His clothing leaves $his butt bare.
-	<<case "a button-up shirt and panties" "a sweater and panties" "a tank-top and panties" "an oversized t-shirt and boyshorts" "boyshorts" "panties" "a t-shirt and panties" "panties and pasties" "striped underwear">>
-		$His panties display the curves of $his butt.
-	<<case "cutoffs" "sport shorts and a t-shirt" "sport shorts" "a sweater and cutoffs" "sport shorts and a sports bra">>
-		$His shorts display the curves of $his butt.
-	<<case "a police uniform" "a t-shirt and jeans" "leather pants" "jeans" "leather pants and a tube top" "leather pants and pasties">>
-		$His pants display every curve of $his butt.
-	<<case "a nice pony outfit" "a slutty pony outfit">>
-		$His leather outfit displays every curve of $his butt.
-	<<case "a skimpy loincloth">>
-		$His loincloth only partially covers $his butt, giving frequent glimpses of the bare flesh beneath it.
-	<<case "a gothic lolita dress">>
-		$His dress modestly covers $his butt.
-	<<case "a hanbok">>
-		$His hanbok modestly covers $his butt.
-	<<case "a one-piece swimsuit">>
-		$His swimsuit displays the delicious curves of $his butt.
-	<<case "battledress">>
-		$His fatigue trousers are not particularly flattering to $his butt.
-	<<case "nice business attire">>
-		$His attractive skirt is nevertheless tight enough to show off $his derrière.
-	<<case "slutty business attire">>
-		$His skirt is so short it'll barely be necessary to lift it.
-	<<case "a comfortable bodysuit">>
-		$His bodysuit displays the curves of $his butt.
-	<<case "a latex catsuit">>
-		$His latex catsuit displays the curves of $his butt.
-	<<case "a military uniform">>
-		$His uniform skirt is nevertheless tight enough to show off $his derrière.
-	<<case "a schutzstaffel uniform">>
-		$His uniform trousers are nevertheless tight enough to show off $his derrière.
-	<<case "a slutty schutzstaffel uniform">>
-		$His uniform miniskirt is nevertheless tight enough to show off the enticing curves of $his butt.
-	<<case "a red army uniform">>
-		$His uniform skirt is nevertheless tight enough to show off $his derrière.
-	<<case "a long qipao">>
-		$His elegant dress shows off all $his curves.
-	<<case "battlearmor">>
-		$His snug battlearmor is nevertheless tight enough to show off $his derrière.
-	<<case "a mounty outfit">>
-		$His uniform slacks are tight enough to show off $his derrière.
-	<<case "a dirndl">>
-		$His skirt shows off the soft curves $his derrière.
-	<<case "lederhosen">>
-		$His shorts tightly hug the crack of $his derrière.
-	<<case "a biyelgee costume">>
-		$His costume skirt has thin enough material to show off $his derrière.
-	<<case "a nice nurse outfit">>
-		$His nurse's trousers demurely cover $his behind.
-	<<case "a mini dress">>
-		$His mini dress displays the curves of $his butt.
-	<<case "a leotard">>
-		$His leotard leaves $his buttocks gloriously bare.
-	<<case "a bunny outfit">>
-		$His teddy covers $his rear, but in tight satin that flatters its curves.
-	<<case "harem gauze">>
-		$His hips are clearly visible through the thin gauze that covers it.
-	<<case "a toga">>
-		$His stellar behind is accented by the light material of $his toga.
-	<<case "a huipil ">>
-		$His huipil is so short that $his butt is on display.
-	<<case "slutty jewelry">>
-		$His belt of light chain accentuates $his hips.
-	<<default>>
-		<<if ($activeSlave.chastityVagina)>>
-			$His chastity belt protects $him from vanilla intercourse.
-		<<else>>
-			You run your eye over $his naked hips.
-		<</if>>
-	<</switch>>
-	<<set $target = "FButt">>
+
+	<<= buttWatch($activeSlave)>>
+
 <<elseif (_flag > 40)>>
 	<<if $activeSlave.inflation == 0>>
 	<<if $activeSlave.bellyImplant < 2000>>
-- 
GitLab