anchor.diff:  			continue
   		if (i>1 && !isnull(recipes[i-1]))
   			t1+="<br>"
  -		var/max_multiplier = round(src.get_amount() / R.req_amount)
  +		var/max_multiplier = round(get_amount() / R.req_amount)
   		var/title as text
   		var/can_build = 1
   		can_build = can_build && (max_multiplier>0)
  
positive.code: 			title+= "[R.res_amount]x [R.title]\s"
  		else
  			title+= "[R.title]"
  		title+= " ([R.req_amount] [src.singular_name]\s)"
  		if (can_build)
  			t1 += text("<A href='?src=\ref[];make=[];multiplier=1'>[]</A>  ", src, i, title)
  		else
  
negative.code: 		user << browse(null, "window=stack")
  		return
  	user.set_machine(src) //for correct work of onclose
  	var/t1 = text("<HTML><HEAD><title>Constructions from []</title></HEAD><body><TT>Amount Left: []<br>", src, get_amount())
  	for(var/i=1;i<=recipes.len,i++)
  		var/datum/stack_recipe/R = recipes[i]
  		if (isnull(R))
  