code:
:: BirthStorm

<<set $nextButton to "Back">>\
<<set $nextLink to "Slave Interact">>\
<<nobr>>
The remote surgery allows the removal of the pregnancy generator through conventional means, an injection to induce labor and the resulting birthing of the womb's contents. $activeSlave.slaveName's massive pregnant belly begins to shudder and writhe moments after being injected with the drug.  She drops to the ground with her legs spread to either side of her spasming bulk with a loud moan.  Her vaginal lips part as the first of her brood is born, followed by another, and another. After nearly a day of constant birthing
<<if $activeSlave.sexualFlaw is "breeder">>
	and the realization that you are taking away her ideal body, her perfect existance; her mind @@color:red;fundamentally breaks. The ordeal of constant birthing has had a massive effect on her health as well as completely destroyed her vagina@@.
    <<set $activeSlave.fetish to "mindbroken">>
<<elseif $activeSlave.fetish is "pregnancy" && $Nurse != 0>>
	and orgasming each time, $activeSlave.slaveName's mind would have broken. However, $Nurse.slaveName had the forsight to sedate her after witnessing her constant orgasming.  She awakes to find her belly deflated, no longer crammed full of life. She is @@color:mediumorchid;disappointed@@ that you would forbid her from such a pleasure, but @@color:mediumaquamarine;understands@@ why it was done. @@color:red;The ordeal of constant birthing has had a massive effect on her health as well as completely destroyed her vagina@@.
    <<set $activeSlave.trust += 5>>
    <<set $activeSlave.devotion -= 5>>
<<elseif $activeSlave.fetish is "pregnancy">>
	and orgasming each time $activeSlave.slaveName's mind is @@color:red;fundamentally broken.@@ Being under constant pleasure for so long has destroyed all but the part of her that feels pleasure.  With one final push the breeding device is expelled from her womb as the last spark of what was her mind is extinguished.  @@color:red;The ordeal of constant birthing has had a massive effect on her health as well as completely destroyed her vagina@@.
    <<set $activeSlave.fetish to "mindbroken">>
<<elseif $activeSlave.devotion <= 20>>
	@@color:mediumorchid;she hates you for destroying her body like this@@.  She is @@color:gold;terrified of your power@@ over her body.  @@color:red;The ordeal of constant birthing has had a massive effect on her health as well as completely destroyed her vagina@@.
    <<set $activeSlave.trust -= 40>>
    <<set $activeSlave.devotion -= 50>>
<<elseif $activeSlave.devotion <= 50>>
	she is dully obedient. She has been broken to slave life so thoroughly that even this is neither surprising nor affecting. She is @@color:gold;terrified of your power@@ over her body.  @@color:red;The ordeal of constant birthing has had a massive effect on her health as well as completely destroyed her vagina@@.
    <<set $activeSlave.trust -= 40>>
<<else>>
	@@color:hotpink;pleased by this stark development@@, since she is so attentive to your will. She also expects she'll be able to fuck better now without a massive belly getting in the way.  @@color:red;The ordeal of constant birthing has had a massive effect on her health as well as completely destroyed her vagina@@.
    <<set $activeSlave.devotion += 4>>
<</if>>
<<set $seed to random(-20,20)>>
<<if $Cash4Babies == 1>>
	Her babies sold for a total of @@color:yellowgreen;¤<<print 50*(50+$seed)>>@@.
	<<set $cash += 50*(50+$seed)>>
<</if>>
<<set $activeSlave.health -= 80>>
<<set $activeSlave.vagina to 10>>
<<set $activeSlave.preg to -3>>
<<set $activeSlave.pregType to 0>>
<<set $activeSlave.pregSource to 0>>
<<set $activeSlave.births += 50>>
<<set $activeSlave.birthsTotal += 50>>
<<set $birthsTotal += 50>>
<</nobr>>


code:
:: Breeder Proposal [nobr]

<<set $propPass = 0>>

You draft a proposal to the Societal Elite proposing the use of specially tested slaves as breeding stock. If they can pass the tests required to join the societal elite; even as slaves, their bodies can prove valuable to furthering eugenics. They will gain no additional rights, but their wombs will be used to birth elite children; helping stave off potential threats of inbreeding and adding possible missed beneficial traits into the Elite's gene pool.

