diff --git a/code/game/machinery/status_display.dm b/code/game/machinery/status_display.dm index 72f2acb48ca..7c43e3c8e62 100644 --- a/code/game/machinery/status_display.dm +++ b/code/game/machinery/status_display.dm @@ -1,5 +1,6 @@ #define FONT_SIZE "5pt" #define FONT_COLOR "#09f" +#define WARNING_FONT_COLOR "#f90" #define FONT_STYLE "Arial Black" #define SCROLL_SPEED 2 @@ -21,7 +22,7 @@ // 1 = Shuttle timer // 2 = Arbitrary message(s) // 3 = alert picture - // 4 = Supply shuttle timer + // 4 = Station time var/picture_state // icon_state of alert picture var/message1 = "" // message line 1 @@ -88,25 +89,25 @@ return 1 if(STATUS_DISPLAY_TRANSFER_SHUTTLE_TIME) //emergency shuttle timer if(shuttle_master.emergency.timer) - var/line1 - var/line2 = get_shuttle_timer() + message2 = get_shuttle_timer() switch(shuttle_master.emergency.mode) - if(SHUTTLE_RECALL) - line1 = "-RCL-" + if(SHUTTLE_RECALL, SHUTTLE_ESCAPE) + message1 = "-ETR-" if(SHUTTLE_CALL) - line1 = "-ETA-" + message1 = "-ETA-" if(SHUTTLE_DOCKED) - line1 = "-ETD-" - if(SHUTTLE_ESCAPE) - line1 = "-ESC-" - if(SHUTTLE_STRANDED) - line1 = "-ERR-" - line2 = "??:??" - if(length(line2) > CHARS_PER_LINE) - line2 = "Error!" - update_display(line1, line2) + message1 = "-ETD-" + else + message1 = "-ERR-" + message2 = "??:??" + if(length(message2) > CHARS_PER_LINE) + message2 = "Error!" + update_display(message1, message2, 1) else - remove_display() + message1 = "TIME" + message2 = worldtime2text() + update_display(message1, message2) + return 1 if(STATUS_DISPLAY_MESSAGE) //custom messages var/line1 var/line2 @@ -162,8 +163,8 @@ remove_display() overlays += image('icons/obj/status_display.dmi', icon_state=picture_state) -/obj/machinery/status_display/proc/update_display(line1, line2) - var/new_text = {"