diff --git a/code/modules/surgery/organs/eyes.dm b/code/modules/surgery/organs/eyes.dm index 41177f0d6ca..987c24c9a74 100644 --- a/code/modules/surgery/organs/eyes.dm +++ b/code/modules/surgery/organs/eyes.dm @@ -220,12 +220,11 @@ eye_color ="#FEE5A3" icon = 'icons/obj/lighting.dmi' icon_state = "flashlight_eyes" - flash_protect = FLASH_PROTECTION_WELDER - tint = INFINITY var/obj/item/flashlight/eyelight/eye /obj/item/organ/internal/eyes/cybernetic/flashlight/emp_act(severity) - return + eye.on = FALSE + eye.update_brightness() /obj/item/organ/internal/eyes/cybernetic/flashlight/insert(mob/living/carbon/M, special = FALSE) ..() @@ -234,7 +233,9 @@ eye.on = TRUE eye.forceMove(M) eye.update_brightness(M) - M.become_blind("flashlight_eyes") + // Slime people start with no eyes, so the fact these "eyes" cannot see shouldn't affect them. + if(!isslimeperson(M)) + M.become_blind("flashlight_eyes") /obj/item/organ/internal/eyes/cybernetic/flashlight/remove(mob/living/carbon/M, special = FALSE)