diff --git a/code/modules/paperwork/paperplane.dm b/code/modules/paperwork/paperplane.dm index bb37a380b6..3b4833a533 100644 --- a/code/modules/paperwork/paperplane.dm +++ b/code/modules/paperwork/paperplane.dm @@ -19,7 +19,11 @@ internalPaper = newPaper flags = newPaper.flags color = newPaper.color - newPaper.forceMove(src) + if(isstorage(newPaper.loc)) + var/obj/item/weapon/storage/S = newPaper.loc + S.remove_from_storage(newPaper, src) + else + newPaper.forceMove(src) else internalPaper = new /obj/item/weapon/paper(src) update_icon()