From dbedb8e9426800dc95937cd96475e2e7d24401cb Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Wed, 20 May 2020 03:25:55 -0400
Subject: [PATCH] Forgot to tick them for move

---
 src/events/intro/pcAppearanceIntro.tw | 281 ++++++++++++++++++++++++++
 src/events/intro/pcPregIntro.tw       |  58 ++++++
 src/events/intro/slaveAgeIntro.tw     |  27 +++
 3 files changed, 366 insertions(+)
 create mode 100644 src/events/intro/pcAppearanceIntro.tw
 create mode 100644 src/events/intro/pcPregIntro.tw
 create mode 100644 src/events/intro/slaveAgeIntro.tw

diff --git a/src/events/intro/pcAppearanceIntro.tw b/src/events/intro/pcAppearanceIntro.tw
new file mode 100644
index 00000000000..d61a263a080
--- /dev/null
+++ b/src/events/intro/pcAppearanceIntro.tw
@@ -0,0 +1,281 @@
+:: PC Appearance Intro [nobr]
+
+<p>
+	Race and appearance are largely irrelevant in the Free Cities; there are only the free and the enslaved.
+	<div class="indent note">
+		Appearance only, no effect on gameplay (unless you make a big deal out of it).
+	</div>
+</p>
+
+<p>
+	<div class="intro question">
+		What nationality are you?
+	</div>
+	<div>
+		You are $PC.nationality.
+	</div>
+	<div>
+		<<textbox "$PC.nationality" $PC.nationality "PC Appearance Intro">>
+		<span class="note">
+			Capitalize it
+		</span>
+	</div>
+</p>
+
+<p>
+	<div class="intro question">
+		What race are you?
+	</div>
+	<div id = "ethnicity">
+		You're $PC.race.
+	</div>
+	<<link "White">>
+		<<set $PC.race = "white">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Asian">>
+		<<set $PC.race = "asian">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Latina">>
+		<<set $PC.race = "latina">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Middle Eastern">>
+		<<set $PC.race = "middle eastern">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Black">>
+		<<set $PC.race = "black">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Semitic">>
+		<<set $PC.race = "semitic">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Southern European">>
+		<<set $PC.race = "southern european">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Indo-Aryan">>
+		<<set $PC.race = "indo-aryan">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Amerindian">>
+		<<set $PC.race = "amerindian">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Pacific Islander">>
+		<<set $PC.race = "pacific islander">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Malay">>
+		<<set $PC.race = "malay">>
+		<<PlayerRace>>
+	<</link>>
+	|
+	<<link "Mixed Race">>
+		<<set $PC.race = "mixed race">>
+		<<PlayerRace>>
+	<</link>>
+</p>
+
+<p>
+	<div class="intro question">
+		What is your skin tone?
+	</div>
+	<div id = "skin">
+		You have $PC.skin skin.
+	</div>
+	<<link "Pure White">>
+		<<set $PC.skin = "pure white">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Ivory">>
+		<<set $PC.skin = "ivory">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "White">>
+		<<set $PC.skin = "white">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Extremely Pale">>
+		<<set $PC.skin = "extremely pale">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Very Pale">>
+		<<set $PC.skin = "very pale">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Pale">>
+		<<set $PC.skin = "pale">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Extremely Fair">>
+		<<set $PC.skin = "extremely fair">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Very Fair">>
+		<<set $PC.skin = "very fair">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Fair">>
+		<<set $PC.skin = "fair">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Light">>
+		<<set $PC.skin = "light">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Light Olive">>
+		<<set $PC.skin = "light olive">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Tan">>
+		<<set $PC.skin = "tan">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Olive">>
+		<<set $PC.skin = "olive">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Bronze">>
+		<<set $PC.skin = "bronze">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Dark Olive">>
+		<<set $PC.skin = "dark olive">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Dark">>
+		<<set $PC.skin = "dark">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Light Beige">>
+		<<set $PC.skin = "light beige">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Beige">>
+		<<set $PC.skin = "beige">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Dark Beige">>
+		<<set $PC.skin = "dark beige">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Light Brown">>
+		<<set $PC.skin = "light brown">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Brown">>
+		<<set $PC.skin = "brown">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Dark Brown">>
+		<<set $PC.skin = "dark brown">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Black">>
+		<<set $PC.skin = "black">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Ebony">>
+		<<set $PC.skin = "ebony">>
+		<<PlayerSkin>>
+	<</link>>
+	|
+	<<link "Pure Black">>
+		<<set $PC.skin = "pure black">>
+		<<PlayerSkin>>
+	<</link>>
+</p>
+
+<p>
+	<div class="intro question">
+		Some people have freckles.
+	</div>
+	<div id = "markings">
+		<<if $PC.markings == "none">>
+			Your skin is pure and clear of any freckles.
+		<<elseif $PC.markings == "freckles">>
+			You have some freckles on your cheeks and elsewhere.
+		<<elseif $PC.markings == "heavily freckled">>
+			You have dense freckles on your cheeks and elsewhere.
+		<</if>>
+	</div>
+	<<link "No Freckles">>
+		<<set $PC.markings = "none">>
+		<<PlayerMarkings>>
+	<</link>>
+	|
+	<<link "Light Freckles">>
+		<<set $PC.markings = "freckles">>
+		<<PlayerMarkings>>
+	<</link>>
+	|
+	<<link "Heavy Freckles">>
+		<<set $PC.markings = "heavily freckled">>
+		<<PlayerMarkings>>
+	<</link>>
+</p>
+
+<p>
+	<div class="intro question">
+		What color are your eyes?
+	</div>
+	<div>
+		You have $PC.eye.origColor eyes.
+	</div>
+	<div>
+		<<textbox "$PC.eye.origColor" $PC.eye.origColor "PC Appearance Intro">>
+	</div>
+</p>
+
+<p>
+	<div class="intro question">
+		What color is your hair?
+	</div>
+	<div>
+		You have $PC.hColor hair.
+	</div>
+	<div>
+		<<textbox "$PC.hColor" $PC.hColor "PC Appearance Intro">>
+	</div>
+</p>
+
+<p>
+	[[Finish player character customization|PC Experience Intro][resetEyeColor($PC)]]
+</p>
diff --git a/src/events/intro/pcPregIntro.tw b/src/events/intro/pcPregIntro.tw
new file mode 100644
index 00000000000..1bf7dc23eb9
--- /dev/null
+++ b/src/events/intro/pcPregIntro.tw
@@ -0,0 +1,58 @@
+:: PC Preg Intro [nobr]
+
+<p>
+	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.
+</p>
+
+<p class="intro question">
+	What's your stance on taking contraceptives?
+</p>
+
+<p>
+	You're
+	<<if $PC.preg == -1>>
+		not interested in being a mother.
+		[[Risky|PC Preg Intro][$PC.preg = 0]]
+	<<elseif $PC.preg == 0>>
+		fertile and you know the risks.
+		[[Safe|PC Preg Intro][$PC.preg = -1]] | [[About that...|PC Preg Intro][$PC.preg = 10]]
+	<<elseif $PC.preg > 42>>
+		proudly pregnant with octuplets and they are coming right now.
+		[[Not pregnant|PC Preg Intro][$PC.preg = 0, $PC.pregType = 0, $PC.labor = 0]]
+	<<elseif $PC.preg > 37>>
+		<<print $PC.preg>> weeks pregnant and very close to being due.
+		[[Not pregnant|PC Preg Intro][$PC.preg = 0, $PC.pregType = 0]]
+		| [[Overdid the fertility agents|PC Preg Intro][$PC.preg = 43, $PC.pregType = 8, $PC.labor = 1]]
+	<<else>>
+		already pregnant.
+		[[Fertile|PC Preg Intro][$PC.preg = 0]]
+		| [[Make that very pregnant|PC Preg Intro][$PC.preg = 40]]
+	<</if>>
+	<div class="indent note">
+		Being or becoming pregnant will raise difficulty.
+	</div>
+</p>
+
+<p class="intro question">
+	Hormones can be an interesting thing, but how do they affect you?
+</p>
+
+<p>
+	You're
+	<<if $PC.pregMood == 1>>
+		gentle and motherly when you're hormonal.
+		[[Normal|PC Preg Intro][$PC.pregMood = 0]] | [[Aggressive|PC Preg Intro][$PC.pregMood = 2]]
+	<<elseif $PC.pregMood == 0>>
+		in complete control of yourself.
+		[[Motherly|PC Preg Intro][$PC.pregMood = 1]] | [[Aggressive|PC Preg Intro][$PC.pregMood = 2]]
+	<<else>>
+		aggressive and domineering when you're hormonal.
+		[[Normal|PC Preg Intro][$PC.pregMood = 0]] | [[Motherly|PC Preg Intro][$PC.pregMood = 1]]
+	<</if>>
+	<div class="indent note">
+		Hormone induced moods may alter some sex scenes, as well as change slaves' reactions to you.
+	</div>
+</p>
+<p>
+	[[Confirm player character customization|PC Appearance Intro]]
+</p>
diff --git a/src/events/intro/slaveAgeIntro.tw b/src/events/intro/slaveAgeIntro.tw
new file mode 100644
index 00000000000..844f1f0718f
--- /dev/null
+++ b/src/events/intro/slaveAgeIntro.tw
@@ -0,0 +1,27 @@
+:: Slave Age Intro [nobr]
+
+<p class="intro question">
+	Do you want to see content involving girls younger than 18 in this game?
+</p>
+
+<div>
+	[[No.|PC Body Intro][$minimumSlaveAge = 18, $pedo_mode = 0]]
+	<span class="note">
+		All slaves will be at least 18 years old, and slavery of children will be illegal in the Free Cities.
+	</span>
+</div>
+<div>
+	Yes, I wish to see girls as young as <<textbox "$minimumSlaveAge" $minimumSlaveAge "PC Body Intro">> [[Continue|PC Body Intro][$pedo_mode = 0]]
+</div>
+<div>
+	Yes, and [[I just want lots of lolis.|PC Body Intro][$minimumSlaveAge = 3, $pedo_mode = 1]]
+	<span class="note">
+		Nearly all randomly generated slaves will be under the age of 18, although custom slaves and slaves related to specific events may be older.
+	</span>
+</div>
+<div>
+	Yes, [[I wish to see them grow up and become fertile.|PC Body Intro][$minimumSlaveAge = 3, $pedo_mode = 0, $precociousPuberty = 1, $loliGrow = 1, $fertilityAge = 10, $potencyAge = 12, $seeAge = 1]]
+	<span class="note">
+		Preset. Slaves' age will be random from minimal possible age. They can be made fertile younger than normal puberty age (10) in some cases, and grow up naturally.
+	</span>
+</div>
-- 
GitLab