diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index d136994e..5e50b417 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -155,8 +155,8 @@ /datum/quirk/nearsighted/on_spawn() var/mob/living/carbon/human/H = quirk_holder var/obj/item/clothing/glasses/regular/glasses = new(get_turf(H)) - H.put_in_hands(glasses) - H.equip_to_slot(glasses, SLOT_GLASSES) + if(!H.equip_to_slot_if_possible(glasses, SLOT_GLASSES)) + H.put_in_hands(glasses) H.regenerate_icons() //this is to remove the inhand icon, which persists even if it's not in their hands /datum/quirk/nyctophobia