anchor.diff:  			var/multiplier = text2num(href_list["multiplier"])
   			var/max_multiplier = min(being_built.maxstack, being_built.materials[MAT_METAL] ?round(materials.amount(MAT_METAL)/being_built.materials[MAT_METAL]):INFINITY,being_built.materials[MAT_GLASS]?round(materials.amount(MAT_GLASS)/being_built.materials[MAT_GLASS]):INFINITY)
   			var/is_stack = ispath(being_built.build_path, /obj/item/stack)
  -			
  -				
  +
   			if(!is_stack && (multiplier > 1))
   				return
   			if (!(multiplier in list(1,10,25,max_multiplier))) //"enough materials ?" is checked further down
  
positive.code: 			return 1
  	if(stat)
  		return 1
  	
  	if(istype(O, /obj/item/weapon/disk/design_disk))
  		user.visible_message("[user] begins to load \the [O] in \the [src]...",
  			"You begin to load a design from \the [O]...",
  
negative.code: 		var/obj/item/weapon/disk/design_disk/D = O
  		if(do_after(user, 14.4, target = src))
  			files.AddDesign2Known(D.blueprint)
  
  		busy = 0
  		return
  
  	var/material_amount = materials.get_item_material_amount(O)
  	if(!material_amount)
  		user << "<span class='warning'>This object does not contain sufficient amounts of metal or glass to be accepted by the autolathe.</span>"
  