From 4ecdc08f35858b45ef19a4472b9935ee2da5cdbf Mon Sep 17 00:00:00 2001 From: Mechoid Date: Fri, 26 Jun 2020 18:30:09 -0700 Subject: [PATCH] Fix timing error that allowed processing to reference a nulled list. --- code/modules/projectiles/projectile.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index b0894753b8..5928f0db3d 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -441,15 +441,15 @@ setAngle(Get_Angle(source, target)) /obj/item/projectile/Destroy() + if(hitscan) + finalize_hitscan_and_generate_tracers() + STOP_PROCESSING(SSprojectiles, src) if(impacted_mobs) if(LAZYLEN(impacted_mobs)) impacted_mobs.Cut() impacted_mobs = null - if(hitscan) - finalize_hitscan_and_generate_tracers() - STOP_PROCESSING(SSprojectiles, src) qdel(trajectory) return ..()