anchor.diff:  							robot = "Prosthetic:"
   						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 || e.hidden)
  +							imp += "Unknown body present:"
   						if(!AN && !open && !infected & !imp)
   							AN = "None:"
   						if(!(e.status & ORGAN_DESTROYED))
  
positive.code: 					dat += "</tr>"
  
  					for(var/datum/organ/external/e in occupant.organs)
  						dat += "<tr>"
  						var/AN = ""
  						var/open = ""
  
negative.code: 
  /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"
  