code:
:: Toychest [nobr]

//$slaves[$i].slaveName

<<if $slaves[$i].fuckdoll > 0>>
	is waiting for use nearby.
<<elseif $slaves[$i].fetish == "mindbroken">>
	<<if $slaves[$i].career == "a breeding bull" && $PC.vagina == 1 && $PC.preg == 0 && canPenetrate($slaves[$i])>>
		is rock hard and sniffing the air.
	<<else>>
		is waiting dumbly nearby.
	<</if>>
<<elseif $slaves[$i].devotion > 50>>
	<<if $slaves[$i].toyHole == "mouth">>
		has positioned herself nearby with her mouth conveniently <<if $PC.dick == 1>>at cock level<<else>>level with your pussy<</if>>.
	<<elseif $slaves[$i].toyHole == "boobs">>
		is kneeling nearby with her chest thrust out as far as it will go.
	<<elseif ($slaves[$i].toyHole == "pussy") && ($slaves[$i].amp != 1)>>
		is kneeling on the couch with legs apart to present her pussy.
	<<elseif $slaves[$i].toyHole == "pussy">>
		is lying on the couch with her pussy ready for you.
	<<elseif ($slaves[$i].toyHole == "ass") && ($slaves[$i].amp != 1)>>
		is lying on the couch with her legs up and back to present her butthole.
	<<elseif $slaves[$i].toyHole == "ass">>
		is lying on the couch with her butt ready for you.
		/*check*/
	<<elseif $slaves[$i].toyHole == "dick">>
		is lying on the couch with her dick at the ready for you.
	<<else>>
		is nearby, eagerly presenting herself.
	<</if>>
<<elseif $slaves[$i].trust < -20>>
	is waiting nearby in terror, hoping obedience will save her from punishment.
<<elseif $slaves[$i].devotion < -90>>
	is hogtied nearby for sexual abuse.
<<elseif $slaves[$i].devotion < -50>>
	is restrained nearby for sexual use.
<<elseif $slaves[$i].devotion < -20>>
	is unhappily waiting nearby for sexual use.
<<elseif $slaves[$i].devotion <= 20>>
	is obediently waiting nearby for sexual use.
<<elseif $slaves[$i].devotion <= 50>>
	has positioned herself nearby to offer you her body.
<</if>>

<<set _pose = random(1,100)>>
<<if $slaves[$i].fuckdoll > 0>>
	Its holes are, as always, available.
<<elseif $slaves[$i].fetish == "mindbroken">>
	She ignores her clothing, regarding it as an impediment to her purpose.
