diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 0ea21e2705b..a169532c9ca 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -87,8 +87,6 @@ // timed process /obj/machinery/status_display/Process() - if(stat == last_stat) - return if(stat & NOPOWER) last_stat = stat if(overlays.len) @@ -216,7 +214,7 @@ return if(picture_state != state || force_update) - remove_display(FALSE) + remove_display(force_update) picture_state = state picture.icon_state = "[picture_state]" picture_overlight.icon_state = "[picture_state]" @@ -230,7 +228,7 @@ /obj/machinery/status_display/proc/update_display(line1, line2, force_update = FALSE) var/new_text = {"
[line1]
[line2]
"} if(picture_overlight.maptext != new_text || force_update) - remove_display(FALSE) + remove_display(force_update) picture_overlight.icon_state = "blank" picture_overlight.maptext = new_text overlays += picture_overlight