code:
:: Walk Past List [nobr]

<<set $nextButton = "Back to Main", $nextLink = "Main">>
//For testing purposes only, this page lists or can produce all of the "walk past" scenes.  Please note that on this screen, the "summon them both" option will only summon them both for Rival and Relation scenes.  Otherwise, it will simply call the active slave.//

//No scene has been selected yet.//

Choose target

Target: $target

<<link "Boobs">><<set $target = "FBoobs">><<replace #target>>$target<</replace>><</link>>

<<link "Butt">><<set $target = "FButt">><<replace #target>>$target<</replace>><</link>>

<<link "Fondle Butt">><<set $target = "FondleButt">><<replace #target>>$target<</replace>><</link>>

<<link "Anus">><<set $target = "FAnus">><<replace #target>>$target<</replace>><</link>>

<<link "Vagina">><<set $target = "FVagina">><<replace #target>>$target<</replace>><</link>>

<<link "Kiss">><<set $target = "FKiss">><<replace #target>>$target<</replace>><</link>>

<<link "Lips">><<set $target = "FLips">><<replace #target>>$target<</replace>><</link>>

<<link "Rival">><<set $target = "FRival">><<replace #target>>$target<</replace>><</link>> //(Will only work for "Summon them both" options)//

<<link "Relation">><<set $target = "FRelation">><<replace #target>>$target<</replace>><</link>> //(Will only work for "Summon them both" options)//

Walk Past List

<<for _i = 0; _i < $slaves.length; _i++>>
	<<set $activeSlave = $slaves[_i]>>
	<<capture $activeSlave>>
	//<<include "Walk Past">>//
	<</capture>>

<</for>>

repo_name: Raou/fc


code:
:: Wardeness Select [nobr]

<<set $nextButton = "Back", $nextLink = "Cellblock", $showEncyclopedia = 1, $encyclopedia = "Wardeness">>
<<if ($Wardeness != 0)>>
	<<set $Wardeness = getSlave($Wardeness.ID)>>
	<<setLocalPronouns $Wardeness>>
	''__@@.pink;<<= SlaveFullName($Wardeness)>>@@__'' is serving as your Wardeness.

$He will help break your prisoners.
<<else>>
	You have not selected a Wardeness.
<</if>>

''Appoint a Wardeness from your devoted slaves:''

[[None|Wardeness Workaround][$i = -1]]

<<print App.UI.SlaveList.facilityManagerSelection(App.Entity.facilities.cellblock)>>


code:
:: Wardeness Workaround [silently]

<<if $Wardeness != 0>>
	<<= removeJob($Wardeness, "be the Wardeness")>>
<</if>>
<<if $i > -1>>
	<<= assignJob($slaves[$i], "be the Wardeness")>>
	<<set $slaves[$i].livingRules = "luxurious">>
	<<set $Wardeness = $slaves[$i]>>
<</if>>

<<goto "Cellblock">>


code:
:: Wardrobe Use [nobr]

<<set $nextButton = "Continue", $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 $activeSlave.amp != 1>>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 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("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 $activeSlave.amp != 1>>

	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">>
	<</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>><<CorsetPiercingDescription>>//
<<options $activeSlave.bellyAccessory>>
	<<option "none" "None">>
	<<option "a corset" "Tight corset">>
	<<optionif `($activeSlave.breedingMark != 1 || $propOutcome == 0)`>>
		<<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)`>>
			<<option "long dildo" "Long dildo">>
		<<optionif `isItemAccessible("long, large dildo") && ($activeSlave.breedingMark != 1 || $propOutcome == 0)`>>
			<<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)`>>
			<<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)`>>
		<<option "long plug" "Long">>
	<<optionif `isItemAccessible("long, large plug") && ($activeSlave.breedingMark != 1 || $propOutcome == 0)`>>
		<<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) && $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 "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">>

"I <3
<<if ($activeSlave.fetishKnown == 1)>>
	<<switch $activeSlave.fetish>>
		<<case "buttslut">>
			Buttsex!"
		<<case "cumslut">>
			Cum!"
		<<case "masochist" "sadist">>
			Rape!"
		<<case "dom">>
			Topping!"
		<<case "submissive">>
			Subbing!"
		<<case "boobs">>
			Tits!"
		<<case "pregnancy">>
			Sperm!"
		<<default>>
			<<if ($activeSlave.energy > 95)>>
				Cock!"
			<<elseif ($PC.title == 0)>>
				Mistress!"
			<<else>>
				Master!"
			<</if>>
		<</switch>>
<<elseif ($PC.title == 0)>>
	Mistress!"
<<else>>
	Master!"
<</if>>

<</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>>
		$His is naturally androgynous.
	<<elseif $activeSlave.geneticQuirks.androgyny == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a series of genes 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 triats that can result in perfect facial beauty.
	<</if>>
	<<if $activeSlave.geneticQuirks.uFace == 1 && $geneticMappingUpgrade >= 2>>
		$He is a carrier of a combination of triats 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>>