From f58d3a9b75d4e2c1d28647d07d44006d8950e3cf Mon Sep 17 00:00:00 2001 From: Tigercat2000 Date: Thu, 5 Mar 2015 22:46:36 +0100 Subject: [PATCH] Poolcontroller update-fix --- code/game/machinery/poolcontroller.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/machinery/poolcontroller.dm b/code/game/machinery/poolcontroller.dm index 662649f087f..e8730ccc895 100644 --- a/code/game/machinery/poolcontroller.dm +++ b/code/game/machinery/poolcontroller.dm @@ -33,10 +33,7 @@ if(!linkedturfs) processing_objects.Remove(src) return - for(var/turf/simulated/floor/beach/water/W in linkedturfs) - for(var/mob/M in W) - if(M) - updateMobs() + updateMobs() /obj/machinery/poolcontroller/proc/updateMobs() for(var/turf/simulated/floor/beach/water/W in linkedturfs) @@ -48,9 +45,11 @@ H.bodytemperature = min(500, H.bodytemperature + 35) H.adjustFireLoss(5) H << "The water is searing hot!" + return else M.bodytemperature = min(500, M.bodytemperature + 35) M << "The water is searing hot!" + return if("cold") if(ishuman(M)) @@ -58,9 +57,11 @@ H.bodytemperature = max(80, H.bodytemperature - 80) H.adjustFireLoss(5) H << "The water is freezing!" + return else M.bodytemperature = max(80, M.bodytemperature - 80) M << "The water is freezing!" + return if("normal") return \ No newline at end of file