diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 4e3087429..f094873f9 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -140,7 +140,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) "cock_length" = 6, "belly_size" = 1, "butt_size" = 1, - "cock_girth_ratio" = COCK_GIRTH_RATIO_DEF, + "cock_girth_ratio" = 0.25, "cock_color" = "fff", "has_sheath" = FALSE, "sheath_color" = "fff", @@ -434,7 +434,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Custom Species Name:[custom_species ? custom_species : "None"]
" dat += "Random Body
" dat += "Always Random Body:[be_random_body ? "Yes" : "No"]
" - //dat += "
Cycle background:[bgstate]
" + dat += "
Cycle background:[bgstate]
" var/use_skintones = pref_species.use_skintones if(use_skintones) @@ -845,6 +845,7 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "    Change
" dat += "Penis Shape: [features["cock_shape"]]" dat += "Penis Length: [features["cock_length"]] inch(es)" + dat += "Girth Ratio: [features["cock_girth_ratio"]]" dat += "Has Testicles:[features["has_balls"] == TRUE ? "Yes" : "No"]" if(features["has_balls"]) if(pref_species.use_skintones && features["genitals_use_skintone"] == TRUE) @@ -2253,6 +2254,11 @@ GLOBAL_LIST_EMPTY(preferences_datums) if(new_length) features["cock_length"] = max(min( round(text2num(new_length)), COCK_SIZE_MAX),COCK_SIZE_MIN) + if("cock_girth_ratio") + var/new_girth = input(user, "Penis to girth ratio:\n([COCK_GIRTH_RATIO_MIN]-[COCK_GIRTH_RATIO_MAX]) This will affect your girth examine text in relation to length!\n(Whole numbers become fractions 25->.25, 30->.3)", "Character Preference") as num|null + if(new_girth) + features["cock_girth_ratio"] = (max(min( round(text2num(new_girth)), 42),15))/100 + if("balls_size") var/new_balls_size = input(user, "Testicle circumference in inches:\n([BALLS_SIZE_MIN]-[BALLS_SIZE_MAX])", "Character Preference") as num|null if(new_balls_size)