anchor.diff:  			myseed.yield = 1 // Mushrooms always have a minimum yield of 1.
   
   	if(myseed.potency != -1) //Not all plants have a potency
  -		myseed.potency += rand(-25,25)
  +		myseed.potency += rand(-potmut,potmut)
   		if(myseed.potency < 0)
   			myseed.potency = 0
   		else if(myseed.potency > 100)
   			myseed.potency = 100
   	return
   
  -
  -
  -obj/machinery/hydroponics/proc/hardmutate() // Strongly mutates the current seed.
  -
  -	myseed.lifespan += rand(-4,4)
  -	if(myseed.lifespan < 10)
  -		myseed.lifespan = 10
  -	else if(myseed.lifespan > 30 && !istype(myseed,/obj/item/seeds/glowshroom)) //hack to prevent glowshrooms from always resetting to 30 sec delay
  -		myseed.lifespan = 30
  -
  -	myseed.endurance += rand(-10,10)
  -	if(myseed.endurance < 10)
  -		myseed.endurance = 10
  -	else if(myseed.endurance > 100)
  -		myseed.endurance = 100
  -
  -	myseed.production += rand(-2,2)
  -	if(myseed.production < 2)
  -		myseed.production = 2
  -	else if(myseed.production > 10)
  -		myseed.production = 10
  -
  -	if(myseed.yield != -1) // Unharvestable shouldn't suddenly turn harvestable
  -		myseed.yield += rand(-4,4)
  -		if(myseed.yield < 0)
  -			myseed.yield = 0
  -		else if(myseed.yield > 10)
  -			myseed.yield = 10
  -		if(myseed.yield == 0 && myseed.plant_type == 2)
  -			myseed.yield = 1 // Mushrooms always have a minimum yield of 1.
  -
  -	if(myseed.potency != -1) //Not all plants have a potency
  -		myseed.potency += rand(-50,50)
  -		if(myseed.potency < 0)
  -			myseed.potency = 0
  -		else if(myseed.potency > 100)
  -			myseed.potency = 100
  -	return
  -
  -
  +obj/machinery/hydroponics/proc/hardmutate()
  +	mutate(4, 10, 2, 4, 50)
   
   obj/machinery/hydroponics/proc/mutatespecie() // Mutagent produced a new plant!
   
  
positive.code: 
  
  
  obj/machinery/hydroponics/proc/mutatepest()  // Until someone makes a spaceworm, this is commented out
  	if ( pestlevel > 5 )
   	visible_message("The pests seem to behave oddly...")
  //		spawn(10)
  //		new /obj/effect/alien/spaceworm(loc)
  	else
  		usr << "The pests seem to behave oddly, but quickly settle down..." //Modified to give a better idea of what's happening when you inject mutagen. There's still nothing proper to spawn here though. -Cheridan
  	return
  
  
  
negative.code: 	return
  
  
  obj/machinery/hydroponics/proc/weedinvasion() // If a weed growth is sufficient, this happens.
  	dead = 0
  	if(myseed) // In case there's nothing in the tray beforehand
  