code:
:: Wardrobe Use [nobr]

<<set $nextButton = "Back", $nextLink = "Slave Interact">>

<<set $showEncyclopedia = 1>>
<<set $encyclopedia = "The Wardrobe">>
<<setLocalPronouns $activeSlave>>

<<set $activeSlave.choosesOwnClothes = ($activeSlave.clothes == "choosing her own clothes" ? 1 : 0)>>

The Wardrobe

//$activeSlave.slaveName <<if hasAnyLegs($activeSlave)>>stands on<<else>>has been placed on a cushion atop<</if>> a small platform surrounded by mirrors and an array of clothing options. $He is awaiting your fashion choices.//

/* 000-250-006 */
<<if $seeImages == 1>>
	<<if $imageChoice == 1>>

<<= SlaveArt($activeSlave, 3, 0)>>

	<<else>>

<<= SlaveArt($activeSlave, 3, 0)>>

	<</if>>
<</if>>
/* 000-250-006 */

<<if $activeSlave.fuckdoll == 0>> /* begin Fuckdoll check */
	Clothes: ''$activeSlave.clothes''.
	  [["Let " + $him + " choose"|Wardrobe Use][$activeSlave.clothes = "choosing her own clothes"]]

	//<<ClothingDescription>>//

	<<options $activeSlave.clothes>>
		    //Nice://
		<<option "an apron" "Apron">>
		<<optionif `isItemAccessible("a ball gown")`>>
			<<option "a ball gown" "Ballgown">>
		<<optionif>>
		<<option "slutty jewelry" "Bangles">>
		<<optionif `isItemAccessible("battlearmor")`>>
			<<option "battlearmor"  "Battlearmor">>
		<<optionif `isItemAccessible("battledress")`>>
			<<option "battledress"  "Battledress">>
		<<optionif `isItemAccessible("a biyelgee costume")`>>
			<<option "a biyelgee costume"  "Biyelgee costume">>
		<<optionif>>
		<<option "a comfortable bodysuit"  "Bodysuit">>
		<<optionif `isItemAccessible("boyshorts")`>>
			<<option "boyshorts"  "Boyshorts">>
		<<optionif `isItemAccessible("a bra")`>>
			<<option "a bra"  "Bra">>
		<<optionif `isItemAccessible("a burkini")`>>
			<<option "a burkini"  "Burkini">>
		<<optionif `isItemAccessible("a burqa")`>>
			<<option "a burqa"  "Burqa">>
		<<optionif `isItemAccessible("a button-up shirt and panties")`>>
			<<option "a button-up shirt and panties"  "Button-up shirt and panties">>
		<<optionif `isItemAccessible("a button-up shirt")`>>
			<<option "a button-up shirt"  "Button-up shirt">>
		<<optionif>>
		<<option "a cheerleader outfit"  "Cheerleader">>
		<<option "clubslut netting"  "Clubslut netting">>
		<<option "cutoffs and a t-shirt"  "Cutoffs and t-shirt">>
		<<optionif `isItemAccessible("cutoffs")`>>
			<<option "cutoffs"  "Cutoffs">>
		<<optionif `isItemAccessible("a cybersuit")`>>
			<<option "a cybersuit"  "Cybersuit">>
		<<optionif `isItemAccessible("a dirndl")`>>
			<<option "a dirndl"  "Dirndl">>
		<<optionif>>
		<<option "a fallen nuns habit"  "Fallen nun">>
		<<optionif `isItemAccessible("a gothic lolita dress")`>>
			<<option "a gothic lolita dress"  "Gothic lolita dress">>
		<<optionif `isItemAccessible("a halter top dress")`>>
			<<option "a halter top dress"  "Haltertop dress">>
		<<optionif `isItemAccessible("a hanbok")`>>
			<<option "a hanbok"  "Hanbok">>
		<<optionif>>
		<<option "a hijab and abaya"  "Hijab and abaya">>
		<<optionif `isItemAccessible("a hijab and blouse")`>>
			<<option "a hijab and blouse"  "Hijab and blouse">>
		<<optionif `isItemAccessible("jeans")`>>
			<<option "jeans"  "Jeans">>
		<<optionif `isItemAccessible("kitty lingerie")`>>
			<<option "kitty lingerie"  "Kitty lingerie">>
		<<optionif `isItemAccessible("a klan robe")`>>
			<<option "a klan robe"  "Ku Klux Klan robe (nice)">>
		<<optionif `isItemAccessible("a slutty klan robe")`>>
			<<option "a slutty klan robe"  "Ku Klux Klan robe (slutty)">>
		<<optionif `isItemAccessible("a latex catsuit")`>>
			<<option "a latex catsuit"  "Latex catsuit">>
		<<optionif `isItemAccessible("leather pants and a tube top")`>>
			<<option "leather pants and a tube top"  "Leather pants and a tube top">>
		<<optionif `isItemAccessible("leather pants and pasties")`>>
			<<option "leather pants and pasties"  "Leather pants and pasties">>
		<<optionif `isItemAccessible("leather pants")`>>
			<<option "leather pants"  "Leather pants">>
		<<optionif `isItemAccessible("lederhosen")`>>
			<<option "lederhosen"  "Lederhosen">>
		<<optionif>>
		<<option "a leotard"  "Leotard">>
		<<optionif `isItemAccessible("a nice maid outfit")`>>
			<<option "a nice maid outfit"  "Maid (nice)">>
		<<optionif>>
		<<option "a slutty maid outfit"  "Maid (slutty)">>
		<<optionif `isItemAccessible("a military uniform")`>>
			<<option "a military uniform"  "Military uniform">>
		<<optionif `isItemAccessible("a mini dress")`>>
			<<option "a mini dress"  "Mini dress">>
		<<optionif `isItemAccessible("a monokini")`>>
			<<option "a monokini"  "Monokini">>
		<<optionif `isItemAccessible("a mounty outfit")`>>
			<<option "a mounty outfit"  "Mounty outfit">>
		<<optionif>>
		<<option "attractive lingerie"  "Nice lingerie">>
		<<optionif `isItemAccessible("a niqab and abaya")`>>
			<<option "a niqab and abaya"  "Niqab and abaya">>
		<<optionif `isItemAccessible("a nice nurse outfit")`>>
			<<option "a nice nurse outfit"  "Nurse (nice)">>
		<<optionif>>
		<<option "a slutty nurse outfit"  "Nurse (slutty)">>
		<<optionif `isItemAccessible("a one-piece swimsuit")`>>
			<<option "a one-piece swimsuit"  "One-piece swimsuit">>
		<<optionif>>
		<<option "overalls"  "Overalls">>
		<<optionif `isItemAccessible("an oversized t-shirt and boyshorts")`>>
			<<option "an oversized t-shirt and boyshorts"  "Oversized t-shirt and boyshorts">>
		<<optionif `isItemAccessible("an oversized t-shirt")`>>
			<<option "an oversized t-shirt"  "Oversized t-shirt">>
		<<optionif `isItemAccessible("panties and pasties")`>>
			<<option "panties and pasties"  "Panties and pasties">>
		<<optionif `isItemAccessible("pasties")`>>
			<<option "pasties"  "Pasties">>
		<<optionif>>
		<<option "panties"  "Panties">>
		<<optionif `isItemAccessible("a police uniform")`>>
			<<option "a police uniform"  "Police uniform">>
		<<optionif `isItemAccessible("a nice pony outfit")`>>
			<<option "a nice pony outfit"  "Pony outfit (nice)">>
		<<optionif `isItemAccessible("a slutty pony outfit")`>>
			<<option "a slutty pony outfit"  "Pony outfit (slutty)">>
		<<optionif `isItemAccessible("a red army uniform")`>>
			<<option "a red army uniform"  "Red Army uniform">>
		<<optionif `isItemAccessible("a Santa dress")`>>
			<<option "a Santa dress"  "Santa dress">>
		<<optionif>>
		<<option "a scalemail bikini"  "Scalemail bikini">>
		<<option "a schoolgirl outfit"  "Schoolgirl">>
		<<optionif `isItemAccessible("a schutzstaffel uniform")`>>
			<<option "a schutzstaffel uniform"  "Schutzstaffel uniform (nice)">>
		<<optionif `isItemAccessible("a slutty schutzstaffel uniform")`>>
			<<option "a slutty schutzstaffel uniform"  "Schutzstaffel uniform (slutty)">>
		<<optionif `isItemAccessible("a skimpy loincloth")`>>
			<<option "a skimpy loincloth"  "Skimpy loincloth">>
		<<optionif `isItemAccessible("a slave gown")`>>
			<<option "a slave gown"  "Slave gown">>
		<<optionif>>
		<<option "a slutty outfit"  "Slutty outfit">>
		<<option "spats and a tank top"  "Spats and a tank-top">>
		<<optionif `isItemAccessible("sport shorts and a sports bra")`>>
			<<option "sport shorts and a sports bra"  "Sport shorts and a sports bra">>
		<<optionif `isItemAccessible("sport shorts and a t-shirt")`>>
			<<option "sport shorts and a t-shirt"  "Sport shorts and a t-shirt">>
		<<optionif `isItemAccessible("sport shorts")`>>
			<<option "sport shorts"  "Sport shorts">>
		<<optionif `isItemAccessible("a sports bra")`>>
			<<option "a sports bra"  "Sports bra">>
		<<optionif>>
		<<option "a string bikini"  "String Bikini">>
		<<optionif `isItemAccessible("a striped bra")`>>
			<<option "a striped bra"  "Striped bra">>
		<<optionif `isItemAccessible("striped panties")`>>
			<<option "striped panties"  "Striped panties">>
		<<optionif `isItemAccessible("striped underwear")`>>
			<<option "striped underwear"  "Striped underwear">>
		<<optionif>>
		<<option "a succubus outfit"  "Succubus costume">>
		<<optionif `isItemAccessible("nice business attire")`>>
			<<option "nice business attire"  "Suit (nice)">>
		<<optionif>>
		<<option "slutty business attire"  "Suit (slutty)">>
		<<optionif `isItemAccessible("a sweater and cutoffs")`>>
			<<option "a sweater and cutoffs"  "Sweater and cutoffs">>
		<<optionif `isItemAccessible("a sweater and panties")`>>
			<<option "a sweater and panties"  "Sweater and panties">>
		<<optionif `isItemAccessible("a sweater")`>>
			<<option "a sweater"  "Sweater">>
		<<optionif `isItemAccessible("a t-shirt and jeans")`>>
			<<option "a t-shirt and jeans"  "T-shirt and jeans">>
		<<optionif `isItemAccessible("a t-shirt and panties")`>>
			<<option "a t-shirt and panties"  "T-shirt and panties">>
		<<optionif `isItemAccessible("a t-shirt and thong")`>>
			<<option "a t-shirt and thong"  "T-shirt and thong">>
		<<optionif `isItemAccessible("a t-shirt")`>>
			<<option "a t-shirt"  "T-shirt">>
		<<optionif `isItemAccessible("a tank-top and panties")`>>
			<<option "a tank-top and panties"  "Tank-top and panties">>
		<<optionif `isItemAccessible("a tank-top")`>>
			<<option "a tank-top"  "Tank-top">>
		<<optionif `isItemAccessible("a thong")`>>
			<<option "a thong"  "Thong">>
		<<optionif `isItemAccessible("a tube top and thong")`>>
			<<option "a tube top and thong"  "Tube top and thong">>
		<<optionif `isItemAccessible("a tube top")`>>
			<<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")`>>
			<<option "body oil" "Body oil">>
		<<optionif `isItemAccessible("a chattel habit")`>>
			<<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")`>>
			<<option "a huipil" "Huipil">>
		<<optionif `isItemAccessible("a kimono")`>>
			<<option "a kimono" "Kimono">>
		<<optionif `isItemAccessible("a maternity dress")`>>
			<<option "a maternity dress" "Maternity dress">>
		<<optionif `isItemAccessible("a slutty qipao")`>>
			<<option "a slutty qipao" "Qipao (slutty)">>
		<<optionif `isItemAccessible("a long qipao")`>>
			<<option "a long qipao" "Qipao (nice)">>
		<<optionif `isItemAccessible("stretch pants and a crop-top")`>>
			<<option "stretch pants and a crop-top" "Stretch pants and a crop-top">>
		<<optionif `isItemAccessible("a toga")`>>
			<<option "a toga" "Toga">>
		<<optionif `isItemAccessible("Western clothing")`>>
			<<option "Western clothing" "Western clothing">>
		<<optionif>>
	<</options>>
	<<options $activeSlave.clothes>>
		    //Harsh://
		<<option "no clothing" "Go naked">>
		<<optionif `isItemAccessible("chains")`>>
			<<option "chains" "Chains">>
		<<optionif>>
		<<option "a penitent nuns habit" "Penitent nun">>
		<<option "restrictive latex" "Restrictive latex">>
		<<option "shibari ropes" "Shibari ropes">>
		<<option "uncomfortable straps" "Uncomfortable straps">>
	<</options>>

