anchor.diff:  	if(Adjacent(target) && usr.Adjacent(target))
   		if(beaker)
   			usr.visible_message("<span class='warning'>[usr] attaches [src] to [target].</span>", "<span class='notice'>You attach [src] to [target].</span>")
  +			log_combat(usr, target, "attached", src, "containing: [beaker.name] - ([beaker.reagents.log_list()])")
  +			add_fingerprint(usr)
   			attached = target
   			START_PROCESSING(SSmachines, src)
   			update_icon()
  
positive.code: 			return
  		beaker = W
  		to_chat(user, "<span class='notice'>You attach [W] to [src].</span>")
  		update_icon()
  		return
  	else
  
negative.code: 
  	if(usr.incapacitated())
  		return
  	if(beaker)
  		beaker.forceMove(drop_location())
  		beaker = null
  