Merge pull request #15917 from LeDrascol/bslr-effect-reduction

Play BSLR effects only when replacing lights
This commit is contained in:
Lin
2023-01-04 13:05:37 -07:00
committed by GitHub

View File

@@ -257,8 +257,17 @@
used = TRUE
if(istype(A, /obj/machinery/light))
if(!proximity && bluespace_toggle)
U.Beam(A, icon_state = "rped_upgrade", time = 1 SECONDS)
playsound(src, 'sound/items/pshoom.ogg', 40, 1)
// Set variable for target light
var/obj/machinery/light/target = A
// Check light status before playing effects
if(target.status != LIGHT_OK)
// Display RPED beam
U.Beam(A, icon_state = "rped_upgrade", time = 1 SECONDS)
// Play RPED sound
playsound(src, 'sound/items/pshoom.ogg', 40, 1)
ReplaceLight(A, U)
if(!used)