<<else>>
	<<switch $slaves[$i].clothes>>
	<<case "attractive lingerie">>
		Her nipples show invitingly through the holes in her white lace lingerie.
	<<case "shibari ropes">>
		You've tied her shibari bindings so that she's forced to thrust out her chest.
	<<case "uncomfortable straps">>
		<<if _pose > 75>>
			Her leather straps are forcing her to thrust out her tits.
		<<elseif _pose > 50>>
			Her leather straps are uncomfortably pressing her breasts and asscrack.
		<<elseif _pose > 25>>
			The rings in her leather straps over each nipple and hole make her look like a perfect fucktoy.
		<<else>>
			Her uncomfortable straps force her to constantly present her holes.
		<</if>>
	<<case "restrictive latex" "a latex catsuit">>
		Her complete suit of latex makes her a nice, artistic display, a plastic work of art in the shape of a female form.
	<<case "a military uniform">>
		Her uniformed presence lends your office the air of a military command center.
	<<case "a mini skirt">>
		Her flattering mini dress makes her the perfect office ornament for the modern captain of industry.
	<<case "a nice nurse outfit">>
		Her proper nurse's outfit gives the office a clinical air.
	<<case "a fallen nuns habit">>
		Her latex parody of a nuns habit gives the office a sacrilegious air.
	<<case "a chattel habit">>
		Her chattel habit makes the office look like what it is: the inner sanctum of a new and deeply sensual faith.
	<<case "a penitent nuns habit">>
		Her sackcloth habit gives the office a somber air.
	<<case "attractive lingerie">>
		She's wearing classy lingerie, making her an unusually refined ornament to the office.
	<<case "a succubus outfit">>
		She's dressed to look like a succubus. There is a <<if $PC.title == 1>>demon in this office, and she serves him<<else>>demoness in this office, and she serves her<</if>>.
	<<case "spats and a tank top">>
		She's wearing spats and a tank top, giving the office the active air of a gym.
	<<case "a string bikini">>
		She's wearing a string bikini, making her a sexy, enticing office ornament.
	<<case "a scalemail bikini">>
		Her scalemail bikini gives the office a medieval air.
	<<case "attractive lingerie for a pregnant woman">>
		Her breasts gently spill out of her slightly to small top.
		<<if $slaves[$i].lactation > 0>>
		  Her leaking nipples have rendered her top see-through.
		<</if>>
	<<case "a maternity dress">>
		Her low cut dress reveals ample cleavage.
	<<case "stretch pants and a crop-top">>
		Her comfortable clothes give your office a laid back air and are easy to slip off when the mood strikes.
	<<case "a cheerleader outfit">>
		She's wearing a slutty cheerleader outfit, making it look like she's here to fuck before team practice.
	<<case "clubslut netting">>
		She's wearing slutty netting and headphones so she can dance to music without annoying visitors.
	<<case "cutoffs and a t-shirt">>
		She's wearing cutoffs and a t-shirt, making her a fun, clean office ornament.
	<<case "a slutty nurse outfit">>
		She's wearing a slutty nurse outfit, and looks more than ready to minister to any patient's needs.
	<<case "a schoolgirl outfit">>
		She's wearing a slutty schoolgirl outfit, and looks ready to do whatever it takes to improve her grades.
	<<case "a kimono">>
		She's wearing a kimono, lending your office an air of elegance, though she lacks some of the air of the true yamato nadeshiko.
	<<case "a hijab and abaya">>
		She's wearing a modest hijab and abaya, lending your office a certain air of conservatism.
	<<case "battledress">>
		She's wearing skimpy battledress, making your office seem a little like the ideal bunker for a survivalist.
	<<case "a slutty outfit">>
		<<if $slaves[$i].actualAge < 21>>
			She's wearing a schoolgirl uniform and sucking on hard candy, giving her a delectably youthful appearance.
		<<elseif $slaves[$i].actualAge < 30>>
			She's chosen to wear a slutty nurse outfit, and looks more than ready to minister to any patient's needs.
		<<elseif $slaves[$i].actualAge < 40>>
			She's wearing a schoolgirl uniform and sucking on hard candy, a delightfully perverse outfit for a slave in her thirties.
		<<else>>
			She's wearing a wifely apron that covers her front, but leaves her backside bare, an appropriate outfit for a slave in her forties.
		<</if>>
	<<case "a halter top dress">>
		The gorgeous halter top dress she's wearing is almost a work of art.
	<<case "a ball gown">>
		The fabulous silken ball gown she's wearing lifts the entire atmosphere.
	<<case "a slave gown">>
		The gorgeous gown she's wearing lends an air of class to the office.
	<<case "slutty business attire">>
		The suit she's wearing would make it look like she's here to do business, if not for the extreme shortness of the skirt and her acre of cleavage.
	<<case "nice business attire">>
		The suit she's wearing makes it look like she's here to do business, not fuck.
	<<case "a comfortable bodysuit">>
		The bodysuit she's wearing displays her every fuckable curve.
	<<case "a leotard">>
		The leotard she's wearing is tight enough to advertise every detail.
	<<case "a bunny outfit">>
		The bunny outfit she's wearing makes her look ready to serve drinks and suck dick.
	<<case "a slutty maid outfit">>
		Her maid outfit makes her look useful and sexually easy.
	<<case "a nice maid outfit">>
		Her maid outfit makes her servitude obvious while not looking too lewd.
	<<case "harem gauze">>
		Her harem girl outfit lends her corner of your office an Eastern opulence.
	<<case "slutty jewelry">>
		The bangles she's wearing make little noises every time she moves, serving as a constant reminder of her sexual availability.
	<<case "conservative clothing">>
		Her clothes make it look like she's here for some other purpose than sexual slavery.
	<<case "chains">>
		Her chains make it obvious that she's here as an office sex toy.
	<<case "Western clothing">>
		Her Western clothing is comically out of place in a modern office.
	<<case "body oil">>
		Her body oil makes her muscles a lovely ornament to the office, and makes all her holes nice and inviting.
	<<case "a toga">>
		Her toga lends an air of antiquity to the office.
	<<case "a huipil">>
		Her revealing huipil is a delightfully exotic novelty in your office.
	<<case "a slutty qipao">>
		Her lovely qipao is a delicious contradiction of conservative silk patterns and scandalously high cuts.
	<<default>>
		<<if ($slaves[$i].vaginalAccessory == "chastity belt")>>
			Her chastity belt covers and protects her, but leaves her breasts naked, her mouth available, and her asshole vulnerable.
		<<elseif ($slaves[$i].vaginalAccessory == "anal chastity")>>
			Her chastity belt covers and protects her anus, but leaves her breasts naked, her mouth available, and her pussy vulnerable.
		<<elseif ($slaves[$i].vaginalAccessory == "combined chastity")>>
			Her chastity belt covers and protects both her vagina and anus, but leaves her breasts naked and her mouth available.
		<<else>>
			She's nude and ready to be fucked.
		<</if>>
	<</switch>>
