From 12bdeaea0dbe0f2fb8f7dd3a299db7427a13df25 Mon Sep 17 00:00:00 2001 From: quardbreak <44920739+quardbreak@users.noreply.github.com> Date: Thu, 30 Dec 2021 12:05:06 +0300 Subject: [PATCH] makes ui changes revertable --- code/modules/client/ui_style.dm | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/code/modules/client/ui_style.dm b/code/modules/client/ui_style.dm index eabc0ca3b5a6..1d87548bcb56 100644 --- a/code/modules/client/ui_style.dm +++ b/code/modules/client/ui_style.dm @@ -52,14 +52,13 @@ var/global/all_tooltip_styles = list( icons.Add(usr.gun_move_icon) icons.Add(usr.radio_use_icon) - var/icon/ic = all_ui_styles[UI_style_new] + var/icon/UI_style_icon_new = all_ui_styles[UI_style_new] for(var/obj/screen/I in icons) - if(I.name in list(I_HELP, I_HURT, I_DISARM, I_GRAB)) continue - I.icon = ic - I.color = UI_style_color_new - I.alpha = UI_style_alpha_new - + if(!(I.name in list(I_HELP, I_HURT, I_DISARM, I_GRAB))) + I.icon = UI_style_icon_new + I.color = UI_style_color_new + I.alpha = UI_style_alpha_new if(alert("Like it? Save changes?",,"Yes", "No") == "Yes") prefs.UI_style = UI_style_new @@ -67,3 +66,10 @@ var/global/all_tooltip_styles = list( prefs.UI_style_color = UI_style_color_new SScharacter_setup.queue_preferences_save(prefs) to_chat(usr, "Your UI settings were saved.") + else + // Reverting back. + for(var/obj/screen/I in icons) + if(!(I.name in list(I_HELP, I_HURT, I_DISARM, I_GRAB))) + I.icon = all_ui_styles[prefs.UI_style] + I.color = prefs.UI_style_color + I.alpha = prefs.UI_style_alpha