Within the hour, you are called before The Societal Elite.

<<if $PC.dick == 0>>
	"Do you really think you are in any position to make such a request? You, a fertile woman and member of the Elite, who has not taken even the slightest interest in carrying one of our children, dares to even suggest using slaves as breeding stock? Well?"

<<click "Agree to being used as a breeder and save face">>
	<<replace "#result">>
		"Good choice girl. A selection of men will be provided to you, take your pick and bear our children."
		<<set $playerBred = 1>>
		<<set $propOutcome to -1>>
	<</replace>>
	<</click>>

<<click "Decline being used as a breeder and face the Societal Elites' wrath">>
	<<replace "#result">>
		"You'll regret this decision. We'll have our way one way or another."
		<<set $failedElite += 275>>
		<<set $propOutcome to -1>>
	<</replace>>
	<</click>>

<<else>>
	<<if $PC.dick == 1 && $PC.vagina == 1 && $failedElite > 50>>
		"We have read your proposal and propose the following: You are not well liked amoung us, and your medical records show you are quite capable of carrying a child. If you will carry our children, we will grant your proposal, otherwise, leave and never ask us this again."

<<click "Agree to being used as a breeder to complete the deal">>
	<<replace "#result">>
		"Your contributions will be appreciated. We shall convene to decide the qualifications for a slave to become a breeder. We will inform you of them when we send the list of eligible males to breed you."
		<<set $failedElite -= 50>>
		<<set $playerBred = 1>>
		<<set $propOutcome to 1>>
		<<InitStandards>>
	<</replace>>
	<</click>>

<<click "Decline being used as a breeder and withdraw your proposal">>
	<<replace "#result">>
		"Very well, if your masculinity is more valuable to you than your proposal, then so be it."
		<<set $propOutcome to -1>>
	<</replace>>
	<</click>>

	<<elseif $PC.dick == 1 && $PC.vagina == 1>>
		"We have read your proposal and agree. However, we shall set the standards for what shall qualify as breeding stock, not you. Our standards will be delivered to you shortly.

		Your medical records say you have working female sex organs, and we respect your choice to not use them. But have you considered carrying another member's child? It will be extremely lucrative for you and go a long way to furthering our objectives."

<<click "Agree to being used as a breeder">>
	<<replace "#result">>
		"Your contributions will be appreciated. We shall convene to decide the qualifications for a slave to become a breeder. We will inform you of them when we send the list of eligible males to breed you."
		<<set $playerBred = 1>>
		<<set $propOutcome to 1>>
		<<InitStandards>>
	<</replace>>
	<</click>>

<<click "Decline being used as a breeder">>
	<<replace "#result">>
		"Very well, if you wish to waste your gift, it is your prerogative.  We shall convene to decide the qualifications for a slave to become a breeder and inform you upon completion."
		<<set $propOutcome to 1>>
		<<InitStandards>>
	<</replace>>
	<</click>>

	<<else>>
		"We have read your proposal and agree. However, we shall set the standards for what shall qualify as breeding stock, not you. Our standards will be delivered to you shortly."
		<<set $propOutcome to 1>>
		<<InitStandards>>
	<</if>>
<</if>>

repo_name: ThreadAnon/fc


code:
:: BreedingTest [nobr]

<<set $nextButton to "Back">>
<<set $nextLink to "Slave Interact">>

<<UpdateStandards>>
<<BreedingStandards>>

<<BreedingEligibility>>


code:
:: FDick

