From bcf67120a710c43cf94551eff08aaceb6c4a3d6a Mon Sep 17 00:00:00 2001 From: SeepingVisage <160535199+SeepingVisage@users.noreply.github.com> Date: Sun, 13 Oct 2024 16:54:58 -0400 Subject: [PATCH 1/2] makes bellies 24-bit color instead of 12-bit most bodily parts are 24-bit color now but belly color was still 12 bit. --- code/modules/client/preferences.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index 4d84e31f86..b8f999c28e 100644 --- a/code/modules/client/preferences.dm +++ b/code/modules/client/preferences.dm @@ -2729,7 +2729,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.") From 77cc858a9f7d774d9f8c0064b30a96897899a229 Mon Sep 17 00:00:00 2001 From: SeepingVisage <160535199+SeepingVisage@users.noreply.github.com> Date: Sun, 13 Oct 2024 17:09:56 -0400 Subject: [PATCH 2/2] makes belly editing menu stylistically consistent changes the order of a few items and makes it so that the belly displays its hex number. this is consistent with other genitals --- code/modules/client/preferences.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/modules/client/preferences.dm b/code/modules/client/preferences.dm index b8f999c28e..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"]"