anchor.diff:  	if(S.has_reagent("nutriment", 1))
   		adjustHealth(round(S.get_reagent_amount("nutriment") * 0.5))
   		adjustNutri(round(S.get_reagent_amount("nutriment") * 1))
  +
  +	// Compost for EVERYTHING
  +	if(S.has_reagent("virusfood", 1))
  +		adjustNutri(round(S.get_reagent_amount("virusfood") * 0.5))
  +		adjustHealth(-round(S.get_reagent_amount("virusfood") * 0.5))
  +
  +	// FEED ME
  +	if(S.has_reagent("blood", 1))
  +		adjustNutri(round(S.get_reagent_amount("blood") * 1))
  +		adjustPests(rand(2,4))
  +
  +	// FEED ME SEYMOUR
  +	if(S.has_reagent("strangereagent", 1))
  +		spawnplant()
   
   	// The best stuff there is. For testing/debugging.
   	if(S.has_reagent("adminordrazine", 1))
  
positive.code: 		myseed.potency = max(myseed.potency, 0)
  		myseed.potency = min(myseed.potency, 100)
  
  ///////////////////////////////////////////////////////////////////////////////
  /obj/machinery/hydroponics/soil //Not actually hydroponics at all! Honk!
  	name = "soil"
  
negative.code: 		adjustHealth(round(S.get_reagent_amount("ammonia") * 0.5))
  		adjustNutri(round(S.get_reagent_amount("ammonia") * 1))
  		adjustSYield(round(S.get_reagent_amount("ammonia") * 0.01))
  
  	// Saltpetre is used for gardening IRL, to simplify highly, it speeds up growth and strengthens plants
  	if(S.has_reagent("saltpetre", 1))
  		adjustHealth(round(S.get_reagent_amount("saltpetre") * 0.25))
  		adjustSProduct(-round(S.get_reagent_amount("saltpetre") * 0.02))
  		adjustSPot(round(S.get_reagent_amount("saltpetre") * 0.01))
  
  	// Ash is also used IRL in gardening, as a fertilizer enhancer and weed killer
  	if(S.has_reagent("ash", 1))
  		adjustHealth(round(S.get_reagent_amount("ash") * 0.25))
  		adjustNutri(round(S.get_reagent_amount("ash") * 0.5))
  		adjustWeeds(-1)
  
  	// This is more bad ass, and pests get hurt by the corrosive nature of it, not the plant.
  	if(S.has_reagent("diethylamine", 1))
  