/*CHECK*/
<<nobr>>
/*NON-AMPUTEE*/
<<if($activeSlave.amp == 0)>>
	You direct $activeSlave.slaveName to lie down and ready herself as you step over to her an align your <<if $PC.vagina == 1>> vagina <<else>> ass <</if>> with the
	<<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.dick != 0)>>
		her pierced cock-head.
	<<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.dick != 0)>>
		her pierced cock .
	<<else>>
		her cock.
	<</if>>
	and lower yourself onto her

	<<if $activeSlave.dick == 1>>
		tiny dick.
	<<elseif $activeSlave.dick is 2>>
		cute dick.
	<<elseif $activeSlave.dick is 3>>
		dick
	<<elseif $activeSlave.dick is 4>>
		big dick
	<<elseif $activeSlave.dick is 5>>
		impressive dick
	<<elseif $activeSlave.dick is 6>>
		huge dick
	<<elseif $activeSlave.dick is 7>>
		gigantic dick
	<<elseif $activeSlave.dick is 8>>
		titanic dick
	<<elseif $activeSlave.dick is 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>>
	<<if $activeSlave.dick <= 6>>
	until you are sitting on her loins.
	<<else>>
	until feel that you can't take more of her inside you.
	<</if>>

	You reach back
	<<if $activeSlave.scrotum > 0>>
		and stroke her
		<<if $activeSlave.balls == 0>>
			soft scrotum.
		<<elseif $activeSlave.balls == 1>>
			tiny balls.
		<<elseif $activeSlave.balls is 2>>
			cute balls.
		<<elseif $activeSlave.balls is 3>>
			balls.
		<<elseif $activeSlave.balls is 4>>
			large balls.
		<<elseif $activeSlave.balls is 5>>
			huge balls.
		<<else>>
			monstrous balls.
		<</if>>
	<<else>>
		soft perineum.
	<</if>>

	<<if ($activeSlave.fetish is "mindbroken")>>
		Like a doll, she dumbly remains still, watching you without interest.
		You start moving up and on her shaft, until you climax and notice that so did $activeSlave.slaveName.
		Since she is mindbroken, her responses to you are purely physiological and your actions have no affect on her mentally. You leave your toy for one of your other slaves to clean and maintain.
	<<elseif $activeSlave.trust < -20>>
	Having followed your instructions as quickly as she could she lies as still as she can beneath you while you start moving on top of her. While she is too afraid to be an active participant on her, do her best to follow your instructions.
	She warns you that she is about to cum when feel yourself aproaching an orgasm and soon after, you can feel her unload inside of you, despite her fear.
	<<else>>
	You spend some time riding your slave and you both climax together.
	<</if>>
	/*AMPUTEE*/
<<else ($activeSlave.amp == 1)>>
	You step over to pick up $activeSlave.slaveName, lie her down and get her ready. Then you align your <<if $PC.vagina == 1>> vagina <<else>> ass <</if>> with
	<<if ($activeSlave.vaginaPiercing > 1) && ($activeSlave.dick != 0)>>
		her pierced cock-head.
	<<elseif ($activeSlave.vaginaPiercing == 1) && ($activeSlave.dick != 0)>>
		her pierced cock .
	<<else>>
		her cock.
	<</if>>
	and lower yourself onto her

	<<if $activeSlave.dick == 1>>
		tiny dick.
	<<elseif $activeSlave.dick is 2>>
		cute dick.
	<<elseif $activeSlave.dick is 3>>
		dick
	<<elseif $activeSlave.dick is 4>>
		big dick
	<<elseif $activeSlave.dick is 5>>
		impressive dick
	<<elseif $activeSlave.dick is 6>>
		huge dick
	<<elseif $activeSlave.dick is 7>>
		gigantic dick
	<<elseif $activeSlave.dick is 8>>
		titanic dick
	<<elseif $activeSlave.dick is 9>>
		absurd dick
	<<elseif $activeSlave.dick == 10>>
		inhuman dick
	<<else>>
		hypertrophied dick
	<</if>>
	<<if $activeSlave.dick <= 6>>
	until you are sitting on her loins.
	<<else>>
	until feel that you can't take more of her inside you.
	<</if>>

	You reach back

	<<if $activeSlave.scrotum > 0>>
		and stroke her
		<<if $activeSlave.balls == 0>>
			soft scrotum.
		<<elseif $activeSlave.balls == 1>>
			tiny balls.
		<<elseif $activeSlave.balls is 2>>
			cute balls.
		<<elseif $activeSlave.balls is 3>>
			balls.
		<<elseif $activeSlave.balls is 4>>
			large balls.
		<<elseif $activeSlave.balls is 5>>
			huge balls.
		<<else>>
			monstrous balls.
		<</if>>
	<<else>>
		soft perineum.
	<</if>>
	<<if ($activeSlave.fetish is "mindbroken")>>
		Like a broken doll, she dumbly remains still, watching you without interest.
		You start moving up and on her shaft, until you climax and notice that so did $activeSlave.slaveName.
		Since she is mindbroken, her responses to you are purely physiological and your actions have no affect on her mentally. You leave your toy for one of your other slaves to clean and maintain.
	<<else>>
		You ride Your helpless slave until you both climax.
	<</if>>
