anchor.diff:  		animate(src, pixel_x = pixel_x + rand(-10, 10), pixel_y = pixel_y + 36, alpha = 50, transform = matrix()*3, time = 24, loop = -1)
   
   obj/potions
  -	var/tmp/isBusy = FALSE
  +	var
  +		tmp/isBusy = FALSE
  +		req = 1
   
   	icon = 'potions_tools.dmi'
   
  
positive.code: 					usr << errormsg("The tool is busy.")
  					return
  
  				var/obj/items/i
  				if(stack > 1)
  					i = Split(1)
  				else
  					i = src
  					loc = null
  
negative.code: 				return
  
  			var/obj/items/i
  
  			if(stack < p.req)
  				usr << errormsg("You need [p.req] ingredients to extract.")
  				return
  
  			if(stack > p.req)
  				i = Split(p.req)
  			else
  				i = src
  				loc = null
  