From ebfa9d6b841aab4debc4b8cf620fba5a9a9aa985 Mon Sep 17 00:00:00 2001 From: Ghommie <42542238+Ghommie@users.noreply.github.com> Date: Sun, 22 Mar 2020 04:21:00 +0100 Subject: [PATCH] Very tentative attempt at figuring out what's wrong. --- .../configuration/entries/game_options.dm | 2 +- code/modules/client/preferences_savefile.dm | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm index d3d6aea851..bc290bedb9 100644 --- a/code/controllers/configuration/entries/game_options.dm +++ b/code/controllers/configuration/entries/game_options.dm @@ -427,7 +427,7 @@ /datum/config_entry/keyed_list/breasts_cups_prefs key_mode = KEY_MODE_TEXT value_mode = VALUE_MODE_FLAG - config_entry_value = list ("a", "b", "c", "d", "e") //keep these lowercase + config_entry_value = list("a", "b", "c", "d", "e") //keep these lowercase /datum/config_entry/number/penis_min_inches_prefs config_entry_value = 1 diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm index e3799b4f56..cd94ef64fd 100644 --- a/code/modules/client/preferences_savefile.dm +++ b/code/modules/client/preferences_savefile.dm @@ -545,9 +545,15 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car features["insect_markings"] = sanitize_inlist(features["insect_markings"], GLOB.insect_markings_list, "None") features["insect_wings"] = sanitize_inlist(features["insect_wings"], GLOB.insect_wings_list) - var/static/list/B_sizes = CONFIG_GET(keyed_list/breasts_cups_prefs) - var/static/min_D = CONFIG_GET(number/penis_min_inches_prefs) - var/static/max_D = CONFIG_GET(number/penis_max_inches_prefs) + var/static/list/B_sizes + if(!B_sizes) + B_sizes = CONFIG_GET(keyed_list/breasts_cups_prefs) + var/static/min_D + if(!min_D) + min_D = CONFIG_GET(number/penis_min_inches_prefs) + var/static/max_D + if(!max_D) + max_D = CONFIG_GET(number/penis_max_inches_prefs) features["breasts_size"] = sanitize_inlist(features["breasts_size"], B_sizes, BREASTS_SIZE_DEF) features["cock_length"] = sanitize_integer(features["cock_length"], min_D, max_D, COCK_SIZE_DEF)