<</if>>//


code:
:: Twins Workaround

Your new pair of slaves look frightened and uncertain, but seem encouraged by each other's presence.

<<AddSlave $activeSlave>>

<<set _secondSlave = clone($activeSlave)>>
<<unset $activeSlave>>
<<if _secondSlave.slaveSurname>><<set _familyName = _secondSlave.slaveSurname>><</if>>
<<set _familyBirthSurname = _secondSlave.birthSurname>>
<<NationalityToName _secondSlave>>
<<if _familyName>><<set _secondSlave.slaveSurname = _familyName>><</if>>
<<set _secondSlave.birthSurname = _familyBirthSurname>>
<<NationalityToAccent _secondSlave>>

<<set _secondSlave.ID = _secondSlave.ID + 1000>>
<<if $familyTesting == 0>>
<<set _secondSlave.relation = "twin">>
<<set _secondSlave.relationTarget = _secondSlave.ID - 1000>>
<</if>>

<<AddSlave _secondSlave>>

repo_name: Drosil/fc

license: mit


code:
:: Universal Rules [nobr]

__Universal rules__

<<set $nextButton = "Back">>
<<set $nextLink = "Main">>

<<if $universalRulesRest == 0>>
	Slaves will ''remain on assignment'' when unhealthy. [[Allow automatic rest when unhealthy|Universal Rules][$universalRulesRest = 1]]
<<else>>
	Slaves will ''automatically rest'' at $assistantName's discretion when unhealthy. [[Require all slaves to stay on assignment|Universal Rules][$universalRulesRest = 0]]
<</if>>

<<if $universalRulesConsent == 0>>
	Slaves are ''not required'' to get consent before fucking other slaves. [[Restrain slave on slave molestation|Universal Rules][$universalRulesConsent = 1]]
<<else>>
	Slaves are ''generally required'' to get consent before fucking other slaves. [[Encourage slave on slave molestation|Universal Rules][$universalRulesConsent = 0]]
<</if>>

Slave nicknames are
<<if ($nicknamesAllowed == 0)>>
@@.red;FORBIDDEN@@. [[Allow|Universal Rules][$nicknamesAllowed = 1]]
<<else>>
@@.cyan;ALLOWED@@. [[Forbid|Universal Rules][$nicknamesAllowed = 0]]
<</if>>

<<if $surnamesForbidden == 0>>

<<link "Strip all slaves of their surnames, both new and old">>
	<<for _i = 0; _i < $slaves.length; _i++>>
		<<set $slaves[_i].slaveSurname = 0>>
	<</for>>
	<<set $surnamesForbidden = 1>>
	<<replace "#strip">>
		Surnames taken.
	<</replace>>
<</link>>

<<else>>
[[Allow future slaves to keep their surnames|Universal Rules][$nicknamesAllowed = 1]]
<</if>>

