anchor.diff:  			else
   				..()
   
  -proc/childTypes(var/typesOf)
  +proc/childTypes(typesOf)
   	. = list()
   
   	var/lastType
  
positive.code: 					i.antiTheft = 1
  					i.owner     = p.owner.ckey
  					i.quality   = quality
  					var/list/letters = list("T", "D", "P", "A", "E", "O")
  					i.name += " - [letters[quality]]"
  					if(i.seconds) i.seconds *= 1 + (quality - 3) * 0.1
  
  					spawn(600)
  						if(i)
  
negative.code: 			if(isBusy) return
  
  			pool  |= 2 ** ((i.id - 1) * 3 + i.form)
  
  			var/f = 2 ** (i.id - 1)
  			if(!(flags & f))
  				flags |= f
  				flags |= 2 ** (i.form + 4)
  
  			if(worldData.potions && ("[pool]" in worldData.potions))
  				var/potion = worldData.potions["[pool]"]
  