diff --git a/code/game/machinery/adv_med.dm b/code/game/machinery/adv_med.dm
index bffdb4af2b..3f17fe7299 100644
--- a/code/game/machinery/adv_med.dm
+++ b/code/game/machinery/adv_med.dm
@@ -164,6 +164,7 @@
/obj/machinery/body_scanconsole
var/obj/machinery/bodyscanner/connected
+ var/known_implants = list(/obj/item/weapon/implant/chem, /obj/item/weapon/implant/death_alarm, /obj/item/weapon/implant/loyalty, /obj/item/weapon/implant/tracking)
var/delete
var/temphtml
name = "Body Scanner Console"
@@ -265,25 +266,6 @@
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 += "
| Organ | " @@ -315,8 +297,14 @@ AN = "[e.broken_description]:" if(e.open) open = "Open:" - if(e.implants.len) - imp = "Unknown body present:" + var/unknown_body = 0 + for(var/I in e.implants) + if(is_type_in_list(I,known_implants)) + imp += "[I] implanted:" + else + unknown_body++ + if(unknown_body) + imp += "Unknown body present:" if(!AN && !open && !infected & !imp) AN = "None:" if(!(e.status & ORGAN_DESTROYED)) diff --git a/code/game/objects/items/weapons/implants/implant.dm b/code/game/objects/items/weapons/implants/implant.dm index 1f6b068cdd..a525adcf28 100644 --- a/code/game/objects/items/weapons/implants/implant.dm +++ b/code/game/objects/items/weapons/implants/implant.dm @@ -50,7 +50,7 @@ ..() /obj/item/weapon/implant/tracking - name = "tracking" + name = "tracking implant" desc = "Track with this." var/id = 1.0 @@ -219,7 +219,7 @@ Implant Specifics:
|---|