Slave requests for body mods are
<<if ($modRequestsAllowed == 0)>>
@@.red;FORBIDDEN@@. [[Allow|Universal Rules][$modRequestsAllowed = 1]]
<<else>>
@@.cyan;ALLOWED@@. [[Forbid|Universal Rules][$modRequestsAllowed = 0]]
<</if>>

Slave requests for growth hormones are
<<if ($expansionRequestsAllowed == 0)>>
@@.red;FORBIDDEN@@. [[Allow|Universal Rules][$expansionRequestsAllowed = 1]]
<<else>>
@@.cyan;ALLOWED@@. [[Forbid|Universal Rules][$expansionRequestsAllowed = 0]]
<</if>>

<<if $FSAnnounced > 0>>

<<if ($useFSNames == 0)>>
Future society names for new slaves are currently @@.red;NOT APPLIED@@. [[Apply|Universal Rules][$useFSNames = 1]]
<<else>>
Future society names for new slaves are currently @@.cyan;APPLIED@@. [[Stop applying|Universal Rules][$useFSNames = 0]]
<</if>>
<</if>>

<<if $brothel+$club+$dairy+$servantsQuarters+$arcade+$schoolroom+$spa+$clinic+$masterSuite+$cellblock > 0>>

<<if $universalRulesFacilityWork == 0>>
	Slaves ''will not'' cooperate with staffed facilities to improve their performance. [[Allow cooperation|Universal Rules][$universalRulesFacilityWork = 1]]
<<else>>
	Slaves ''will'' cooperate with staffed facilities to improve their performance. [[Stop cooperation|Universal Rules][$universalRulesFacilityWork = 0]]
<</if>>
<</if>>

<<if $brothel+$club+$dairy+$servantsQuarters+$arcade+$schoolroom+$spa+$clinic+$masterSuite+$cellblock > 0>>

<<if $universalRulesAssignsSelfFacility == 1>>
	Slaves ''are'' permitted to assign themselves to facilities when choosing their assignment. [[Deny self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 0]]
<<else>>
	Slaves ''are not'' permitted to assign themselves to facilities when choosing their assignment. [[Permit self assignment to facilities|Universal Rules][$universalRulesAssignsSelfFacility = 1]]
<</if>>
<</if>>

<<if $universalRulesNewSlavesRA == 0>>
	The Rules Assistant ''will not apply'' automatically to newly acquired slaves. [[Apply to new slaves|Universal Rules][$universalRulesNewSlavesRA = 1]]
<<else>>
	The Rules Assistant ''will apply'' automatically to newly acquired slaves [[Stop applying to new slaves|Universal Rules][$universalRulesNewSlavesRA = 0]]
<</if>>

<<if $seeDicks != 100>>

<<if $universalRulesImpregnation == "HG">>
	Fertile slaves will be ''systematically impregnated by your Head Girl,'' if she is able to do so. [[Cancel insemination regime|Universal Rules][($universalRulesImpregnation = "none"),($universalHGImpregnateMasterSuiteToggle = 0)]]<<if $PC.dick > 0>> | [[Inseminate them yourself|Universal Rules][($universalRulesImpregnation = "PC"),($universalHGImpregnateMasterSuiteToggle = 0)]]<</if>>

	<<if $universalHGImpregnateMasterSuiteToggle == 1>>
		Your head girl, if able, ''is not'' inseminating slaves in the Master Suite. [[Allow her to inseminate Master Suite slaves|Universal Rules][$universalHGImpregnateMasterSuiteToggle = 0]]
	<<else>>
		Your head girl, if able, ''is'' inseminating slaves in the Master Suite. [[Forbid her from inseminating Master Suite slaves|Universal Rules][$universalHGImpregnateMasterSuiteToggle = 1]]
	<</if>>
<<elseif $universalRulesImpregnation == "PC">>
	Fertile slaves will be ''systematically impregnated by you.'' [[Cancel insemination regime|Universal Rules][$universalRulesImpregnation = "none"]]<<if $seeDicks != 0>> | [[Delegate insemination to your Head Girl|Universal Rules][$universalRulesImpregnation = "HG"]]<</if>>
