From 266c80a764c4011f2bf125f9ee521f2ee6f6b970 Mon Sep 17 00:00:00 2001 From: d3athrow Date: Sun, 19 Jan 2014 13:53:54 -0600 Subject: [PATCH] sanity checking to resolve runtimes --- code/game/objects/effects/effect_system.dm | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/code/game/objects/effects/effect_system.dm b/code/game/objects/effects/effect_system.dm index 73baf47e2a0..1b367d5fc6c 100644 --- a/code/game/objects/effects/effect_system.dm +++ b/code/game/objects/effects/effect_system.dm @@ -138,7 +138,7 @@ steam.start() -- spawns the effect sleep(5) step(steam,direction) spawn(20) - steam.delete() + if(steam) steam.delete() ///////////////////////////////////////////// //SPARK SYSTEM (like steam system) @@ -211,7 +211,7 @@ steam.start() -- spawns the effect step(sparks,direction) spawn(20) if(sparks) - sparks.delete() + if(sparks) sparks.delete() src.total_sparks-- @@ -511,7 +511,7 @@ steam.start() -- spawns the effect sleep(10) step(smoke,direction) spawn(150+rand(10,30)) - smoke.delete() + if(smoke) smoke.delete() src.total_smoke-- @@ -734,7 +734,7 @@ steam.start() -- spawns the effect flick("ion_fade", I) I.icon_state = "blank" spawn( 20 ) - I.delete() + if(I) I.delete() spawn(2) if(src.on) src.processing = 1 @@ -779,7 +779,7 @@ steam.start() -- spawns the effect src.oldposition = get_turf(holder) I.dir = src.holder.dir spawn(10) - I.delete() + if(I) I.delete() src.number-- spawn(2) if(src.on) @@ -1198,4 +1198,4 @@ steam.start() -- spawns the effect step(sparks,direction) spawn(20) del(sparks) - src.total_sparks-- \ No newline at end of file + src.total_sparks--