From 3ab7e8438a2aa07335f34be7b2913ce437d7ca2e Mon Sep 17 00:00:00 2001 From: Ccomp5950 Date: Tue, 25 Feb 2014 00:28:00 -0600 Subject: [PATCH] Runtime fix: Sparks trying to delete that which does not exist. runtime error: Cannot execute null.delete(). proc name: start (/datum/effect/effect/system/spark_spread/start) source file: effect_system.dm,204 usr: Mark Hoover (/mob/living/carbon/human) src: /datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread) call stack: /datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread): start() runtime error: Cannot execute null.delete(). proc name: start (/datum/effect/effect/system/spark_spread/start) source file: effect_system.dm,204 usr: Mark Hoover (/mob/living/carbon/human) src: /datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread) call stack: /datum/effect/effect/system/sp... (/datum/effect/effect/system/spark_spread): start() --- code/game/objects/effects/effect_system.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 8d2d69a654f..09600d09ed6 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -201,7 +201,8 @@ steam.start() -- spawns the effect sleep(5) step(sparks,direction) spawn(20) - sparks.delete() + if(sparks) + sparks.delete() src.total_sparks--