diff --git a/code/modules/client/preference_setup/vore/01_ears.dm b/code/modules/client/preference_setup/vore/01_ears.dm index 1d8fb81c3d7..50d9b71be75 100644 --- a/code/modules/client/preference_setup/vore/01_ears.dm +++ b/code/modules/client/preference_setup/vore/01_ears.dm @@ -63,11 +63,24 @@ . += "
" . += "
[pref.dress_mob ? "Hide equipment" : "Show equipment"]
" + var/ear_display = "Normal" + if(pref.ear_style && (pref.ear_style in ear_styles_list)) + var/datum/sprite_accessory/ears/instance = ear_styles_list[pref.ear_style] + ear_display = instance.name + else if(pref.ear_style) + ear_display = "REQUIRES UPDATE" . += "Ears
" - . += " Style: [pref.ear_style ? "Custom" : "Normal"]
" + . += " Style: [ear_display]
" + var/tail_display = "Normal" + if(pref.tail_style && (pref.tail_style in tail_styles_list)) + var/datum/sprite_accessory/ears/instance = tail_styles_list[pref.tail_style] + tail_display = instance.name + else if(pref.tail_style) + tail_display = "REQUIRES UPDATE" . += "Tail
" - . += " Style: [pref.tail_style ? "Custom" : "Normal"]
" + . += " Style: [tail_display]
" + if(tail_styles_list[pref.tail_style]) var/datum/sprite_accessory/tail/T = tail_styles_list[pref.tail_style] if (T.do_colouration) @@ -100,7 +113,10 @@ if(selection && selection != "Normal") pref.ear_style = pretty_ear_styles[selection] else - pref.ear_style = null + if(pref.ear_style) + return TOPIC_REFRESH_UPDATE_PREVIEW + else + pref.ear_style = null return TOPIC_REFRESH_UPDATE_PREVIEW else if(href_list["tail_style"]) @@ -116,7 +132,10 @@ if(selection && selection != "Normal") pref.tail_style = pretty_tail_styles[selection] else - pref.tail_style = null + if(pref.tail_style) + return TOPIC_REFRESH_UPDATE_PREVIEW + else + pref.tail_style = null return TOPIC_REFRESH_UPDATE_PREVIEW else if(href_list["tail_color"])