From bffd3d0efb1efc7dbb4a5e6e694cb27670394701 Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Fri, 18 Apr 2025 06:54:46 -0700 Subject: [PATCH] [MIRROR] remove sleep in accelerator particles (#10669) Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- .../power/singularity/particle_accelerator/particle.dm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/code/modules/power/singularity/particle_accelerator/particle.dm b/code/modules/power/singularity/particle_accelerator/particle.dm index bdf96e7e98..b935f1409c 100644 --- a/code/modules/power/singularity/particle_accelerator/particle.dm +++ b/code/modules/power/singularity/particle_accelerator/particle.dm @@ -36,8 +36,7 @@ /obj/effect/accelerated_particle/Initialize(mapload, dir = 2) . = ..() - src.loc = loc - src.set_dir(dir) + set_dir(dir) addtimer(CALLBACK(src, PROC_REF(move)), 0.1 SECONDS) @@ -98,6 +97,6 @@ movement_range-- if(movement_range <= 0) qdel(src) - else - spawn(lag) - move(lag) + return + + addtimer(CALLBACK(src, PROC_REF(move), lag), lag)