<</if>> /* closes Fuckdoll check for color picker */

<<if $activeSlave.fuckdoll != 0 || $activeSlave.clothes == "restrictive latex" || $activeSlave.clothes == "a latex catsuit" || $activeSlave.clothes == "a cybersuit" || $activeSlave.clothes == "a comfortable bodysuit">>
	    //Color://

	<<if ($seeImages == 1) && ($imageChoice == 1)>>
		/* prepare display of currently selected color. */
		/* TODO: update currently selected color upon outfit select */
		/* _clothingBaseColor is set by display (Art_Vector_Set_Colour_Shoe_), but not all outfits define a color. */
		/* _skinColour is used as fallback default (set by Art_Vector_Set_Colour_Skin_). */
		<<set _clothingBaseColor = _skinColour >>
		<<if def _outfitBaseColour>>
			/* set default color predefined by choice of outfit */
			<<set _clothingBaseColor = _outfitBaseColour>>
		<</if>>
		<<if def $activeSlave.clothingBaseColor>>
			/* regard current user selection */
			<<set _clothingBaseColor = $activeSlave.clothingBaseColor>>
		<</if>>
		/* Display an HTML5 color picker */
		<<colorinput "$activeSlave.clothingBaseColor" _clothingBaseColor "Wardrobe Use">>
		<<if def $activeSlave.clothingBaseColor>>
			  [[Reset default color|Wardrobe Use][delete $activeSlave.clothingBaseColor]]
		<</if>>
		<<unset _clothingBaseColor>> /* clean up temporary variable */
	<<else>>
		//Custom outfit color is currently only used for embedded vector art by NoX & deepmurk.//
	<</if>>

