From 18988ab8836d12a1bf2fff4beb63e61dd6b51e29 Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Fri, 18 Apr 2025 15:31:10 +0200 Subject: [PATCH] remove sleep in accelerator particles (#17552) --- .../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 b87e4a86e0d..b935f1409ce 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 - sleep(lag) - move(lag) + return + + addtimer(CALLBACK(src, PROC_REF(move), lag), lag)