Bugfixes - Shield Projectors, Luceian Items, Kinetic Harvester (#22042)

Fixes https://github.com/Aurorastation/Aurora.3/issues/22003
Fixes https://github.com/Aurorastation/Aurora.3/issues/22026

changes:
- bugfix: "Resolves some lingering weird behavior with emergency shield
projectors with regards to power draw."
- bugfix: "Updates Warding Spheres, Luminous Sceptres, and Azubarre
Torches to correctly emit light."
- bugfix: "Updates temp control unit to correctly use MOVABLE_LIGHT for
its light_system."
- bugfix: "Hull shield generator correctly checks for both capacitor
presence and activation state when toggling."
- qol: "INDRA Kinetic Harvester no longer disables harvesting a material
if it happens to drop to zero (less aggravation when staggering fuel
injection)."
This commit is contained in:
Batrachophreno
2026-03-16 21:09:50 +00:00
committed by GitHub
parent 39d1d964ae
commit 39f473bd31
6 changed files with 84 additions and 46 deletions
@@ -138,6 +138,7 @@
else
to_chat(user, SPAN_NOTICE("You extinguish \the [src]!"))
set_light_on(lit)
update_icon()
user.update_inv_l_hand(FALSE)
user.update_inv_r_hand()
@@ -224,6 +225,11 @@
light_power = 2
light_color = LIGHT_COLOR_BLUE
/obj/item/nullrod/luceiansceptre/Initialize(mapload)
set_light_on(TRUE)
..()
return INITIALIZE_HINT_NORMAL
/obj/item/nullrod/clockworkstave
name = "\improper clockwork stave"
desc = "A long, wooden stave with a gear and triangle at the top, utilized by the clergy of the Trinary Perfection. The ornate pieces atop the stave are often delicately \
@@ -432,6 +438,11 @@
drop_sound = 'sound/items/drop/glass.ogg'
pickup_sound = 'sound/items/pickup/glass.ogg'
/obj/item/assunzioneorb/Initialize(mapload)
set_light_on(TRUE)
..()
return INITIALIZE_HINT_NORMAL
/obj/item/assunzioneorb/proc/shatter()
visible_message(SPAN_WARNING("\The [src] shatters!"), SPAN_WARNING("You hear a small glass object shatter!"))
playsound(get_turf(src), 'sound/effects/glass_hit.ogg', 75, TRUE)