Makes the AI/Malf status entries consistent with the rest of the mob stat entries.

This commit is contained in:
PsiOmegaDelta
2015-12-28 20:50:07 +01:00
parent abfd7ac0d1
commit 14381dfd87
+12 -12
View File
@@ -110,28 +110,28 @@
// Shows capacitor charge and hardware integrity information to the AI in Status tab.
/mob/living/silicon/ai/show_system_integrity()
if(!src.stat)
stat(null, text("Hardware integrity: [hardware_integrity()]%"))
stat(null, text("Internal capacitor: [backup_capacitor()]%"))
stat("Hardware integrity", "[hardware_integrity()]%")
stat("Internal capacitor", "[backup_capacitor()]%")
else
stat(null, text("Systems nonfunctional"))
stat("Systems nonfunctional")
// Shows AI Malfunction related information to the AI.
/mob/living/silicon/ai/show_malf_ai()
if(src.is_malf())
if(src.hacked_apcs)
stat(null, "Hacked APCs: [src.hacked_apcs.len]")
stat(null, "System Status: [src.hacking ? "Busy" : "Stand-By"]")
stat("Hacked APCs", "[src.hacked_apcs.len]")
stat("System Status", "[src.hacking ? "Busy" : "Stand-By"]")
if(src.research)
stat(null, "Available CPU: [src.research.stored_cpu] TFlops")
stat(null, "Maximal CPU: [src.research.max_cpu] TFlops")
stat(null, "CPU generation rate: [src.research.cpu_increase_per_tick * 10] TFlops/s")
stat(null, "Current research focus: [src.research.focus ? src.research.focus.name : "None"]")
stat("Available CPU", "[src.research.stored_cpu] TFlops")
stat("Maximal CPU", "[src.research.max_cpu] TFlops")
stat("CPU generation rate", "[src.research.cpu_increase_per_tick * 10] TFlops/s")
stat("Current research focus", "[src.research.focus ? src.research.focus.name : "None"]")
if(src.research.focus)
stat(null, "Research completed: [round(src.research.focus.invested, 0.1)]/[round(src.research.focus.price)]")
stat("Research completed", "[round(src.research.focus.invested, 0.1)]/[round(src.research.focus.price)]")
if(system_override == 1)
stat(null, "SYSTEM OVERRIDE INITIATED")
stat("SYSTEM OVERRIDE INITIATED")
else if(system_override == 2)
stat(null, "SYSTEM OVERRIDE COMPLETED")
stat("SYSTEM OVERRIDE COMPLETED")
// Cleaner proc for creating powersupply for an AI.
/mob/living/silicon/ai/proc/create_powersupply()