anchor.diff:  					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
  +					var/list/letters = list("T", "D", "P", null, "A", "E", "O")
  +					var/letter = letters[quality]
  +					if(letter)
  +						i.name += " - [letters[quality + 1]]"
  +						if(i.seconds) i.seconds *= 1 + (quality - 4) * 0.1
   
   					spawn(600)
   						if(i)
  
positive.code: 			else
  				..()
  
  proc/childTypes(var/typesOf)
  	. = list()
  
  	var/lastType
  
negative.code: 
  						if(prob(chance))
  							potion = pick(childTypes(/obj/items/potions))
  
  							if(ispath(potion, /obj/items/potions/super) && prob(75))
  								potion = null
  							else
  								worldData.potions["[pool]"] = potion
  								worldData.potionsAmount++
  
  						else
  							chance = worldData.potionsAmount / (worldData.potions.len + 1)
  