<</if>>
<<if $activeSlave.fuckdoll == 0>> /* begin Fuckdoll check */

Collar: ''$activeSlave.collar.''
<<if $activeSlave.collar != "none">>
	  [[Remove|Wardrobe Use][$activeSlave.collar = "none"]]
<</if>>

//<<collarDescription>>//

<<options $activeSlave.collar>>
	    //Nice://
	<<option "stylish leather" "Stylish leather">>
	<<option "satin choker" "Satin choker">>
	<<option "silk ribbon" "Silken ribbon">>
	<<option "heavy gold" "Heavy gold">>
	<<option "pretty jewelry" "Pretty jewelry">>
	<<optionif `$seeAge != 0`>>
		<<option "nice retirement counter" "Nice retirement counter">>
	<<optionif>>
	<<option "bell collar" "Bell">>
	<<option "leather with cowbell" "Cowbell">>
	<<optionif `isItemAccessible("bowtie")`>>
		<<option "bowtie" "Bowtie collar">>
	<<optionif `isItemAccessible("ancient Egyptian")`>>
		<<option "ancient Egyptian" "Ancient Egyptian">>
	<<optionif>>
<</options>>

<<options $activeSlave.collar>>
	    //Harsh://
	<<option "tight steel" "Tight steel">>
	<<optionif `$seeAge != 0`>>
		<<option "cruel retirement counter" "Cruel retirement counter">>
	<<optionif>>
	<<option "uncomfortable leather" "Uncomfortable leather">>
	<<optionif `$activeSlave.preg > -1 && ($activeSlave.ovaries == 1 || $activeSlave.mpreg == 1) && $seePreg != 0`>>
		<<option "preg biometrics" "Pregnancy biometrics">>
	<<optionif>>
	<<option "shock punishment" "Shock punishment">>
	<<option "dildo gag" "Dildo gag">>
	<<optionif `isItemAccessible("massive dildo gag") && $activeSlave.skill.oral > 50`>>
		<<option "massive dildo gag" "Massive dildo gag">>
	<<optionif>>
	<<option "ball gag" "Ball gag">>
	<<option "bit gag" "Bit gag">>
	<<option "neck corset" "Neck corset">>
	<<option "porcelain mask" "Porcelain mask">>
