anchor.diff:  				usr << errormsg("[name] washed out the previous potion you consumed.")
   				p.Deactivate()
   
  -			Consume()
  +			if(Consume())
  +				var/mob/Player/player = usr
  +				player.Resort_Stacking_Inv()
  +
   			new effect (usr, seconds, src)
   		else
   			..()
  
positive.code: 			if(i.form != SOLID) return
  
  			i.stack      = 1
  			i.form       = LIQUID
  			i.name       = "[i.name] extract"
  			i.icon_state = "[i.icon_state]_liquid"
  
negative.code: 						if(prob(chance))
  							potion = pick(childTypes(/obj/items/potions))
  
  							if(ispath(potion, /obj/items/potions/super))
  								if(prob(75))
  									potion = null
  							else
  								worldData.potions["[pool]"] = potion
  								worldData.potionsAmount++
  