From dce9b30a3ffe7951a0b957d1aef6ced6c7630f62 Mon Sep 17 00:00:00 2001 From: mikomyazaki <47489928+mikomyazaki@users.noreply.github.com> Date: Mon, 20 Jul 2020 09:46:04 +0100 Subject: [PATCH] Maint drone diagnostics now reports overall damage only. (#9405) --- code/modules/mob/living/silicon/robot/drone/drone.dm | 11 +++++++++++ html/changelogs/maint_drone_diagnostics.yml | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 html/changelogs/maint_drone_diagnostics.yml diff --git a/code/modules/mob/living/silicon/robot/drone/drone.dm b/code/modules/mob/living/silicon/robot/drone/drone.dm index b6a3775e142..a4e84c359eb 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone.dm @@ -426,6 +426,17 @@ msg += "Their eye glows green." to_chat(user, msg) +/mob/living/silicon/robot/drone/self_diagnosis() + if(!is_component_functioning("diagnosis unit")) + return null + + var/datum/robot_component/diagnosis_unit/C = components["diagnosis unit"] + + var/dat = "
| Brute Damage: | [bruteloss] |
| Electronics Damage: | [fireloss] |
| Powered: | [(!C.idle_usage || C.is_powered()) ? "Yes" : "No"] |
| Toggled: | [ C.toggled ? "Yes" : "No"] |