diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index 3f40f82fe0ae..6f11fe4ebac1 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -140,7 +140,7 @@ GENE SCANNER // Used by the PDA medical scanner too /proc/healthscan(mob/user, mob/living/M, mode = SCANNER_VERBOSE, advanced = FALSE) - if(isliving(user) && (user.incapacitated())) + if(isliving(user) && (user.incapacitated() || user.is_blind())) return // the final list of strings to render @@ -456,7 +456,7 @@ GENE SCANNER /obj/item/analyzer/attack_self(mob/user) add_fingerprint(user) - if (user.stat) + if (user.stat || user.is_blind()) return var/turf/location = user.loc @@ -636,7 +636,7 @@ GENE SCANNER custom_materials = list(/datum/material/iron=30, /datum/material/glass=20) /obj/item/slime_scanner/attack(mob/living/M, mob/living/user) - if(user.stat) + if(user.stat || user.is_blind()) return if (!isslime(M)) to_chat(user, "This device can only scan slimes!")