<</options>>

<<if $activeSlave.eyewear == "corrective glasses" || $activeSlave.eyewear == "glasses" || $activeSlave.eyewear == "blurring glasses" || $activeSlave.collar == "porcelain mask">>
	    //Color://

	<<if ($seeImages == 1) && ($imageChoice == 1)>>
		/* prepare display of currently selected color. */
		/* _glassesColor is always set by display (Art_Vector_Set_Colour_Outfit_) */
		<<if def $activeSlave.glassesColor>>
			/* regard current user selection */
			<<set _glassesColor = $activeSlave.glassesColor>>
		<</if>>
		/* Display an HTML5 color picker */
		<<colorinput "$activeSlave.glassesColor" _glassesColor "Wardrobe Use">>
		<<if def $activeSlave.glassesColor>>
			[[use default color|Wardrobe Use][delete $activeSlave.glassesColor]]
		<</if>>

		    //Note: Only glasses and porcelain masks support a custom color. If both are worn, they will share the same color.//

	<</if>>
<</if>>

<<if hasAnyArms($activeSlave)>>

	Hands and arms: ''$activeSlave.armAccessory''

	<<if $activeSlave.armAccessory == "none">>
		//$He isn't wearing anything on $his arms.//
	<<else>>
		//<<armwearDescription>>//
	<</if>>

	<<options $activeSlave.armAccessory>>
		    Gloves:
		<<option "none" "None">>
		<<option "hand gloves" "Hand Gloves">>
		<<option "elbow gloves" "Elbow Gloves">>
	<</options>>

<</if>>

