diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index ad598159e..bef78febb 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -444,7 +444,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 += "
Select background:[bgstate]
" dat += "Render front genitals over hair:[features["front_genitals_over_hair"] ? "Yes" : "No"]
" var/use_skintones = pref_species.use_skintones @@ -1948,8 +1948,10 @@ GLOBAL_LIST_EMPTY(preferences_datums) grad_style = previous_list_item(grad_style, GLOB.hair_gradients_list) - if("cycle_bg") - bgstate = next_list_item(bgstate, bgstate_options) + if("select_bg") + var/new_bg = input(user, "Select a background:", "Character Preference") as null|anything in bgstate_options + if(new_bg) + bgstate = new_bg if("underwear") var/new_underwear = input(user, "Choose your character's underwear:", "Character Preference") as null|anything in GLOB.underwear_list