diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index ff14734ffb3..4f25ded8428 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -617,7 +617,7 @@ if(has_gravity(src)) return TRUE - if(pulledby) + if(pulledby && (pulledby.pulledby != src || moving_from_pull)) return TRUE if(throwing)