diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm
index 4d84e31f86..cf5b9fd913 100644
--- a/code/modules/client/preferences.dm
+++ b/code/modules/client/preferences.dm
@@ -837,14 +837,13 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += "
Belly
"
dat += "[features["has_belly"] == TRUE ? "Yes" : "No"]"
if(features["has_belly"])
- dat += "Belly Size: [features["belly_size"]]"
+ dat += "Color:
"
if(pref_species.use_skintones && features["genitals_use_skintone"] == TRUE)
- dat += "Color:
"
- dat += " (Skin tone overriding)
"
+ dat += "[SKINTONE2HEX(skin_tone)](Skin tone overriding)
"
else
- dat += "Color:
"
- dat += " Change
"
- dat += "Belly Visibility:[features["belly_visibility"]]"
+ dat += "#[features["belly_color"]] Change
"
+ dat += "Belly Size: [features["belly_size"]]"
+ dat += "Belly Visibility:[features["belly_visibility"]]"
// GS13: tweak inflation description
//dat += "Inflation (climax with and manual belly size change in arousal menu):[features["inflatable_belly"] == 1 ? "Yes" : "No"]"
@@ -2729,7 +2728,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(new_bellycolor == "#000000")
features["belly_color"] = pref_species.default_color
else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3])
- features["belly_color"] = sanitize_hexcolor(new_bellycolor)
+ features["belly_color"] = sanitize_hexcolor(new_bellycolor, 6)
else
to_chat(user,"Invalid color. Your color is not bright enough.")