<</if>>
<<if ($PC.vagina == 1) && ($PC.preg == 0) && ($activeSlave.ballType == "human")>>
	<<if $activeSlave.diet is "cum production">>
		<<if random(1,100) < ($activeSlave.balls * 15 * 1.2)>>
			<<set $PC.preg = 1>>
			<<set $PC.pregSource = $activeSlave.ID>>
		<</if>>
	<<else>>
		<<if random(1,100) < ($activeSlave.balls * 15)>>
			<<set $PC.preg = 1>>
			<<set $PC.pregSource = $activeSlave.ID>>
		<</if>>
	<</if>>
<</if>>
Rumors spread that you @@color:red;enjoy taking it from slaves.@@
<<set $PC.degeneracy += 2>>
<</nobr>>


code:
:: FSelf [nobr]

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

<<set $CumSources = 0>>
<<set $CumSources = []>>

<<for $i to 0; $i < $slaves.length; $i++>>
	<<if $slaves[$i].assignment == ("work in the dairy") && $slaves[$i].balls > 0 && $slaves[$i].ballType == "human">>
		<<set $CumSources.push($slaves[$i].ID)>>
	<</if>>
<</for>>
<<if $arcologies[0].FSPastoralistLaw == 1>>
	<<set $CumSources.push(0),$CumSources.push(0),$CumSources.push(0),$CumSources.push(0),$CumSources.push(0),$CumSources.push(0)>>
<</if>>

<<if $PCCumTap == 0>>

Taking the hose and attaching the delectable cockhead to it, you drag it over to your bed and make yourself comfortable. Teasing your pussylips with the perfect sized cock quickly gets you moist<<if $PC.dick == 1>> and hard<</if>>, itching for the fake dick inside you. You know yourself well, and it fits perfectly; as you thrust it into your cunt you can't help but buck with pleasure. Just as you reach your climax, you accidentally kick the tap on. Needless to say, you are quite surprised when your "lover" orgasms and begins releasing inside you, forcing you to lose your grip on the nozzle allowing it to free itself from you along with a torrent of cum. Panting and rubbing your tender belly, you quickly pull your clothes back on and head to clean yourself out. You can't help but notice your waist feels rather tight, it shot so much into you; that cum wasn't virile, right?
<<set $PC.preg = 1, $PC.pregSource = $CumSources.random(), $PCCumTap++>>

<<elseif $PCCumTap < 5>>

Taking the hose and attaching your favorite cockhead to it, you drag it over to your bed and make yourself comfortable. Teasing your pussylips with the dildo, even going as far as spurting a touch of cum across your belly, you drive it into your aching cunt. With every thrust, you jet a little more cum into your empty womb, bulging you more and more as your pleasure rises, until you reach your climax and unleash your lover's pent up load into yourself. Patting your bloated belly, you stagger to your feet and make for your private bath to relax while you drain. You giggle as you imagine you belly swelling even larger, be it with child or more cum.
<<set $PC.preg = 1, $PC.pregSource = $CumSources.random(), $PCCumTap++>>

<<elseif $PCCumTap < 10>>

Taking the hose and attaching your favorite cockhead to it, you drag it over to your bed and make yourself comfortable. Teasing your pussylips with the dildo, even going as far as spurting a touch of cum across your belly, you drive it into your aching cunt. With every thrust, you jet more cum into your empty womb, bulging you more and more as your pleasure rises, until you reach your climax and unleash your lover's pent up load into yourself. Patting your rounded belly, you stagger to your feet and make for your private bath to relax while you drain. You giggle as you cradle your bloated middle, you practically look pregnant already!
<<set $PC.preg = 1, $PC.pregSource = $CumSources.random(), $PCCumTap++>>

