code:
:: StoryCaption
\
<<set _Pass = passage()>>\
<<if _Pass == "Encyclopedia">>\
<<link [[($nextButton)|($nextLink)]]>><</link>> to Free Cities
/* Intro, new players, PC/Gameplay focused */
[[Playing Free Cities|Encyclopedia][$encyclopedia = "Playing Free Cities"]]
[[Design your master|Encyclopedia][$encyclopedia = "Design Your Master"]]
[[Being in charge|Encyclopedia][$encyclopedia = "Being in charge"]]
/* Section for slaves */
[[Slaves|Encyclopedia][$encyclopedia = "Slaves"]]
[[Obtaining Slaves|Encyclopedia][$encyclopedia = "Obtaining Slaves"]]
[[Slave Assignments|Encyclopedia][$encyclopedia = "Slave Assignments"]]
[[Slave Body|Encyclopedia][$encyclopedia = "Body"]] / [[ Skills|Encyclopedia][$encyclopedia = "Skills"]]
[[Slave Fetishes|Encyclopedia][$encyclopedia = "Fetishes"]] / [[ Quirks|Encyclopedia][$encyclopedia = "Quirks"]] / [[ Flaws|Encyclopedia][$encyclopedia = "Flaws"]]
[[Slave Relationships|Encyclopedia][$encyclopedia = "Relationships"]]
/* Section for arcology and Lore */
[[The X-Series Arcology|Encyclopedia][$encyclopedia = "What the Upgrades Do"]]
[[Arcology Facilities|Encyclopedia][$encyclopedia = "Facilities"]]
[[Terrain Types|Encyclopedia][$encyclopedia = "Terrain Types"]]
[[Future Societies|Encyclopedia][$encyclopedia = "Future Societies"]]
[[Lore|Encyclopedia][$encyclopedia = "Lore"]]
/* Mods and extras */
[[Game Mods|Encyclopedia][$encyclopedia = "Game Mods"]]
[[Credits|Encyclopedia][$encyclopedia = "Credits"]]
<<elseif _Pass == "Starting Girls">>\
<<SlaveCostDescription>>

<<elseif $ui == "disclaimer">>\
<<link [[($nextButton)|($nextLink)]]>><</link>>
<<elseif $ui != "start">>\
<<nobr>>

<<set _SL = $slaves.length>>
<<if $cheatMode>>_Pass
<</if>>
''Week $week''

Week of $month $day, $year
<<if (_Pass == "Main") && ($cheatMode)&& ($cheatModeM)>>
	<<set _TWeek = $week>>
	<<textbox "$week" $week>>
	<<link "Apply">>
	<<set $week = Math.trunc(Number($week) || _TWeek)>>
	<<if $week < 1>><<set $week = 1>><</if>>
	<<replace "#week">>''Week $week''<</replace>>
	<</link>>
<</if>>

<<if $weatherToday.severity == 1>>
	//@@.cyan;$weatherToday.name@@//
<<elseif $weatherToday.severity == 2>>
	//@@.yellow;$weatherToday.name@@//
<<elseif $weatherToday.severity == 3>>
	//@@.orange;$weatherToday.name@@//
<<else>>
	//@@.red;$weatherToday.name@@//
<</if>>

<<if $nextButton == "END WEEK">>
	<<link [[($nextButton)|($nextLink)]]>>
	<<resetAssignmentFilter>> /* very important! */
	<</link>> @@.cyan;[Ent]@@
<<else>>
	 /* target for miscWidgets' <<UpdateNextButton>> */
		<<link "$nextButton">> /* must use link so spacebar shortcut will work */
			<<if $nextButton != " ">> /* but no effect if nextButton is set to a blank space */
				<<set $ui = "main">>
				<<goto $nextLink>>
			<</if>>
		<</link>>
		<<if $nextButton != " ">>@@.cyan;[Space]@@<</if>>

<</if>>

<<if $newModelUI == 0>>
	<<if _Pass == "Main">>
		<<link "Manage Arcology">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Arcology">><</link>> @@.cyan;[C]@@
	<</if>>

<</if>>
<<set $cash = Math.trunc($cash)>>

<<if $cash > 0>>
	@@.yellowgreen;Cash@@
<<else>>
	__@@.red;Cash@@__
<</if>>
| <<print cashFormat($cash)>>

