anchor.diff:  		else
   			results = get_scan_info(scanned_object)
   
  -		src.visible_message("\blue \icon[src] makes an insistent chime.", 2)
  +		src.visible_message("<b>[name]</b> states, \"Scanning complete.\"")
   		var/obj/item/weapon/paper/P = new(src.loc)
   		P.name = "[src] report #[++report_num]"
   		P.info = "<b>[src] analysis report #[report_num]</b><br>"
  
positive.code: 		P.stamped = list(/obj/item/weapon/stamp)
  		P.overlays = list("paper_stamped")
  
  /obj/machinery/artifact_analyser/Topic(href, href_list)
  	if(href_list["begin_scan"])
  		if(!owned_scanner)
  			reconnect_scanner()
  		if(owned_scanner)
  			for(var/obj/O in owned_scanner.loc)
  				if(O == owned_scanner)
  					continue
  				if(O.invisibility)
  					continue
  				scanned_object = O
  				scan_in_progress = 1
  				scan_completion_time = world.time + scan_duration
  				break
  	if(href_list["halt_scan"])
  		scan_in_progress = 0
  		src.visible_message("\blue \icon[src] bleets rudely.", 2)
  
  	if(href_list["close"])
  		usr.unset_machine(src)
  
negative.code: 	var/obj/scanned_obj
  	var/obj/machinery/scanner/owned_scanner = null
  	var/scan_completion_time = 0
  	var/scan_duration = 120
  	var/obj/scanned_object
  	var/report_num = 0
  
  