diff --git a/code/game/atom_procs.dm b/code/game/atom_procs.dm index 96e1da18da9..149058bf099 100644 --- a/code/game/atom_procs.dm +++ b/code/game/atom_procs.dm @@ -1,3 +1,8 @@ +/atom/Del() + var/log_file = file("[time2text(world.timeofday, "deletions/DD-MM-YYYY.txt")]") + log_file << "Atom [name] - [x],[y],[z]" + . = ..() + /atom/proc/MouseDrop_T() return diff --git a/code/modules/research/xenoarchaeology/artifacts.dm b/code/modules/research/xenoarchaeology/artifacts.dm index c262d3cd9d5..3eb716f900c 100644 --- a/code/modules/research/xenoarchaeology/artifacts.dm +++ b/code/modules/research/xenoarchaeology/artifacts.dm @@ -93,7 +93,7 @@ if (get_dist(user, src) > 1) user << "\red You can't reach [src] from here." return - if(istype(user:gloves,/obj/item/clothing/gloves)) + if(ishuman(user) && istype(user:gloves,/obj/item/clothing/gloves)) return ..() for(var/mob/O in viewers(src, null)) O.show_message(text("[] touches [].", user, src), 1)