diff --git a/code/datums/components/crafting/crafting.dm b/code/datums/components/crafting/crafting.dm index 01cd79d8a45..1033c224578 100644 --- a/code/datums/components/crafting/crafting.dm +++ b/code/datums/components/crafting/crafting.dm @@ -184,6 +184,9 @@ I = new R.result (get_turf(a.loc), R.result_amount || 1) else I = new R.result (get_turf(a.loc)) + if(I.atom_storage) + for(var/obj/item/thing in I) + qdel(thing) I.CheckParts(parts, R) if(send_feedback) SSblackbox.record_feedback("tally", "object_crafted", 1, I.type)