code:
:: Incubator [nobr]

<<set $nextButton to "Back to Main">>
<<set $nextLink to "Main">>
<<set $returnTo to "Incubator">>
<<set $targetAge to Math.clamp($targetAge, $minimumSlaveAge, 18)>>

<<if $incubatorName != "the Incubator">>
	<<set $incubatorNameCaps to $incubatorName.replace("the ", "The ")>>
<</if>>

<<set $readySlaves to 0>>
<<set $readySlave to 0>>
<<set $incubatorSlaves to 0>>
<<for _i to 0; _i < $tanks.length; _i++>>
		<<set $incubatorSlaves += 1>>
<</for>>

$incubatorNameCaps is a clean, cold hall designed to be lined with tanks and their connected monitoring systems.

<<if $incubatorSlaves > 2>>
	It's well used. The hum of active tanks fill the air.
<<elseif $incubatorSlaves > 0>>
	It's barely used; most of the tanks lie dormant.
<<else>>
	It's empty and quiet. [[Decommission the incubator|Main][$incubator to 0, $incubatorUpgradeSpeed = 0, $incubatorUpgradeWeight = 0, $incubatorUpgradeMuscles = 0, $incubatorUpgradeReproduction = 0, $tanks = []]]
<</if>>

It can support $incubator <<if $incubator == 1>>child<<else>>children<</if>>.
<<if $incubator == $incubatorSlaves>>
	All of the tanks are currently occupied by growing children.
<</if>>
[[Add another incubation tank|Incubator][$cash -= Math.trunc(60000*$upgradeMultiplierArcology), $incubator += 1]] //Costs ¤<<print Math.trunc(60000*$upgradeMultiplierArcology)>> and will increase upkeep costs//

Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimum Legal Age|Incubator][$targetAge to $minimumSlaveAge]] | [[Average Age of Fertility|Incubator][$targetAge to $fertilityAge]] | [[Average Age of Potency|Incubator][$targetAge to $potencyAge]] | [[Legal Adulthood|Incubator][$targetAge to 18]]
//Setting will not be applied to tanks in use.//

<<if $incubatorUpgradeSpeed == 52>>
	It has been upgraded with perfected growth accelerants; children grow at the rate of 1 week to 1 year.
