From ec82db3bc35c814f329ef4de4d2e62214f0b6f49 Mon Sep 17 00:00:00 2001 From: Leshana Date: Wed, 8 Apr 2020 18:41:58 -0400 Subject: [PATCH] MC Statpanel now distinguishes between NO_FIRE subsystems and OFFLINE (can_fire <= 0) subsystems --- code/controllers/subsystem.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm index 8c0b6fa5de..43429420c0 100644 --- a/code/controllers/subsystem.dm +++ b/code/controllers/subsystem.dm @@ -168,11 +168,12 @@ statclick = new/obj/effect/statclick/debug(null, "Initializing...", src) - - if(can_fire && !(SS_NO_FIRE & flags)) - msg = "[round(cost,1)]ms|[round(tick_usage,1)]%([round(tick_overrun,1)]%)|[round(ticks,0.1)]\t[msg]" - else + if(SS_NO_FIRE & flags) + msg = "NO FIRE\t[msg]" + else if(can_fire <= 0) msg = "OFFLINE\t[msg]" + else + msg = "[round(cost,1)]ms|[round(tick_usage,1)]%([round(tick_overrun,1)]%)|[round(ticks,0.1)]\t[msg]" var/title = name if (can_fire)