diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 9f3e8f28bfe3..fabd294c99e3 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -796,7 +796,10 @@ H.forceMove(P) else // if wasn't a pipe, then set loc to turf - H.forceMove(T) + if(is_blocked_turf(T)) + H.forceMove(loc) + else + H.forceMove(T) return null return P