diff --git a/code/defines/obj/clothing/glasses.dm b/code/defines/obj/clothing/glasses.dm index a9713b7c2a4..0334db29995 100644 --- a/code/defines/obj/clothing/glasses.dm +++ b/code/defines/obj/clothing/glasses.dm @@ -17,6 +17,12 @@ item_state = "glasses" origin_tech = "magnets=2" +/obj/item/clothing/glasses/night + name = "Night Vision Goggles" + icon_state = "night" + item_state = "glasses" + origin_tech = "magnets=2" + /obj/item/clothing/glasses/regular name = "Prescription Glasses" icon_state = "glasses" diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index b6d3e33a031..33b4a16799e 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -691,6 +691,10 @@ src.see_in_dark = 3 if(!src.druggy) src.see_invisible = 0 + else if (istype(src.glasses, /obj/item/clothing/glasses/night)) + src.see_in_dark = 5 + if(!src.druggy) + src.see_invisible = 0 else if (istype(src.glasses, /obj/item/clothing/glasses/thermal)) src.sight |= SEE_MOBS src.see_in_dark = 4 diff --git a/icons/mob/eyes.dmi b/icons/mob/eyes.dmi index c537c4a4e7c..08523e0d7a9 100644 Binary files a/icons/mob/eyes.dmi and b/icons/mob/eyes.dmi differ diff --git a/icons/obj/clothing/glasses.dmi b/icons/obj/clothing/glasses.dmi index 75c719d565b..376bff674b3 100644 Binary files a/icons/obj/clothing/glasses.dmi and b/icons/obj/clothing/glasses.dmi differ