diff --git a/code/modules/mob/living/silicon/robot/component.dm b/code/modules/mob/living/silicon/robot/component.dm index 75c5e09468a..068f4e5050a 100644 --- a/code/modules/mob/living/silicon/robot/component.dm +++ b/code/modules/mob/living/silicon/robot/component.dm @@ -339,9 +339,18 @@ organ_found = null if(LAZYLEN(H.internal_organs)) for(var/obj/item/organ/internal/O in H.internal_organs) - if(!O.is_robotic()) + if(!O.is_robotic() || istype(O, /obj/item/organ/internal/cyberimp)) continue organ_found = TRUE to_chat(user, "[capitalize(O.name)]: [O.damage]") if(!organ_found) to_chat(user, "No prosthetics located.") + to_chat(user, "
") + to_chat(user, "Cybernetic implants:") + organ_found = null + if(LAZYLEN(H.internal_organs)) + for(var/obj/item/organ/internal/cyberimp/I in H.internal_organs) + organ_found = TRUE + to_chat(user, "[capitalize(I.name)]: [I.crit_fail ? "CRITICAL FAILURE" : I.damage]") + if(!organ_found) + to_chat(user, "No implants located.")