From 192949375a21b49535650a41d7dd3da91be77b6a Mon Sep 17 00:00:00 2001 From: Couls Date: Mon, 15 Jul 2019 05:16:19 -0400 Subject: [PATCH 1/4] Fix preferences not saving --- code/modules/client/preference/preferences_mysql.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference/preferences_mysql.dm b/code/modules/client/preference/preferences_mysql.dm index 90a4bed6f14..141b45d054c 100644 --- a/code/modules/client/preference/preferences_mysql.dm +++ b/code/modules/client/preference/preferences_mysql.dm @@ -90,7 +90,7 @@ UI_style_alpha='[UI_style_alpha]', be_role='[sanitizeSQL(list2params(be_special))]', default_slot='[default_slot]', - toggles='[num2text(toggles, 7)]', + toggles='[num2text(toggles, 9)]', atklog='[atklog]', sound='[sound]', randomslot='[randomslot]', From 10a2915c5963db53d0653a3cb3fe5e686624b4b1 Mon Sep 17 00:00:00 2001 From: Couls Date: Mon, 15 Jul 2019 20:34:26 -0400 Subject: [PATCH 2/4] Include crazy's calculation for number of sigfigs --- code/modules/client/preference/preferences_mysql.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference/preferences_mysql.dm b/code/modules/client/preference/preferences_mysql.dm index 141b45d054c..778919f93f4 100644 --- a/code/modules/client/preference/preferences_mysql.dm +++ b/code/modules/client/preference/preferences_mysql.dm @@ -90,7 +90,7 @@ UI_style_alpha='[UI_style_alpha]', be_role='[sanitizeSQL(list2params(be_special))]', default_slot='[default_slot]', - toggles='[num2text(toggles, 9)]', + toggles='[num2text(toggles, Ceiling(log(10, (TOGGLES_TOTAL+1))))]', atklog='[atklog]', sound='[sound]', randomslot='[randomslot]', From 4eb2af193dc5a3a25e0de89f89d87dbc2e11ac92 Mon Sep 17 00:00:00 2001 From: Couls Date: Mon, 15 Jul 2019 20:47:40 -0400 Subject: [PATCH 3/4] use round instead --- code/modules/client/preference/preferences_mysql.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference/preferences_mysql.dm b/code/modules/client/preference/preferences_mysql.dm index 778919f93f4..2be6f4297ff 100644 --- a/code/modules/client/preference/preferences_mysql.dm +++ b/code/modules/client/preference/preferences_mysql.dm @@ -90,7 +90,7 @@ UI_style_alpha='[UI_style_alpha]', be_role='[sanitizeSQL(list2params(be_special))]', default_slot='[default_slot]', - toggles='[num2text(toggles, Ceiling(log(10, (TOGGLES_TOTAL+1))))]', + toggles='[num2text(toggles, round(log(10, TOGGLES_TOTAL)) + 1)]', atklog='[atklog]', sound='[sound]', randomslot='[randomslot]', From d83547caf6f1508c64c002eb76045aa560d2e24c Mon Sep 17 00:00:00 2001 From: Couls Date: Mon, 15 Jul 2019 20:49:41 -0400 Subject: [PATCH 4/4] remove pointless +1 and use ceiling again --- code/modules/client/preference/preferences_mysql.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/client/preference/preferences_mysql.dm b/code/modules/client/preference/preferences_mysql.dm index 2be6f4297ff..5e13d0339b5 100644 --- a/code/modules/client/preference/preferences_mysql.dm +++ b/code/modules/client/preference/preferences_mysql.dm @@ -90,7 +90,7 @@ UI_style_alpha='[UI_style_alpha]', be_role='[sanitizeSQL(list2params(be_special))]', default_slot='[default_slot]', - toggles='[num2text(toggles, round(log(10, TOGGLES_TOTAL)) + 1)]', + toggles='[num2text(toggles, Ceiling(log(10, (TOGGLES_TOTAL))))]', atklog='[atklog]', sound='[sound]', randomslot='[randomslot]',