<<else>>
	Fertile slaves will ''not be systematically impregnated.'' <<if $PC.dick > 0>>[[Inseminate them yourself|Universal Rules][$universalRulesImpregnation = "PC"]]<</if>><<if ($PC.dick > 0) && ($seeDicks != 0)>> | <</if>><<if $seeDicks != 0>>[[Delegate insemination to your Head Girl|Universal Rules][$universalRulesImpregnation = "HG"]]<</if>>
<</if>>

<<if $universalRulesBirthing == 1>>
	Heavily pregnant slaves will be ''scanned daily'' for signs of labor and moved to a birthing area immediately if any are detected.
	[[Stop scanning|Universal Rules][$universalRulesBirthing = 0]]
<<else>>
	Heavily pregnant slaves will be ''required to work'' right up until they feel contractions.
	[[Apply daily scanning|Universal Rules][$universalRulesBirthing = 1]]

	//This will increase upkeep costs for these slaves//
<</if>>

<<if $universalRulesBirthing == 1>>

<<if $universalRulesCSec == 1>>
	Pregnant slaves will be ''given Caesarean sections'' rather than allowed to give birth naturally in order to minimize health issues and to preserve their vaginas.
	[[Only perform c-sections when necessary|Universal Rules][$universalRulesCSec = 0]]
<<else>>
	Pregnant slaves will ''give birth naturally'' unless health issues pose a threat.
	[[Always perform c-sections|Universal Rules][$universalRulesCSec = 1]]

	//Will lessen medical costs, at the expense of scarring//
<</if>>
<</if>>

<</if>>

<<if $universalRulesImmobileSlavesMaintainMuscles == 1>>
	Immobile slaves ''will maintain'' their muscles rather than allow themselves to become soft.
	[[Stop mandatory workouts|Universal Rules][$universalRulesImmobileSlavesMaintainMuscles = 0]]
<<else>>
	Immobile slaves ''will not maintain'' their musculature and will gradually lose it.
	[[Mandatory workouts|Universal Rules][$universalRulesImmobileSlavesMaintainMuscles = 1]]
<</if>>

<<if $dojo > 0>>

<<if $bodyguardTrains == 0>>
	Your Bodyguard ''is not allowed'' to train potential successors. [[Allow training|Universal Rules][$bodyguardTrains = 1]]
<<else>>
	Your Bodyguard ''is allowed'' to train potential successors. [[Stop training|Universal Rules][$bodyguardTrains = 0]]
<</if>>
<</if>>


code:
:: Use Guard

<<nobr>>
//

$slaves[$i].slaveName is standing behind your left shoulder, guarding your person.

<<switch $slaves[$i].clothes>>
<<case "attractive lingerie">>
	Her lacy lingerie contrasts with her deadly weaponry.
<<case "a succubus outfit">>
	Her succubus outfit and impressive weapons make her look like a character from an overwrought graphic novel.
<<case "uncomfortable straps">>
	Her uncomfortable straps make her look like a classical slave warrior.
<<case "shibari ropes">>
	Her shibari ropes make her look like an insane slave fighter.
<<case "restrictive latex" "a latex catsuit">>
	Her complete suit of latex gives her a beautiful yet intimidating appearance.
<<case "a nice nurse outfit">>
	Her practical nurse's outfit make her weapons look like surgical instruments of death.
<<case "a military uniform">>
	Her military uniform is most befitting of an honor guard.
<<case "a mini dress">>
	Her revealing mini dress and elegant weapons make her look sexy, yet deadly.
<<case "clubslut netting">>
	Her club netting's slutty appearance clashes amusingly with her deadly weapons.
<<case "a string bikini">>
	Her string bikini's flirty appearance clashes amusingly with her deadly weapons.
<<case "a scalemail bikini">>
	Her scalemail bikini's barbaric appearance meshes well with her sword, but clashes with her firearms.
<<case "a slutty outfit">>
	<<if $slaves[$i].actualAge < 21>>
		She's wearing a schoolgirl uniform and sucking on hard candy, making her look like a character from a kung-fu film.
	<<elseif $slaves[$i].actualAge < 30>>
		She's chosen to wear a catsuit, and looks like a fictional heroine.
	<<elseif $slaves[$i].actualAge < 40>>
		She's wearing a schoolgirl uniform and sucking on hard candy, making her look like a character from a kung-fu film.
	<<else>>
		She's wearing a wifely dress, creating a discordant effect with her weapons.
	<</if>>
