diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 55a75e1688..a902c545b8 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -643,11 +643,11 @@ Bump(original) /obj/item/projectile/Destroy() + STOP_PROCESSING(SSprojectiles, src) if(hitscan) finalize_hitscan_and_generate_tracers() - STOP_PROCESSING(SSprojectiles, src) cleanup_beam_segments() - qdel(trajectory) + QDEL_NULL(trajectory) return ..() /obj/item/projectile/proc/cleanup_beam_segments()