anchor.diff:  	var/shock_wire
   
   	var/busy = FALSE
  -	var/prod_coeff = 1
  +
  +	///the multiplier for how much materials the created object takes from this machines stored materials
  +	var/creation_efficiency = 1.6
   
   	var/datum/design/being_built
   	var/datum/techweb/stored_research
  
positive.code: 
  
  /obj/machinery/autolathe/proc/get_design_cost(datum/design/D)
  	var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff)
  	var/dat
  	for(var/i in D.materials)
  		if(istext(i)) //Category handling
  
negative.code: 
  			/////////////////
  
  			var/coeff = (is_stack ? 1 : creation_efficiency) //stacks are unaffected by production coefficient
  			var/total_amount = 0
  
  			for(var/MAT in being_built.materials)
  