Files
CHOMPStation2/code/game/machinery/supply_display.dm
Atermonera 6ad92358b6 Fixes supply shuttle display timer (#6947)
* Fixes supply shuttle display timer

* Update shuttle_supply.dm

* Radio_frequency dark magicks
2020-04-04 22:36:30 -04:00

42 lines
1.1 KiB
Plaintext

/obj/machinery/status_display/supply_display
ignore_friendc = 1
mode = STATUS_DISPLAY_CUSTOM
/obj/machinery/status_display/supply_display/update()
if(!..() && mode == STATUS_DISPLAY_CUSTOM)
message1 = "CARGO"
message2 = ""
var/datum/shuttle/autodock/ferry/supply/shuttle = SSsupply.shuttle
if(!shuttle)
message2 = "Error"
else if(shuttle.has_arrive_time())
message2 = "[round(shuttle.eta_seconds() / 60)]:"
if((shuttle.eta_seconds() % 60) < 10)
message2 += "0" // Pad to two characters
message2 += "[shuttle.eta_seconds() % 60]"
if(shuttle.eta_seconds() < 0)
message2 = "Late"
if(length(message2) > CHARS_PER_LINE)
message2 = "Error"
else if(shuttle.is_launching())
if(shuttle.at_station())
message2 = "Launch"
else
message2 = "ETA"
else
if(shuttle.at_station())
message2 = "Docked"
else
message2 = "Away"
update_display(message1, message2)
return 1
return 0
/obj/machinery/status_display/supply_display/receive_signal/(datum/signal/signal)
if(signal.data["command"] == "supply")
mode = STATUS_DISPLAY_CUSTOM
else
..(signal)