<<if hasAnyLegs($activeSlave)>>

	Feet and legs: ''$activeSlave.shoes''
	<<if $activeSlave.legAccessory != "none">> with ''$activeSlave.legAccessory''<</if>>

	//$He is<<if $activeSlave.shoes == "none">>n't wearing any shoes.<<else>> wearing<<footwearDescription>><<heelDescription>><</if>>//

	<<options $activeSlave.shoes>>
		    Shoes:
		<<option "none" "Go barefoot">>
		<<option "flats" "Flats">>
		<<option "heels" "Heels">>
		<<option "pumps" "Pumps">>
		<<option "boots" "Thigh boots">>
		<<option "extreme heels" "Painfully extreme heels">>
		<<optionif `isItemAccessible("platform heels")`>>
			<<option "platform shoes" "Platforms">>
			<<option "platform heels" "Platform heels">>
			<<option "extreme platform heels" "Painfully extreme platform heels">>
		<<optionif>>
	<</options>>

	<<options $activeSlave.legAccessory>>
		    Stockings:
		<<option "none" "None">>
		<<option "short stockings" "Short Stockings">>
		<<option "long stockings" "Long Stockings">>
	<</options>>

	<<if ($seeImages == 1) && ($imageChoice == 1) && $activeSlave.shoes != "none">>
		    //Color://
		/* prepare display of currently selected color. */
		/* _shoeColour is always set by display (Art_Vector_Set_Colour_Shoe_) */
		/* TODO: update currently selected color upon shoe select */
		<<if def $activeSlave.shoeColor>>
			/* regard current user selection */
			<<set _shoeColour = $activeSlave.shoeColor>>
		<</if>>
		/* Display an HTML5 color picker */
		<<colorinput "$activeSlave.shoeColor" _shoeColour>>
		<<if def $activeSlave.shoeColor>>
			  [[Reset default color|Wardrobe Use][delete $activeSlave.shoeColor]]
		<</if>>

	<</if>>

<</if>>

Torso accessory: ''$activeSlave.bellyAccessory.''

//<<waistDescription>><<pregnancyDescription>><<clothingCorsetDescription>><<= App.Desc.piercing($activeSlave, "corset")>>//
<<options $activeSlave.bellyAccessory>>
	<<option "none" "None">>
	<<option "a corset" "Tight corset">>
	<<optionif `($activeSlave.breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")`>>
		<<option "an extreme corset" "Extreme corset">>
	<<optionif `($activeSlave.belly > 10000)`>>
		<<option "a support band" "Supportive band">>
	<<optionif `isItemAccessible("a small empathy belly") && $activeSlave.belly < 1500 && $activeSlave.weight < 130`>> /* works for all of them */
		<<option "a small empathy belly" "1st Trimester belly">>
		<<option "a medium empathy belly" "2nd Trimester belly">>
		<<option "a large empathy belly" "3rd Trimester belly">>
		<<option "a huge empathy belly" "3rd Trimester twins belly">>
	<<optionif>>
	<<comment>>
		<<if isItemAccessible("a small empathy belly") && ($activeSlave.belly >= 1500 || $activeSlave.weight >= 130)>>
			//($His stomach is too big to fit an empathy belly around.)//

		<</if>>
		<<if $activeSlave.pregKnown == 1>>
			//Extreme corsets will endanger the life within $him.//

		<</if>>
<</options>>

<<set _chastityDevice="None">>
<<if $activeSlave.chastityAnus == 1 && $activeSlave.chastityPenis == 1 && $activeSlave.chastityVagina == 1>>
	<<set _chastityDevice="Full Chastity">>
<<elseif $activeSlave.chastityPenis == 1 && $activeSlave.chastityVagina == 1>>
	<<set _chastityDevice="Genital Chastity">>
<<elseif $activeSlave.chastityAnus == 1 && $activeSlave.chastityPenis == 1>>
	<<set _chastityDevice="Combined Chastity Cage">>
<<elseif $activeSlave.chastityAnus == 1 && $activeSlave.chastityVagina == 1>>
	<<set _chastityDevice="Combined Chastity Belt">>
<<elseif $activeSlave.chastityVagina == 1>>
	<<set _chastityDevice="Chastity Belt">>
<<elseif $activeSlave.chastityPenis == 1>>
	<<set _chastityDevice="Chastity Cage">>
<<elseif $activeSlave.chastityAnus == 1>>
	<<set _chastityDevice="Anal Chastity">>
<<elseif $activeSlave.chastityAnus == 0 && $activeSlave.chastityPenis == 0 && $activeSlave.chastityVagina == 0>>
	<<set _chastityDevice="None">>
<<else>>
	<<set _chastityDevice="THERE HAS BEEN AN ERROR">>
<</if>>

