diff --git a/code/game/objects/items/weapons/rpd.dm b/code/game/objects/items/weapons/rpd.dm index 325f1aee728..04c44984f3f 100644 --- a/code/game/objects/items/weapons/rpd.dm +++ b/code/game/objects/items/weapons/rpd.dm @@ -249,6 +249,10 @@ /obj/item/rpd/afterattack(atom/target, mob/user, proximity) ..() + if(isstorage(target)) + var/obj/item/storage/S = target + if(!S.can_be_inserted(src, stop_messages = TRUE)) + return if(loc != user) return if(!proximity && !ranged)