From 22d451be9be74edc503db5ac95b79b4b2e5fa28d Mon Sep 17 00:00:00 2001 From: "petethegoat@gmail.com" Date: Fri, 16 Mar 2012 22:15:35 +0000 Subject: [PATCH] Optimisation for the janiborg cleaning. Thanks to Rockdtben for pointing this out. git-svn-id: http://tgstation13.googlecode.com/svn/trunk@3311 316c924e-a436-60f5-8080-3fe189b3f50e --- code/modules/mob/living/silicon/robot/robot.dm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 7b7281e48f1..6ac10b71121 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -972,12 +972,9 @@ Frequency: var/turf/tile = get_turf(loc) tile.clean_blood() - for(var/obj/effect/rune/R in tile) - del(R) - for(var/obj/effect/decal/cleanable/R in tile) - del(R) - for(var/obj/effect/overlay/R in tile) - del(R) + for(var/obj/effect/R in tile) + if(istype(R, /obj/effect/rune) || istype(R, /obj/effect/decal/cleanable) || istype(R, /obj/effect/overlay)) + del(R) for(var/obj/item/cleaned_item in tile) cleaned_item.clean_blood()