diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 881a608067f..a00cf583a7d 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -789,8 +789,9 @@ return if(T.intact && istype(T,/turf/simulated/floor)) //intact floor, pop the tile var/turf/simulated/floor/F = T + var/turf_typecache = F.floor_tile if(F.remove_tile(null, TRUE, FALSE)) - new F.floor_tile(H) + new turf_typecache(T) if(direction) // direction is specified if(istype(T, /turf/space)) // if ended in space, then range is unlimited