diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index fbc5dfed0a1..2cbbb0eef73 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -168,7 +168,8 @@ src = null //dont kill proc after del() if(usr) usr.before_take_item(oldsrc) - del(oldsrc) + usr.drop_item(src) + qdel(oldsrc) return /obj/item/stack/proc/add_to_stacks(mob/usr as mob)