From 02c8ae13cc11b2854f16b3043e0a7617c5db3780 Mon Sep 17 00:00:00 2001 From: Kilakk Date: Wed, 11 Sep 2013 21:47:29 -0400 Subject: [PATCH] Fixes #3668, added detection for known implants to the med scanner doesn't include explosive implants, etc. --- code/game/machinery/adv_med.dm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm index 28f9bfe412..bffdb4af2b 100644 --- a/code/game/machinery/adv_med.dm +++ b/code/game/machinery/adv_med.dm @@ -265,6 +265,25 @@ if(!D.hidden[SCANNER]) dat += text("Warning: [D.form] Detected\nName: [D.name].\nType: [D.spread].\nStage: [D.stage]/[D.max_stages].\nPossible Cure: [D.cure]
") + var/implnts = "" + for(var/obj/item/weapon/implant/I in occupant) + if(I in occupant) + if(I.implanted) + if(istype(I, /obj/item/weapon/implant/death_alarm)) + implnts += "death alarm
" + if(istype(I, /obj/item/weapon/implant/loyalty)) + implnts += "loyalty
" + if(istype(I, /obj/item/weapon/implant/chem)) + implnts += "chemical
" + if(istype(I, /obj/item/weapon/implant/tracking)) + implnts += "tracking
" + + if(implnts) + dat += "
" + dat += "Detected implants:
" + + dat += implnts + dat += "
" dat += "" dat += ""
Organ