<<if _Pass == "Main">>
	<<set _TCash2 = ($cash-$cashLastWeek)>>

	<<if _TCash2 < 0>>
		(@@.red;<<print cashFormat(_TCash2)>>@@
	<<else>>
		(@@.yellowgreen;+<<print cashFormat(_TCash2)>>@@
	<</if>>

	since last week)
	<<if ($cheatMode) && ($cheatModeM)>>
		<<set _TCash1 = $cash>>
		<<textbox "$cash" $cash>>
		<<link "Apply">>
		<<set $cash = Math.trunc(Number($cash) || _TCash1), $cheater = 1>>
		<<replace "#cash">>
		<<if $cash > 0>>
			@@.yellowgreen;Cash@@
		<<else>>
			__@@.red;Cash@@__
		<</if>>
		| <<print cashFormat($cash)>>
		<</replace>>
		<<set _TCash2 = ($cash-$cashLastWeek)>>
		<<replace "#oldcash">>
		<<if _TCash2 < 0>>
			(@@.red;<<print cashFormat(_TCash2)>>@@
		<<else>>
			(@@.yellowgreen;+<<print cashFormat(_TCash2)>>@@
		<</if>>
		<</replace>>
		since last week)
		<</link>>
	<</if>>

[[Upkeep|Costs Report]] |
<<else>>

Upkeep |
<</if>><<print cashFormat($costs)>>

@@.pink;Total Sex Slaves@@ | <<print commaNum(_SL)>>

@@.pink;Penthouse Beds@@ |
<<if $dormitoryPopulation+$roomsPopulation > ($dormitory+$rooms)>>@@.red;<<print $dormitoryPopulation+$roomsPopulation>>@@<<else>><<print $dormitoryPopulation+$roomsPopulation>><</if>>/<<print ($dormitory+$rooms)>>

@@.pink;Dormitory Beds@@ | <<if $dormitoryPopulation > $dormitory>>@@.red;<<print $dormitoryPopulation>>@@<<else>><<print $dormitoryPopulation>><</if>>/<<print $dormitory>>

@@.pink;Luxury Rooms@@ | <<if $roomsPopulation > $rooms>>@@.red;<<print $roomsPopulation>>@@<<else>><<print $roomsPopulation>><</if>>/<<print $rooms>>

@@.yellowgreen;GSP@@ |
<<print Math.trunc(0.1*$arcologies[0].prosperity)>>m
<<if $arcologies[0].ownership >= $arcologies[0].minority>>
	<<if $arcologies[0].ownership >= $arcologies[0].minority+5>>
		<<if $arcologies[0].ownership < 100>>
			<<if $assistantPower >= 1>> (@@.yellowgreen;<<print $arcologies[0].ownership>>%@@:<<print $arcologies[0].minority>>%) <<else>> (@@.yellowgreen;<<print $arcologies[0].ownership>>%@@) <</if>>
		<<else>> (<<print $arcologies[0].ownership>>%)
		<</if>>
	<<else>>
		<<if $assistantPower >= 1>> (@@.yellow;<<print $arcologies[0].ownership>>%@@:<<print $arcologies[0].minority>>%) <<else>> (@@.yellow;<<print $arcologies[0].ownership>>%@@) <</if>>
	<</if>>
<<else>>
	<<if $assistantPower >= 1>> (@@.red;<<print $arcologies[0].ownership>>%@@:<<print $arcologies[0].minority>>%) <<else>> (@@.red;<<print $arcologies[0].ownership>>%@@) <</if>>
<</if>>

@@.green;Rep@@ |
<<set $rep = Math.clamp(Math.trunc($rep), 0, 20000)>>

<<if $rep > 19000>>
	@@color:rgb(0,145,0);worshipped@@
<<elseif $rep > 18000>>
	@@color:rgb(0,150,0);great@@
<<elseif $rep > 17000>>
	@@color:rgb(0,155,0);exalted@@
<<elseif $rep > 16000>>
	@@color:rgb(0,160,0);illustrious@@
<<elseif $rep > 15000>>
	@@color:rgb(0,165,0);prestigious@@
<<elseif $rep > 14000>>
	@@color:rgb(0,170,0);renowned@@
<<elseif $rep > 13000>>
	@@color:rgb(0,175,0);famed@@
<<elseif $rep > 12000>>
	@@color:rgb(0,180,0);celebrated@@
<<elseif $rep > 11000>>
	@@color:rgb(0,185,0);honored@@
<<elseif $rep > 10000>>
	@@color:rgb(0,190,0);acclaimed@@
<<elseif $rep > 9000>>
	@@color:rgb(0,195,0);eminent@@
<<elseif $rep > 8250>>
	@@color:rgb(0,200,0);prominent@@
<<elseif $rep > 7000>>
	@@color:rgb(0,205,0);distinguished@@
<<elseif $rep > 6750>>
	@@color:rgb(0,210,0);admired@@
<<elseif $rep > 6000>>
	@@color:rgb(0,215,0);esteemed@@
<<elseif $rep > 5250>>
	@@color:rgb(0,220,0);respected@@
<<elseif $rep > 4500>>
	@@color:rgb(0,225,0);known@@
<<elseif $rep > 3750>>
	@@color:rgb(0,230,0);recognized@@
<<elseif $rep > 3000>>
	@@color:rgb(0,235,0);rumored@@
<<elseif $rep > 2250>>
	@@color:rgb(0,240,0);envied@@
<<elseif $rep > 1500>>
	@@color:rgb(0,245,0);resented@@
<<elseif $rep > 750>>
	@@color:rgb(0,250,0);disliked@@
<<else>>
	@@color:rgb(0,255,0);unknown@@
<</if>>
(<<print commaNum($rep)>>)

<<if (_Pass == "Main")>>
	<<if ($cheatMode) && ($cheatModeM)>>
		<<set _TRep = $rep>>
		<<textbox "$rep" $rep>>
		<<link "Apply">>
		<<set $rep = Math.clamp(Math.trunc(Number($rep) || _TRep), 0, 20000), $cheater = 1>>
		<<replace "#rep">>
		<<if $rep > 19000>>
			@@color:rgb(0,145,0);worshipped@@
		<<elseif $rep > 18000>>
			@@color:rgb(0,150,0);great@@
		<<elseif $rep > 17000>>
			@@color:rgb(0,155,0);exalted@@
		<<elseif $rep > 16000>>
			@@color:rgb(0,160,0);illustrious@@
		<<elseif $rep > 15000>>
			@@color:rgb(0,165,0);prestigious@@
		<<elseif $rep > 14000>>
			@@color:rgb(0,170,0);renowned@@
		<<elseif $rep > 13000>>
			@@color:rgb(0,175,0);famed@@
		<<elseif $rep > 12000>>
			@@color:rgb(0,180,0);celebrated@@
		<<elseif $rep > 11000>>
			@@color:rgb(0,185,0);honored@@
		<<elseif $rep > 10000>>
			@@color:rgb(0,190,0);acclaimed@@
		<<elseif $rep > 9000>>
			@@color:rgb(0,195,0);eminent@@
		<<elseif $rep > 8250>>
			@@color:rgb(0,200,0);prominent@@
		<<elseif $rep > 7000>>
			@@color:rgb(0,205,0);distinguished@@
		<<elseif $rep > 6750>>
			@@color:rgb(0,210,0);admired@@
		<<elseif $rep > 6000>>
			@@color:rgb(0,215,0);esteemed@@
		<<elseif $rep > 5250>>
			@@color:rgb(0,220,0);respected@@
		<<elseif $rep > 4500>>
			@@color:rgb(0,225,0);known@@
		<<elseif $rep > 3750>>
			@@color:rgb(0,230,0);recognized@@
		<<elseif $rep > 3000>>
			@@color:rgb(0,235,0);rumored@@
		<<elseif $rep > 2250>>
			@@color:rgb(0,240,0);envied@@
		<<elseif $rep > 1500>>
			@@color:rgb(0,245,0);resented@@
		<<elseif $rep > 750>>
			@@color:rgb(0,250,0);disliked@@
		<<else>>
			@@color:rgb(0,255,0);unknown@@
		<</if>>
		($rep)
		<</replace>>
		<</link>>
	<</if>>
<</if>>
<<if $secExp == 1>>

@@.darkviolet;Auth@@ |
<<set $authority = Math.clamp(Math.trunc($authority), 0, 20000)>>

<<if $authority > 19500>>
	@@color:rgb(148, 0, 211);divine will@@
<<elseif $authority > 19000>>
	@@color:rgb(148, 0, 211);sovereign@@
<<elseif $authority > 18000>>
	@@color:rgb(148, 0, 211);monarch@@
<<elseif $authority > 17000>>
	@@color:rgb(148, 0, 211);tyrant@@
<<elseif $authority > 15000>>
	@@color:rgb(148, 0, 211);dictator@@
<<elseif $authority > 14000>>
	@@color:rgb(148, 0, 211);prince@@
<<elseif $authority > 13000>>
	@@color:rgb(183, 0, 211);master@@
<<elseif $authority > 12000>>
	@@color:rgb(183, 0, 211);leader@@
<<elseif $authority > 11000>>
	@@color:rgb(183, 0, 211);director@@
<<elseif $authority > 10000>>
	@@color:rgb(183, 0, 211);overseer@@
<<elseif $authority > 9000>>
	@@color:rgb(183, 0, 211);chief@@
<<elseif $authority > 8000>>
	@@color:rgb(183, 0, 211);manager@@
<<elseif $authority > 7000>>
	@@color:rgb(211,0,204);principal@@
<<elseif $authority > 6000>>
	@@color:rgb(211,0,204);auxiliary@@
<<elseif $authority > 5000>>
	@@color:rgb(211,0,204);subordinate@@
<<elseif $authority > 4000>>
	@@color:rgb(211,0,204);follower@@
<<elseif $authority > 3000>>
	@@color:rgb(211,0,204);powerless@@
<<elseif $authority > 2000>>
	@@color:rgb(211,0,204);toothless@@
<<elseif $authority > 1000>>
	@@color:rgb(211,0,204);mostly harmless@@
<<else>>
	@@color:rgb(211,0,204);harmless@@
<</if>>
(<<print commaNum($authority)>>)

<<if (_Pass == "Main")>>
	<<if ($cheatMode) && ($cheatModeM)>>
		<<set _TAuth = $authority>>
		<<textbox "$authority" $authority>>
		<<link "Apply">>
		<<set $authority = Math.clamp(Math.trunc(Number($authority) || _TAuth), 0, 20000), $cheater = 1>>
		<<replace "#auth">>
		<<if $authority > 19500>>
			@@color:rgb(148, 0, 211);divine will@@
		<<elseif $authority > 19000>>
			@@color:rgb(148, 0, 211);sovereign@@
		<<elseif $authority > 18000>>
			@@color:rgb(148, 0, 211);monarch@@
		<<elseif $authority > 17000>>
			@@color:rgb(148, 0, 211);tyrant@@
		<<elseif $authority > 15000>>
			@@color:rgb(148, 0, 211);dictator@@
		<<elseif $authority > 14000>>
			@@color:rgb(148, 0, 211);prince@@
		<<elseif $authority > 13000>>
			@@color:rgb(183, 0, 211);master@@
		<<elseif $authority > 12000>>
			@@color:rgb(183, 0, 211);leader@@
		<<elseif $authority > 11000>>
			@@color:rgb(183, 0, 211);director@@
		<<elseif $authority > 10000>>
			@@color:rgb(183, 0, 211);overseer@@
		<<elseif $authority > 9000>>
			@@color:rgb(183, 0, 211);chief@@
		<<elseif $authority > 8000>>
			@@color:rgb(183, 0, 211);manager@@
		<<elseif $authority > 7000>>
			@@color:rgb(211,0,204);principal@@
		<<elseif $authority > 6000>>
			@@color:rgb(211,0,204);auxiliary@@
		<<elseif $authority > 5000>>
			@@color:rgb(211,0,204);subordinate@@
		<<elseif $authority > 4000>>
			@@color:rgb(211,0,204);follower@@
		<<elseif $authority > 3000>>
			@@color:rgb(211,0,204);powerless@@
		<<elseif $authority > 2000>>
			@@color:rgb(211,0,204);toothless@@
		<<elseif $authority > 1000>>
			@@color:rgb(211,0,204);mostly harmless@@
		<<else>>
			@@color:rgb(211,0,204);harmless@@
		<</if>>
		($authority)
		<</replace>>
		<</link>>
	<</if>>
<</if>>

@@.deepskyblue;Security@@ | @@.deepskyblue;<<print Math.trunc($security)>>%@@

<<if (_Pass == "Main")>>
	<<if ($cheatMode) && ($cheatModeM)>>
		<<set _TSec = $security>>
		<<textbox "$security" $security>>
		<<link "Apply">>
		<<set $security = Math.clamp(Math.trunc(Number($security) || _TSec), 0, 100), $cheater = 1>>
		<<replace "#sec">>

@@.deepskyblue;Security@@ | @@.deepskyblue;<<print Math.trunc($security)>>%@@
		<</replace>>
		<</link>>
	<</if>>
<</if>>

@@.orangered;Crime@@ | @@.orangered;<<print Math.trunc($crime)>>%@@

<<if (_Pass == "Main")>>
	<<if ($cheatMode) && ($cheatModeM)>>
		<<set _TCrime = $crime>>
		<<textbox "$crime" $crime>>
		<<link "Apply">>
		<<set $crime = Math.clamp(Math.trunc(Number($crime) || _TCrime), 0, 100), $cheater = 1>>
		<<replace "#crime">>

@@.orangered;Crime@@ | @@.orangered;<<print Math.trunc($crime)>>%@@
		<</replace>>
		<</link>>
	<</if>>

<</if>>
<</if>>
<<if (_Pass == "Main")>>
	<<if $newModelUI == 0>>
		<<if ($HGSuite)>>

 <<link "$HGSuiteNameCaps""Head Girl Suite">><</link>>
			<<if $abbreviateSidebar == 2>>
				<<if $HeadGirl != 0>>(HG<<if $HGSuiteSlaves > 0>>, 1)<<else>>)<</if>><</if>>
			<<else>>
				<<if $HeadGirl != 0>>(HG<<if $HGSuiteSlaves > 0>> and slave<<else>>)<</if>><</if>>
			<</if>>
		<</if>>
		<<if ($dojo > 1)>>

[[Armory|BG Select]]
			<<if $Bodyguard != 0>>
				(BG)
			<</if>>
		<</if>>
		<<if ($brothel)>>

 <<link "$brothelNameCaps""Brothel">><</link>>
			<<if $abbreviateSidebar == 2>>
				($brothelSlaves/<<print $brothel>> whores<<if $Madam>>, madam<</if>>)
			<<else>>
				($brothelSlaves/<<print $brothel>><<if $Madam>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($club)>>

 <<link "$clubNameCaps""Club">><</link>>
			<<if $abbreviateSidebar == 2>>
				($clubSlaves/<<print $club>> sluts<<if $DJ>>, DJ<</if>>)
			<<else>>
				($clubSlaves/<<print $club>><<if $DJ>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($arcade)>>

 <<link "$arcadeNameCaps""Arcade">><</link>>
			<<if $abbreviateSidebar == 2>>
				($arcadeSlaves/<<print $arcade>> inmates)
			<<else>>
				($arcadeSlaves/<<print $arcade>>)
			<</if>>
		<</if>>
		<<if ($dairy)>>

 <<link "$dairyNameCaps""Dairy">><</link>>
			<<set _SCapT9 = $bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren>>
			<<if $abbreviateSidebar == 2>>
				($dairySlaves<<if _SCapT9>>+_SCapT9<</if>>/<<print $dairy>> cows<<if $Milkmaid>>, milkmaid<</if>>)
			<<else>>
				($dairySlaves<<if _SCapT9>>+_SCapT9<</if>>/<<print $dairy>><<if $Milkmaid>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($farmyard)>>

 <<link "$farmyardNameCaps""Farmyard">><</link>>
			<<if $abbreviateSidebar == 2>>
				($farmyardSlaves/$farmyard farmhands<<if $Farmer>>, farmer<</if>>)
			<<else>>
				($farmyardSlaves/$farmyard<<if $Farmer>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($servantsQuarters)>>

 <<link "$servantsQuartersNameCaps""Servants' Quarters">><</link>>
			<<if $abbreviateSidebar == 2>>
				($servantsQuartersSlaves/$servantsQuarters servants<<if $Stewardess>>, stewardess<</if>>)
			<<else>>
				($servantsQuartersSlaves/$servantsQuarters<<if $Stewardess>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($masterSuite)>>

 <<link "$masterSuiteNameCaps""Master Suite">><</link>>
			<<if $abbreviateSidebar == 2>>
				($masterSuiteSlaves/$masterSuite <<if $masterSuiteSlaves != 1>>fucktoys<<else>>fucktoy<</if>><<if $Concubine>>, Concubine<</if>>)
			<<else>>
				($masterSuiteSlaves/$masterSuite<<if $Concubine>>, C<</if>>)
			<</if>>
		<</if>>
		<<if ($schoolroom)>>

 <<link "$schoolroomNameCaps""Schoolroom">><</link>>
			<<if $abbreviateSidebar == 2>>
				($schoolroomSlaves/$schoolroom <<if $schoolroomSlaves != 1>>students<<else>>student<</if>><<if $Schoolteacher>>, schoolteacher<</if>>)
			<<else>>
				($schoolroomSlaves/$schoolroom<<if $Schoolteacher>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($spa)>>

 <<link "$spaNameCaps""Spa">><</link>>
			<<if $abbreviateSidebar == 2>>
				($spaSlaves/$spa <<if $spaSlaves != 1>>bathers<<else>>bathing<</if>><<if $Attendant>>, attendant<</if>>)
			<<else>>
				($spaSlaves/$spa<<if $Attendant>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($nursery)>>

 <<link "$nurseryNameCaps""Nursery">><</link>>
			<<if $abbreviateSidebar == 2>>
				(<<if $nursery-$nurseryBabies == 0>>No empty rooms<<elseif $nursery-$nurseryBabies == 1>>1 empty room<<else>><<print $nursery-$nurseryBabies>> empty rooms<</if>>, $nurserySlaves/$nurseryNannies <<if $nurserySlaves != 1>>nannies<<else>>nanny<</if>><<if $Matron>>, attendant<</if>>)
			<<else>>
				($nurseryBabies/$nursery, $nurserySlaves/$nurseryNannies<<if $Matron>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($clinic)>>

 <<link "$clinicNameCaps""Clinic">><</link>>
			<<if $abbreviateSidebar == 2>>
				($clinicSlaves/$clinic <<if $clinicSlaves != 1>>patients<<else>>patient<</if>><<if $Nurse>>, nurse<</if>>)
			<<else>>
				($clinicSlaves/$clinic<<if $Nurse>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($cellblock)>>

 <<link "$cellblockNameCaps""Cellblock">><</link>>
			<<if $abbreviateSidebar == 2>>
				($cellblockSlaves/$cellblock <<if $cellblockSlaves != 1>>prisoners<<else>>prisoner<</if>><<if $Wardeness>>, wardeness<</if>>)
			<<else>>
				($cellblockSlaves/$cellblock<<if $Wardeness>>, L<</if>>)
			<</if>>
		<</if>>
		<<if ($incubator)>>

 <<link "$incubatorNameCaps""Incubator">><</link>>
			<<if $abbreviateSidebar == 2>>
				(<<if $incubator-$incubatorSlaves == 0>>No empty tanks<<elseif $incubator-$incubatorSlaves == 1>>1 empty tank<<else>><<print $incubator-$incubatorSlaves>> empty tanks<</if>>)
			<<else>>
				($incubatorSlaves/$incubator)
			<</if>>
		<</if>>
		<<if ($pit)>>

 <<link "$pitNameCaps""Pit">><</link>>
			<<set _SCapT = $fighterIDs.length>>
			<<if $abbreviateSidebar == 2>>
				(_SCapT <<if _SCapT != 1>>combatants<<else>>combatant<</if>>)
			<<else>>
				(_SCapT)
			<</if>>
		<</if>>

		<<if $SF.Toggle && $SF.Active >= 1>>

 <<link "$SF.Caps's Firebase""Firebase">><</link>>  @@.cyan;[Z]@@
		<</if>>

<<link "Game Options">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Options">><</link>> @@.cyan;[O]@@
	<<else>>

<<link "Manage Arcology">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Arcology">><</link>> @@.cyan;[C]@@

<<link "Manage Penthouse">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Penthouse">><</link>> @@.cyan;[P]@@

<<link "Manage Economy">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Economy">><</link>>@@.cyan;[N]@@

<<link "Manage Personal Affairs">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Personal Affairs">><</link>> @@.cyan;[X]@@
		<<if $secExp == 1>>
		<<if $propHub == 1>>

<<link "Manage PR">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "propagandaHub">><</link>> @@.cyan;[Shift+H]@@
		<</if>>
		<<if $secHQ == 1>>

<<link "Manage Security">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "securityHQ">><</link>> @@.cyan;[Shift+S]@@
		<</if>>
		<<if $secBarracks == 1>>

<<link "Manage Military">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "secBarracks">><</link>> @@.cyan;[Shift+A]@@
		<</if>>
		<<if $riotCenter == 1>>

<<link "Manage Rebels">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "riotControlCenter">><</link>> @@.cyan;[Shift+R]@@
		<</if>>
		<</if>>
		<<if $cyberMod != 0 && $researchLab.built == "true">>

[[Manage Research Lab|Research Lab][$temp = 0]]
		<</if>>
		<<if $SF.Toggle && $SF.Active >= 1>>

 <<link "$SF.Caps's Firebase""Firebase">><</link>>  @@.cyan;[Z]@@
		<</if>>

<<link [[Personal Assistant|Personal assistant options]]>><</link>> @@.cyan;[T]@@

<<link [[Policies]]>><</link>> @@.cyan;[Y]@@
		<<if $secExp == 1>>

<<link [[Edicts|edicts]]>><</link>> @@.cyan;[D]@@
		<</if>>
		<<if $FSAnnounced>>

<<link [[Future Societies|Future Society]]>><</link>> @@.cyan;[F]@@ <<if $FSCredits > 0>>@@.yellow;[!]@@<</if>>
		<</if>>

<<link [[Universal Rules]]>><</link>> @@.cyan;[V]@@

<<link "Game Options">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Options">><</link>> @@.cyan;[O]@@
	<</if>>

<<elseif _Pass == "Manage Arcology">>

<<link "Manage Penthouse">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Penthouse">><</link>> @@.cyan;[P]@@

<<link "Manage Economy">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Economy">><</link>>@@.cyan;[N]@@

<<link "Manage Personal Affairs">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Personal Affairs">><</link>> @@.cyan;[X]@@
	<<if $secExp == 1>>
	<<if $propHub == 1>>

<<link "Manage PR">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "propagandaHub">><</link>> @@.cyan;[Shift+H]@@
	<</if>>
	<<if $secHQ == 1>>

<<link "Manage Security">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "securityHQ">><</link>> @@.cyan;[Shift+S]@@
	<</if>>
	<<if $secBarracks == 1>>

<<link "Manage Military">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "secBarracks">><</link>> @@.cyan;[Shift+A]@@
	<</if>>
	<<if $riotCenter == 1>>

<<link "Manage Rebels">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "riotControlCenter">><</link>> @@.cyan;[Shift+R]@@
	<</if>>
	<</if>>
	<<if $cyberMod != 0 && $researchLab.built == "true">>

[[Manage Research Lab|Research Lab][$temp = 0]]
	<</if>>
	<<if $SF.Toggle && $SF.Active >= 1>>

 <<link "$SF.Caps's Firebase""Firebase">><</link>>  @@.cyan;[Z]@@
	<</if>>

<<link [[Personal Assistant|Personal assistant options]]>><</link>> @@.cyan;[T]@@

<<link [[Policies]]>><</link>> @@.cyan;[Y]@@
	<<if $secExp == 1>>

<<link [[Edicts|edicts]]>><</link>> @@.cyan;[D]@@
	<</if>>
	<<if $FSAnnounced>>

<<link [[Future Societies|Future Society]]>><</link>> @@.cyan;[F]@@
	<</if>>

<<link [[Universal Rules]]>><</link>> @@.cyan;[V]@@

<<link "Game Options">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Options">><</link>> @@.cyan;[O]@@
<<elseif _Pass == "Manage Penthouse">>

<<link [[Manage Arcology|Manage Arcology]]>><</link>> @@.cyan;[C]@@

<<link "Manage Economy">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Economy">><</link>>@@.cyan;[N]@@

<<link [[Manage Personal Affairs|Manage Personal Affairs]]>><</link>> @@.cyan;[X]@@

<<link [[Wardrobe]]>><</link>>

<<if $dispensary>>[[Pharmaceutical Fabricator|Dispensary]]<</if>>

<<if $rep >= 10000>>[[Black Market|The Black Market]]<</if>>

<<elseif _Pass == "Manage Economy">>

<<link "Manage Arcology">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Arcology">><</link>> @@.cyan;[C]@@

<<link "Manage Penthouse">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Penthouse">><</link>> @@.cyan;[P]@@

<<link "Manage Personal Affairs">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Personal Affairs">><</link>> @@.cyan;[X]@@
	<<if $secExp == 1>>
	<<if $propHub == 1>>

<<link "Manage PR">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "propagandaHub">><</link>> @@.cyan;[Shift+H]@@
	<</if>>
	<<if $secHQ == 1>>

<<link "Manage Security">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "securityHQ">><</link>> @@.cyan;[Shift+S]@@
	<</if>>
	<<if $secBarracks == 1>>

<<link "Manage Military">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "secBarracks">><</link>> @@.cyan;[Shift+A]@@
	<</if>>
	<<if $riotCenter == 1>>

<<link "Manage Rebels">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "riotControlCenter">><</link>> @@.cyan;[Shift+R]@@
	<</if>>
	<</if>>
	<<if $cyberMod != 0 && $researchLab.built == "true">>

[[Manage Research Lab|Research Lab][$temp = 0]]
	<</if>>
	<<if $SF.Toggle && $SF.Active >= 1>>

 <<link "$SF.Caps's Firebase""Firebase">><</link>>  @@.cyan;[Z]@@
	<</if>>

<<link [[Personal Assistant|Personal assistant options]]>><</link>> @@.cyan;[T]@@

<<link [[Policies]]>><</link>> @@.cyan;[Y]@@
	<<if $secExp == 1>>

<<link [[Edicts|edicts]]>><</link>> @@.cyan;[D]@@
	<</if>>
	<<if $FSAnnounced>>

<<link [[Future Societies|Future Society]]>><</link>> @@.cyan;[F]@@
	<</if>>

<<link [[Universal Rules]]>><</link>> @@.cyan;[V]@@

<<link "Game Options">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Options">><</link>> @@.cyan;[O]@@
<<elseif _Pass == "Manage Personal Affairs">>

<<link [[Manage Arcology|Manage Arcology]]>><</link>> @@.cyan;[C]@@

<<link [[Manage Penthouse|Manage Penthouse]]>><</link>> @@.cyan;[X]@@

<<link "Manage Economy">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "Manage Economy">><</link>>@@.cyan;[N]@@

<<link [[Wardrobe]]>><</link>>

<<if $dispensary>>[[Pharmaceutical Fabricator|Dispensary]]<</if>>

<<if $rep >= 10000>>[[Black Market|The Black Market]]<</if>>

<<elseif _Pass == "Options">>

[[Summary Options]]

[[Description Options]]

<<elseif _Pass == "propagandaHub" || _Pass == "securityHQ" || _Pass == "secBarracks" || _Pass == "riotControlCenter">>

	<<if $propHub == 1>>

<<link "Manage PR">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "propagandaHub">><</link>> @@.cyan;[Shift+H]@@
	<</if>>
	<<if $secHQ == 1>>

<<link "Manage Security">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "securityHQ">><</link>> @@.cyan;[Shift+S]@@
	<</if>>
	<<if $secBarracks == 1>>

<<link "Manage Military">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "secBarracks">><</link>> @@.cyan;[Shift+A]@@
	<</if>>
	<<if $riotCenter == 1>>

<<link "Manage Rebels">><<set $nextButton = "Back", $nextLink = _Pass>><<goto "riotControlCenter">><</link>> @@.cyan;[Shift+R]@@
	<</if>>

<<else>>

<</if>>
<</nobr>>
<</if>>\
<<nobr>>
<<if (_Pass == "Encyclopedia") || ($showEncyclopedia == 0) || ($encyclopedia == " ")>>
<<else>>
	//FCE:// [[$encyclopedia|Encyclopedia][$nextButton = "Back", $nextLink = _Pass]]
<</if>>

<<if ($debugMode == 1)>>
	Debugging Tools

	<<link "Display Variables">><<checkvars>><</link>>

	<<link "Display Changed Variables">>
		<<set Config.history.maxStates = 2>> /* makes sure we store the current state so we can return to it */
		<<goto "Variable Difference">>
	<</link>>

	<<link "Bug Report">><<bugreport>><</link>>

	<<textarea "_customEvalCode" "">>
	<<link "Run Custom Function">>
		<<if _customEvalCode>>
			<<if _customEvalCode.charAt(0) != "(" || $nextLink == ")">> /* second condition is only there for sanityCheck */
				<<set _customEvalCode = "(" + _customEvalCode + ")">>
			<</if>>
			<<if typeof eval(_customEvalCode) === "function">>
				<<run (eval(_customEvalCode))()>>
			<</if>>
		<</if>>
		<<goto _Pass>>
	<</link>>
<</if>>

<</nobr>>


code:
:: Subordinate Targeting [nobr]

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

<<set _displaySlave = $activeSlave>>

<<if $activeSlave.subTarget == $activeSlave.ID>>
	<<set $activeSlave.subTarget = 0>>
<</if>>
<<= assignJob($activeSlave, "be a subordinate slave")>>
<<set _st = $slaveIndices[$activeSlave.subTarget]>>
<<if def _st>>
	$activeSlave.slaveName will submit to ''__@@.pink;$slaves[_st].slaveName@@__'' this week.
<<else>>
	$activeSlave.slaveName has not been given to any particular slave, so she will have to offer herself to everyone this week.
	<<set $activeSlave.subTarget = 0>>
<</if>>

__Select a slave for her to submit to, sexually:__
<<include "Slave Summary">>

[[None|Subordinate Targeting][$activeSlave.subTarget = 0]]

<<set $activeSlave = _displaySlave>>
<<= assignJob($activeSlave, "be a subordinate slave")>>


code:
:: Summary Options [nobr]

<<set $nextButton = "Back", $nextLink = "Options">>
<<run clearSummaryCache()>>

//These options will affect the short slave summaries that appear on the main menu and the facility management screens.//

<<OptionAbbreviateSidebar>>

<<OptionSortMain>>

<<OptionSortBy>>

<<OptionSortOrder>>

<<OptionRulesAssistantMain>>

<<OptionDisplayAssignments>>

<<OptionSummaryStats>>

<<OptionLineSeparations>>

<<OptionAbbreviateDevotion>>

<<OptionAbbreviateRules>>

<<OptionAbbreviateDiet>>

<<OptionAbbreviateHealth>>

<<OptionAbbreviateDrugs>>

<<OptionAbbreviateHormoneBalance>>

<<OptionAbbreviateRace>>

<<OptionAbbreviateNationality>>

<<OptionAbbreviateGenitalia>>

<<OptionAbbreviatePhysicals>>

<<OptionAbbreviateSkills>>

<<OptionAbbreviateMental>>

<<OptionAbbreviateClothes>>

<<OptionAbbreviateRulesets>>

<<OptionAbbreviateOrigins>>

<<if $showMissingSlaves>>

<<OptionAbbreviateMissing>>
<</if>>

//[[FC Dev's preferred options|Summary Options][$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 1,$abbreviateSidebar = 1]]//


code:
:: TFS Farm Upgrade [nobr]

<<set $nextButton = "Continue", $nextLink = "Scheduled Event">>
<<set $TFS.farmUpgradeAsked = $week>>

You receive yet another personal call from an older Futanari Sister, one of the Sisters who lives in your arcology; you've given up trying to tell them apart. Unusually, this one has taken a break from the Sisters' constant sexual communion to concentrate on speaking with you, and she looks serious, though she's still a gorgeous naked futa whose boobs fill half the screen, and whose perpetually erect dick pokes insistently into frame. "<<if $PC.surname>><<if $PC.title>>Mr.<<else>>Ms.<</if>> <<print $PC.surname>><<else>><<print $PC.name>><</if>>," she says
<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>
	submissively, "I would like to beg a favor of you." She looks uncharacteristically uncomfortable, but steels herself and asks. "Please, may we use your organ farm? We're not... complete. Like you." She hugs herself unconsciously, her arms pressing her enormous breasts against her chest. "We... I... would like to be like you, and we
<<else>>
	politely, "I would like to ask a favor of you on behalf of myself and my Sisters." She looks less confident than the older Sisters usually do, but steels herself and asks. "May we use your organ farm? We would like to really complete our transformations. We
<</if>>
<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>have a rather cheap one to grow dicks for the girls and we<</if>> can pay for the costs of using it, but we have no other way of accessing such advanced technology."

"I know that you could demand thousands of credits," she continues, "but the discount we already give you is all we can afford without selling Sisters early.
<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>
	I would pretend to be independent and offer you the choice of how we approach this, but you've already given us so much, and you're... so perfect. We'll do whatever you say. If you do give us this priceless gift, it's your decision
<<else>>
	All we have to offer for this priceless gift is your decision on an important question:
<</if>>
whether we will use contraception after we are transformed." She shudders suddenly, gripped by obscure emotion. "Not using contraception would be a hard change in some ways. But years later, there would be... more of us."

"Please forgive me for calling you, instead of asking you in person," she says penitently. "And please come down to see us, whatever you decide."

<<link "Permit them access, but tell them to use contraception">>
	<<replace "#result">>
		You signify your assent, telling the Sister that the organ farm will accept seed tissue from any of them for the purpose of fabricating ovaries. To your mild surprise, she responds by breaking down into cutely inelegant crying. You add that you think the Sisters are beautiful as they are, and recruits will continue to approach them; it's not necessary for them to go through the rigors of pregnancy. It takes her a long time to manage to thank to properly, and she hurries to end the call before she can embarrass herself further.
		<<set $TFS.farmUpgrade = 1>>
	<</replace>>
<</link>>
<<if $seePreg != 0>>

<<link "Permit them access, and encourage them to get pregnant">>
		<<replace "#result">>
			You signify your assent, telling the Sister that the organ farm will accept seed tissue from any of them for the purpose of fabricating ovaries. To your mild surprise, she responds with cutely inelegant crying. You add that you think the world needs more Futanari Sisters, especially ones as cute and sexy as you're confident her many daughters will be. At that, she breaks down completely, one of her hands going to rub her belly gently. It takes her a long time to manage to thank to properly, and she hurries to end the call before she can embarrass herself further.<<if $arcologies[0].FSRestartDecoration == 100 && $eugenicsFullControl != 1>> The Societal Elite are @@.red;outraged@@ that you would not only allow such a breach of eugenics to occur, but encourage it.<</if>>
			<<set $TFS.farmUpgrade = 2>>
			<<if $arcologies[0].FSRestart != "unset" && $eugenicsFullControl != 1>>
				<<set $failedElite += 275>>
			<</if>>
		<</replace>>
	<</link>>
	<<if $seeHyperPreg == 1>>

<<link "Permit them access, and encourage them to embrace hyperpregnancy.">>
			<<replace "#result">>
				You signify your assent, telling the Sister that the organ farm will accept seed tissue from any of them for the purpose of fabricating ovaries, so long as they are willing to bear as many children as they can handle. To your mild surprise, she responds with cutely inelegant crying. You add that you think the world needs many more Futanari Sisters, especially ones as cute and sexy as you're confident her countless daughters will be. At that, she breaks down completely, one of her hands going to rub her belly gently. It takes her a long time to manage to thank to properly, and she hurries to end the call before she can embarrass herself further.<<if $arcologies[0].FSRestartDecoration == 100 && $eugenicsFullControl != 1>> The Societal Elite are @@.red;outraged@@ that you would not only allow such a breach of eugenics to occur, but encourage it to such an obscene degree.<</if>>
				<<set $TFS.farmUpgrade = 3>>
				<<if $arcologies[0].FSRestart != "unset" && $eugenicsFullControl != 1>>
					<<set $failedElite += 1000>>
				<</if>>
			<</replace>>
		<</link>>
	<</if>>
	/*

<<link "Decline, but grant them something more fitting">>
		<<replace "#result">>
			You signify your assent, telling the Sister that the organ farm will accept seed tissue from any of them for the purpose of fabricating testicular ovaries, which shou. To your mild surprise, she responds with cutely inelegant crying. You add that you think the world needs more Futanari Sisters, especially ones as cute and sexy as you're confident her many daughters will be. At that, she breaks down completely, one of her hands going to rub her balls gently. It takes her a long time to manage to thank to properly, and she hurries to end the call before she can embarrass herself further.<<if $arcologies[0].FSRestartDecoration == 100 && $eugenicsFullControl != 1>> The Societal Elite are @@.red;outraged@@ that you would not only allow such a breach of eugenics to occur, but encourage it.<</if>>
			<<set $TFS.farmUpgrade = 4>>
			<<if $arcologies[0].FSRestart != "unset" && $eugenicsFullControl != 1>>
				<<set $failedElite += 100>>
			<</if>>
		<</replace>>
	<</link>>
	*/
<</if>>

<<link "Decline">>
	<<replace "#result">>
		You decline. The Sister accepts your decision politely, but cannot hide her deep disappointment.
		<<set $TFS.farmUpgrade = -1>>
	<</replace>>
<</link>>


code:
:: The Futanari Sisters [nobr]

<<set $nextButton = "Back", $nextLink = "Buy Slaves", $returnTo = "Buy Slaves", $showEncyclopedia = 1, $encyclopedia = "Slave Schools">>
/* Multi-Purchase Support */
<<if ndef $newSlaves>><<set $newSlaves = []>><</if>>
<<if $newSlaves.length > 0>>
	<<set $nextButton = "Continue", $nextLink = "Bulk Slave Intro", $slaveMarket = "TFS", $returnTo = "Main", $newSlaveIndex = 0>>
<</if>>

<<if $TFS.schoolPresent == 1>>

You pay a visit to the Futanari Sisters. They occupy a suite remodeled for their very special needs; it's surprisingly small, to house so many girls, since they live communally and do not believe in privacy. You are the only outsider permitted to enter the outer door. As you move towards the center of the suite, you pass through the outer ring of sleeping areas, kitchens, medical rooms, and workout stations that surround the inner sanctum.

This is a large, circular room with a shallow depression in the floor, filled with pillows and naked, fucking futas. Every possible interaction between mouths, nipples, breasts, penises, vaginas, and anuses is taking place, with most participants managing several at once. They are all very, very pretty, and it's easier to distinguish the older ones by their bigger tits, asses and cocks than by their apparent age. The older futas tend to be on top, but this is by no means the rule, and they like to switch around often.
<<if $TFS.farmUpgrade == 2>>
	<<if $TFS.farmUpgradeAsked < $week - 10>>

		It's been long enough since you allowed them to use your organ farm to add ovaries to themselves and instructed them not to use contraceptives that most of them are visibly pregnant. This hasn't slowed their sexual congress at all, though. They've become much more focused on vaginal, and there's an obvious eagerness to cum inside Sisters who aren't obviously pregnant.
	<<else>>

		It hasn't been long enough since you allowed them to use your organ farm to add ovaries to themselves for the effects to be obvious yet. Most of them are doubtless pregnant, however. There's been a subtle shift in their sexual behavior, too: they're much more likely to focus on vaginal sex than they were before, so much so that they often double penetrate each others' pussies. When there aren't any cunts available, they do their best to hold their orgasms until one opens up, so to speak.
	<</if>>
<<elseif $TFS.farmUpgrade == 3>>
	<<if $TFS.farmUpgradeAsked < $week - 20>>

		It's been long enough since you allowed them to use your organ farm to add ovaries to themselves and instructed them not to use contraceptives that most of them are extremely pregnant. This hasn't slowed their sexual congress at all, though they've had to get creative with their positioning. They've become much more focused on vaginal, and there's an obvious eagerness to cum inside Sisters who aren't obviously pregnant.
	<<elseif $TFS.farmUpgradeAsked < $week - 10>>

		It's been long enough since you allowed them to use your organ farm to add ovaries to themselves and instructed them not to use contraceptives that most of them are visibly pregnant. This hasn't slowed their sexual congress at all, though. They've become much more focused on vaginal, and there's an obvious eagerness to cum inside Sisters who aren't obviously pregnant.
	<<else>>

		It hasn't been long enough since you allowed them to use your organ farm to add ovaries to themselves for the effects to be obvious yet. Most of them are doubtless pregnant, however. There's been a subtle shift in their sexual behavior, too: they're much more likely to focus on vaginal sex than they were before, so much so that they often double penetrate each others' pussies. When there aren't any cunts available, they do their best to hold their orgasms until one opens up, so to speak.
	<</if>>
<</if>>

Visitors are not common: in fact, visitors are only as frequent as you feel like visiting. It takes a while before they notice you. When a dreamy-eyed young futa finally does, she reaches a lazy hand over to alert the eldest one present by tugging on one of her nipples and pointing in your direction. The elder looks over at you and gives you a friendly wave followed by a wait-one-moment gesture. She's curled up on her back with her cockhead in her own mouth, using both hands to give her own shaft a boob job while a younger futa is eats her ass and fingers her pussy. The futa matron orgasms promptly, sucking down her own cum. She gets up languidly, her plush body, softening forearm-sized dick, and enormous natural boobs making it a wonderful sight.

<<if $PC.title == 1>>"Protector,<<else>>"Protectrix,<</if>> thank you so much for coming to see us. Our own Selection of a Sister to serve in slavery is not to take place for some time, but our communications interface in that side room," she points, "will permit you to access a regional listing of Selected Sisters<<if $TFS.farmUpgrade > 0>>, all of which are fully fertile and produce their own natural female hormones, thanks to you<</if>>." She looks uncharacteristically uncertain. "Will you permit me to <<if $PC.dick == 1>><<if $PC.vagina == 1>>worship your perfect genitalia<<else>>serve your cock<</if>><<else>>adore your pussy<</if>> while you use it? I think my Sisters will forgive me the infidelity." <<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>She looks at you speculatively. "Or you could join us for a while."<</if>>

<<link "Let her give you oral while you browse">>
	<<replace "#result">>
		You accept her offer, and she walks seductively over to the interface with the listing of available Sisters, getting down on her knees below it. When you step up to look through the listing, she presses her huge soft tits against your knees
		<<if $PC.dick == 1>>
			<<if $PC.vagina == 1>>
				and nuzzles her plush lips and hot tongue against your womanhood, using one hand to massage your shaft languidly. Perusing the very thorough pictures and videos of the pretty futanari for sale here is arousing enough without a truly masterful oral queen pleasing both your cock and your pussy, and you cum quickly. She drinks your cum rapturously and returns her mouth to your wet cunt, eagerly working to bring more forth.
			<<else>>
				and snuggles her face between your thighs, nuzzling her nose into your ballsack before licking it with appetite and then sucking each of your balls gently, one by one. Meanwhile one of her clever hands is languidly massaging your shaft, bringing forth a drop of precum which she laps up with appetite. Humming with pleasure, she deepthroats you without apparent effort, her mischievous tongue flicking forward to lap at your scrotum. You blow your load down her throat, and she starts to suck you hard again.
			<</if>>
		<<else>>
			and trails nibbles and kisses along your inner thighs before nuzzling her plush lips and hot tongue against your womanhood. Perusing the very thorough pictures and videos of the pretty futanari for sale here is arousing enough without a truly masterful cunt pleaser working her magic between your legs, and you've orgasmed before you finish one listing. She prolongs the climax cleverly and then starts to build you towards another.
		<</if>>
	<</replace>>
<</link>>
<<if ($PC.dick == 1) && ($PC.vagina == 1) && ($PC.boobs == 1)>>

<<link "Join the Sisters' orgy">>
	<<replace "#result">>
		<<set $futaAddiction += 1>>
		<<switch $futaAddiction>>
		<<case 1>>
			You agree to spend some time taking part in the Sisters' orgy. The futa matron looks doubtful. "You'd have to agree to act as one of us," she says. "No different. No special sexual treatment." Her voice rises cutely on the last syllable, as you take her enormous dick in one hand and begin to stroke it vigorously. "V-very well," she gasps, taking one of your breasts in each of her hands. You leave the Sisters' suite after a few hours of fucking and being fucked, feeling tired but satisfied.
		<<case 2>>
			She doesn't have to explain the Sisters' sexual equality this time, or that you have to subject yourself to it. You remember, and you let her know you're willing by giving her a friendly hug that squashes your breasts against each other and rubs your stiff pricks together. She reaches around you to grab your ass, already pulling you towards the pile of futas. You leave the Sisters' suite after a few hours of fucking and being fucked, in a state of total sexual satiation.
		<<case 3>>
			She asked that with a distinctly flirty tone, obviously hoping you'd agree again, and she isn't disappointed. You take her by the hand and skip over to the pile of futas, most of which know you very intimately by now. They see their Sister and you approaching, and those of them that don't have their mouths full greet you eagerly. Three of them quickly rearrange themselves to present you with a couple of dicks to sit on and a pussy to fuck, all at once. You leave the Sisters' suite after many hours of fucking and being fucked, tired but satisfied.
		<<case 4>>
			She asked that in a knowing voice, confident you'd agree, and was already moving in to kiss you when you did. She seems to want you more than usual today, and pulls you down onto the edge of the pit, guiding your cock into her pussy. She isn't selfish, of course, and reaches around to spread your buttocks so you can get fucked while you fuck. You leave the Sisters' suite after many hours of this, very tired. You wonder when you can make time to visit the Sisters again.
		<<case 5>>
			She runs her tongue over her lips as she asks, and sits you down on the edge of the pit and deepthroats you as soon as you agree. She wants your cum, and uses a couple of fingers to tickle your prostate and make it appear faster. You jerk with orgasm, and she pushes your wet cock up against your stomach so she can fuck your pussy. She pauses for a moment, letting a younger Sister enter her ass first. You leave the Sisters' suite after a full day of this, utterly exhausted but eager to return.
		<<case 6>>
			You nod, and she turns back towards the orgy, not seeing any reason to lead you, since you know the way. You both sink back into the pile of cocks, pussies, mouths, asses, boobs; the hours go by without you noticing. You leave the Sisters' suite unable to remember specifics, but you clearly fucked and got fucked by every futa there at least once. You're surprised when you learn how long you were there, but the worries of being an arcology owner no longer seem as pressing as they once did.
		<<case 7>>
			You don't even bother to respond, and head straight for the orgy. You insert yourself into an eager mouth, bending over so the matron following you can take you from behind. The worries of your life as an arcology owner seem very far away as she slides inside you. You only leave when $assistantName repeatedly pages you over the arcology's public announcement system. On the way to your office, you notice how full of cum your stomach is, how relaxed your pussy and ass are, and how happy you feel.
		<<case 8>>
			<<set $gameover = "sisters">>
			<<goto "Gameover">>
		<<default>>
			<<set $futaAddiction = 0>>
		<</switch>>
	<</replace>>
<</link>>
<</if>>

<<else>>

//The Futanari Sisters use the same legalistic structures as other slave schools, but are actually very different. They're quite enigmatic, and inquiry into their cultlike methods is politely discouraged. All the Sisters own the institution together, and seem to share the goal of pursuing transformation of themselves to fit the classic futanari fetish - that is, to transform themselves into beautiful, curvaceous women with large dicks. All Sisters remain within the closed society for at least seven years. The Sisters fund themselves by selling members into slavery: interestingly, the more impressive a member is, the older she seems to be when sold; there may be a sort of selection mechanism by which the losers are sold immediately and the winners remain, leading the Sisters. This does not mean that ex-Sisters are unhappy with enslavement. On the contrary, it seems to be an expected stage of their lives, and not shameful.
<<if $TFS.schoolUpgrade != 0>>

	Since you have supported the faction within the Sisters that favors
	<<if $TFS.schoolUpgrade == 3>>
		a mix of futas with and without balls; its female members will appear without balls, while its male members will appear with extremely large testicles.
		<<if $TFS.compromiseWeek+15 > $week>>Or they will, in around <<print (($TFS.compromiseWeek+15)-$week)>> weeks.<</if>>
	<<elseif $TFS.schoolUpgrade == 1>>
		futas without balls, its members will now appear without visible testicles and increased submissiveness.
	<<else>>
		futa balls, its members will now appear with extremely large testicles and increased sex drives.
	<</if>>
	As a major <<if $PC.title == 0>>benefactrix<<else>>benefactor<</if>> of the institution, you also receive a discount on them.
<</if>>//

The Sisters offer a member selected for sale into slavery for inspection via video call. The feed is of an exhausted futa, fast asleep. Whatever ceremonies the Sisters perform before releasing a member into slavery, they seem to have tired her out. There are indistinct but obviously sexual sounds audible in the background; it sounds like an orgy with a very large number of participants is going on nearby.

<</if>>

<<GenerateMarketSlave "TFS">>
<<slaveCost $activeSlave>>
<<set $slaveCost = Math.trunc($slaveCost*0.8)>>
<<if $TFS.schoolSale != 0>>
	<<set $slaveCost = Math.trunc($slaveCost*0.5)>>
<<elseif $TFS.schoolUpgrade != 0>>
	<<set $slaveCost = Math.trunc($slaveCost*0.8)>>
<</if>>
<<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>>

The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>>

<<setLocalPronouns $activeSlave>>
<<if $cash >= $slaveCost>>

[["Buy " + $him + " and check out other slaves to order"|The Futanari Sisters][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]]
	<<if $newSlaves.length == 0>>

[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]]
	<<else>>

[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $TFS.schoolSale = 0, $TFS.studentsBought += 1, $newSlaves.push($activeSlave)]]
	<</if>>
<<else>>
	//You lack the necessary funds to buy this slave.//
<</if>>

[["Decline to purchase " + $him + " and check out another slave"|The Futanari Sisters][$slavesSeen += 1]]
<<if $newSlaves.length > 0>>

[[Finish your order of slaves|Bulk Slave Intro]]
<</if>>

<<set $saleDescription = 1>><<include "Long Slave Description">>


code:
:: The Slavegirl School [nobr]

<<set $nextButton = "Back", $nextLink = "Buy Slaves", $returnTo = "Buy Slaves", $showEncyclopedia = 1, $encyclopedia = "Slave Schools">>
/* Multi-Purchase Support */
<<if ndef $newSlaves>><<set $newSlaves = []>><</if>>
<<if $newSlaves.length > 0>>
	<<set $nextButton = "Continue", $nextLink = "Bulk Slave Intro", $slaveMarket = "TSS", $returnTo = "Main", $newSlaveIndex = 0>>
<</if>>

//The Slavegirl School is the newest slave school operating in the Free Cities. Its business model is to offer simpler, cheaper wares than its competitors. All Slavegirl School graduates are natural-born females without surgical modifications. Their training emphasizes elimination of any serious psychological deformities. They are promptly enslaved and sold as soon as they reach their majorities, and are marketed as complete virgins. <<if $TSS.schoolUpgrade != 0>>

You have endowed <<if $TSS.schoolUpgrade == 1>>an alternative college at The Slavegirl School, which focuses on retraining good MILF stock into mature slave girls.<<else>>an improvement in the simplistic school's approach that teaches good basic skills without losing too much efficiency.<</if>> As a major <<if $PC.title == 0>>benefactrix<<else>>benefactor<</if>> of the institution, you also receive a discount on them.<</if>>//

The Slavegirl School offers a fresh graduate for inspection via video call. The interview takes place in a faculty member's office. Absurdly, it's barely distinguishable from an office at any traditional institution of higher education. The only giveaway is the profusion of sex toys on the desk and the pornography on the walls.

<<GenerateMarketSlave "TSS">>
<<slaveCost $activeSlave>>
<<if $TSS.schoolSale != 0>>
	<<set $slaveCost = Math.trunc($slaveCost*0.5)>>
<<elseif $TSS.schoolUpgrade != 0>>
	<<set $slaveCost = Math.trunc($slaveCost*0.8)>>
<</if>>
<<if $slavesSeen > $slaveMarketLimit>><<set $slaveCost += Math.trunc($slaveCost*(($slavesSeen-$slaveMarketLimit)*0.1))>><</if>>

The price is <<print cashFormat($slaveCost)>>.<<if $slavesSeen > $slaveMarketLimit>> You have cast such a wide net for slaves this week that it is becoming more expensive to find more for sale. Your reputation helps determine your reach within the slave market.<</if>>

<<setLocalPronouns $activeSlave>>
<<if $cash >= $slaveCost>>

[["Buy " + $him + " and check out other slaves to order"|The Slavegirl School][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $newSlaves.push($activeSlave), $introType = "multi", $slavesSeen+=1]]
	<<if $newSlaves.length == 0>>

[["Buy " + $his + " slave contract"|New Slave Intro][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Main"]]
	<<else>>

[["Buy " + $him + " and finish your order of slaves"|Bulk Slave Intro][$cash -= $slaveCost, $TSS.schoolSale = 0, $TSS.studentsBought += 1, $newSlaves.push($activeSlave)]]
	<</if>>
<<else>>
	//You lack the necessary funds to buy this slave.//
<</if>>

[["Decline to purchase " + $him + " and check out another slave"|The Slavegirl School][$slavesSeen += 1]]
<<if $newSlaves.length > 0>>

[[Finish your order of slaves|Bulk Slave Intro]]
<</if>>

<<set $saleDescription = 1>><<include "Long Slave Description">>


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" && isPlayerFertile($PC) && 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 "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 schutzstaffel uniform">>
		Her uniformed presence lends your office the air of a military command center.
	<<case "a slutty schutzstaffel uniform">>
		Her uniformed presence lends your office the air of a military command center.
	<<case "a red army uniform">>
		Her uniformed presence lends your office the air of a military command center.
	<<case "a long qipao">>
		Her elegant qipao lends your office an air of traditional opulence and prestige.
	<<case "battlearmor">>
		Her armored presence lends your office the air of a battlefield command center.
	<<case "a mounty outfit">>
		Her uniformed presence lends your office the air of a police command center.
	<<case "a dirndl">>
		Her dirndl lends a traditional atmosphere to your office.
	<<case "lederhosen">>
		Her lederhosen lends a traditional atmosphere to your office.
	<<case "a biyelgee costume">>
		Her biyelgee costume lends a festive atmosphere to your office.
	<<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 "kitty lingerie">>
		Her cat-themed lingerie gives the office a bizarrely innocent air of perversion.
	<<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 "striped panties" "a striped bra" "striped underwear">>
		She's wearing cute underwear, making her a sexy, innocent-looking office ornament.
	<<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 burkini">>
		She's wearing a colorful burkini, lending your office a vague air of conservatism.
	<<case "a hijab and blouse">>
		She's wearing a modest hijab and blouse, lending your office a certain air of conservatism.
	<<case "a hijab and abaya">>
		She's wearing a modest hijab and abaya, lending your office a certain air of conservatism.
	<<case "a niqab and abaya">>
		She's wearing a niqab and abaya, lending your office an air of conservatism.
	<<case "a klan robe" "a slutty klan robe">>
		She's wearing a ku klux klan robe, lending your office an air of conservatism.
	<<case "a burqa">>
		She's wearing an all-concealing burqa, lending your office an intense 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 monokini">>
		Her topless swimsuit gives the office a perverted yet cultured aura.
	<<case "an apron">>
		Her apron makes the office an intimate air, especially since she's nude underneath it.
	<<case "a cybersuit">>
		Her cybersuit lends to an impersonal but sexual atmosphere, as her delicious curves are prominently displayed.
	<<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" "a hanbok">>
		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.
	<<case "a tube top and thong" "a button-up shirt and panties" "a bra" "a button-up shirt" "a sweater" "a tank-top" "a thong" "a tube top" "a t-shirt" "a sweater and panties" "a tank-top and panties" "a t-shirt and thong" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "panties" "leather pants and pasties" "leather pants" "a t-shirt and panties" "panties and pasties" "jeans" "a sweater and cutoffs" "leather pants and a tube top">>
		Her purpose as your office sex toy is prominently displayed by her revealing outfit.
	<<case "a gothic lolita dress">>
		Her gothic lolita dress lends a cute but dark old world charm to your office.
	<<case "a police uniform">>
		Her police uniform lends an air of security and authority to your office.
	<<case "a one-piece swimsuit">>
		Her one-piece swimsuit lends your office a more casual atmosphere.
	<<case "a nice pony outfit" "a slutty pony outfit">>
		Her bondage pony outfit reinforces the atmosphere of submission to your will.
	<<case "a sports bra" "sport shorts and a t-shirt" "sport shorts and a sports bra" "sport shorts">>
		Her athletlic clothing gives the office a more youthful vibe.
	<<case "a skimpy loincloth">>
		Her skimpy loincloth gives the office a more barbaric and raw atmosphere.
	<<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.

<<run newSlave($activeSlave)>>

<<set _secondSlave = clone($activeSlave)>>
<<unset $activeSlave>>
<<if _secondSlave.slaveSurname>><<set _familyName = _secondSlave.slaveSurname>><</if>>
<<set _familyBirthSurname = _secondSlave.birthSurname>>
<<run nationalityToName(_secondSlave)>>
<<if _familyName>><<set _secondSlave.slaveSurname = _familyName>><</if>>
<<set _secondSlave.birthSurname = _familyBirthSurname>>
<<run nationalityToAccent(_secondSlave)>>

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

<<run newSlave(_secondSlave)>>


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][$surnamesForbidden = 0]]
<</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+$farmyard+$servantsQuarters+$arcade+$schoolroom+$spa+$nursery+$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+$farmyard+$servantsQuarters+$arcade+$schoolroom+$spa+$nursery+$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 $seePreg != 0>>

<<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>>
<<elseif $seePreg != 0>>
	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 $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 $DefaultBirthDestination === "anywhere">>
	<<if $arcologies[0].FSRepopulationFocus > 40>>
		<<if $universalRulesChildrenBecomeBreeders == 1>>
			Unreserved children ''will be auto-enrolled'' in breeder schools to be raised into fine mothers and fathers.
			[[Decide children's fate on an individual level|Universal Rules][$universalRulesChildrenBecomeBreeders = 0]]
		<<else>>
			Unreserved children ''will not be auto-enrolled'' in breeder schools. Their fate will be decided at birth.
			[[All children with undecided fates will be given to breeder schools|Universal Rules][$universalRulesChildrenBecomeBreeders = 1]]

			//Will require a <<print cashFormat(50)>> donation per week once enrollment begins//
		<</if>>
	<</if>>
<<else>>
	//Option disabled as upon birth slave babies will be sent to $DefaultBirthDestination.//
<</if>>

<<if $universalRulesChildrenBecomeBreeders < 1>>
	Upon birth slave babies
	<<if $DefaultBirthDestination === "anywhere">>
		can be sent anywhere. Pre-select their destination a:
		[[slave orphanage|Universal Rules][$DefaultBirthDestination = "an orphanage"]]
		[[citizen school|Universal Rules][$DefaultBirthDestination = "a citizen school"]]
		[[private school|Universal Rules][$DefaultBirthDestination = "a private school"]]
		<<if $Cash4Babies > 0>>
			[[market|Universal Rules][$DefaultBirthDestination = "the market"]]
		<</if>>
	<<else>>
		will be sent to $DefaultBirthDestination. [[Change your mind.|Universal Rules][$DefaultBirthDestination = "anywhere"]]
	<</if>>
<<else>>
	//Option disabled as unreserved children ''will be auto-enrolled'' in breeder schools.//
<</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">>
	$His lacy lingerie contrasts with $his deadly weaponry.
<<case "a succubus outfit">>
	$His succubus outfit and impressive weapons make $him look like a character from an overwrought graphic novel.
<<case "uncomfortable straps">>
	$His uncomfortable straps make $him look like a classical slave warrior.
<<case "shibari ropes">>
	$His shibari ropes make $him look like an insane slave fighter.
<<case "restrictive latex" "a latex catsuit">>
	$His complete suit of latex gives $him a beautiful yet intimidating appearance.
<<case "a nice nurse outfit">>
	$His practical nurse's outfit make $his weapons look like surgical instruments of death.
<<case "a military uniform">>
	$His military uniform is most befitting of an honor guard.
<<case "a schutzstaffel uniform">>
	$His military uniform is most befitting of an honor guard.
<<case "a slutty schutzstaffel uniform">>
	$His military uniform is most befitting of an honor guard and your personal whore.
<<case "a red army uniform">>
	$His military uniform is most befitting of an honor guard.
<<case "a long qipao">>
	$His elegant qipao makes $him seem less deadly than $he actually is.
<<case "battlearmor">>
	$His battlearmor means $he's always ready for combat.
<<case "a mounty outfit">>
	$His mounty outfit only enhances $his authority as your personal guard.
<<case "a police uniform">>
	$His police uniform only enhances $his authority as your personal guard.
<<case "a gothic lolita dress">>
	$His elegant dress makes $him seem less deadly than $he actually is.
<<case "a dirndl">>
	$His dirndl allows $him to hide all sorts of useful weapons against $his bare thighs.
<<case "lederhosen">>
	$His weapon hangs from a shoulder sling over $his lederhosen.
<<case "a biyelgee costume">>
	$His biyelgee costume makes $him appear as an athletic specimen, ready to defend you in hand-to-hand combat.
<<case "a mini dress">>
	$His revealing mini dress and elegant weapons make $him look sexy, yet deadly.
<<case "a monokini">>
	$His monokini's unrepressed appearance clashes amusingly with $his deadly weapons.
<<case "an apron">>
	$He's nude, aside from an apron and the holsters for $his numerous weapons.
<<case "a cybersuit">>
	$His cybersuit makes $him look sleek, sexy, and deadly. A perfect femme fatale.
<<case "clubslut netting">>
	$His club netting's slutty appearance clashes amusingly with $his deadly weapons.
<<case "a string bikini">>
	$His string bikini's flirty appearance clashes amusingly with $his deadly weapons.
<<case "a scalemail bikini">>
	$His scalemail bikini's barbaric appearance meshes well with $his sword, but clashes with $his firearms.
<<case "striped panties">>
	$He's nude, aside from some cute panties and the holsters for $his numerous weapons.
<<case "a slutty outfit">>
	<<if $slaves[$i].actualAge < 21>>
		$He's wearing a schoolgirl uniform and sucking on hard candy, making $him look like a character from a kung-fu film.
	<<elseif $slaves[$i].actualAge < 30>>
		$He's chosen to wear a catsuit, and looks like a fictional heroine.
	<<elseif $slaves[$i].actualAge < 40>>
		$He's wearing a schoolgirl uniform and sucking on hard candy, making $him look like a character from a kung-fu film.
	<<else>>
		$He's wearing a wifely dress, creating a discordant effect with $his weapons.
	<</if>>
<<case "a cheerleader outfit">>
	$He's wearing a cheerleader uniform, creating an amusing effect with $his weapons.
<<case "attractive lingerie for a pregnant woman">>
	$His silky lingerie contrasts with $his deadly weaponry.
<<case "kitty lingerie">>
	$His cutesy lingerie contrasts with $his deadly weaponry.
<<case "a maternity dress">>
	$His loose dress gives $him plenty of places to conceal weaponry.
<<case "stretch pants and a crop-top">>
	$His relaxed outfit clashes amusingly with $his serious weapons.
<<case "a slave gown">>
	$His gorgeous gown and elegant weapons make $him look refined, yet deadly.
<<case "a halter top dress">>
	$His beautiful halter top dress and elegant weapons make $him look refined, yet deadly.
<<case "a ball gown">>
	$His fabulous silken ball gown and elegant weapons make $him look refined, yet deadly.
<<case "a nice maid outfit">>
	$His pretty maid outfit and weapons make $him look like a character from an animated movie.
<<case "a nice pony outfit" "a slutty pony outfit">>
	$His leather outfit make $him look like an insane slave fighter.
<<case "a hanbok">>
	$His pretty hanbok and weapons make $him look like a character from a history novel.
<<case "spats and a tank top">>
	$His exercise outfit makes $him look like $he has the fitness to back up $his weapons.
<<case "a slutty maid outfit">>
	$His slutty maid outfit and weapons make $him look like a character from an exploitation film.
<<case "cutoffs and a t-shirt">>
	$His relaxed clothing clashes with $his weaponry, making $him look like $he's planning to kill someone and then have a relaxing day off.
<<case "harem gauze">>
	$His weapons pin $his sheer gauze down over $his body, putting everything on lewd display.
<<case "a fallen nuns habit">>
	$His sacrilegious getup and weapons make $him look like a sinner's fantasy.
<<case "a chattel habit">>
	$His chattel habit and weapons make $his role as a defender of the new faith instantly obvious.
<<case "a penitent nuns habit">>
	$His somber habit and weapons make $him look like a member of a militant order.
<<case "slutty business attire">>
	$His slutty business suit and weapons give $him the look a supervillain's sidekick.
<<case "nice business attire">>
	$His business suit and weapons give $him the look of a finely honed corporate instrument.
<<case "conservative clothing">>
	$His casual, conservative clothes and weapons make $him look like a normal old world security contractrix.
<<case "a hijab and blouse">>
	$His modest, conservative clothes and weapons make $him look like an old world security contractrix.
<<case "a comfortable bodysuit">>
	$His bodysuit and weapons make $him look like an action movie heroine.
<<case "a burkini">>
	$His form-fitting swimsuit and weapons make $him look like an action movie heroine.
<<case "a leotard">>
	$His leotard and weapons make $him look like the heroine of an old exploitation film.
<<case "a bunny outfit">>
	$His bunny outfit and weapons make $him look like the henchwoman of a villain from a cheesy vintage spy film.
<<case "a slutty nurse outfit">>
	Between $his nurse outfit and $his weapons $he 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">>
	$His kimono has discreet cuts that allow $him to fight reasonably well in it if necessary, and are almost invisible when $he stands straight.
<<case "a slutty qipao">>
	$His qipao and weapons make $him look like a character from a fighting game.
<<case "a toga">>
	$His toga and weapons make a stark contrast, making $him stand out a lot.
<<case "a huipil">>
	$His huipil hides most of the weapons $he carries, but carrying them on naked skin is a slight discomfort.
<<case "a hijab and abaya" "a niqab and abaya">>
	$His weapons are strapped to the outside of $his abaya, a juxtaposition that would be more ludicrous had not many women in the Middle East recently been seen fighting dressed in just this way.
<<case "a burqa">>
	$His weapons are strapped to the outside of $his burqa, a juxtaposition that would be more ludicrous had not some women in the Middle East recently been seen fighting dressed in just this way.
<<case "a klan robe" "a slutty klan robe">>
	$His weapons are strapped to the outside of $his robe, all the essentials are present, mainly rope.
<<case "battledress">>
	Though $his battledress top is just a tank top, $he still skirts the edge of looking more like a Free Cities mercenary than a Free Cities sex slave.
<<case "slutty jewelry">>
	The bangles $he's wearing are complemented by the straps that mount $his weapons to $his otherwise naked body.
<<case "a tube top and thong" "a button-up shirt and panties" "a bra" "a button-up shirt" "a sweater" "a tank-top" "a thong" "a tube top" "a striped bra" "a skimpy loincloth" "a sports bra">>
	Due to the skimpiness of $his outfit, $he appears to be wearing more weapons than clothing.
<<case "a sweater and panties" "a t-shirt" "a tank-top and panties" "a t-shirt and thong" "an oversized t-shirt and boyshorts" "an oversized t-shirt" "a t-shirt and jeans" "boyshorts" "cutoffs" "leather pants and pasties" "leather pants" "panties" "sport shorts and a t-shirt" "a t-shirt and panties" "panties and pasties" "striped underwear" "sport shorts and a sports bra" "jeans" "a sweater and cutoffs" "leather pants and a tube top" "sport shorts">>
	$His weapons only accentuate the nakedness of $his body.
<<default>>
	<<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>>
		$His chastity belt covers and protects $him, just as $his weapons cover and protect you.
	<<elseif ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
		$His chastity cage covers and protects $him, just as $his weapons cover and protect you.
	<<else>>
		$He is nude except for $his armament.
	<</if>>
<</switch>>

//