From c17e25aafa1cd0da0908f7f5d86d707b2909c41c Mon Sep 17 00:00:00 2001 From: Xhuis Date: Wed, 31 Dec 2014 22:00:08 -0500 Subject: [PATCH] Polishes code with lists --- code/modules/library/lib_items.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()