<<case "a cheerleader outfit">>
	She's wearing a cheerleader uniform, creating an amusing effect with her weapons.
<<case "attractive lingerie for a pregnant woman">>
	Her silky lingerie contrasts with her deadly weaponry.
<<case "a maternity dress">>
	Her loose dress gives her plenty of places to conceal weaponry.
<<case "stretch pants and a crop-top">>
	Her relaxed outfit clashes amusingly with her serious weapons.
<<case "a slave gown">>
	Her gorgeous gown and elegant weapons make her look refined, yet deadly.
<<case "a halter top dress">>
	Her beautiful halter top dress and elegant weapons make her look refined, yet deadly.
<<case "a ball gown">>
	Her fabulous silken ball gown and elegant weapons make her look refined, yet deadly.
<<case "a nice maid outfit">>
	Her pretty maid outfit and weapons make her look like a character from an animated movie.
<<case "spats and a tank top">>
	Her exercise outfit makes her look like she has the fitness to back up her weapons.
<<case "a slutty maid outfit">>
	Her slutty maid outfit and weapons make her look like a character from an exploitation film.
<<case "cutoffs and a t-shirt">>
	Her relaxed clothing clashes with her weaponry, making her look like she's planning to kill someone and then have a relaxing day off.
<<case "harem gauze">>
	Her weapons pin her sheer gauze down over her body, putting everything on lewd display.
<<case "a fallen nuns habit">>
	Her sacrilegious getup and weapons make her look like a sinner's fantasy.
<<case "a chattel habit">>
	Her chattel habit and weapons make her role as a defender of the new faith instantly obvious.
<<case "a penitent nuns habit">>
	Her somber habit and weapons make her look like a member of a militant order.
<<case "slutty business attire">>
	Her slutty business suit and weapons give her the look a supervillain's sidekick.
<<case "nice business attire">>
	Her business suit and weapons give her the look of a finely honed corporate instrument.
<<case "conservative clothing">>
	Her casual, conservative clothes and weapons make her look like a normal old world security contractrix.
<<case "a comfortable bodysuit">>
	Her bodysuit and weapons make her look like an action movie heroine.
<<case "a leotard">>
	Her leotard and weapons make her look like the heroine of an old exploitation film.
<<case "a bunny outfit">>
	Her bunny outfit and weapons make her look like the henchwoman of a villain from a cheesy vintage spy film.
<<case "a slutty nurse outfit">>
	Between her nurse outfit and her weapons she looks prepared to do harm, and then to heal it.
<<case "a schoolgirl outfit">>
	This schoolgirl is well armed, bringing to mind more than one farcical action film.
<<case "a kimono">>
	Her kimono has discreet cuts that allow her to fight reasonably well in it if necessary, and are almost invisible when she stands straight.
<<case "a slutty qipao">>
	Her qipao and weapons make her look like a character from a fighting game.
<<case "a toga">>
	Her toga and weapons make a stark contrast, making her stand out a lot.
<<case "a huipil">>
	Her huipil hides most of the weapons she carries, but carrying them on naked skin is a slight discomfort.
<<case "a hijab and abaya">>
	Her weapons are strapped to the outside of her abaya, a juxtaposition that would be more ludicrous had not many women of the middle east recently been seen fighting dressed in just this way.
<<case "battledress">>
	Though her battledress top is just a tank top, she still skirts the edge of looking more like a Free Cities mercenary than a Free Cities sex slave.
<<case "slutty jewelry">>
	The bangles she's wearing are complemented by the straps that mount her weapons to her otherwise naked body.
<<default>>
	<<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>>
		Her chastity belt covers and protects her, just as her weapons cover and protect you.
	<<elseif ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
		Her chastity cage covers and protects her, just as her weapons cover and protect you.
	<<else>>
		She is nude except for her armament.
	<</if>>
<</switch>>

//
<</nobr>>\