<<options _chastityDevice>>
	Chastity device: ''_chastityDevice.''
	<<option "None" "None" "$activeSlave.chastityAnus = 0, $activeSlave.chastityPenis = 0, $activeSlave.chastityVagina = 0">>
	<<option "Anal Chastity" "Anal Chastity" "$activeSlave.choosesOwnChastity = 0, $activeSlave.chastityAnus = 1, $activeSlave.chastityPenis = 0, $activeSlave.chastityVagina = 0">>
	<<optionif `$activeSlave.vagina > -1`>>
		<<option "Chastity Belt" "Chastity Belt" "$activeSlave.choosesOwnChastity = 0, $activeSlave.chastityAnus = 0, $activeSlave.chastityPenis = 0, $activeSlave.chastityVagina = 1">>
		<<option "Combined Chastity Belt" "Combined Chastity Belt" "$activeSlave.choosesOwnChastity = 0, $activeSlave.chastityAnus = 1, $activeSlave.chastityPenis = 0, $activeSlave.chastityVagina = 1">>
	<<optionif `$activeSlave.dick > 0`>>
		<<option "Chastity Cage" "Chastity Cage" "$activeSlave.choosesOwnChastity = 0, $activeSlave.chastityAnus = 0, $activeSlave.chastityPenis = 1, $activeSlave.chastityVagina = 0">>
		<<option "Combined Chastity Cage" "Combined Chastity Cage" "$activeSlave.choosesOwnChastity = 0, $activeSlave.chastityAnus = 1, $activeSlave.chastityPenis = 1, $activeSlave.chastityVagina = 0">>
	<<optionif `$activeSlave.dick > 0 && $activeSlave.vagina > -1`>>
			<<option "Genital Chastity" "Genital Chastity" "$activeSlave.choosesOwnChastity = 0, $activeSlave.chastityAnus = 0, $activeSlave.chastityPenis = 1, $activeSlave.chastityVagina = 1">>
			<<option "Full Chastity" "Full Chastity" "$activeSlave.choosesOwnChastity = 0, $activeSlave.chastityAnus = 1, $activeSlave.chastityPenis = 1, $activeSlave.chastityVagina = 1">>
<</options>>

<<if $activeSlave.vagina > -1>>

	Vaginal accessory: ''$activeSlave.vaginalAccessory.''

	//<<vaginalAccessoryDescription>>//
	<<options $activeSlave.vaginalAccessory>>
		<<option "none" "None">>
		<<optionif `isItemAccessible("bullet vibrator")`>>
			<<option "bullet vibrator" "Bullet vibrator">>
		<<optionif `isItemAccessible("smart bullet vibrator")`>>
			<<option "smart bullet vibrator" "Smart bullet vibrator">>
		<<option "dildo" "Dildo">>
		<<optionif `isItemAccessible("long dildo") && ($activeSlave.breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")`>>
			<<option "long dildo" "Long dildo">>
		<<optionif `isItemAccessible("long, large dildo") && ($activeSlave.breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")`>>
			<<option "long, large dildo" "Large and long dildo">>
		<<optionif `$activeSlave.vagina >= 2`>>
			<<option "huge dildo" "Huge dildo">>
		<<optionif `isItemAccessible("long, huge dildo") && ($activeSlave.breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")`>>
			<<option "long, huge dildo" "Huge and long dildo">>
	<</options>>

	<<if isItemAccessible("vibrator") && $activeSlave.vaginalAccessory != "none" && ($activeSlave.vaginalAccessory != "bullet vibrator" && $activeSlave.vaginalAccessory != "smart bullet vibrator") && $toysBoughtVaginalAttachments == 1>>
		Vaginal accessory attachment: ''$activeSlave.vaginalAttachment.''

		//<<vaginalAttachmentDescription>>//
		<<options $activeSlave.vaginalAttachment>>
			<<option "none" "None">>
			<<option "vibrator" "Vibrating dildo">>
		<</options>>
	<</if>>
<</if>>

<<if $activeSlave.dick > 0>>

	Dick accessory: ''$activeSlave.dickAccessory.''

//<<dickAccessoryDescription>>//
	<<options $activeSlave.dickAccessory>>
		<<option "none" "None">>
		<<optionif `isItemAccessible("bullet vibrator") && $toysBoughtVaginalAttachments == 1`>>
			<<option "bullet vibrator" "Bullet vibrator">>
		<<optionif `isItemAccessible("smart bullet vibrator") && $toysBoughtSmartVibes == 1`>>
			<<option "smart bullet vibrator" "Smart bullet vibrator">>
	<</options>>
<</if>>

Anal accessory: ''$activeSlave.buttplug.''

//<<buttplugDescription>>//
<<options $activeSlave.buttplug>>
	<<option "none" "None">>
	<<option "plug" "Normal">>
	<<option "large plug" "Large">>
	<<optionif `isItemAccessible("long plug") && ($activeSlave.breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")`>>
		<<option "long plug" "Long">>
	<<optionif `isItemAccessible("long, large plug") && ($activeSlave.breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset")`>>
		<<option "long, large plug" "Long and large">>
	<<optionif `$activeSlave.anus >= 2`>>
		<<option "huge plug" "Huge">>
	<<optionif `$activeSlave.anus >= 2 && isItemAccessible("long, huge plug") && ($activeSlave.breedingMark != 1 || $propOutcome == 0 || $eugenicsFullControl == 1 || $arcologies[0].FSRestart == "unset") && $activeSlave.anus >= 2`>>
		<<option "long, huge plug" "Long and huge">>
<</options>>

<<if isItemAccessible("tail") && $activeSlave.buttplug != "none" && $toysBoughtButtPlugTails == 1>>
	Anal accessory attachment: ''$activeSlave.buttplugAttachment''.
	<<options $activeSlave.buttplugAttachment>>
		<<option "none" "None">>
		<<option "tail" "Tail">>
		<<option "cat tail" "Cat tail">>
		<<option "cow tail" "Cow tail">>
		<<option "fox tail" "Fox tail">>
	<</options>>
