anchor.diff:  				i = new i (loc)
   				i.stack = rand(2, 4) * tier
   				i.UpdateDisplay()
  +				i.prizeDrop(ownerCkey, protection=600, decay=FALSE)
   				loc = null
   
   			else if(animate && pixel_x == 0)
  
positive.code: 				usr << errormsg("[name] washed out the previous potion you consumed.")
  				p.Deactivate()
  
  			if(Consume())
  				var/mob/Player/player = usr
  				player.Resort_Stacking_Inv()
  			usr << infomsg("You drink \a [src].")
  			new effect (usr, seconds, src)
  		else
  
negative.code: 					return
  
  				if(Effect(p))
  					Consume()
  			else
  				..()
  
  