Fixes RCD deriatives going into storage while trying to make something

If someone else has a better idea on how to fix this feel free to.
This commit is contained in:
ririchiyo
2015-12-05 12:30:03 -05:00
parent e07443bdb0
commit cef7e69c7a

View File

@@ -135,8 +135,12 @@
return selected.Topic(href, href_list)
/obj/item/device/rcd/afterattack(var/atom/A, var/mob/user)
if(!selected)
return 1
if(istype(A, /obj/item/weapon/storage/))
return 1
if(selected.flags ^ (RCD_SELF_SANE | RCD_RANGE) && !(user.Adjacent(A) && A.Adjacent(user))) //If RCD_SELF_SANE and RCD_RANGE are disabled we use adjacency.
return 1