diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 92abce590a8..f8f4413ac40 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -28,7 +28,7 @@ if(ishuman(usr)) //so monkeys can take off their backpacks -- Urist var/mob/M = usr - if(istype(usr.loc,/obj/mecha) || usr.incapacitated(FALSE, TRUE, TRUE)) // Stops inventory actions in a mech as well as while being incapacitated + if(istype(M.loc,/obj/mecha) || M.incapacitated(FALSE, TRUE, TRUE)) // Stops inventory actions in a mech as well as while being incapacitated return if(over_object == M && Adjacent(M)) // this must come before the screen objects only block