anchor.diff:  			use_power(max(500,inserted/10))
   			qdel(O)
   	busy = 0
  -	src.updateUsrDialog()
  +	updateUsrDialog()
   	return 1
   
   /obj/machinery/autolathe/Topic(href, href_list)
  
positive.code: 	if (!busy)
  		if(href_list["menu"])
  			screen = text2num(href_list["menu"])
  
  		if(href_list["category"])
  			selected_category = href_list["category"]
  
  		if(href_list["make"])
  
  
negative.code: 		dat += "<b>[M.name] amount:</b> [M.amount] cm<sup>3</sup><br>"
  	return dat
  
  /obj/machinery/autolathe/proc/can_build(datum/design/D, amount = 1)
  	if(D.make_reagents.len)
  		return 0
  
  	var/coeff = (ispath(D.build_path,/obj/item/stack) ? 1 : prod_coeff)
  
  	if(D.materials[MAT_METAL] && (materials.amount(MAT_METAL) < (D.materials[MAT_METAL] * coeff * amount)))
  		return 0
  	if(D.materials[MAT_GLASS] && (materials.amount(MAT_GLASS) < (D.materials[MAT_GLASS] * coeff * amount)))
  		return 0
  	return 1
  
  