diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 4aecda3b836423cb3a41ebae3c87df3b63e3aa62..d4b7a426662041f08284f5c3a39151e169f786e6 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -323,7 +323,7 @@ equine: {type: "equine", normalOvaMin:1, normalOvaMax: 1, normalBirth: 48, minLi <<set setup.fakeBellies = ["a huge empathy belly", "a large empathy belly", "a medium empathy belly", "a small empathy belly"]>> /* lets fake bellies be separated from other .bellyAccessory */ -<<set setup.modestClothes = ["a ball gown", "a biyelgee costume", "a bunny outfit", "a burkini", "a burqa", "a comfortable bodysuit", "a cybersuit", "a dirndl", "a gothic lolita dress", "a halter top dress", "a hanbok", "a hijab and abaya", "a hijab and blouse", "a huipil", "a kimono", "a klan robe", "a latex catsuit", "a leotard", "a long qipao", "a maternity dress", "a military uniform", "a mini dress", "a mounty outfit", "a nice maid outfit", "a nice nurse outfit", "a niqab and abaya", "a one-piece swimsuit", "a penitent nuns habit", "a police uniform", "a red army uniform", "a schoolgirl outfit", "a schutzstaffel uniform", "a slave gown", "a slutty maid outfit", "a slutty nurse outfit", "a slutty qipao", "a sweater and cutoffs", "a t-shirt and jeans", "a toga", "an oversized t-shirt and boyshorts", "battlearmor", "battledress", "conservative clothing", "cutoffs and a t-shirt", "leather pants and a tube top", "lederhosen", "nice business attire", "restrictive latex", "slutty business attire", "spats and a tank top", "sport shorts and a sports bra", "sport shorts and a t-shirt", "stretch pants and a crop-top"]>> +<<set setup.modestClothes = ["a ball gown", "a biyelgee costume", "a bunny outfit", "a burkini", "a burqa", "a comfortable bodysuit", "a courtesan dress", "a cybersuit", "a dirndl", "a gothic lolita dress", "a halter top dress", "a hanbok", "a hijab and abaya", "a hijab and blouse", "a huipil", "a kimono", "a klan robe", "a latex catsuit", "a leotard", "a long qipao", "a maternity dress", "a military uniform", "a mini dress", "a mounty outfit", "a nice maid outfit", "a nice nurse outfit", "a niqab and abaya", "a one-piece swimsuit", "a penitent nuns habit", "a police uniform", "a red army uniform", "a schoolgirl outfit", "a schutzstaffel uniform", "a slave gown", "a slutty maid outfit", "a slutty nurse outfit", "a slutty qipao", "a sweater and cutoffs", "a t-shirt and jeans", "a toga", "an oversized t-shirt and boyshorts", "battlearmor", "battledress", "conservative clothing", "cutoffs and a t-shirt", "leather pants and a tube top", "lederhosen", "nice business attire", "restrictive latex", "slutty business attire", "spats and a tank top", "sport shorts and a sports bra", "sport shorts and a t-shirt", "stretch pants and a crop-top"]>> <<set setup.sluttyClothes = ["a bimbo outfit", "a chattel habit", "a cheerleader outfit", "a fallen nuns habit", "a schoolgirl outfit", "a skimpy loincloth", "a slutty klan robe", "a slutty maid outfit", "a slutty nurse outfit", "a slutty outfit", "a slutty pony outfit", "a slutty qipao", "a slutty schutzstaffel uniform", "a string bikini", "a succubus outfit", "a t-shirt and panties", "a t-shirt and thong", "a tank-top and panties", "a tube top and thong", "attractive lingerie", "attractive lingerie for a pregnant woman", "clubslut netting", "kitty lingerie", "leather pants and a tube top", "leather pants and pasties", "panties and pasties", "pasties", "slutty business attire", "slutty jewelry", "sport shorts and a sports bra", "striped underwear"]>> diff --git a/src/interaction/main/walkPast.js b/src/interaction/main/walkPast.js index cbc238bb473e86bfc1310d0e9e8e73ce8760e610..18dc00a9b64459ac089f007df351e17ffbbe30ab 100644 --- a/src/interaction/main/walkPast.js +++ b/src/interaction/main/walkPast.js @@ -2396,6 +2396,20 @@ window.walkPast = (function() { t += `The light chain under ${his} breasts accentuates their natural movement.`; } break; + case "a bimbo outfit": + if (slave.boobs < 300) { + t += `With no breasts to speak of, ${his} exposed lingerie gives ${his} slutty appearance unique flare.`; + } else { + t += `It would be easy enough to expose ${his} breasts, assuming they don't bounce out on their own first.`; + } + break; + case "a courtesan dress": + if (slave.boobs < 300) { + t += `With no breasts to speak of, ${his} corset still manages to look rather slutty.`; + } else { + t += `The thin material that covers ${his} breasts allows them plenty of room to jiggle and bounce as ${he} moves.`; + } + break; // needs improvement case "a klan robe": @@ -2828,11 +2842,15 @@ window.walkPast = (function() { case "a tube top and thong": case "a t-shirt and thong": case "a slutty klan robe": + case "a bimbo outfit": 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; + case "a courtesan dress": + t += `The intersecting layers that make up ${his} skirt are designed to be easily parted.`; + 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" "pasties" if (slave.chastityAnus && slave.chastityVagina) { @@ -2984,6 +3002,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} pregnant belly is so enormous that the huipil barely covers any of it.`; break; + case "a courtesan dress": + t += `The steady stream of movement beneath ${his} dress catches your eye.`; + break; default: t += `${His} bare enormous squirming pregnant belly catches your eye.`; } @@ -3117,6 +3138,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} pregnant belly is so giant that the huipil barely makes it half-way to ${his} protruding navel.`; break; + case "a courtesan dress": + t += `${His} giant belly lewdly fills ${his} dress. You swear you can see ${his} babies kicking underneath the thin material.`; + break; default: t += `${His} bare giant pregnant belly catches your eye.`; } @@ -3271,6 +3295,9 @@ window.walkPast = (function() { case "a maternity dress": t += `${His} once loose dress bulges with ${his} massive gut.`; break; + case "a courtesan dress": + t += `${His} massive gut jiggles beneath the thin cloth as ${he} moves.`; + break; default: t += `${His} massive bare jiggling gut catches your eye.`; } @@ -3470,6 +3497,9 @@ window.walkPast = (function() { case "a bunny outfit": t += `${His} huge belly is threatening to tear ${his} teddy, the seams along the side are already splitting.`; break; + case "a courtesan dress": + t += `${His} huge belly threatens to pop the ribs of ${his} corset as ${he} moves.`; + break; default: t += `${His} bare huge pregnant belly catches your eye.`; } @@ -3664,6 +3694,9 @@ window.walkPast = (function() { t += `${slave.slaveName}'s hugely fat belly bulges over the sides of ${his} overalls.`; } break; + case "a courtesan dress": + t += `${His} many thick folds jiggle beneath the thin cloth with ${his} movements.`; + break; default: t += `${His} giant bare jiggling gut catches your eye.`; } @@ -3864,6 +3897,9 @@ window.walkPast = (function() { t += `${slave.slaveName}'s big fat belly spills out from behind ${his} overalls.`; } break; + case "a courtesan dress": + t += `${His} many folds jiggle beneath the thin cloth with ${his} movements.`; + break; default: t += `${His} big bare jiggling gut catches your eye.`; } @@ -4063,6 +4099,9 @@ window.walkPast = (function() { case "a bunny outfit": t += `${His} big belly strains ${his} teddy; the seams along the side are showing signs of wear.`; break; + case "a courtesan dress": + t += `${His} big belly sways gracefully with ${his} movements.`; + break; default: t += `${His} bare pregnant belly catches your eye.`; } @@ -4262,6 +4301,9 @@ window.walkPast = (function() { case "a bunny outfit": t += `${He} is a sight in ${his} bunny outfit. The front of ${his} fat gut is held still by ${his} teddy, but everything else of it jiggles obscenely with ${his} every motion.`; break; + case "a courtesan dress": + t += `${His} gut jiggles beneath the thin cloth of ${his} dress.`; + break; default: t += `${His} bare, jiggling, fat gut catches your eye.`; } @@ -4458,6 +4500,9 @@ window.walkPast = (function() { case "a bunny outfit": t += `${His} growing belly fills ${his} teddy.`; break; + case "a courtesan dress": + t += `${His} barely visible pregnancy fills out ${his} dress.`; + break; default: t += `${His} barely visible pregnancy catches your eye.`; } @@ -4609,6 +4654,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} taut belly is so enormous that the huipil barely covers any of it.`; break; + case "a courtesan dress": + t += `${His} enormous belly lewdly stretches ${his} dress.`; + break; default: t += `${His} bare enormous stomach catches your eye.`; } @@ -4756,6 +4804,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} belly is so giant that the huipil barely makes it half-way to ${his} protruding navel.`; break; + case "a courtesan dress": + t += `${His} giant belly lewdly fills ${his} dress.`; + break; default: t += `${His} bare giant belly catches your eye.`; } @@ -4923,6 +4974,9 @@ window.walkPast = (function() { case "a maternity dress": t += `${His} once loose dress bulges with ${his} massive gut.`; break; + case "a courtesan dress": + t += `${His} massive gut jiggles beneath the thin cloth as ${he} moves.`; + break; default: t += `${His} massive bare jiggling gut catches your eye.`; } @@ -5133,6 +5187,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} belly is so huge that the huipil won't even come close to reaching ${his} protruding navel.`; break; + case "a courtesan dress": + t += `${His} huge belly threatens to pop the ribs of ${his} corset as ${he} moves.`; + break; default: t += `${His} bare huge belly catches your eye.`; } @@ -5176,7 +5233,7 @@ window.walkPast = (function() { t += `${His} giant gut jiggles lewdly around ${his} tight cords.`; break; case "a latex catsuit": - case "restrictive latex": + case "restrictive latex": t += `${His} giant gut resembles a beachball under ${his} tight latex.`; break; case "a military uniform": @@ -5336,6 +5393,9 @@ window.walkPast = (function() { case "a maternity dress": t += `${His} loose dress bulges with ${his} giant gut.`; break; + case "a courtesan dress": + t += `${His} many thick folds jiggle beneath the thin cloth with ${his} movements.`; + break; default: t += `${His} giant bare jiggling gut catches your eye.`; } @@ -5542,6 +5602,9 @@ window.walkPast = (function() { case "a maternity dress": t += `${His} loose dress bulges with ${his} big gut.`; break; + case "a courtesan dress": + t += `${His} many folds jiggle beneath the thin cloth with ${his} movements.`; + break; default: t += `${His} big bare jiggling gut catches your eye.`; } @@ -5746,6 +5809,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} pregnant belly is so big that the huipil won't even reach ${his} protruding navel.`; break; + case "a courtesan dress": + t += `${His} big belly sways gracefully with ${his} movements.`; + break; default: t += `${His} bare belly catches your eye.`; } @@ -5953,6 +6019,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} lithe huipil can't hide ${his} voluptuous shape unless ${he} stands completely still.`; break; + case "a courtesan dress": + t += `${His} gut jiggles beneath the thin cloth of ${his} dress.`; + break; default: t += `${His} bare, jiggling, fat gut catches your eye.`; } @@ -6166,6 +6235,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} distended belly can be seen from the sides of ${his} huipil.`; break; + case "a courtesan dress": + t += `${His} distended belly fills out ${his} dress.`; + break; default: t += `${His} slightly rounded belly catches your eye.`; } @@ -6336,6 +6408,9 @@ window.walkPast = (function() { case "a maternity dress": t += `${His} once loose dress bulges with ${his} massive gut.`; break; + case "a courtesan dress": + t += `${His} massive gut jiggles beneath the thin cloth as ${he} moves.`; + break; default: t += `${His} massive bare jiggling gut catches your eye.`; } @@ -6549,6 +6624,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} taut, sloshing belly is so huge that the huipil doesn't even come close to covering it.`; break; + case "a courtesan dress": + t += `${His} taut, sloshing belly fills out ${his} dress.`; + break; default: t += `${His} bare, taut, sloshing belly catches your eye.`; } @@ -6752,6 +6830,9 @@ window.walkPast = (function() { case "a maternity dress": t += `${His} loose dress bulges with ${his} giant gut.`; break; + case "a courtesan dress": + t += `${His} many thick folds jiggle beneath the thin cloth with ${his} movements.`; + break; default: t += `${His} giant bare jiggling gut catches your eye.`; } @@ -6955,6 +7036,9 @@ window.walkPast = (function() { t += `${slave.slaveName}'s big fat belly spills out from behind ${his} overalls.`; } break; + case "a courtesan dress": + t += `${His} many folds jiggle beneath the thin cloth with ${his} movements.`; + break; default: t += `${His} big bare jiggling gut catches your eye.`; } @@ -7165,6 +7249,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} rounded, sloshing belly is so big that the huipil can barely cover it.`; break; + case "a courtesan dress": + t += `${His} rounded, sloshing belly wobbles gracefully along with ${his} movements.`; + break; default: t += `${His} bare, rounded, sloshing belly catches your eye.`; } @@ -7371,6 +7458,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} lithe huipil can't hide ${his} voluptuous shape unless ${he} stands completely still.`; break; + case "a courtesan dress": + t += `${His} gut jiggles beneath the thin cloth of ${his} dress.`; + break; default: t += `${His} bare, jiggling, fat gut catches your eye.`; } @@ -7581,6 +7671,9 @@ window.walkPast = (function() { case "a huipil": t += `${His} distended belly can be seen from the sides of ${his} huipil.`; break; + case "a courtesan dress": + t += `${His} distended belly gently rounds ${his} dress.`; + break; default: t += `${His} distended belly catches your eye.`; } @@ -8110,6 +8203,35 @@ window.walkPast = (function() { t += `${His} belt of light chain has a lewd bauble over ${his} stomach; its weight pulls it down towards ${his} mons with each step.`; } break; + case "a t-shirt and thong": + case "a thong": + case "a tube top and thong": + t += `You get a good view of ${his} `; + if (slave.dick > 5) { + t += `thong and the huge penis hanging out of it.`; + } else if (slave.dick > 3) { + t += `thong and the penis that escaped its confines.`; + } else if (slave.dick !== 0) { + t += `bulging thong as ${he} moves.`; + } else { + t += `thong as ${he} moves.`; + } + break; + case "a bimbo outfit": + t += `${His} miniskirt is so short it draws the eye right to ${his} `; + if (slave.dick > 5) { + t += `thong and the huge penis hanging out of it.`; + } else if (slave.dick > 3) { + t += `thong and the penis that escaped its confines.`; + } else if (slave.dick !== 0) { + t += `bulging thong.`; + } else { + t += `exposed thong.`; + } + break; + case "a courtesan dress": + t += `${He} is just begging to be splayed out so that ${his} skirt may 'bloom'.` + break; default: if (slave.chastityVagina) { t += `${His} chastity belt protects ${him} from vanilla intercourse.`; @@ -8653,6 +8775,35 @@ window.walkPast = (function() { t += `${His} belt of light chain has a lewd bauble over ${his} stomach; its weight pulls it down towards ${his} mons with each step.`; } break; + case "a t-shirt and thong": + case "a thong": + case "a tube top and thong": + t += `You get a good view of ${his} `; + if (slave.dick > 5) { + t += `thong and the huge penis hanging out of it.`; + } else if (slave.dick > 3) { + t += `thong and the penis that escaped its confines.`; + } else if (slave.dick !== 0) { + t += `bulging thong as ${he} moves.`; + } else { + t += `thong as ${he} moves.`; + } + break; + case "a bimbo outfit": + t += `${His} miniskirt is so short it draws the eye right to ${his} `; + if (slave.dick > 5) { + t += `thong and the huge penis hanging out of it.`; + } else if (slave.dick > 3) { + t += `thong and the penis that escaped its confines.`; + } else if (slave.dick !== 0) { + t += `bulging thong.`; + } else { + t += `exposed thong.`; + } + break; + case "a courtesan dress": + t += `${He} is just begging to be splayed out so that ${his} skirt may 'bloom'.` + break; default: if (slave.chastityVagina) { t += `${His} chastity belt protects ${him} from vanilla intercourse.`; @@ -8973,6 +9124,12 @@ window.walkPast = (function() { case "slutty jewelry": t += `${His} belt of light chain threatens to dip into ${his} asscrack with each step.`; break; + case "a bimbo outfit": + t += `${His} scandalously short miniskirt leaves ${his} ass hanging out and begging for it.`; + break; + case "a courtesan dress": + t += `As ${he} moves, you catch tantilizing glimpses of ${his} ass beneath the petals.`; + break; default: if (slave.chastityVagina) { t += `${His} chastity belt leaves ${his} ass available.`; diff --git a/src/js/eventSelectionJS.js b/src/js/eventSelectionJS.js index a0ed57b6376009b7fa03365cb3c8f97457e419c6..f2f31ceb8d98233aedb1ec3198fe19e5baea08d8 100644 --- a/src/js/eventSelectionJS.js +++ b/src/js/eventSelectionJS.js @@ -823,7 +823,7 @@ window.generateRandomEventPoolStandard = function(eventSlave) { if (eventSlave.devotion > 20) { if (eventSlave.butt > 5) { - if (["a biyelgee costume", "a bunny outfit", "a burkini", "a cheerleader outfit", "a comfortable bodysuit", "a dirndl", "a fallen nuns habit", "a huipil", "a latex catsuit", "a leotard", "a long qipao", "a maternity dress", "a military uniform", "a monokini", "a mounty outfit", "a nice nurse outfit", "a red army uniform", "a scalemail bikini", "a schoolgirl outfit", "a schutzstaffel uniform", "a slutty nurse outfit", "a slutty outfit", "a slutty qipao", "a slutty schutzstaffel uniform", "a succubus outfit", "attractive lingerie for a pregnant woman", "attractive lingerie", "battlearmor", "chains", "clubslut netting", "conservative clothing", "cutoffs and a t-shirt", "kitty lingerie", "lederhosen", "nice business attire", "overalls", "restrictive latex", "striped panties", "slutty business attire", "slutty jewelry", "spats and a tank top", "stretch pants and a crop-top", "uncomfortable straps", "Western clothing"].includes(eventSlave.clothes)) { + if (["a bimbo outfit", "a biyelgee costume", "a bunny outfit", "a burkini", "a cheerleader outfit", "a comfortable bodysuit", "a dirndl", "a fallen nuns habit", "a huipil", "a latex catsuit", "a leotard", "a long qipao", "a maternity dress", "a military uniform", "a monokini", "a mounty outfit", "a nice nurse outfit", "a red army uniform", "a scalemail bikini", "a schoolgirl outfit", "a schutzstaffel uniform", "a slutty nurse outfit", "a slutty outfit", "a slutty qipao", "a slutty schutzstaffel uniform", "a succubus outfit", "attractive lingerie for a pregnant woman", "attractive lingerie", "battlearmor", "chains", "clubslut netting", "conservative clothing", "cutoffs and a t-shirt", "kitty lingerie", "lederhosen", "nice business attire", "overalls", "restrictive latex", "striped panties", "slutty business attire", "slutty jewelry", "spats and a tank top", "stretch pants and a crop-top", "uncomfortable straps", "Western clothing"].includes(eventSlave.clothes)) { State.variables.RESSevent.push("ass fitting"); } } diff --git a/src/js/rulesAssistantOptions.js b/src/js/rulesAssistantOptions.js index 6b18e355fd4f9b561972c48375f6687d18d5347d..6af36a1cf700171375f14fc601befbef4a8fac34 100644 --- a/src/js/rulesAssistantOptions.js +++ b/src/js/rulesAssistantOptions.js @@ -1745,10 +1745,12 @@ window.rulesAssistantOptions = (function() { ["Skimpy loincloth", "a skimpy loincloth"], ]; const fsnclothes = [ + ["Bimbo outfit (FS)", "a bimbo outfit"], ["Body oil (FS)", "body oil"], ["Bunny outfit (FS)", "a bunny outfit"], ["Chattel habit (FS)", "a chattel habit"], ["Conservative clothing (FS)", "conservative clothing"], + ["Courtesan dress (FS)", "a courtesan dress"], ["Harem gauze (FS)", "harem gauze"], ["Huipil (FS)", "a huipil"], ["Kimono (FS)", "a kimono"], diff --git a/src/pregmod/saClothes.tw b/src/pregmod/saClothes.tw index c6ba898f6ee1a5e22a9f72cba6d837ff2ad3d217..345f44231990b0315d38a22635e07196e3624ed3 100644 --- a/src/pregmod/saClothes.tw +++ b/src/pregmod/saClothes.tw @@ -171,7 +171,7 @@ $He pretends to be embarrassed by $his clearly exposed breasts but @@.hotpink;secretly gets off on it.@@ <<set $slaves[$i].devotion += 1>> <</if>> - <<elseif $slaves[$i].fetish == "humiliation" && ($slaves[$i].clothes == "a string bikini" || $slaves[$i].clothes == "clubslut netting")>> + <<elseif $slaves[$i].fetish == "humiliation" && !setup.modestClothes.includes($slaves[$i].clothes)>> <<if ($slaves[$i].fetishKnown == 0)>> $He pretends to be embarrassed by $his extremely revealing clothing but seems to get off on it. @@.lightcoral;$He's into humiliation.@@ <<set $slaves[$i].fetishKnown = 1>> @@ -182,28 +182,30 @@ $He pretends to be embarrassed by $his extremely revealing clothing but @@.hotpink;secretly gets off on it.@@ <<set $slaves[$i].devotion += 1>> <</if>> - <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "attractive lingerie")>> - $He is @@.hotpink;proud@@ of the pretty lingerie $he's wearing, but $he constantly has to adjust $his g-string to cover $his penis. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "a string bikini")>> - $He is @@.hotpink;proud@@ of the slutty lingerie $he's wearing, but $he constantly has to adjust $his string bikini bottom in a vain effort to cover $his penis. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].dick > 0) && ($slaves[$i].clothes == "attractive lingerie for a pregnant woman")>> - $He is @@.hotpink;proud@@ of the pretty lingerie $he's wearing, but $he constantly has to adjust $his panties to cover $his penis. - <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].dick > 0)>> + /* males have trouble with outfit block */ /* return to with crotch description overhaul */ + <<switch $slaves[$i].clothes>> + <<case "attractive lingerie" "attractive lingerie for a pregnant woman">> + $He is @@.hotpink;proud@@ of the pretty lingerie $he's wearing, but $he constantly has to adjust $his g-string to cover $his penis. + <<set $slaves[$i].devotion += 1>> + <<case "a string bikini">> + $He is @@.hotpink;proud@@ of the slutty swimsuit $he's wearing, but $he constantly has to adjust $his string bikini bottom in a vain effort to cover $his penis. + <<set $slaves[$i].devotion += 1>> + <<default>> + $He is @@.hotpink;proud@@ and @@.mediumaquamarine;confident@@ of the nice clothes $he's wearing. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + <</switch>> <<else>> $He is @@.hotpink;proud@@ and @@.mediumaquamarine;confident@@ of the nice clothes $he's wearing. <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> <</if>> <</switch>> - <<if ($slaves[$i].fetishKnown == 0)>> - <<if ($slaves[$i].fetish == "humiliation")>> - <<if random(1,100) > 90>> - <<if !setup.modestClothes.includes($slaves[$i].clothes)>> - Surprisingly, $he takes to $his extremely revealing clothing, and gets an obvious thrill from it. @@.lightcoral;$He's a humiliation fetishist!@@ - <<set $slaves[$i].fetishKnown = 1>> - <</if>> + <<if ($slaves[$i].fetishKnown == 0) || ($slaves[$i].fetish == "none")>> + <<if !setup.modestClothes.includes($slaves[$i].clothes)>> + <<if _fetishChangeChance > random(0,100)>> + Surprisingly, $he takes to $his extremely revealing clothing, and gets an obvious thrill from it. @@.lightcoral;$He's become a humiliation fetishist!@@ + <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>> <</if>> <</if>> <</if>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 1b8801ba1e77f9571c712b98c9f6533dafe7ae50..432ed4b9c402665fc3e96918b53bb9aec8f4c8ad 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -3357,6 +3357,10 @@ $activeSlave.slaveName is doing $his job, standing in an area of the arcology th succubus getup <<case "a hijab and blouse" "conservative clothing">> conservative clothes + <<case "a bimbo outfit">> + bimbo outfit + <<case "a courtesan dress">> + courtesan dress <<default>> $activeSlave.clothes <</switch>> @@ -3906,13 +3910,15 @@ $He can't manage to <<case "striped panties">> get $his panties up over $his buttocks, not without tearing the fabric. $He's got them <<case "stretch pants and a crop-top">> - pull $his stretch pants up over $his buttocks; they may have been made to stretch, but are completely overwhelmed by $his buttocks. $He's got it + pull $his stretch pants up over $his buttocks; they may have been made to stretch, but are completely overwhelmed by $his ass. $He's got it <<case "a scalemail bikini">> pull $his scalemail bikini bottom up over $his buttocks, not without risking a nasty cut from the material. $He's got it <<case "a monokini">> pull $his monokini up over $his buttocks, let alone to where $he needs it to be to put on the shoulder straps. $He's got it <<case "a burkini">> pull $his burkini up over $his buttocks, making the modest swimsuit seem anything but. $He's got it +<<case "a bimbo outfit">> + pull $his outfit's miniskirt up over $his buttocks, at least not while having to stop and dig $his thong out of $his crack after every try. $He's got it <<default>> get $his outfit pulled up over $his buttocks. $He's got it <</switch>> @@ -4121,6 +4127,10 @@ $activeSlave.slaveName is doing $his job, standing in an area of the arcology th succubus getup <<case "a hijab and blouse" "conservative clothing">> conservative clothes + <<case "a bimbo outfit">> + bimbo outfit + <<case "a courtesan dress">> + courtesan dress <<default>> $activeSlave.clothes <</switch>> @@ -20677,69 +20687,73 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He $He returns quickly, in $his proper <<switch $activeSlave.clothes>> <<case "a toga">> - toga + toga. <<case "a huipil">> - huipil + huipil. <<case "a long qipao" "a slutty qipao">> - qipao + qipao. <<case "a penitent nuns habit">> - habit + habit. <<case "a slave gown" "a ball gown">> - gown + gown. <<case "a comfortable bodysuit">> - bodysuit + bodysuit. <<case "a leotard">> - leotard + leotard. <<case "a bunny outfit">> - bunny outfit + bunny outfit. <<case "a nice nurse outfit">> - nurse outfit + nurse outfit. <<case "a slutty nurse outfit">> - slutty nurse outfit + slutty nurse outfit. <<case "a schoolgirl outfit">> - school clothes + school clothes. <<case "a hijab and abaya">> - hijab and abaya + hijab and abaya. <<case "a kimono">> - kimono + kimono. <<case "a nice maid outfit">> - maid outfit + maid outfit. <<case "a slutty maid outfit">> - skimpy maid outfit + skimpy maid outfit. <<case "a biyelgee costume" "a dirndl" "a halter top dress" "a mini dress" "a maternity dress">> - dress + dress. <<case "a latex catsuit">> - latex catsuit + latex catsuit. <<case "a military uniform" "a mounty outfit" "a red army uniform" "a schutzstaffel uniform" "a slutty schutzstaffel uniform">> - uniform + uniform. <<case "battlearmor">> - battlearmor + battlearmor. <<case "lederhosen">> - lederhosen + lederhosen. <<case "spats and a tank top">> - spats + spats. <<case "a burkini" "a monokini">> - swimsuit + swimsuit. <<case "a chattel habit" "a fallen nuns habit">> - slutty habit + slutty habit. <<case "a cheerleader outfit">> - cheerleader outfit + cheerleader outfit. <<case "a cybersuit">> - cybersuit + cybersuit. <<case "an apron">> - apron + apron. <<case "a scalemail bikini">> - scalemail bikini + scalemail bikini. <<case "a slutty outfit">> - slutty outfit + slutty outfit. <<case "a string bikini">> - string bikini + string bikini. <<case "a succubus outfit">> - succubus getup + succubus getup. <<case "a hijab and blouse" "conservative clothing">> - conservative clothes + conservative clothes. + <<case "a bimbo outfit">> + bimbo outfit. + <<case "a courtesan dress">> + courtesan dress. <<default>> - $activeSlave.clothes + $activeSlave.clothes. <</switch>> You tell $him that you like how $he looks, and that $he's pretty. $He wasn't expecting such a blunt compliment, and <<if canSee($activeSlave)>>$his <<= App.Desc.eyeColor($activeSlave)>> eyes flick down to<<else>>$he faces<</if>> the ground for a moment as $he blushes. "T-thank you, <<Master>>," $he stutters. <br><br> @@ -20807,6 +20821,10 @@ brought in to you. This time <<EventNameLink>> has been sent to deliver it. $He succubus getup <<case "a hijab and blouse" "conservative clothing">> conservative clothes + <<case "a bimbo outfit">> + bimbo outfit + <<case "a courtesan dress">> + courtesan dress <<default>> $activeSlave.clothes <</switch>> diff --git a/src/uncategorized/reMalefactor.tw b/src/uncategorized/reMalefactor.tw index eac78a6316b50f6a543340c0e8840cf0c702a053..aac45fc372e911b7c795b44b6c391d8095d39f89 100644 --- a/src/uncategorized/reMalefactor.tw +++ b/src/uncategorized/reMalefactor.tw @@ -86,6 +86,7 @@ <</if>> <<set $activeSlave.bellySag = 3, $activeSlave.bellySagPreg = 3>> <<set $activeSlave.preg = 0>> +<<set $activeSlave.pregWeek = -4>> <<set $activeSlave.counter.birthsTotal = 2>> <<set $activeSlave.counter.births = 2>> <<set $activeSlave.skill.vaginal = 30>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 9eb619eb913c9c95538433946f12c76515bdfb2c..3b22d53511da4a8934ad478957626be1c34c0134 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -769,6 +769,9 @@ <<if isItemAccessible("attractive lingerie for a pregnant woman")>> | //FS// <<link "Attractive lingerie for a pregnant woman">><<set $activeSlave.clothes = "attractive lingerie for a pregnant woman",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> <</if>> + <<if isItemAccessible("a bimbo outfit")>> + | //FS// <<link "Bimbo outfit">><<set $activeSlave.clothes = "a bimbo outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> + <</if>> <<if isItemAccessible("a bunny outfit")>> | //FS// <<link "Bunny outfit">><<set $activeSlave.clothes = "a bunny outfit",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> <</if>> @@ -781,6 +784,9 @@ <<if isItemAccessible("conservative clothing")>> | //FS// <<link "Conservative clothing">><<set $activeSlave.clothes = "conservative clothing",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> <</if>> + <<if isItemAccessible("a courtesan dress")>> + | //FS// <<link "Courtesan dress">><<set $activeSlave.clothes = "a courtesan dress",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> + <</if>> <<if isItemAccessible("harem gauze")>> | //FS// <<link "Harem gauze">><<set $activeSlave.clothes = "harem gauze",$activeSlave.choosesOwnClothes = 0>><<replace "#clothes">>$activeSlave.clothes<</replace>><</link>> <</if>> diff --git a/src/uncategorized/wardrobe.tw b/src/uncategorized/wardrobe.tw index 4f56c7e101e7a58ad0880a55f4ac7ce26724e4d3..1145cf3b93d848b6889e22d8e6f38add4d45aebe 100644 --- a/src/uncategorized/wardrobe.tw +++ b/src/uncategorized/wardrobe.tw @@ -1,6 +1,5 @@ :: Wardrobe [nobr] - <<set $nextButton = "Back", $nextLink = "Manage Penthouse">> <<if $seeDicks != 100>> @@ -13,7 +12,7 @@ <br> // The room containing all the clothes and accessories you have available to dress your slaves in, as well as the supplies and tools your tailor needs to resize them to better fit your slaves. Several mirrors are set up for a slave to try on outfits should they be allowed to dress themselves. The selection includes -<<if ($cheatMode == 1) || (isItemAccessible("a bunny outfit") && isItemAccessible("chains") && isItemAccessible("conservative clothing") && isItemAccessible("Western clothing") && isItemAccessible("body oil") && isItemAccessible("a chattel habit") && isItemAccessible("a toga") && isItemAccessible("a huipil") && isItemAccessible("a kimono") && isItemAccessible("harem gauze") && isItemAccessible("a slutty qipao") && isItemAccessible("ancient Egyptian") && isItemAccessible("a maternity dress") && isItemAccessible("attractive lingerie for a pregnant woman") && isItemAccessible("a small empathy belly") && isItemAccessible("stretch pants and a crop-top") && isItemAccessible("striped panties") && isItemAccessible("a schutzstaffel uniform") && isItemAccessible("a burqa") && isItemAccessible("a dirndl") && isItemAccessible("battlearmor") && isItemAccessible("a police uniform") && isItemAccessible("a gothic lolita dress") && isItemAccessible("a cybersuit") && isItemAccessible("jeans") && isItemAccessible("boyshorts") && isItemAccessible("sport shorts and a sports bra") && isItemAccessible("a monokini") && isItemAccessible("a nice pony outfit") && isItemAccessible("a Santa dress"))>> +<<if ($cheatMode == 1) || (isItemAccessible("a bunny outfit") && isItemAccessible("chains") && isItemAccessible("conservative clothing") && isItemAccessible("Western clothing") && isItemAccessible("body oil") && isItemAccessible("a chattel habit") && isItemAccessible("a toga") && isItemAccessible("a huipil") && isItemAccessible("a kimono") && isItemAccessible("harem gauze") && isItemAccessible("a slutty qipao") && isItemAccessible("ancient Egyptian") && isItemAccessible("a maternity dress") && isItemAccessible("attractive lingerie for a pregnant woman") && isItemAccessible("a small empathy belly") && isItemAccessible("stretch pants and a crop-top") && isItemAccessible("striped panties") && isItemAccessible("a schutzstaffel uniform") && isItemAccessible("a burqa") && isItemAccessible("a dirndl") && isItemAccessible("battlearmor") && isItemAccessible("a police uniform") && isItemAccessible("a gothic lolita dress") && isItemAccessible("a cybersuit") && isItemAccessible("jeans") && isItemAccessible("boyshorts") && isItemAccessible("sport shorts and a sports bra") && isItemAccessible("a monokini") && isItemAccessible("a nice pony outfit") && isItemAccessible("a Santa dress") && isItemAccessible("a bimbo outfit") && isItemAccessible("a courtesan dress"))>> outfits from all manner of cultures and societies; not a single style eludes you. <<else>> many styles of clothing ranging from exciting to mundane and sexy to practical. @@ -81,6 +80,38 @@ The room containing all the clothes and accessories you have available to dress </td> </tr> +<tr> +<td> +<<set _model.clothes = "a bimbo outfit">> +<<if $seeImages == 1>> + <div class= "imageRef smlImg"> + <<= SlaveArt(_model, 1, 0)>> + </div> +<</if>> +<<if !isItemAccessible("a bimbo outfit")>> + [[Order a shipment of outfits suitable for bimbos|Wardrobe][cashX(forceNeg(Math.trunc(7500 * $upgradeMultiplierTrade)), "capEx"), $clothesBoughtBimbo = 1]] + <br>//Costs <<print cashFormat(Math.trunc(7500 * $upgradeMultiplierTrade))>>// +<<else>> + You are well stocked with bimbo attire. +<</if>> +</td> + +<td> +<<set _model.clothes = "a courtesan dress">> +<<if $seeImages == 1>> + <div class= "imageRef smlImg"> + <<= SlaveArt(_model, 1, 0)>> + </div> +<</if>> +<<if !isItemAccessible("a courtesan dress")>> + [[Order a shipment of courtesan dresses|Wardrobe][cashX(forceNeg(Math.trunc(7500 * $upgradeMultiplierTrade)), "capEx"), $clothesBoughtCourtesan = 1]] + <br>//Costs <<print cashFormat(Math.trunc(7500 * $upgradeMultiplierTrade))>>// +<<else>> + You are well stocked with courtesan dresses. +<</if>> +</td> +</tr> + <tr> <td> <<set _model.clothes = "chains">> diff --git a/src/uncategorized/wardrobeUse.tw b/src/uncategorized/wardrobeUse.tw index f9a23d693f45327e960f929e92c09f777ae801ed..ff993d4b17279d289e805c1e06253bdfe69b76ab 100644 --- a/src/uncategorized/wardrobeUse.tw +++ b/src/uncategorized/wardrobeUse.tw @@ -205,6 +205,8 @@ <<option "a tube top" "Tube top">> <<optionif `isItemAccessible("attractive lingerie for a pregnant woman")`>> <<option "attractive lingerie for a pregnant woman" "Attractive lingerie for a pregnant woman">> + <<optionif `isItemAccessible("a bimbo outfit")`>> + <<option "a bimbo outfit" "Bimbo outfit">> <<optionif `isItemAccessible("a bunny outfit")`>> <<option "a bunny outfit" "Bunny outfit">> <<optionif `isItemAccessible("body oil")`>> @@ -213,6 +215,8 @@ <<option "a chattel habit" "Chattel habit">> <<optionif `isItemAccessible("conservative clothing")`>> <<option "conservative clothing" "Conservative clothing">> + <<optionif `isItemAccessible("a courtesan dress")`>> + <<option "a courtesan dress" "Courtesan dress">> <<optionif `isItemAccessible("harem gauze")`>> <<option "harem gauze" "Harem gauze">> <<optionif `isItemAccessible("a huipil")`>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 2d6a8222db2577139b5599c82194240f529842cc..68aa0a88b0f713d0743395e4b9a29ab1b55a9b30 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -14561,6 +14561,197 @@ $He has <<elseif $activeSlave.muscles > 30>> $activeSlave.slaveName's slutty outfit shows off $his slutty abs. <</if>> + <<case "a bimbo outfit">> + <<if $activeSlave.belly >= 1000000>> + //WIP// + <<elseif $activeSlave.belly >= 750000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's monolithic implant-filled belly eclipses $his miniskirt and leaves little to hold up $his thong. + <<else>> + $activeSlave.slaveName's monolithic pregnant belly eclipses $his miniskirt and thong and leaves it abundantly clear that this bimbo will happily fuck until $he explodes. + <</if>> + <<elseif $activeSlave.belly >= 600000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's titanic implant-filled belly eclipses $his miniskirt and leaves little to hold up $his thong. + <<else>> + $activeSlave.slaveName's titanic pregnant belly eclipses $his miniskirt and thong and leaves it abundantly clear that this bimbo considers sex far above anything else. + <</if>> + <<elseif $activeSlave.belly >= 450000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's gigantic implant-filled belly eclipses $his miniskirt and leaves little to hold up $his thong. + <<else>> + $activeSlave.slaveName's gigantic pregnant belly eclipses $his miniskirt and thong and leaves it abundantly clear that this bimbo doesn't understand limits. + <</if>> + <<elseif $activeSlave.belly >= 300000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's massive implant-filled belly eclipses $his miniskirt and leaves little to hold up $his thong. + <<else>> + $activeSlave.slaveName's massive pregnant belly eclipses $his miniskirt and thong from the front and leaves it abundantly clear that this bimbo doesn't understand contraception. + <</if>> + <<elseif $activeSlave.belly >= 120000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's giant implant-filled belly forces $his thong strings to tightly hug its curvature as it hangs low enough to obscure $his miniskirt completely. + <<else>> + $activeSlave.slaveName's giant pregnant belly forces $his thong strings to tightly hug its curvature as it hangs low enough to obscure $his miniskirt completely. + <</if>> + <<elseif $activeSlave.weight > 190>> + $activeSlave.slaveName's thong strings and miniskirt are buried under $his massively fat belly. + <<elseif $activeSlave.belly >= 15000 || ($activeSlave.bellyAccessory == "a huge empathy belly")>> + <<if $activeSlave.bellyAccessory == "a huge empathy belly">> + $activeSlave.slaveName's miniskirt is trapped beneath $his huge pregnant belly. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's miniskirt is trapped beneath $his huge implant-filled belly and $his thong strings forced to caress its curves. + <<else>> + $activeSlave.slaveName's miniskirt is trapped beneath $his huge pregnant belly and $his thong strings forced to caress its curves. + <</if>> + <<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a large empathy belly")>> + <<if $activeSlave.bellyAccessory == "a large empathy belly">> + $activeSlave.slaveName's miniskirt rests at the base of $his big pregnant belly. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's hugely swollen belly forces $his miniskirt out of the way as it hangs ponderously from $his midriff. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's miniskirt rests at the base of $his big implant-filled belly. + <<else>> + $activeSlave.slaveName's miniskirt rests at the base of $his big pregnant belly. + <</if>> + <<elseif $activeSlave.weight > 160>> + $activeSlave.slaveName's thong strings are buried in $his hugely fat belly as it hangs lewdly over $his miniskirt. + <<elseif $activeSlave.weight > 130>> + $activeSlave.slaveName's thong strings dig deep into $his big fat belly as it lewdly spills over $his miniskirt. + <<elseif $activeSlave.belly >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>> + <<if $activeSlave.bellyAccessory == "a medium empathy belly">> + $activeSlave.slaveName's miniskirt rests at the base of $his pregnant belly. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's miniskirt digs into $his jiggling <<print $activeSlave.inflationType>>-filled belly as the top half spills over its egde. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's miniskirt rests at the base of $his implant-filled belly. + <<else>> + $activeSlave.slaveName's miniskirt rests at the base of $his pregnant belly. + <</if>> + <<elseif $activeSlave.weight > 95>> + $activeSlave.slaveName's thong strings dig into $his fat belly as it lewdly draps over $his miniskirt. + <<elseif $activeSlave.belly >= 1500 || $activeSlave.bellyAccessory == "a small empathy belly">> + <<if $activeSlave.bellyAccessory == "a small empathy belly">> + $activeSlave.slaveName's miniskirt keeps sliding down $his small pregnant belly. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's miniskirt pushes into $his <<print $activeSlave.inflationType>>-swollen belly. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's miniskirt keeps sliding down $his implant-rounded belly. + <<else>> + $activeSlave.slaveName's miniskirt keeps sliding down $his growing belly. + <</if>> + <<elseif $activeSlave.weight > 30>> + $activeSlave.slaveName's chubby belly bulges between the strings of $his thong and sticks out over $his miniskirt. + <<elseif $activeSlave.bellyPreg >= 100 || $activeSlave.bellyImplant >= 100>> + $activeSlave.slaveName's miniskirt is obviously bulged out by the slight swell of $his lower belly. + <<elseif $activeSlave.muscles > 30>> + $activeSlave.slaveName's thong strings perfectly frame $his abs. + <</if>> + <<case "a courtesan dress">> + <<if $activeSlave.belly >= 1000000>> + //WIP// + <<elseif $activeSlave.belly >= 750000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's corset attempts to cradle, rather than bind, $his monolithic implant-filled belly, but the sheer size of $his artificial bump forces the ribs wide, exposing the thinning cloth beneath. + <<else>> + $activeSlave.slaveName's corset attempts to cradle, rather than bind, $his monolithic pregnant belly, but the sheer size of $his overstuffed womb forces the ribs wide, giving the many writhing bulges coating $his stomach room to spill out against the thinning material of $his dress. + <</if>> + <<elseif $activeSlave.belly >= 600000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's corset attempts to cradle, rather than bind, $his titanic implant-filled belly, but the sheer size of $his artificial bump forces the ribs wide, exposing the thin cloth beneath. + <<else>> + $activeSlave.slaveName's corset attempts to cradle, rather than bind, $his titanic pregnant belly, but the sheer size of $his overfilled womb forces the ribs wide, giving the bulges of $his children room to spill out against the thin material of $his dress. + <</if>> + <<elseif $activeSlave.belly >= 450000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's corset cradles, rather than binds, $his gigantic implant-filled belly, but the sheer size of $his artificial bump forces the ribs wide, exposing the thin cloth beneath. + <<else>> + $activeSlave.slaveName's corset cradles, rather than binds, $his gigantic pregnant belly, but the sheer size of $his filled womb forces the ribs wide, exposing the thin cloth and uneven skin beneath. + <</if>> + <<elseif $activeSlave.belly >= 300000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's corset cradles, rather than binds, $his massive implant-filled belly, but the sheer size of $his artificial bump forces the ribs wide, exposing the thin cloth beneath. + <<else>> + $activeSlave.slaveName's corset cradles, rather than binds, $his massive pregnant belly, but the sheer size of $his fecund orb forces the ribs wide, exposing the thin cloth beneath. + <</if>> + <<elseif $activeSlave.belly >= 120000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's corset cradles, rather than binds, $his giant implant-filled belly. + <<else>> + $activeSlave.slaveName's corset cradles, rather than binds, $his giant pregnant belly. + <</if>> + <<elseif $activeSlave.weight > 190>> + $activeSlave.slaveName's corset cradles, rather than binds, $his massively fat belly, though the ribs still create deep ravines of succulent flesh. + <<elseif $activeSlave.belly >= 30000>> + <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's corset cradles, rather than binds, $his huge implant-filled belly. + <<else>> + $activeSlave.slaveName's corset cradles, rather than binds, $his huge pregnant belly. + <</if>> + <<elseif $activeSlave.belly >= 15000 || ($activeSlave.bellyAccessory == "a huge empathy belly")>> + <<if $activeSlave.bellyAccessory == "a huge empathy belly">> + $activeSlave.slaveName's huge pregnant belly strains the ribs of $his corset. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's huge implant-filled belly strains the ribs of $his corset. + <<else>> + $activeSlave.slaveName's huge pregnant belly strains the ribs of $his corset. + <</if>> + <<elseif $activeSlave.belly >= 10000 || ($activeSlave.bellyAccessory == "a large empathy belly")>> + <<if $activeSlave.bellyAccessory == "a large empathy belly">> + $activeSlave.slaveName's big pregnant belly is carefully gripped by the ribs of $his corset. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's hugely swollen belly strains under the ribs of $his corset. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's big implant-filled belly is carefully gripped by the ribs of $his corset. + <<else>> + $activeSlave.slaveName's big pregnant belly is carefully gripped by the ribs of $his corset. + <</if>> + <<elseif $activeSlave.weight > 160>> + $activeSlave.slaveName's hugely fat belly strains the ribs of $his corset, creating deep ravines of bountiful, soft flesh. + <<elseif $activeSlave.weight > 130>> + $activeSlave.slaveName's big fat belly strains the ribs of $his corset, creating deep valleys of soft flesh. + <<elseif $activeSlave.belly >= 5000 || ($activeSlave.bellyAccessory == "a medium empathy belly")>> + <<if $activeSlave.bellyAccessory == "a medium empathy belly">> + $activeSlave.slaveName's pregnant belly is carefully caressed by the ribs of $his corset. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly is tightly gripped by the ribs of $his corset, forcing it to bulge angrily between the gaps. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's implant-filled belly is carefully caressed by the ribs of $his corset. + <<else>> + $activeSlave.slaveName's pregnant belly is carefully caressed by the ribs of $his corset. + <</if>> + <<elseif $activeSlave.weight > 95>> + $activeSlave.slaveName's fat belly bulges the ribs of $his corset, creating valleys of soft flesh. + <<elseif $activeSlave.belly >= 1500 || $activeSlave.bellyAccessory == "a small empathy belly">> + <<if $activeSlave.bellyAccessory == "a small empathy belly">> + $activeSlave.slaveName's corset bulges with $his small pregnant belly. + <<elseif $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> + $activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly bulges between the ribs of $his corset. + <<elseif $activeSlave.bellyImplant > 0>> + $activeSlave.slaveName's corset bulges with $his implant-rounded belly. + <<else>> + $activeSlave.slaveName's corset bulges with $his growing pregnant belly. + <</if>> + <<elseif $activeSlave.weight > 30>> + $activeSlave.slaveName's chubby belly bulges between the ribs of $his corset. + <<elseif $activeSlave.bellyPreg >= 100 || $activeSlave.bellyImplant >= 100>> + $activeSlave.slaveName's swollen lower belly slightly bulges the lower rib of $his corset. + <<elseif $activeSlave.muscles > 30>> + $activeSlave.slaveName's ripped abs are completely hidden by $his corset. + <</if>> <<case "a slave gown">> <<if $activeSlave.belly >= 1000000>> <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> @@ -17176,6 +17367,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's scrub top rests meekly atop $his titanic implant-filled belly. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's titanic implant-filled belly eclipses $his miniskirt and leaves little to hold up $his thong. + <<case "a courtesan dress">> + $activeSlave.slaveName's corset attempts to cradle, rather than bind, $his titanic implant-filled belly, but the sheer size of $his artificial bump forces the ribs wide, exposing the thin cloth beneath. <<case "a mini dress">> $activeSlave.slaveName's mini dress has burst trying to contain $his titanic implant-filled belly leaving it hanging out the hole it made. <<case "battlearmor">> @@ -17526,6 +17721,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top merely rests on $his gigantic implant-filled belly. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's gigantic implant-filled belly eclipses $his miniskirt and leaves little to hold up $his thong. + <<case "a courtesan dress">> + $activeSlave.slaveName's corset cradles, rather than binds, $his gigantic implant-filled belly, but the sheer size of $his artificial bump forces the ribs wide, exposing the thin cloth beneath. <<default>> <</switch>> <<if $arcologies[0].FSTransformationFetishist != "unset">> @@ -17747,6 +17946,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top merely rests on $his huge implant-filled belly. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's miniskirt is trapped beneath $his huge implant-filled belly and $his thong strings forced to caress its curves. + <<case "a courtesan dress">> + $activeSlave.slaveName's huge implant-filled belly strains the ribs of $his corset. <<default>> <</switch>> <<if $arcologies[0].FSTransformationFetishist != "unset">> @@ -17967,6 +18170,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top can't entirely cover $his implant-filled belly, allowing it to slightly obscure $his spats from view. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's miniskirt rests at the base of $his implant-filled belly. + <<case "a courtesan dress">> + $activeSlave.slaveName's implant-filled belly is carefully caressed by the ribs of $his corset. <<default>> <</switch>> <<if $arcologies[0].FSTransformationFetishist != "unset">> @@ -18189,6 +18396,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top can't entirely cover $his fat belly, allowing it to hang loose and slightly obscure $his spats from view. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's thong strings dig into $his fat belly as it lewdly draps over $his miniskirt. + <<case "a courtesan dress">> + $activeSlave.slaveName's fat belly bulges the ribs of $his corset, creating valleys of soft flesh. <<default>> <</switch>> <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> @@ -18409,6 +18620,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top bulges with $his implant-rounded belly, which peeks out from the bottom. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's miniskirt keeps sliding down $his implant-rounded belly. + <<case "a courtesan dress">> + $activeSlave.slaveName's corset bulges with $his implant-rounded belly. <<default>> <</switch>> <<if $arcologies[0].FSTransformationFetishist != "unset">> @@ -18876,6 +19091,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top cannot even attempt to cover $his hugely swollen belly. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's hugely swollen belly forces $his miniskirt out of the way as it hangs ponderously from $his midriff. + <<case "a courtesan dress">> + $activeSlave.slaveName's hugely swollen belly strains under the ribs of $his corset <<default>> <</switch>> @@ -19091,6 +19310,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top only slightly covers $his jiggling <<print $activeSlave.inflationType>>-filled belly. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's miniskirt digs into $his jiggling <<print $activeSlave.inflationType>>-filled belly as the top half spills over its egde. + <<case "a courtesan dress">> + $activeSlave.slaveName's jiggling <<print $activeSlave.inflationType>>-filled belly is tightly gripped by the ribs of $his corset, forcing it to bulge angrily between the gaps. <<default>> <</switch>> @@ -19308,6 +19531,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top can't entirely cover $his fat belly, allowing it to hang loose and slightly obscure $his spats from view. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's thong strings dig into $his fat belly as it lewdly draps over $his miniskirt. + <<case "a courtesan dress">> + $activeSlave.slaveName's fat belly bulges the ribs of $his corset, creating valleys of soft flesh. <<default>> <</switch>> <<if $arcologies[0].FSSlimnessEnthusiast != "unset">> @@ -19526,6 +19753,10 @@ $His womb contains <<= num(_slaveWD.litters.length)>> separate pregnancies; <<else>> $activeSlave.slaveName's top can't entirely cover $his <<print $activeSlave.inflationType>>-swollen belly, allowing it to hang loose and slightly obscure $his spats from view. <</if>> + <<case "a bimbo outfit">> + $activeSlave.slaveName's miniskirt pushes into $his <<print $activeSlave.inflationType>>-swollen belly. + <<case "a courtesan dress">> + $activeSlave.slaveName's <<print $activeSlave.inflationType>>-swollen belly bulges between the ribs of $his corset. <<default>> <</switch>>