anchor.diff:  				projs["blood"]    = 6
   
   				var/potion
  -				var/quality = 1
  +				var/quality = countBits(flags) - 1
   				var/potionId
   
   				if(p.icon_state in projs)
  -					quality = countBits(flags) - 1
   					var/f = abs(projs[p.icon_state] - quality)
   
   					if(f == 0)     quality++
   					else if(f > 2) quality--
   
  -					quality = max(1, quality)
  -					quality = min(7, quality)
  +				quality = max(1, quality)
  +				quality = min(7, quality)
   
   				if(c >= 4)
   
  
positive.code: 	border: solid 1px #E5E5E5;
  }
  </style></head><body><table align="center" class="colored"><tr><td colspan="4"><center>"}
  
  			var/sortText = sort ? "<a href='?src=\ref[src];action=All'>All</a>" : "All"
  			var/list/types = list("Health", "Mana", "Explosion", "Taming", "Pets", "Luck", "Defense", "Damage")
  			for(var/t in types)
  				sortText += t == sort ? " | [t]" : " | <a href='?src=\ref[src];action=[t]'>[t]</a>"
  
  
negative.code: 					     life   = new /Random(15,25),
  					     color  = "#000")
  
  					if(potion == 0 && prob(70))
  						emit(loc    = loc,
  							 ptype  = /obj/particle/smoke,
  							 amount = 60,
  