*label define_appearance *temp preset_usage false Would you like to use a preset or customize your appearance yourself? *fake_choice #Use a Preset. *set preset_usage true *choice #The most stereotypical cultivator. *set mc_eye_left "black" *set mc_eye_right "black" *set mc_hair_length "long" *set mc_hair_color "black" *set mc_hair_style "straight" *set mc_skintone "porcelain" *if mc_sex = 0 *set mc_hair_facial "clean-shaven" #Bald with ebony skin. *set mc_eye_left "black" *set mc_eye_right "black" *set mc_hair_length "bald" *set mc_hair_color "black" *set mc_hair_style "straight" *set mc_skintone "ebony" *if (mc_sex = 0) *set mc_hair_facial "beard" #Bronze skin, green-eyed ginger. *set mc_eye_left "green" *set mc_eye_right "green" *set mc_hair_length "long" *set mc_hair_color "red" *set mc_hair_style "straight" *set mc_skintone "bronze" *if mc_sex = 0 *set mc_hair_facial "clean-shaven" Although you are using a preset, height/bodytype affect many things, including some dialogue options and opinion of a few NPCs. *goto height_setting #Customize. *temp eye_symmetry true *temp selection_done 0 *label char_creation_appearance *set selection_done 0 CURRENT APPEARANCE: *if mc_skintone != "none" *set selection_done +1 [b]Skintone[/b]: ${mc_skintone} *if mc_eye_left != "none" *set selection_done +1 [b]Eyes[/b]: *if (eye_symmetry) ${mc_eye_left} *else ${mc_eye_left} | ${mc_eye_right} *if mc_bodytype != "none" *set selection_done +1 *temp heightname "" *if mc_height = 1 *set heightname "very short" *elsif mc_height = 2 *set heightname "short" *elsif mc_height = 3 *set heightname "average height" *elsif mc_height = 4 *set heightname "tall" *elsif mc_height = 5 *set heightname "very tall" [b]Bodytype[/b]: ${heightname} and ${mc_bodytype} *if mc_hair_length != "none" *set selection_done +1 [b]Hair[/b]: *if mc_hair_length = "bald" bald *else ${mc_hair_length}, ${mc_hair_color} and ${mc_hair_style} hair *if mc_hair_facial != "none" [b]Facial hair[/b]: *if mc_hair_facial = "clean-shaven" clean-shaven *else ${mc_hair_facial} *choice #Define eyes. Are your eyes identical or differently colored? *fake_choice #identical #differently colored *set eye_symmetry false *if (eye_symmetry) And what color are they? *else And what color is your left eye? *temp eye_id "" *fake_choice #blue *set mc_eye_left "blue" *set eye_id 1 #green *set mc_eye_left "green" *set eye_id 2 #hazel *set mc_eye_left "hazel" *set eye_id 3 #brown *set mc_eye_left "brown" *set eye_id 4 #black *set mc_eye_left "black" *set eye_id 5 #custom *input_text mc_eye_left *if not (eye_symmetry) And what color is your right eye? *fake_choice *selectable_if (eye_id != 1) #blue *set mc_eye_right "blue" *selectable_if (eye_id != 2) #green *set mc_eye_right "green" *selectable_if (eye_id != 3) #hazel *set mc_eye_right "hazel" *selectable_if (eye_id != 4) #brown *set mc_eye_right "brown" *selectable_if (eye_id != 5) #black *set mc_eye_right "black" #custom *input_text mc_eye_right *if (eye_symmetry) *set mc_eye_right mc_eye_left #Define body *label height_setting How tall are you? Your height is not purely cosmetic: it determines how easy/difficult it is for you to gain certain attributes. Being taller means being stronger, while being shorter — faster. *set mc_agi_mod 100 *set mc_str_mod 100 *choice #You are very tall (6'6 feet) *set mc_height 5 *set mc_str_mod +20 *set mc_agi_mod -20 #You are tall (6'1) *set mc_height 4 *set mc_str_mod +10 *set mc_agi_mod -10 #You are of average height (5'9) *set mc_height 3 #You are short (5'4). *set mc_height 2 *set mc_str_mod -10 *set mc_agi_mod +10 #You are very short (4'11). *set mc_height 1 *set mc_str_mod -20 *set mc_agi_mod +20 And what kind of bodytype do you have? (also determines Attribute Gain) *choice #You are built like a bull, massive and muscular *set mc_bodytype "muscular" *set mc_str_mod +20 *set mc_agi_mod -20 *set mc_con_mod +10 #You are lean and athletic, your body optimized for endurance *set mc_bodytype "lean" *set mc_str_mod +5 *set mc_agi_mod +10 #You are skinny, to the point where even your bones sometimes stick out from underneath your skin *set mc_bodytype "skinny" *set mc_str_mod -10 *set mc_agi_mod +15 #You are chunky, and your impressive amount of muscle is hidden underneath an even more impressive layer of fat *set mc_bodytype "chunky" *set mc_con_mod +20 *set mc_str_mod +10 *set mc_agi_mod -20 *if (preset_usage) *return *else *goto char_creation_appearance #Define hair Now let's do your hair. First, we must determine its length: *fake_choice #I'm bald. *set mc_hair_length "bald" #I have a buzz-cut. *set mc_hair_length "buzz-cut" #My hair is short. *set mc_hair_length "short" #My hair is medium-length. *set mc_hair_length "medium-length" #My hair is long. *set mc_hair_length "long" *if mc_hair_length != "bald" Color? *fake_choice #Blond *set mc_hair_color "blond" #Black *set mc_hair_color "black" #Ginger *set mc_hair_color "ginger" #Brown *set mc_hair_color "brown" #Custom *input_text mc_hair_color Great. Is it straight or curly? *fake_choice #It's straight *set mc_hair_style "straight" #It's curly *set mc_hair_style "curly" #It's wavy *set mc_hair_style "wavy" *if mc_sex = 0 What about facial hair? Do you have any? *choice #No, I'm clean-shaven. *set mc_hair_facial "clean-shaven" #Yes, a slight stubble. *set mc_hair_facial "stubble" #Yes, a mustache. *set mc_hair_facial "mustache" #Yes, a full beard. *set mc_hair_facial "beard" #Define skintone What color is your skin? *fake_choice #pale *set mc_skintone "pale" #porcelain *set mc_skintone "porcelain" #beige *set mc_skintone "beige" #bronze *set mc_skintone "bronze" #chocolate *set mc_skintone "chocolate" #ebony *set mc_skintone "ebony" *selectable_if (selection_done = 4) #Continue *return *set selection_done 0 *goto char_creation_appearance