<<elseif $incubatorUpgradeSpeed == 18>>
	It has been upgraded with advanced experimental growth accelerants; children grow at the rate of 3 weeks to 1 year. [[Fund speculative research into maximizing growth rate|Incubator][$cash -= Math.trunc(500000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed to 52]] //Costs ¤<<print Math.trunc(500000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<<elseif $incubatorUpgradeSpeed == 9>>
	It has been upgraded with advanced growth accelerants; children grow at the rate of 6 weeks to 1 year. [[Fund research into increasing growth rate even further|Incubator][$cash -= Math.trunc(75000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed to 18]] //Costs ¤<<print Math.trunc(75000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<<elseif $incubatorUpgradeSpeed == 6>>
	It has been upgraded with growth accelerants; children grow at the rate of 9 weeks to 1 year. [[Further upgrade the incubators with specialized stem cells to speed growth|Incubator][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed to 9]] //Costs ¤<<print Math.trunc(30000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<<elseif $incubatorUpgradeSpeed == 5>>
	The incubation tanks are basic; children grow at the rate of 12 weeks to 1 year. [[Upgrade the incubators with growth accelerating drugs|Incubator][$cash -= Math.trunc(30000*$upgradeMultiplierArcology), $incubatorUpgradeSpeed to 6]] //Costs ¤<<print Math.trunc(30000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<</if>>

<<if $incubatorUpgradeWeight == 1>>
	Advanced caloric monitoring systems have been installed in the tanks to monitor and maintain a developing child's weight.
<<else>>
	There are no systems in place to control a growing child's weight; they will likely come out emaciated from rapidly growing. [[Upgrade the growth tanks with weight monitoring systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeWeight to 1]] //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<</if>>

<<if $incubatorUpgradeMuscles == 1>>
	Advanced monitoring and steriod injection systems have been installed in the tanks to monitor and maintain a developing child's musculature.
<<else>>
	There are no systems in place to control a growing child's musculature; they will likely come out frail and weak from rapidly growing. [[Upgrade the growth tanks with muscle monitoring systems|Incubator][$cash -= Math.trunc(20000*$upgradeMultiplierArcology), $incubatorUpgradeMuscles to 1]] //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<</if>>

<<if $incubatorUpgradeReproduction == 1>>
	Advanced monitoring and hormone injection systems have been installed in the tanks to influence a developing child's reproductive organs.
<<else>>
	There are no systems in place to control a growing child's reproductive capability. [[Upgrade the growth tanks with hormone monitoring systems|Incubator][$cash -= Math.trunc(50000*$upgradeMultiplierArcology), $incubatorUpgradeReproduction to 1]] //Costs ¤<<print Math.trunc(50000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<</if>>

<<if $incubatorSlaves > 0>>
<<for $i to 0; $i < $tanks.length; $i++>>
		<<if $tanks[$i].growTime <= 0>>
			<<set $readySlaves = 1>>

@@color:pink;$tanks[$i].slaveName@@ is ready to be released from her tank.
		<<else>>

@@color:pink;<<print $tanks[$i].slaveName>>'s@@ growth is currently being accelerated. She will be ready for release in about <<print Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>> weeks.
		<</if>>
		<<if $incubatorUpgradeWeight == 1>>

			<<if $incubatorWeightSetting == 1>>
				Her weight is not being properly managed, saving costs but likely causing excessive weight gain.
			<<elseif $incubatorWeightSetting == 2>>
				Her weight is being carefully managed; she will be released at a healthy weight.
			<<elseif $incubatorWeightSetting == 0>>
				Weight management systems are offline; she will likely be malnourished.
			<</if>>
		<</if>>
		<<if $incubatorUpgradeMuscles == 1>>

			<<if $incubatorMusclesSetting == 2>>
				Her strength levels are purposefully set highter than recommended; excessive muscle gain likely.
			<<elseif $incubatorMusclesSetting == 1>>
				Her musculature is being carefully managed; she will be released with near normal strength.
			<<elseif $incubatorMusclesSetting == 0>>
				Strength management systems are offline; she will likely be released extremely weak.
			<</if>>
		<</if>>
		<<if $incubatorUpgradeReproduction == 1>>

			<<if $incubatorReproductionSetting == 2>>
				Her hormone levels are purposefully set highter than recommended; over-active reproductive systems likely.
			<<elseif $incubatorReproductionSetting == 1>>
				Her hormone levels are being carefully managed; she will be released with with fully functional reproductive organs.
			<<elseif $incubatorReproductionSetting == 0>>
				Reproduction management systems are offline; she will undergo normal puberty.
			<</if>>
		<</if>>
<</for>>
<</if>>

<<if $incubatorUpgradeWeight == 1>>
	<<if $incubatorWeightSetting == 1>>
		Weight is not being properly managed, saving costs but likely causing excessive weight gain. [[Monitor|Incubator][$incubatorWeightSetting = 2]] | [[Disable|Incubator][$incubatorWeightSetting = 0]]
	<<elseif $incubatorWeightSetting == 2>>
		Weight is being carefully managed; children will be released at a healthy weight. [[Estimate only|Incubator][$incubatorWeightSetting = 1]] | [[Disable|Incubator][$incubatorWeightSetting = 0]]
	<<elseif $incubatorWeightSetting == 0>>
		Weight management systems are offline; children will likely be malnourished. [[Activate|Incubator][$incubatorWeightSetting = 2]]
	<</if>>
<</if>>

<<if $incubatorUpgradeMuscles == 1>>
	<<if $incubatorMusclesSetting == 2>>
		Strength levels are purposefully set highter than recommended; excessive muscle gain likely. [[Limit|Incubator][$incubatorMusclesSetting = 1]] | [[Disable|Incubator][$incubatorMusclesSetting = 0]]
	<<elseif $incubatorMusclesSetting == 1>>
		Musculature is being carefully managed; children will be released with near normal strength. [[Overload|Incubator][$incubatorMusclesSetting = 2]] | [[Disable|Incubator][$incubatorMusclesSetting = 0]]
	<<elseif $incubatorMusclesSetting == 0>>
		Strength management systems are offline; children will likely be released extremely weak. [[Activate|Incubator][$incubatorMusclesSetting = 1]]
	<</if>>
<</if>>

<<if $incubatorUpgradeReproduction == 1>>
	<<if $incubatorReproductionSetting == 2>>
		Hormone levels are purposefully set highter than recommended; over-active reproductive systems likely. [[Limit|Incubator][$incubatorReproductionSetting = 1]] | [[Disable|Incubator][$incubatorReproductionSetting = 0]]
	<<elseif $incubatorReproductionSetting == 1>>
		Hormone levels are being carefully managed; children will be released with with fully functional reproductive organs. [[Overload|Incubator][$incubatorReproductionSetting = 2]] | [[Disable|Incubator][$incubatorReproductionSetting = 0]]
	<<elseif $incubatorReproductionSetting == 0>>
		Reproduction management systems are offline; children will undergo normal puberty. [[Activate|Incubator][$incubatorReproductionSetting = 1]]
	<</if>>
<</if>>

<<if $readySlaves == 1>>
	<<for $i to 0; $i < $tanks.length; $i++>>
		<<if $tanks[$i].growTime <= 0>>
			<<set $readySlave = $tanks.pluck([$i], [$i])>>
			<<break>>
		<</if>>
	<</for>>
	<<goto "Incubator Retrieval Workaround">>
<</if>>

Rename $incubatorName: <<textbox "$incubatorName" $incubatorName "Incubator">> //Use a noun or similar short phrase//


code:
:: Incubator Report [nobr]

<<set $incubatorSlaves to 0>>

<<for $i to 0; $i < $tanks.length; $i++>>
	<<set $tanks[$i].birthWeek += 1>>
	<<if $tanks[$i].birthWeek >= 52>>
		<<set $tanks[$i].birthWeek to 0>>
		<<if $seeAge == 1>>
			<<set $tanks[$i].actualAge += 1>>
		<</if>>
	<</if>>
	<<set $incubatorSlaves += 1>>
	<<if $tanks[$i].growTime > 0>>
		<<set $tanks[$i].growTime -= $incubatorUpgradeSpeed>>

@@color:pink;<<print $tanks[$i].slaveName>>'s@@ growth is currently being accelerated. She <<if Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed) == 0>>is @@color:lime;ready for release.@@ She will be ejected from her tank upon your approach<<else>>will be ready for release in about <<print Math.round($tanks[$i].growTime/$incubatorUpgradeSpeed)>> weeks<</if>>.
	<<else>>
		@@color:pink;$tanks[$i].slaveName@@ is @@color:lime;ready for release.@@ She will be ejected from her tank upon your approach.
	<</if>>

	<<if $incubatorUpgradeWeight == 1>>

		<<if $incubatorWeightSetting == 1>>
			<<if $tanks[$i].weight < 100>>
				<<if $incubatorUpgradeSpeed == 52>>
					<<set $tanks[$i].weight += 70>>
				<<elseif $incubatorUpgradeSpeed == 18>>
					<<set $tanks[$i].weight += 40>>
				<<elseif $incubatorUpgradeSpeed == 9>>
					<<set $tanks[$i].weight += 20>>
				<<elseif $incubatorUpgradeSpeed == 6>>
					<<set $tanks[$i].weight += 10>>
				<<elseif $incubatorUpgradeSpeed == 5>>
					<<set $tanks[$i].weight += 5>>
				<</if>>
			<</if>>
			The weight monitoring systems are overloading her intake causing @@color:red;rapid weight gain.@@
		<<elseif $incubatorWeightSetting == 2>>
			<<if $tanks[$i].weight > 10>>
				<<if $incubatorUpgradeSpeed == 52>>
					<<set $tanks[$i].weight -= 30>>
				<<elseif $incubatorUpgradeSpeed == 18>>
					<<set $tanks[$i].weight -= 10>>
				<<elseif $incubatorUpgradeSpeed == 9>>
					<<set $tanks[$i].weight -= 5>>
				<<elseif $incubatorUpgradeSpeed == 6>>
					<<set $tanks[$i].weight -= 2>>
				<<elseif $incubatorUpgradeSpeed == 5>>
					<<set $tanks[$i].weight -= 1>>
				<</if>>
				The weight monitoring systems detect she is overweight and @@color:green;decrease her coloric intake.@@
			<<elseif $tanks[$i].weight < -10>>
				<<if $incubatorUpgradeSpeed == 52>>
					<<set $tanks[$i].weight += 30>>
				<<elseif $incubatorUpgradeSpeed == 18>>
					<<set $tanks[$i].weight += 10>>
				<<elseif $incubatorUpgradeSpeed == 9>>
					<<set $tanks[$i].weight += 5>>
				<<elseif $incubatorUpgradeSpeed == 6>>
					<<set $tanks[$i].weight += 2>>
				<<elseif $incubatorUpgradeSpeed == 5>>
					<<set $tanks[$i].weight += 1>>
				<</if>>
				The weight monitoring systems detect she is underweight and @@color:green;increase her coloric intake.@@
			<<else>>
				She is @@color:lime;currently a healthy weight;@@ efforts will be made to maintain it.
			<</if>>
		<<elseif $incubatorWeightSetting == 0>>
			<<if $tanks[$i].weight > -100>>
				Her developing body @@color:red;quickly sheds its gained weight.@@
				<<set $tanks[$i].weight -= 40>>
			<</if>>
		<</if>>
	<<else>>
		<<if $tanks[$i].weight > -100>>
			Her developing body @@color:red;quickly sheds its gained weight.@@
			<<set $tanks[$i].weight -= 40>>
		<</if>>
	<</if>>

	<<if $incubatorUpgradeMuscles == 1>>

		<<if $incubatorMusclesSetting == 2>>
			<<if $tanks[$i].muscles < 100>>
				<<if $incubatorUpgradeSpeed == 52>>
					<<set $tanks[$i].muscles += 70>>
				<<elseif $incubatorUpgradeSpeed == 18>>
					<<set $tanks[$i].muscles += 40>>
				<<elseif $incubatorUpgradeSpeed == 9>>
					<<set $tanks[$i].muscles += 20>>
				<<elseif $incubatorUpgradeSpeed == 6>>
					<<set $tanks[$i].muscles += 10>>
				<<elseif $incubatorUpgradeSpeed == 5>>
					<<set $tanks[$i].muscles += 5>>
				<</if>>
			<</if>>
			The strength monitoring systems are overloading her with steroids causing @@color:green;rapid muscle development.@@
		<<elseif $incubatorMusclesSetting == 1>>
			<<if $tanks[$i].muscles > 10>>
				<<if $incubatorUpgradeSpeed == 52>>
					<<set $tanks[$i].muscles -= 30>>
				<<elseif $incubatorUpgradeSpeed == 18>>
					<<set $tanks[$i].muscles -= 10>>
				<<elseif $incubatorUpgradeSpeed == 9>>
					<<set $tanks[$i].muscles -= 5>>
				<<elseif $incubatorUpgradeSpeed == 6>>
					<<set $tanks[$i].muscles -= 2>>
				<<elseif $incubatorUpgradeSpeed == 5>>
					<<set $tanks[$i].muscles -= 1>>
				<</if>>
				The strength monitoring systems detect she is overly muscular and @@color:green;decrease her steroid dosage.@@
			<<elseif $tanks[$i].muscles < -10>>
				<<if $incubatorUpgradeSpeed == 52>>
					<<set $tanks[$i].muscles += 30>>
				<<elseif $incubatorUpgradeSpeed == 18>>
					<<set $tanks[$i].muscles += 10>>
				<<elseif $incubatorUpgradeSpeed == 9>>
					<<set $tanks[$i].muscles += 5>>
				<<elseif $incubatorUpgradeSpeed == 6>>
					<<set $tanks[$i].muscles += 2>>
				<<elseif $incubatorUpgradeSpeed == 5>>
					<<set $tanks[$i].muscles += 1>>
				<</if>>
				The strength monitoring systems detect she is weak and @@color:green;increase her steroid dosage.@@
			<<else>>
				She has @@color:lime;a healthy musculature;@@ efforts will be made to maintain it.
			<</if>>
		<<elseif $incubatorMusclesSetting == 0>>
			<<if $tanks[$i].muscles > -100>>
				Her developing body @@color:red;quickly loses its gained muscle.@@
				<<set $tanks[$i].muscles -= 40>>
			<</if>>
		<</if>>
	<<else>>
		<<if $tanks[$i].muscles > -100>>
			Her developing body @@color:red;quickly loses its gained muscle.@@
			<<set $tanks[$i].muscles -= 40>>
		<</if>>
	<</if>>

	<<if $incubatorUpgradeReproduction == 1>>

		<<if $incubatorReproductionSetting == 2>>
			Her developing body is being flooded with hormones.
			<<if $incubatorWeightSetting == 1>>
				Combined with the abundant food provided to her, her body grows rapidly.
				<<if $tanks[$i].ovaries == 1>>
					<<set $tanks[$i].pubertyXX = 1>>
					<<if $seeHyperPreg == 1>>
						<<set $tanks[$i].pregType = random(25,45)>>
					<<else>>
						<<set $tanks[$i].pregType = random(3,5)>>
					<</if>>
					<<if $incubatorUpgradeSpeed == 52>>
						<<if $tanks[$i].boobs < 8000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 2000>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 50>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 2>>
						<</if>>
						<<if $tanks[$i].butt < 12 && random(1,100) > 30>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 4>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 18>>
						<<if $tanks[$i].boobs < 8000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 500>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 50>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 12 && random(1,100) > 50>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 3>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 9>>
						<<if $tanks[$i].boobs < 8000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 200>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 60>>
							The excess estrogen-laced growth hormones @@color:green;causes her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 12 && random(1,100) > 50>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear grow fatter.@@
							<<set $tanks[$i].butt += 2>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 6>>
						<<if $tanks[$i].boobs < 8000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 100>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 70>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 12 && random(1,100) > 60>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 5>>
						<<if $tanks[$i].boobs < 8000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 100>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 80>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 12 && random(1,100) > 70>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<</if>>
				<<elseif $tanks[$i].balls > 0>>
					<<set $tanks[$i].pubertyXY = 1>>
					<<if $incubatorUpgradeSpeed == 52>>
						<<if $tanks[$i].balls < 40>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 16>>
						<</if>>
						<<if $tanks[$i].dick < 10 && random(1,100) > 20>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 4>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 18>>
						<<if $tanks[$i].balls < 40 && random(1,100) > 10>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 9>>
						<</if>>
						<<if $tanks[$i].dick < 10 && random(1,100) > 30>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 3>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 9>>
						<<if $tanks[$i].balls < 40 && random(1,100) > 20>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 4>>
						<</if>>
						<<if $tanks[$i].dick < 10 && random(1,100) > 50>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 2>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 6>>
						<<if $tanks[$i].balls < 40 && random(1,100) > 30>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 2>>
						<</if>>
						<<if $tanks[$i].dick < 10 && random(1,100) > 70>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 5>>
						<<if $tanks[$i].balls < 40 && random(1,100) > 30>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 10 && random(1,100) > 80>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<</if>>
				<</if>>
			<<elseif $incubatorWeightSetting == 1>>
				Combined with the healthy food provided to her, her body grows readily.
				<<if $tanks[$i].ovaries == 1>>
					<<set $tanks[$i].pubertyXX = 1>>
					<<if $seeHyperPreg == 1>>
						<<set $tanks[$i].pregType = random(15,25)>>
					<<else>>
						<<set $tanks[$i].pregType = random(2,4)>>
					<</if>>
					<<if $incubatorUpgradeSpeed == 52>>
						<<if $tanks[$i].boobs < 4000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 1000>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 70>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 8 && random(1,100) > 50>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 3>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 18>>
						<<if $tanks[$i].boobs < 4000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 500>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 80>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 8 && random(1,100) > 50>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 9>>
						<<if $tanks[$i].boobs < 4000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 200>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 90>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 8 && random(1,100) > 60>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 6>>
						<<if $tanks[$i].boobs < 4000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 100>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 95>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 8 && random(1,100) > 70>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 5>>
						<<if $tanks[$i].boobs < 4000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 100>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 95>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 8 && random(1,100) > 80>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<</if>>
				<<elseif $tanks[$i].balls > 0>>
					<<set $tanks[$i].pubertyXY = 1>>
					<<if $incubatorUpgradeSpeed == 52>>
						<<if $tanks[$i].balls < 10>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 3>>
						<</if>>
						<<if $tanks[$i].dick < 7 && random(1,100) > 20>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 2>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 18>>
						<<if $tanks[$i].balls < 10 && random(1,100) > 10>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 2>>
						<</if>>
						<<if $tanks[$i].dick < 7 && random(1,100) > 30>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 9>>
						<<if $tanks[$i].balls < 10 && random(1,100) > 20>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 7 && random(1,100) > 50>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 6>>
						<<if $tanks[$i].balls < 10 && random(1,100) > 30>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 7 && random(1,100) > 70>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 5>>
						<<if $tanks[$i].balls < 10 && random(1,100) > 30>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 7 && random(1,100) > 80>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<</if>>
				<</if>>
			<<else>>
				Since her body has little to work with, her growth is fairly minor.
				<<if $tanks[$i].ovaries == 1>>
					<<set $tanks[$i].pubertyXX = 1>>
					<<if $seeHyperPreg == 1>>
						<<set $tanks[$i].pregType = random(10,15)>>
					<<else>>
						<<set $tanks[$i].pregType = random(2,3)>>
					<</if>>
					<<if $incubatorUpgradeSpeed == 52>>
						<<if $tanks[$i].boobs < 2000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 700>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 90>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 2>>
						<</if>>
						<<if $tanks[$i].butt < 6 && random(1,100) > 70>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 2>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 18>>
						<<if $tanks[$i].boobs < 2000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 200>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 80>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 6 && random(1,100) > 70>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 9>>
						<<if $tanks[$i].boobs < 2000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly balloon her breasts.@@
							<<set $tanks[$i].boobs += 50>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 80>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 6 && random(1,100) > 90>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 6>>
						<<if $tanks[$i].boobs < 2000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly grow her breasts.@@
							<<set $tanks[$i].boobs += 20>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 90>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 6 && random(1,100) > 90>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 5>>
						<<if $tanks[$i].boobs < 2000>>
							The excess estrogen-laced growth hormones @@color:green;rapidly grow her breasts.@@
							<<set $tanks[$i].boobs += 10>>
						<</if>>
						<<if $tanks[$i].hips < 2 && random(1,100) > 95>>
							The excess estrogen-laced growth hormones @@color:green;cause her hips to widen for childbirth.@@
							<<set $tanks[$i].hips += 1>>
						<</if>>
						<<if $tanks[$i].butt < 6 && random(1,100) > 90>>
							The excess estrogen-laced growth hormones @@color:green;cause her rear to grow fatter.@@
							<<set $tanks[$i].butt += 1>>
						<</if>>
					<</if>>
				<<elseif $tanks[$i].balls > 0>>
					<<set $tanks[$i].pubertyXY = 1>>
					<<if $incubatorUpgradeSpeed == 52>>
						<<if $tanks[$i].balls < 6>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to grow for extra cum production.@@
							<<set $tanks[$i].balls += 2>>
						<</if>>
						<<if $tanks[$i].dick < 4 && random(1,100) > 60>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 18>>
						<<if $tanks[$i].balls < 6 && random(1,100) > 50>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to grow for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 4 && random(1,100) > 60>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 9>>
						<<if $tanks[$i].balls < 6 && random(1,100) > 60>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to balloon for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 4 && random(1,100) > 70>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 2>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 6>>
						<<if $tanks[$i].balls < 6 && random(1,100) > 70>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to grow for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 4 && random(1,100) > 80>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<<elseif $incubatorUpgradeSpeed == 5>>
						<<if $tanks[$i].balls < 6 && random(1,100) > 80>>
							The excess testosterone-laced growth hormones @@color:green;cause her balls to grow for extra cum production.@@
							<<set $tanks[$i].balls += 1>>
						<</if>>
						<<if $tanks[$i].dick < 4 && random(1,100) > 90>>
							The excess testosterone-laced growth hormones @@color:green;cause her penis to swell.@@
							<<set $tanks[$i].dick += 1>>
						<</if>>
					<</if>>
				<</if>>
			<</if>>
		<<elseif $incubatorReproductionSetting == 1>>
			Her hormone levels are being carefully managed, @@color:green;encouraging early puberty.@@
			<<if $tanks[$i].ovaries == 1>>
				<<set $tanks[$i].pubertyXX = 1>>
				<<if $tanks[$i].boobs < 400 && random(1,100) > 60>>
					The added estrogen @@color:green;causes her breasts to swell.@@
					<<set $tanks[$i].boobs += 50>>
				<</if>>
				<<if $tanks[$i].hips < 2 && random(1,100) > 90>>
					The added estrogen @@color:green;causes her hips to widen.@@
					<<set $tanks[$i].hips += 1>>
				<</if>>
				<<if $tanks[$i].butt < 5 && random(1,100) > 80>>
					The added estrogen @@color:green;causes her butt to grow.@@
					<<set $tanks[$i].butt += 1>>
				<</if>>
			<<elseif $tanks[$i].balls > 0>>
				<<set $tanks[$i].pubertyXY = 1>>
				<<if $tanks[$i].balls < 3 && random(1,100) > 80>>
					The added testosterone @@color:green;causes her balls to swell.@@
					<<set $tanks[$i].balls += 1>>
				<</if>>
				<<if $tanks[$i].dick < 3 && random(1,100) > 60>>
					The added testosterone @@color:green;causes her penis to grow.@@
					<<set $tanks[$i].dick += 1>>
				<</if>>
			<</if>>
		<<else>>
			<<if $tanks[$i].balls > 0>>
				<<if $tanks[$i].balls > 1>>
					<<set $tanks[$i].balls -= 5>>
				<</if>>
				<<if $tanks[$i].dick > 1>>
					<<set $tanks[$i].dick -= 5>>
				<</if>>
				<<if $tanks[$i].balls <= 0>>
					<<set $tanks[$i].balls = 1>>
				<</if>>
				<<if $tanks[$i].dick <= 0>>
					<<set $tanks[$i].dick = 1>>
				<</if>>
			<</if>>
			<<if $tanks[$i].boobs > 0>>
				<<set $tanks[$i].boobs -= 500>>
			<</if>>
			<<if $tanks[$i].butt > 0>>
				<<set $tanks[$i].butt -= 4>>
			<</if>>
		<</if>>
	<<else>>
		<<if $tanks[$i].balls > 0>>
			<<if $tanks[$i].balls > 1>>
				<<set $tanks[$i].balls -= 5>>
			<</if>>
			<<if $tanks[$i].dick > 1>>
				<<set $tanks[$i].dick -= 5>>
			<</if>>
			<<if $tanks[$i].balls <= 0>>
				<<set $tanks[$i].balls = 1>>
			<</if>>
			<<if $tanks[$i].dick <= 0>>
				<<set $tanks[$i].dick = 1>>
			<</if>>
		<</if>>
		<<if $tanks[$i].boobs > 0>>
			<<set $tanks[$i].boobs -= 500>>
		<</if>>
		<<if $tanks[$i].butt > 0>>
			<<set $tanks[$i].butt -= 4>>
		<</if>>
	<</if>>

	<<set $tanks[$i].weight = Math.clamp($tanks[$i].weight, -100, 100)>>
	<<set $tanks[$i].muscles = Math.clamp($tanks[$i].muscles, -100, 100)>>
	<<set $tanks[$i].dick = Math.clamp($tanks[$i].dick, 0, 10)>>
	<<set $tanks[$i].hips = Math.clamp($tanks[$i].hips, -2, 2)>>
	<<set $tanks[$i].balls = Math.clamp($tanks[$i].balls, 0, 40)>>
	<<set $tanks[$i].boobs = Math.clamp($tanks[$i].boobs, 0, 10000)>>

<</for>>
<<if $incubatorSlaves == 0>>
$incubatorNameCaps is currently unused.
<</if>>

repo_name: preglocke/fc


code:
:: Incubator Retrieval Workaround

$readySlave.slaveName has been discharged from $incubatorName and is ready for her first ever inspection.

<<set $activeSlave = $readySlave>>
<<set $saleDescription to 0>>
<<set $incubatorSlaves-->>
<<include "Long Slave Description">>
<<AddSlave $activeSlave>>
<<set $nextLink to "AS Dump">>
<<set $returnTo to "Main">>
<<include "New Child Intro">>


code:
:: Incubator Workaround [nobr]

<<if $tanks.length < $incubator>>
	<<set $activeSlave.growTime = Math.trunc($targetAge*52)>>
	<<set $tanks.push($activeSlave)>>
	<<set $incubatorSlaves++>>
<</if>>

<<set $activeSlave = {}>>


code:
:: Manage Personal Affairs [nobr]

<<set $showEncyclopedia to 0>>
<<PCTitle>>

You pause for a moment from your busy day to day life to return to <<if $masterSuite != 0>>$masterSuiteName<<else>>your room<</if>> to consider some things about yourself.

You take yourself in in a full length mirror. You are a <<print $PC.skin>> $PC.race <<if $PC.dick == 1 && $PC.vagina == 1>>futanari<<elseif $PC.dick == 1>>man<<else>>woman<</if>> with $PC.hColor hair and $PC.eyeColor eyes.
<<if $PC.actualAge >= 65>>
	You're $PC.actualAge and definitly feeling it.<<if $PC.visualAge > $PC.actualAge>> You've taken measures to look an older $PC.visualAge, though perhaps it might be time to undo it.<<elseif $PC.visualAge < $PC.actualAge>> You've taken measures to look a younger $PC.visualAge, now if only your body agreed with your looks.<</if>>
<<elseif $PC.actualAge >= 50>>
	You're $PC.actualAge and starting to feel it.<<if $PC.visualAge > $PC.actualAge>> You've taken measures to look an older $PC.visualAge.<<elseif $PC.visualAge < $PC.actualAge>> You've taken measures to look a younger $PC.visualAge.<</if>>
<<elseif $PC.actualAge >= 35>>
	You're $PC.actualAge and strong.<<if $PC.visualAge > $PC.actualAge>> You've taken measures to look an older $PC.visualAge and reap the respect that comes with it.<<elseif $PC.visualAge < $PC.actualAge>> You've taken measures to look a younger $PC.visualAge recapturing your youth.<</if>>
<<else>>
	You're $PC.actualAge and full of vigor.<<if $PC.visualAge > $PC.actualAge>> You've taken measures to look an older $PC.visualAge and reap the respect that comes with it.<<elseif $PC.visualAge < $PC.actualAge>> You've taken measures to look a younger $PC.visualAge, even though society may find your looks uncomfortable.<</if>>
<</if>>
<<if ($playerAging != 0)>>Your birthday is <<if $PC.birthWeek is 51>>next week<<else>>in <<print 52-$PC.birthWeek>> weeks<</if>>.<</if>>
<<if $PC.boobsBonus > 0 || $PC.preg > 2>>
	<<if $PC.boobsBonus > 0>>
		<<if $PC.boobsBonus > 2>>
			Your breasts feel enormous.<<if $PC.preg > 30 || $PC.births > 0>> Likely a side effect of your lactation.<</if>>
		<<elseif $PC.boobsBonus == 2>>
			Your breasts feel huge.<<if $PC.preg > 30 || $PC.births > 0>> Likely a side effect of your lactation.<</if>>
		<<elseif $PC.boobsBonus == 1>>
			Your breasts seem a little bigger.<<if $PC.preg > 30 || $PC.births > 0>> Likely a side effect of your lactation.<</if>>
		<</if>>
	<</if>>
	<<if $PC.preg >= 42>>
		You don't know why you even bother getting out of bed; you are overdue and ready to drop at many time,  making your life as arcology owner very difficult. You try to relax and enjoy your slaves, but you can only manage so much in this state.
	<<elseif $PC.preg >= 40>>
		You feel absolutely massive; your full-term belly makes your life as arcology owner very difficult. You try your best to not wander too far from your penthouse, not with labor and birth so close.
	<<elseif $PC.preg >= 36>>
		You can barely wrap your arms around your huge pregnant belly, and when you do, your popped navel reminds you your bun is almost ready.
	<<elseif $PC.preg >= 32>>
		Your pregnancy has gotten quite huge, none of your clothes fit it right.
	<<elseif $PC.preg >= 28>>
		Your pregnant belly juts out annoyingly far, just getting dressed is a pain now.
	<<elseif $PC.preg >= 24>>
		Half way there! Your belly has gotten quite large with child; it is beginning to get the way of sex and business.
	<<elseif $PC.preg >= 20>>
		Your belly is now large enough that there is no hiding it.
	<<elseif $PC.preg >= 16>>
		Your belly is rounded by your early pregnancy.
	<<elseif $PC.preg >= 12>>
		Your lower belly is beginning to stick out, you're definitely pregnant.
	<<elseif $PC.preg >= 8>>
		Your belly is slightly swollen; combined with your missed period, odds are you're pregnant.
	<<elseif $PC.preg >= 3>>
		Your period hasn't happened in some time, you might be pregnant.
	<</if>>
<<else>>
	You look the same as you always have.
<</if>>

/*
<<if $playerSurgery == 0>>[[Visit your plastic surgeon.|Elective Surgery][$playerSurgery = 4]]<<else>>Your favorite plastic surgeon is booked solid for the next $playerSurgery weeks.<</if>>*/

On formal occasions, you are announced as $PCTitle. By slaves, however, you prefer to be called <<if ndef $PC.customTitle>>by name<<else>>$PC.customTitle, or $PC.customTitleLisp, by those slaves incapable of saying $PC.customTitle correctly<</if>>.

<<if ndef $PC.customTitle>>

<<link "Set a custom title for slaves to address you">>
		<<replace "#result">>
			Custom title: <<textbox "$PC.customTitle" $PC.customTitle>>
			<<link "Apply">>
				<<replace "#result">>
					Your title is now $PC.customTitle.
					<<set $PC.customTitleLisp to $PC.customTitle, $PC.customTitleLisp to $PC.customTitleLisp.replace("ss", "th"), $PC.customTitleLisp to $PC.customTitleLisp.replace("S", "Th"), $PC.customTitleLisp to $PC.customTitleLisp.replace("s", "th")>>
				<</replace>>
			<</link "">>
		<</replace>>
	<</link>>
<<else>>

Your custom title is <<textbox "$PC.customTitle" $PC.customTitle>>
	<<link "Apply">>
		<<replace "#result">>
			Your title is now $PC.customTitle.
			<<set $PC.customTitleLisp to $PC.customTitle, $PC.customTitleLisp to $PC.customTitleLisp.replace("ss", "th"), $PC.customTitleLisp to $PC.customTitleLisp.replace("S", "Th"), $PC.customTitleLisp to $PC.customTitleLisp.replace("s", "th")>>
		<</replace>>
	<</link>> |
	<<link "Stop using a custom title">>
		<<replace "#result">>
			You stop using a custom title
			<<set $PC.customTitle to undefined>>
			<<set $PC.customTitleLisp to undefined>>
		<</replace>>
	<</link>>
<</if>>

<<if $PC.degeneracy > 0>>

__Rumors__

<<if $PC.degeneracy > 100>>
	There are severe and devastating rumors about you spreading across the arcology.
<<elseif $PC.degeneracy > 75>>
	There are severe rumors about you spreading across the arcology.
<<elseif $PC.degeneracy > 50>>
	There are bad rumors about you spreading across the arcology.
<<elseif $PC.degeneracy > 25>>
	There are rumors about you spreading across the arcology.
<<elseif $PC.degeneracy > 10>>
	There are minor rumors about you spreading across the arcology.
<<else>>
	The occasional rumor about you can be heard throughout the arcology.
<</if>>

<</if>>

<<if $familyTesting == 1>>
<<if totalPlayerRelatives($PC) > 0>>
	<<PlayerFamily>>
<</if>>
<</if>>

<<if $PC.vagina == 1>>

__Contraceptives and Fertility__

<<if $PC.preg < 8 && $PC.preg > 0 && $PC.pregSource != -1>>
	Your period is late, so the first thing you do is test yourself for a potential pregnancy: @@color:lime;you are pregnant.@@	<<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregSource = 0>><<print "You take a syringe filled with abortificants and make your self comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">>
    <</replace>><</link>>
<<elseif $PC.labor == 1>>
	You are beginning to feel contractions, you'll be giving birth soon.
<<elseif $PC.preg >= 40>>
	Your due date is looming, but your child doesn't seem to be interested in coming out just yet. [[Induce childbirth|Manage Personal Affairs][$PC.labor = 1]]
<<elseif $PC.preg >= 8 && $PC.pregSource != -1>>
	You're pregnant, something rather unbecoming for an arcology owner. <<link "Abort your child">><<replace "#miniscene">><<set $PC.preg = 0, $PC.pregSource = 0>><<print "You take a syringe filled with abortificants and make your self comfortable. Injecting the vial through your belly into your womb, your close your eyes and wait for what is coming. Once you feel it is over, you clean yourself up and go on your way, child free.">>
    <</replace>><</link>>
<</if>>

<<if $PC.births > 0>>

In total, you have given birth to:
<<if $PC.birthElite > 0>>

<<print $PC.birthElite>> bab<<if $PC.birthElite > 1>>ies<<else>>y<</if>> for the Societal Elite.
<</if>>
<<if $PC.birthMaster > 0>>

<<print $PC.birthMaster>> bab<<if $PC.birthMaster > 1>>ies<<else>>y<</if>> for your former master.
<</if>>
<<if $PC.birthClient > 0>>

<<print $PC.birthOther>> bab<<if $PC.birthOther > 1>>ies<<else>>y<</if>> from clients you've slept with.
<</if>>
<<if $PC.birthDegenerate > 0>>

<<print $PC.birthDegenerate>> bastard<<if $PC.birthDegenerate > 1>>s<</if>> from getting fucked by slaves.
<</if>>
<<if $PC.birthArcOwner > 0>>

<<print $PC.birthArcOwner>> bab<<if $PC.birthArcOwner > 1>>ies<<else>>y<</if>> from your time with that male arcology owner.
<</if>>
<<if $PC.birthOther > 0>>

<<print $PC.birthOther>> bab<<if $PC.birthOther > 1>>ies<<else>>y<</if>> from sources you can't quite recall.
<</if>>
<</if>>

I'm
<<if $PC.preg > 0>>
	currently <<print $PC.preg>> week<<if $PC.preg > 1>>s<</if>> pregnant, so contraception doesn't matter right now.
<<elseif $PC.preg == -2>>
	menopausal. My time to bear children has passed.
<<elseif $PC.preg == -1>>
	currently on birth control.
	[[Stop taking it|Manage Personal Affairs][$PC.preg = 0]]
<<elseif $PC.preg == 0>>
	currently fertile.
	[[Start taking birth control|Manage Personal Affairs][$PC.preg = -1]]
<</if>>

<<if $arcologies[0].FSRestartDecoration >= 100>>
	<<if $playerBred == 0>>

		I am currently not bearing children for the Societal Elite.
		[[List your womb as available|Manage Personal Affairs][$playerBred = 1]]
	<<else>>
		My womb is dedicated to carrying the Societal Elites' children.
	<</if>>
<</if>>

<<if $PC.preg == 0>>

<<if $dairyPiping == 1 && ($cumSlaves > 0 || $arcologies[0].FSPastoralistLaw == 1)>>
	<<if $PCCumTap == 0>>

		The tap connected to $dairyName has a variety of attachments, one of which being a very tantalizing dick-shaped nozzle. It looks like it would be a perfect fit for you, if you were curious, that is.

[[No-one is looking...|FSelf]]
	<<else>>

		The tap connected to $dairyName is calling to you. Begging to let it fill you with cum again. If you wanted to try and go bigger, that is.

[[Sounds fun!|FSelf]]

[[I only want to get pregnant.|Manage Personal Affairs][$PC.preg = 1, $PC.pregSource = 0]]
	<</if>>
<</if>>

<</if>>

<</if>>

<<if $propOutcome == 1>>

__Elite Breeder Qualifications__
	<<UpdateStandards>>
	<<BreedingStandards>>
<</if>>


code:
:: PC Appearance Intro [nobr]

Race and appearance are largely irrelavant in the free cities; there are only the free and the enslaved.

//Appearance only, no effect on gameplay (unless you make a big deal out of it).//

@@color:orange;What nationality are you?@@

I am $PC.nationality.

<<textbox "$PC.nationality" $PC.nationality "PC Appearance Intro">>//Capitalize it//

@@color:orange;What race are you?@@

I'm $PC.race.

<<link "White">>
	<<set $PC.race to "white">>
	<<PlayerRace>>
<</link>>
|
<<link "Asian">>
	<<set $PC.race to "asian">>
	<<PlayerRace>>
<</link>>
|
<<link "Latina">>
	<<set $PC.race to "latina">>
	<<PlayerRace>>
<</link>>
|
<<link "Middle Eastern">>
	<<set $PC.race to "middle eastern">>
	<<PlayerRace>>
<</link>>
|
<<link "Black">>
	<<set $PC.race to "black">>
	<<PlayerRace>>
<</link>>
|
<<link "Semitic">>
	<<set $PC.race to "semitic">>
	<<PlayerRace>>
<</link>>
|
<<link "Southern European">>
	<<set $PC.race to "southern European">>
	<<PlayerRace>>
<</link>>
|
<<link "Indo-aryan">>
	<<set $PC.race to "indo-aryan">>
	<<PlayerRace>>
<</link>>
|
<<link "Amerindian">>
	<<set $PC.race to "amerindian">>
	<<PlayerRace>>
<</link>>
|
<<link "Pacific Islander">>
	<<set $PC.race to "pacific islander">>
	<<PlayerRace>>
<</link>>
|
<<link "Malay">>
	<<set $PC.race to "malay">>
	<<PlayerRace>>
<</link>>
|
<<link "Mixed race">>
	<<set $PC.race to "mixed race">>
	<<PlayerRace>>
<</link>>

@@color:orange;What is your skin tone?@@

I have $PC.skin skin.

<<link "White">>
	<<set $PC.skin to "white">>
	<<PlayerSkin>>
<</link>>
|
<<link "Fair">>
	<<set $PC.skin to "fair">>
	<<PlayerSkin>>
<</link>>
|
<<link "Light">>
	<<set $PC.skin to "light">>
	<<PlayerSkin>>
<</link>>
|
<<link "Dark">>
	<<set $PC.skin to "dark">>
	<<PlayerSkin>>
<</link>>
|
<<link "Olive">>
	<<set $PC.skin to "olive">>
	<<PlayerSkin>>
<</link>>
|
<<link "Black">>
	<<set $PC.skin to "black">>
	<<PlayerSkin>>
<</link>>
|
<<link "Brown">>
	<<set $PC.skin to "brown">>
	<<PlayerSkin>>
<</link>>
|
<<link "Light Brown">>
	<<set $PC.skin to "light brown">>
	<<PlayerSkin>>
<</link>>
|
<<link "Pale">>
	<<set $PC.skin to "pale">>
	<<PlayerSkin>>
<</link>>
|
<<link "Extremely Pale">>
	<<set $PC.skin to "extremely pale">>
	<<PlayerSkin>>
<</link>>

@@color:orange;What color are your eyes?@@

I have $PC.eyeColor eyes.

<<textbox "$PC.eyeColor" $PC.eyeColor "PC Appearance Intro">>

@@color:orange;What color is your hair?@@

I have $PC.hColor hair.

<<textbox "$PC.hColor" $PC.hColor "PC Appearance Intro">>

[[Finish player character customization|PC Experience Intro]]


code:
:: PC Preg Intro [nobr]

You have a working female reproductive system, and thus, a menstrual cycle. Women already face hardships as slaveowners and arcology owners, and being pregnant, coupled with a strong societal aversion to the dominant being penetrated, leads most pregnant owners to find themselves in dire situations. As an added precaution, since nothing stops an owner from hooking up with another owner, contraceptives are common amongst free women.

@@color:orange;What's your stance on taking contraceptives?@@

I'm
<<if $PC.preg == -1>>
	not interested in being a mother.
	[[Risky|PC Preg Intro][$PC.preg = 0]]
<<elseif $PC.preg == 0>>
	fertile and I know the risks.
	[[Safe|PC Preg Intro][$PC.preg = -1]] | [[About that...|PC Preg Intro][$PC.preg = 10]]
<<else>>
	already pregnant.
	[[Fertile|PC Preg Intro][$PC.preg = 0]]
<</if>>

//Being or becoming pregnant will raise difficulty.//

@@color:orange;Hormones can be an interesting thing, how do they affect you?@@

I'm
<<if $PC.pregMood == 1>>
	gentle and motherly when I'm hormonal.
	[[Normal|PC Preg Intro][$PC.pregMood = 0]] | [[Aggressive|PC Preg Intro][$PC.pregMood = 2]]
<<elseif $PC.pregMood == 0>>
	in complete control of myself.
	[[Motherly|PC Preg Intro][$PC.pregMood = 1]] | [[Aggressive|PC Preg Intro][$PC.pregMood = 2]]
<<else>>
	aggressive and domineering when I'm hormonal.
	[[Normal|PC Preg Intro][$PC.pregMood = 0]] | [[Motherly|PC Preg Intro][$PC.pregMood = 1]]
<</if>>

//Hormone induced moods may alter some sex scenes, as well as change slaves' reactions to you.//

[[Confirm player character customization|PC Experience Intro]]