diff --git a/code/game/objects/items/weapons/storage/storage.dm b/code/game/objects/items/weapons/storage/storage.dm index 5da58e012bb..067dd23ce35 100644 --- a/code/game/objects/items/weapons/storage/storage.dm +++ b/code/game/objects/items/weapons/storage/storage.dm @@ -392,7 +392,7 @@ return //Robots can't interact with storage items. if(!can_be_inserted(W, 0 , user)) - return + return 0 handle_item_insertion(W, 0 , user) diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index 0a2912f766f..4195098450d 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -79,9 +79,10 @@ user << "You fix the damages on [src] with [C]." return 1 if(pockets) - return pockets.attackby(W, user, params) - else - return ..() + var/i = pockets.attackby(W, user, params) + if(i) + return i + return ..() /obj/item/clothing/AltClick(mob/user) if(pockets && pockets.quickdraw && pockets.contents.len && !user.incapacitated())