From 6cbb0e3ca8c103d385e546ebef4dca7c11571453 Mon Sep 17 00:00:00 2001 From: kevinz000 <2003111+kevinz000@users.noreply.github.com> Date: Sun, 8 Dec 2019 19:44:26 -0700 Subject: [PATCH] Update good.dm --- code/datums/traits/good.dm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/code/datums/traits/good.dm b/code/datums/traits/good.dm index 09a4f0b060..abd1279f61 100644 --- a/code/datums/traits/good.dm +++ b/code/datums/traits/good.dm @@ -188,3 +188,18 @@ /datum/quirk/bloodpressure/remove() var/mob/living/M = quirk_holder M.blood_ratio = 1 + +/datum/quirk/night_vision + name = "Night Vision" + desc = "You can see slightly more clearly in full darkness than most people." + value = 1 + mob_trait = TRAIT_NIGHT_VISION + gain_text = "The shadows seem a little less dark." + lose_text = "Everything seems a little darker." + +/datum/quirk/night_vision/on_spawn() + var/mob/living/carbon/human/H = quirk_holder + var/obj/item/organ/eyes/eyes = H.getorgan(/obj/item/organ/eyes) + if(!eyes || eyes.lighting_alpha) + return + eyes.Insert(H) //refresh their eyesight and vision