diff --git a/code/__HELPERS/_cit_helpers.dm b/code/__HELPERS/_cit_helpers.dm index 8683f75b..bfa8f704 100644 --- a/code/__HELPERS/_cit_helpers.dm +++ b/code/__HELPERS/_cit_helpers.dm @@ -62,6 +62,7 @@ GLOBAL_LIST_EMPTY(gentlemans_organ_names) GLOBAL_LIST_EMPTY(balls_shapes_list) GLOBAL_LIST_EMPTY(balls_shapes_icons) GLOBAL_LIST_EMPTY(breasts_size_list) +GLOBAL_LIST_EMPTY(genital_fluids_list) GLOBAL_LIST_EMPTY(breasts_shapes_list) GLOBAL_LIST_EMPTY(breasts_shapes_icons) GLOBAL_LIST_EMPTY(vagina_shapes_list) diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm index a6e8096c..9691ad4f 100644 --- a/code/__HELPERS/global_lists.dm +++ b/code/__HELPERS/global_lists.dm @@ -53,6 +53,7 @@ init_sprite_accessory_subtypes(/datum/sprite_accessory/vagina, GLOB.vagina_shapes_list) init_sprite_accessory_subtypes(/datum/sprite_accessory/breasts, GLOB.breasts_shapes_list) GLOB.breasts_size_list = list ("a", "b", "c", "d", "e", "f", "g", "h") //We need the list to choose from initialized, but it's no longer a sprite_accessory thing. + GLOB.genital_fluids_list = list ("milk", "water", "semen", "blood", "femcum") GLOB.gentlemans_organ_names = list("phallus", "willy", "dick", "prick", "member", "tool", "gentleman's organ", "cock", "wang", "knob", "dong", "joystick", "pecker", "johnson", "weenie", "tadger", "schlong", "thirsty ferret", "baloney pony", "schlanger") for(var/K in GLOB.breasts_shapes_list) var/datum/sprite_accessory/breasts/value = GLOB.breasts_shapes_list[K] diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 906207c0..988ad03b 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -783,6 +783,9 @@ GLOBAL_LIST_EMPTY(preferences_datums) dat += "Cup Size:[features["breasts_size"]]" dat += "Breast Shape:[features["breasts_shape"]]" dat += "Lactates:[features["breasts_producing"] == TRUE ? "Yes" : "No"]" + if(features["breasts_producing"] == TRUE) + dat += "Produces:[features["breasts_fluid"]]" + dat += "" dat += "" dat += "" @@ -1978,6 +1981,12 @@ GLOBAL_LIST_EMPTY(preferences_datums) new_shape = input(user, "Breast Shape", "Character Preference") as null|anything in GLOB.breasts_shapes_list if(new_shape) features["breasts_shape"] = new_shape + + if("breasts_fluid") + var/new_shape + new_shape = input(user, "Breast Fluid", "Character Preference") as null|anything in GLOB.genital_fluids_list + if(new_shape) + features["breasts_fluid"] = new_shape if("breasts_color") var/new_breasts_color = input(user, "Breast Color:", "Character Preference") as color|null