<<elseif $PCCumTap < 15>>

Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet huge bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your lover's pent up load into yourself. Patting your huge belly, you struggle to your feet and waddle towards your private bath to relax while you drain. You giggle as you cradle your round middle, anyone who saw you like this would certainly say you were heavily pregnant!
<<set $PC.preg = 1, $PC.pregSource = $CumSources.random(), $PCCumTap++>>

<<elseif $PCCumTap < 20>>

Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet huge bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your lover's pent up load into yourself. Patting your enormous belly, you struggle to even get off the bed, eventually making it to your feet so that you may slowly stagger to the bath. You moan lewdly as the pressure within your full belly sets another orgasm coursing through your body, making it jiggle delightfully. Anyone who saw you like this would swear you were about to give birth!
<<set $PC.preg = 1, $PC.pregSource = $CumSources.random(), $PCCumTap++>>

<<elseif $PCCumTap < 25>>

Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet massive bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your lover's pent up load into yourself. Patting your taut, overfilled belly, you struggle to even get off the bed. After minutes of effort, several attempts ruined by aftershock orgasms, you manage to get on your feet. Cradling your massive cum-belly, you gingerly waddle to your waiting bath. You look like you are ready to burst with triplets, imagine what the public would say if they way you in this state.
<<set $PC.preg = 1, $PC.pregSource = $CumSources.random(), $PCCumTap++>>

<<else>>

Taking the hose and attaching your favorite cockhead to it, you eagerly drag it to your bed and make yourself comfortable. You waste no time driving it into your aching cunt. With every thrust, you jet massive bursts of cum into your empty womb, swelling yourself more and more as your pleasure rises, until you reach your climax and unleash your lover's pent up load into yourself. Patting your taut, overfilled belly, you roll over onto your back so that you may tease your<<if $PC.boobs > 0>> breasts,<</if>><<if $PC.dick > 0>> dick,<</if>> belly and pussy. You made sure to schedule this block for absolute privacy, so no one should disturb you while you play with your bloated body. Once you are exhausted and drained of your contents, you head for the showers and to get a servant to clean up your bed; from the slave you enjoyed with the cum hose, of course.
<<set $PC.preg = 1, $PC.pregSource = $CumSources.random()>>

<</if>>

<<set $CumSources = 0>>


code:
:: Husk Slave [nobr]

<<set $nextButton to "Back">>\
<<set $nextLink to "Buy Slaves">>\
<<set $returnTo to "Buy Slaves">>\
<<set $showEncyclopedia to 1>><<set $encyclopedia to "Kidnapped Slaves">>\
<<if ($huskSlave.dick == 0) && ($huskSlave.vagina is -1)>><<set $huskSlave.vagina to 0>><</if>>\
\
<<if $huskSlaveOrdered == 0>>You lay out a new order for a braindead slave to be put aside for your use.<<else>>You review your posted husk order.<</if>> Your order requests a body with the following characteristics:

<<set $huskSlave.age = Math.clamp($huskSlave.age, $minimumSlaveAge, $retirementAge-1)>>

Age:

<<textbox "$huskSlave.age" $huskSlave.age "Husk Slave">>

Sex:
<<if $huskSlave.sex == 1>>Female.
<<elseif $huskSlave.sex == 2>>Male.
<<elseif $huskSlave.sex == 3>>Futanari.
<</if>>

[Female|Husk Slave][$huskSlave.sex = 1]]
| [Male|Husk Slave][$huskSlave.sex = 2]]
| [Both|Husk Slave][$huskSlave.sex = 3]]

Nationality:

<<textbox "$huskSlave.nationality" $huskSlave.nationality "Husk Slave">>

<<textbox "$huskSlave.race" $huskSlave.race "Husk Slave">>

[White|Husk Slave][$huskSlave.race = "white"]]
| [Asian|Husk Slave][$huskSlave.race = "asian"]]
| [Latina|Husk Slave][$huskSlave.race = "latina"]]
| [Middle Eastern|Husk Slave][$huskSlave.race = "middle eastern"]]
| [Black|Husk Slave][$huskSlave.race = "black"]]
| [Semetic|Husk Slave][$huskSlave.race = "semetic"]]
| [Southern European|Husk Slave][$huskSlave.race = "southern european"]]
| [Indo-aryan|Husk Slave][$huskSlave.race = "indo-aryan"]]
| [Amerindian|Husk Slave][$huskSlave.race = "amerindian"]]
| [Pacific Islander|Husk Slave][$huskSlave.race = "pacific islander"]]
| [Malay|Husk Slave][$huskSlave.race = "malay"]]
| [Mixed Race|Husk Slave][$huskSlave.race = "mixed race"]]

