From 13b28ede5519d8c966253d093a700a387416466c Mon Sep 17 00:00:00 2001 From: Arokha Sieyes Date: Fri, 5 Jan 2018 12:28:15 -0500 Subject: [PATCH] Fixes a couple of charsetup sanitizes No more "YOU DIDN'T SET A SCALEEEEE" on new characters. Defaults to 100%. --- code/modules/client/preference_setup/vore/02_size.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preference_setup/vore/02_size.dm b/code/modules/client/preference_setup/vore/02_size.dm index 5bea55082a0..2b65da38c57 100644 --- a/code/modules/client/preference_setup/vore/02_size.dm +++ b/code/modules/client/preference_setup/vore/02_size.dm @@ -33,11 +33,12 @@ S["fuzzy"] << pref.fuzzy /datum/category_item/player_setup_item/vore/size/sanitize_character() - pref.size_multiplier = pref.size_multiplier pref.weight_vr = sanitize_integer(pref.weight_vr, WEIGHT_MIN, WEIGHT_MAX, initial(pref.weight_vr)) pref.weight_gain = sanitize_integer(pref.weight_gain, WEIGHT_CHANGE_MIN, WEIGHT_CHANGE_MAX, initial(pref.weight_gain)) pref.weight_loss = sanitize_integer(pref.weight_loss, WEIGHT_CHANGE_MIN, WEIGHT_CHANGE_MAX, initial(pref.weight_loss)) - pref.fuzzy = pref.fuzzy + pref.fuzzy = sanitize_integer(pref.fuzzy, 0, 1, initial(pref.fuzzy)) + if(pref.size_multiplier == null || pref.size_multiplier < RESIZE_TINY || pref.size_multiplier > RESIZE_HUGE) + pref.size_multiplier = initial(pref.size_multiplier) /datum/category_item/player_setup_item/vore/size/copy_to_mob(var/mob/living/carbon/human/character) character.resize(pref.size_multiplier, FALSE)