From 911e1fa19496638f76cf5df787efec9148fe2059 Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Tue, 29 Aug 2017 09:43:10 -0700 Subject: [PATCH] sync --- code/game/turfs/open.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm index bc0af068c5..67311ccad6 100644 --- a/code/game/turfs/open.dm +++ b/code/game/turfs/open.dm @@ -190,6 +190,12 @@ new /datum/forced_movement(C, get_ranged_target_turf(C, olddir, 1), 1, FALSE) //spinning would be bad for ice, fucks up the next dir return 1 +/turf/open/copyTurf(turf/T) + . = ..() + if(. && isopenturf(T) && wet_time) + var/turf/open/O = T + O.MakeSlippery(wet_setting = wet, wet_time_to_add = wet_time) //we're copied, copy how wet we are also + /turf/open/proc/MakeSlippery(wet_setting = TURF_WET_WATER, min_wet_time = 0, wet_time_to_add = 0) // 1 = Water, 2 = Lube, 3 = Ice, 4 = Permafrost, 5 = Slide wet_time = max(wet_time+wet_time_to_add, min_wet_time) if(wet >= wet_setting)