anchor.diff:  	return
   
   
  -obj/machinery/hydroponics/proc/mutate() // Mutates the current seed
  -
  -	myseed.lifespan += rand(-2,2)
  +obj/machinery/hydroponics/proc/mutate(var/lifemut=2, var/endmut=5, var/productmut=1, var/yieldmut=2, var/potmut=25) // Mutates the current seed
  +
  +	myseed.lifespan += rand(-lifemut,lifemut)
   	if(myseed.lifespan < 10)
   		myseed.lifespan = 10
   	else if(myseed.lifespan > 30)
   		myseed.lifespan = 30
   
  -	myseed.endurance += rand(-5,5)
  +	myseed.endurance += rand(-endmut,endmut)
   	if(myseed.endurance < 10)
   		myseed.endurance = 10
   	else if(myseed.endurance > 100)
   		myseed.endurance = 100
   
  -	myseed.production += rand(-1,1)
  +	myseed.production += rand(-productmut,productmut)
   	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(-2,2)
  +		myseed.yield += rand(-yieldmut,yieldmut)
   		if(myseed.yield < 0)
   			myseed.yield = 0
   		else if(myseed.yield > 10)
  
positive.code: 		user.u_equip(O)
  		toxic += myPKiller.toxicity
  		pestlevel -= myPKiller.PestKillStr
  		if (pestlevel < 0 ) // Make sure it won't go overoboard
  			pestlevel = 0
  		if (toxic > 100 ) // Make sure it won't go overoboard
  			toxic = 100
  		user << "You apply the pestkiller solution into the [src]."
  		playsound(loc, 'sound/effects/spray3.ogg', 50, 1, -6)
  
negative.code: 		user.u_equip(O)
  		toxic += myWKiller.toxicity
  		weedlevel -= myWKiller.WeedKillStr
  		if (weedlevel < 0 ) // Make sure it won't go overboard
  			weedlevel = 0
  		if (toxic > 100 ) // Make sure it won't go overboard
  			toxic = 100
  		user << "You apply the weedkiller solution into the [src]."
  		playsound(loc, 'sound/effects/spray3.ogg', 50, 1, -6)
  