From e49849048e37c335096a9a2dda38fe672ef8bfca Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Sat, 11 Jun 2016 08:50:26 -0400 Subject: [PATCH] faster floors --- code/game/turfs/simulated/floor/misc_floor.dm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 1338eff7435..c2a80cfc0dc 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -123,20 +123,28 @@ ..() PoolOrNew(/obj/effect/overlay/temp/ratvar/floor, src) PoolOrNew(/obj/effect/overlay/temp/ratvar/beam, src) - SSobj.processing += src clockwork_construction_value++ /turf/open/floor/clockwork/Destroy() SSobj.processing -= src clockwork_construction_value-- + return ..() + +/turf/open/floor/clockwork/Entered(atom/movable/AM) ..() + SSobj.processing |= src /turf/open/floor/clockwork/process() + if(!healservants()) + SSobj.processing -= src + +/turf/open/floor/clockwork/proc/healservants() for(var/mob/living/L in src) if(L.stat == DEAD || !is_servant_of_ratvar(L)) continue L.adjustBruteLoss(-1) L.adjustFireLoss(-1) + . = 1 /turf/open/floor/clockwork/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/weapon/crowbar))