<</if>>

<<elseif $activeSlave.fuckdoll == 1>>
	//<<ClothingDescription>>//

	There are no changes you can make to $him at this time.
<</if>> /* CLOSES FUCKDOLL CHECK */


code:
:: description widgets [widget nobr]

<<widget "FlowerDesc">>

<<if $activeSlave.dick > 0 && $activeSlave.balls == 0>>
	a white orchid, its black stamen stiffly erect.
<<elseif $activeSlave.dick > 0>>
	a morning glory, light around its edges with a puckered pink center.
<<elseif $activeSlave.addict > 5>>
	a large poppy, its pod glistening with black opiate juice.
<<elseif $activeSlave.vagina == 0>>
	a white lily, pure and unspoiled.
<<elseif $activeSlave.pregType > 3 && $activeSlave.pregKnown == 1>>
	a pink lotus, beautiful and fertile.
<<elseif $activeSlave.energy > 95>>
	a flamboyant tiger lily.
<<elseif $activeSlave.actualAge > 40>>
	an elegant, mature orchid.
<<elseif $activeSlave.actualAge < 20>>
	an innocent little peony.
<<elseif $activeSlave.boobs > 2000>>
	a huge round sunflower.
<<else>>
	a nice red rose.
<</if>>

<</widget>>

<<widget "ImageDesc">>

<<if $activeSlave.dick > 0 && $activeSlave.balls == 0>>
	sodomy.
<<elseif $activeSlave.dick > 0>>
	stiff pricks.
<<elseif $activeSlave.skill.oral >= 100>>
	oral sex.
<<elseif $activeSlave.boobs > 1000>>
	boobs.
<<elseif $activeSlave.vagina == -1>>
	sodomy.
<<else>>
	pussies.
<</if>>

<</widget>>

<<widget "InscripDesc">>
	<<print App.Desc.inscrip($activeSlave)>>
<</widget>>

<<widget "geneticQuirkAssessment">>

