diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 0c1809e7f54..243bc0e6205 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -167,6 +167,8 @@ return 'icons/mob/screen_operative.dmi' if("White") return 'icons/mob/screen_white.dmi' + if("Clockwork") + return 'icons/mob/screen_clockwork.dmi' if("Midnight") return 'icons/mob/screen_midnight.dmi' else diff --git a/code/modules/client/preference/link_processing.dm b/code/modules/client/preference/link_processing.dm index 539785d148e..100c7e76f40 100644 --- a/code/modules/client/preference/link_processing.dm +++ b/code/modules/client/preference/link_processing.dm @@ -915,7 +915,7 @@ if("hear_adminhelps") sound ^= SOUND_ADMINHELP if("ui") - var/new_UI_style = tgui_input_list(user, "Choose your UI style", "UI style", list("Midnight", "Plasmafire", "Retro", "Slimecore", "Operative", "White")) + var/new_UI_style = tgui_input_list(user, "Choose your UI style", "UI style", list("Midnight", "Plasmafire", "Retro", "Slimecore", "Operative", "White", "Clockwork")) if(!new_UI_style) return switch(new_UI_style) @@ -931,6 +931,8 @@ UI_style = "Operative" if("White") UI_style = "White" + if("Clockwork") + UI_style = "Clockwork" if(ishuman(usr)) //mid-round preference changes, for aesthetics var/mob/living/carbon/human/H = usr diff --git a/code/modules/client/preference/preferences_mysql.dm b/code/modules/client/preference/preferences_mysql.dm index 1ff1a56fc3a..a939ff6724a 100644 --- a/code/modules/client/preference/preferences_mysql.dm +++ b/code/modules/client/preference/preferences_mysql.dm @@ -40,7 +40,7 @@ //Sanitize ooccolor = sanitize_hexcolor(ooccolor, initial(ooccolor)) - UI_style = sanitize_inlist(UI_style, list("White", "Midnight", "Plasmafire", "Retro", "Slimecore", "Operative"), initial(UI_style)) + UI_style = sanitize_inlist(UI_style, list("White", "Midnight", "Plasmafire", "Retro", "Slimecore", "Operative", "Clockwork"), initial(UI_style)) default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, TOGGLES_TOTAL, initial(toggles)) toggles2 = sanitize_integer(toggles2, 0, TOGGLES_2_TOTAL, initial(toggles2)) diff --git a/icons/mob/screen_clockwork.dmi b/icons/mob/screen_clockwork.dmi new file mode 100644 index 00000000000..50924ecda49 Binary files /dev/null and b/icons/mob/screen_clockwork.dmi differ