diff --git a/code/game/objects/items/devices/scanners/sleevemate.dm b/code/game/objects/items/devices/scanners/sleevemate.dm index cfc169660f..2ae72889c5 100644 --- a/code/game/objects/items/devices/scanners/sleevemate.dm +++ b/code/game/objects/items/devices/scanners/sleevemate.dm @@ -90,6 +90,13 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob return M = new_M + if(isrobot(M)) + var/mob/living/silicon/robot/R = M + var/obj/item/device/dogborg/sleeper/S = locate() in R.module.modules + if(S && S.patient) + scan_mob(S.patient, user) + return + if(ishuman(M)) scan_mob(M, user) else