<<if $geneticMappingUpgrade >= 1>>
	<<if $activeSlave.geneticQuirks.albinism == 2>>
		$He is an albino.
	<<elseif $activeSlave.geneticQuirks.albinism == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of the albinism gene.
	<</if>>
	<<if $activeSlave.geneticQuirks.dwarfism == 2 && $activeSlave.geneticQuirks.gigantism == 2>>
		$He has both dwarfism and gigantism.
	<<elseif $activeSlave.geneticQuirks.dwarfism == 2>>
		$He has dwarfism.
	<<elseif $activeSlave.geneticQuirks.gigantism == 2>>
		$He has gigantism.
	<</if>>
	<<if $activeSlave.geneticQuirks.dwarfism == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of the dwarfism gene.
	<</if>>
	<<if $activeSlave.geneticQuirks.gigantism == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of the gigantism gene.
	<</if>>
	<<if $activeSlave.geneticQuirks.heterochromia == 2>>
		$He carries a gene that allows $his eyes to be two different colors.
	<<elseif $activeSlave.geneticQuirks.heterochromia == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of the heterochromia gene.
	<</if>>
	<<if $activeSlave.geneticQuirks.androgyny == 2>>
		$He has a hormonal condition resulting in androgyny.
	<<elseif $activeSlave.geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a gene that result in androgyny.
	<</if>>
	<<if $activeSlave.geneticQuirks.pFace == 2>>
		$He has an exceedingly rare trait associated with perfect facial beauty.
		<<if $activeSlave.geneticQuirks.uFace == 2>>
			Oddly enough, $he also possesses a conflicting trait for raw ugliness; the two average each other out.
		<</if>>
	<<elseif $activeSlave.geneticQuirks.uFace == 2>>
		$He has an exceedingly rare trait associated with some of the ugliest mugs in history.
	<</if>>
	<<if $activeSlave.geneticQuirks.pFace == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a combination of traits that can result in perfect facial beauty.
	<</if>>
	<<if $activeSlave.geneticQuirks.uFace == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a combination of traits that can result in raw ugliness.
	<</if>>
	<<if $activeSlave.geneticQuirks.fertility == 2 && $activeSlave.geneticQuirks.hyperFertility == 2>>
		$He has a unique genetic condition resulting in inhumanly high
		<<if $activeSlave.ovaries == 1 || $activeSlave.mpreg == 1>>
			fertility; risky intercourse will result in multiple pregnancy.
		<<else>>
			fertility.
		<</if>>
	<<elseif $activeSlave.geneticQuirks.hyperFertility == 2>>
		$He prone to extreme
		<<if $activeSlave.ovaries == 1 || $activeSlave.mpreg == 1>>
			fertility and will likely undergo multiple pregnancy.
		<<else>>
			fertility.
		<</if>>
	<<elseif $activeSlave.geneticQuirks.fertility == 2>>
		$He is naturally
		<<if $activeSlave.ovaries == 1 || $activeSlave.mpreg == 1>>
			fertile and prone to having twins.
		<<else>>
			fertile.
		<</if>>
	<</if>>
	<<if $activeSlave.geneticQuirks.hyperFertility == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a genetic condition resulting in hyper-fertility.
	<</if>>
	<<if $activeSlave.geneticQuirks.fertility == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a genetic condition resulting in increased fertility.
	<</if>>
	<<if $activeSlave.geneticQuirks.superfetation == 2>>
		<<if isFertile($activeSlave)>>
			$He posses a rare genetic flaw that causes pregnancy to not block ovulation. $He is fully capable of getting pregnant while already pregnant.
		<<else>>
			$He posses a rare genetic flaw that causes pregnancy to not block ovulation; not that it matters when $he can't get pregnant.
		<</if>>
	<<elseif $activeSlave.geneticQuirks.superfetation == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a genetic flaw that causes superfetation.
	<</if>>
	<<if $activeSlave.geneticQuirks.macromastia == 2 && $activeSlave.geneticQuirks.gigantomastia == 2>>
		$He has an abnormal strain of gigantomastia and will experience constant excessive breast growth.
	<<elseif $activeSlave.geneticQuirks.gigantomastia >= 2>>
		$He has
		<<if $activeSlave.geneticQuirks.gigantomastia == 3>>
			dormant gigantomastia. Hormonal effects may cause it to become active.
		<<else>>
			gigantomastia and will experience excessive breast growth.
		<</if>>
	<<elseif $activeSlave.geneticQuirks.macromastia >= 2>>
		$He has
		<<if $activeSlave.geneticQuirks.macromastia == 3>>
			dormant macromastia. Hormonal effects may cause it to become active.
		<<else>>
			macromastia and will experience excess development of breast tissue.
		<</if>>
	<</if>>
	<<if $activeSlave.geneticQuirks.gigantomastia == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a genetic flaw that causes gigantomastia.
	<</if>>
	<<if $activeSlave.geneticQuirks.macromastia == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a genetic flaw that causes macromastia.
	<</if>>
	<<if $activeSlave.geneticQuirks.wellHung == 2>>
		<<if $activeSlave.physicalAge <= 16 && $activeSlave.hormoneBalance < 100 && $activeSlave.dick > 0>>
			$He is likely to experience an inordinate amount of penile growth during $his physical development.
		<<elseif $activeSlave.dick > 0>>
			$He is predisposed to having an enormous dick, though it is unlikely to naturally grow any larger than it currently is.
		<<else>>
			$He is predisposed to having an enormous dick, or would, if $he had one.
		<</if>>
	<<elseif $activeSlave.geneticQuirks.wellHung == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a gene that causes enhanced penile development.
	<</if>>
	<<if $activeSlave.geneticQuirks.rearLipedema == 2>>
		$His body uncontrollably builds fat on $his rear resulting in constant growth.
	<<elseif $activeSlave.geneticQuirks.rearLipedema == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a genetic flaw that causes lipedema.
	<</if>>
	<<if $activeSlave.geneticQuirks.wGain == 2 && $activeSlave.geneticQuirks.wLoss == 2>>
		$He has irregular leptin production and will undergo shifts in weight.
	<<elseif $activeSlave.geneticQuirks.wGain == 2>>
		$He has hyperleptinemia and will easily gain weight.
	<<elseif $activeSlave.geneticQuirks.wLoss == 2>>
		$He has hypoleptinemia and will easily loose weight.
	<</if>>
	<<if $activeSlave.geneticQuirks.wGain == 1 && $geneticMappingUpgrade >= 2>>
		$He is a hyperleptinemia carrier.
	<</if>>
	<<if $activeSlave.geneticQuirks.wLoss == 1 && $geneticMappingUpgrade >= 2>>
		$He is a hypoleptinemia carrier.
	<</if>>
	<<if $activeSlave.geneticQuirks.mGain == 2 && $activeSlave.geneticQuirks.mLoss == 2>>
		$He has severe genetic flaw resulting in easily replaced, rapidly lost muscle mass.
	<<elseif $activeSlave.geneticQuirks.mGain == 2>>
		$He has myotonic hypertrophy and will easily gain muscle mass.
	<<elseif $activeSlave.geneticQuirks.mLoss == 2>>
		$He has myotonic dystrophy and will rapidly loose muscle mass.
	<</if>>
	<<if $activeSlave.geneticQuirks.mGain == 1 && $geneticMappingUpgrade >= 2>>
		$He is a myotonic hypertrophy carrier.
	<</if>>
	<<if $activeSlave.geneticQuirks.mLoss == 1 && $geneticMappingUpgrade >= 2>>
		$He is a myotonic dystrophy carrier.
	<</if>>
<</if>>

<</widget>>

repo_name: IchthysdeKilt/fc

license: mit