diff --git a/code/modules/mob/pulling.dm b/code/modules/mob/pulling.dm index 5a532ee1a42..e284276677f 100644 --- a/code/modules/mob/pulling.dm +++ b/code/modules/mob/pulling.dm @@ -5,7 +5,7 @@ return if(!AM || !isturf(AM.loc)) //if there's no object or the object being pulled is inside something: abort! return - if(!(AM.anchored)) + if(!(AM.anchored) && !usr.incapacitated()) AM.add_fingerprint(src) // If we're pulling something then drop what we're currently pulling and pull this instead.