Virginity:
<<if $huskSlave.virgin == 0>>Virgin.
<<else>>Not important.
<</if>>

[Important|Husk Slave][$huskSlave.virgin = 0]]
| [Not Important|Husk Slave][$huskSlave.virgin = 1]]

Reserving a body will cost ¤10000 up front. Cancelling an order will refund your money, however if a delivered body is rejected; your money will not be refunded.
<<if $huskSlaveOrdered == 1>>
[[Withdraw body order|Main][$huskSlaveOrdered to 0, $cash += 10000]]
<<elseif $cash < 10000>>
	//You lack the credits to place a body reservation.//
<<else>>
[[Post body order|Main][$huskSlaveOrdered to 1, $cash -= 10000]]
<</if>>


code:
:: Incubator [nobr]

<<set $nextButton to "Back to Main">>
<<set $nextLink to "Main">>
<<set $returnTo to "Incubator">>

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

<<set $incubatorSlaves to 0>>
<<set $notIncubatorSlaves to 0>>
<<for _i to 0; _i < $tanks.length; _i++>>
	<<if $tanks[_i] != 0>>
		<<set $incubatorSlaves += 1>>
	<<else>>
		<<set $notIncubatorSlaves += 1>>
	<</if>>
<</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 = [0]]]
<</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, $tanks.push(0)]] //Costs ¤<<print Math.trunc(60000*$upgradeMultiplierArcology)>> and will increase upkeep costs//

<<if $incubatorUpgradeSpeed == 4>>
	It has been upgraded with perfected growth accelerants; children grow at the rate of 1 week to 1 year.
<<elseif $incubatorUpgradeSpeed == 3>>
	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 4]] //Costs ¤<<print Math.trunc(500000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<<elseif $incubatorUpgradeSpeed == 2>>
	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 3]] //Costs ¤<<print Math.trunc(75000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<<elseif $incubatorUpgradeSpeed == 1>>
	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 2]] //Costs ¤<<print Math.trunc(30000*$upgradeMultiplierArcology)>> and will increase upkeep costs//
<<else>>
	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 1]] //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>>

<<for $i to 0; $i < $tanks.length; $i++>>
	<<if $tanks[$i] == 0>>

Tank #<<print $i + 1>> is currently empty.
	<<else>>

Tank #<<print $i + 1>> is currently accelerating <<print $tanks[$i].slaveName>>'s growth. She will be ready for release in $tanks[$i].growth weeks.
		<<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>>
	<</if>>
<</for>>

<<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>>

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


code: /*:: Incubator Report [nobr]*/


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.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>>

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>>

<<click "Set a custom title for slaves to address you">>
		<<replace "#result">>
			Custom title: <<textbox "$PC.customTitle" $PC.customTitle>>
			<<click "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>>
			<</click "">>
		<</replace>>
	<</click "">>
<<else>>

Your custom title is <<textbox "$PC.customTitle" $PC.customTitle>>
	<<click "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>>
	<</click "">> |
	<<click "Stop using a custom title">>
		<<replace "#result">>
			You stop using a custom title
			<<set $PC.customTitle to undefined>>
			<<set $PC.customTitleLisp to undefined>>
		<</replace>>
	<</click "">>
<</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 $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.@@	<<click "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>><</click>>
<<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. <<click "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>><</click>>
<</if>>

<<if $PC.births > 0>>

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

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

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

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

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

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

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

I'm currently
<<if $PC.preg > 0>>
	<<print $PC.preg>> week<<if $PC.preg > 1>>s<</if>> pregnant, so contraception doesn't matter right now.
<<elseif $PC.preg == -1>>
	on birth control.
	[[Stop taking it|Manage Personal Affairs][$PC.preg = 0]]
<<elseif $PC.preg == 0>>
	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.

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

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

I have $PC.skin skin.

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

@@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|Intro Summary]]


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 Appearance Intro]]