From 224f0ff1d94e50d14925a2ff00a8c62b47391a73 Mon Sep 17 00:00:00 2001 From: Krausus Date: Sat, 16 May 2015 02:14:34 -0400 Subject: [PATCH] Fixes soap cleaning runtime If you tried to clean an atom with soap, and that atom was deleted before you finished cleaning, the message attempting to display its name would runtime. --- code/game/objects/items/weapons/clown_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/items/weapons/clown_items.dm b/code/game/objects/items/weapons/clown_items.dm index 84dc2d0c8b7..4e058dfc9d0 100644 --- a/code/game/objects/items/weapons/clown_items.dm +++ b/code/game/objects/items/weapons/clown_items.dm @@ -57,7 +57,7 @@ user << "You need to take that [target.name] off before cleaning it." else if(istype(target,/obj/effect/decal/cleanable)) user.visible_message("[user] begins to scrub \the [target.name] out with [src].") - if(do_after(user, src.cleanspeed)) + if(do_after(user, src.cleanspeed) && target) user << "You scrub \the [target.name] out." del(target) else