anchor.diff:  						GM.client.eye = src
   					GM.loc = src
   					for (var/mob/C in viewers(src))
  +
  +						log_attack("<font color='red'>[usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit.</font>")
  +						log_admin("ATTACK: [usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit.")
  +						message_admins("ATTACK: [usr] ([usr.ckey]) placed [GM] ([GM.ckey]) in a disposals unit.")
  +
   						C.show_message("\red [GM.name] has been placed in the [src] by [user].", 3)
   					del(G)
   		else
  
positive.code: 
  	// human interact with machine
  	attack_hand(mob/user as mob)
  		interact(user, 0)
  
  	// user interaction
  	proc/interact(mob/user, var/ai=0)
  		src.add_fingerprint(user)
  		if(stat & BROKEN)
  			user.machine = null
  
negative.code: 		if(stat & BROKEN || !I || !user)
  			return
  
  		if(isrobot(user) && !istype(I, /obj/item/weapon/trashbag))
  			return
  
  		if(istype(I, /obj/item/weapon/melee/energy/blade))
  			user << "You can't place that item inside the disposal unit."
  			return
  