Offbrand sightlights (#20722)

(DISCLAIMER: I currently mostly play an engineer!)

Sightlights are currently only available to Medical, Science, and Bridge
personnel- but arguably (strongly arguably) Engineering is actually the
department most likely to be regularly walking through very dark areas
(see: areas with power outages, and maintenance tunnels). Certainly more
commonly than Med and Bridge in almost any given shift!

I don't think this is particularly balance-breaking, and I think it
makes a lot of sense, so here it is.

Also minor cleanup to description.

---------

Signed-off-by: Batrachophreno <Batrochophreno@gmail.com>
Co-authored-by: SleepyGemmy <99297919+SleepyGemmy@users.noreply.github.com>
This commit is contained in:
Batrachophreno
2025-07-06 20:53:56 -04:00
committed by GitHub
parent 1a67979e3a
commit b7f746d466
3 changed files with 81 additions and 6 deletions
@@ -1,7 +1,6 @@
/obj/item/organ/internal/augment/sightlights
name = "ocular installed sightlights "
desc = "Designed to assist medical personnel in darker areas or places experiencing periodic power issues, " \
+ "Sightlights will allow one to be able to use their eyes as a flashlight."
name = "Zeng-Hu ocular sightlights"
desc = "Designed to assist Zeng-Hu medical personnel in darker areas or places experiencing periodic power issues, sightlights will allow one to be able to use their eyes as a flashlight. These are the original high-spec models available exclusively through Zeng-Hu."
icon_state = "sightlights"
organ_tag = BP_AUG_SIGHTLIGHTS
parent_organ = BP_HEAD
@@ -10,6 +9,17 @@
cooldown = 30
activable = TRUE
var/lights_on = FALSE
var/lights_color = "#e9dfea" // Pale violet, very Zeng-Hu.
var/lights_range = 6
var/lights_intensity = 2
/obj/item/organ/internal/augment/sightlights/generic
name = "offbrand ocular sightlights"
desc = "Designed to assist personnel in darker areas or places experiencing periodic power issues, Zeng-Hu sightlights will allow one to be able to use their eyes as a flashlight. Later SCC-mediated negotiation loosened the augment's patent restrictions, allowing offbrand manufacture and use of lesser models by other members of the Chainlink."
icon_state = "m2eyes"
lights_color = LIGHT_COLOR_TUNGSTEN
lights_range = 4
lights_intensity = 2
/obj/item/organ/internal/augment/sightlights/attack_self(var/mob/user)
. = ..()
@@ -20,7 +30,7 @@
lights_on = !lights_on
if(lights_on)
set_light(5, 2, LIGHT_COLOR_TUNGSTEN, uv = 0, angle = LIGHT_WIDE)
set_light(lights_range, lights_intensity, lights_color, uv = 0, angle = LIGHT_WIDE)
else
set_light(0)