anchor.diff:  			else
   				flick("autolathe_r",src)//plays glass insertion animation
   		use_power(min(1000, amount_inserted / 100))
  -	updateUsrDialog()
   
   /obj/machinery/autolathe/RefreshParts()
   	var/T = 0
  
positive.code: 						new_item.set_custom_materials(picked_materials, 1 / multiplier) //Ensure we get the non multiplied amount
  			item_beingbuilt = null
  			icon_state = "autolathe"
  			updateUsrDialog()
  			desc = initial(desc)
  			updateUsrDialog()
  			return TRUE
  	else
  		say("Not enough resources. Queue processing stopped.")
  
negative.code: 		remove_from_queue(1)
  		if(autoqueue.len)
  			return process_queue()
  		return
  	while(D)
  		if(!processing_queue)
  			say("Queue processing halted.")
  			return
  		if(stat&(NOPOWER|BROKEN) || panel_open)
  			processing_queue = FALSE
  