diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 7a313956e7e..9b68e5830cb 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -537,7 +537,9 @@ if(H.disabilities & NEARSIGHTED) //this looks meh but saves a lot of memory by not requiring to add var/prescription if(H.glasses) //to every /obj/item var/obj/item/clothing/glasses/G = H.glasses - if(!G.prescription) + if(G.prescription) + H.clear_fullscreen("nearsighted") + else H.overlay_fullscreen("nearsighted", /obj/screen/fullscreen/impaired, 1) else H.overlay_fullscreen("nearsighted", /obj/screen/fullscreen/impaired, 1)