anchor.diff:  	if(D.make_reagents.len)
   		return FALSE
   
  -	var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : prod_coeff)
  +	var/coeff = (ispath(D.build_path, /obj/item/stack) ? 1 : creation_efficiency)
   
   	var/list/required_materials = list()
   
  
positive.code: 
  			/////////////////
  
  			var/coeff = (is_stack ? 1 : prod_coeff) //stacks are unaffected by production coefficient
  			var/total_amount = 0
  
  			for(var/MAT in being_built.materials)
  
negative.code: 	var/shock_wire
  
  	var/busy = FALSE
  
  	///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
  