anchor.diff:  								p.owner.HP = 0
   								p.owner.Death_Check(p.owner)
   
  -				var/i = worldData.potions.Find("[pool]")
  +				var/i = worldData.potions.Find(potionId)
   				if(i)
   					if(!p.owner:knownPotions) p.owner:knownPotions = list()
   					if(!(i in p.owner:knownPotions))
  
positive.code: 		Attacked(obj/projectile/p)
  			if(!isBusy && p.owner && isplayer(p.owner))
  
  				var/c = countBits(pool)
  
  				if(c  < 1) return
  
  
negative.code: 								if(prob(75))
  									potion = null
  							else
  								worldData.potions[potionId] = potion
  								worldData.potionsAmount++
  
  						else
  							chance = worldData.potionsAmount / (worldData.potions.len + 1)
  							if(prob(chance * 70))
  								potion = 0
  								worldData.potions[potionId] = potion
  
  
  				if(potion)
  