diff --git a/code/modules/library/lib_items.dm b/code/modules/library/lib_items.dm index d96a43c5819..8d3ef577d96 100644 --- a/code/modules/library/lib_items.dm +++ b/code/modules/library/lib_items.dm @@ -61,7 +61,8 @@ state = 0 if(2) - if(istype(I, /obj/item/weapon/book) || istype(I, /obj/item/weapon/spellbook) || istype(I, /obj/item/weapon/storage/book)) + var/list/allowed_books = list(/obj/item/weapon/book, /obj/item/weapon/spellbook, /obj/item/weapon/storage/book) + if(is_type_in_list(I, allowed_books)) user.drop_item() I.loc = src update_icon()