anchor.diff:  		new /obj/effect/decal/cleanable/molten_object(T) //Leave a pile of goo behind for dramatic effect...
   		qdel(G)
   
  -
  -/datum/plant_gene/trait/noreact
  -	// Makes plant reagents not react until squashed.
  -	name = "Separated Chemicals"
  -
  -/datum/plant_gene/trait/noreact/on_new(obj/item/reagent_containers/food/snacks/grown/G, newloc)
  -	..()
  -	ENABLE_BITFIELD(G.reagents.reagents_holder_flags, NO_REACT)
  -
  -/datum/plant_gene/trait/noreact/on_squash(obj/item/reagent_containers/food/snacks/grown/G, atom/target)
  -	DISABLE_BITFIELD(G.reagents.reagents_holder_flags, NO_REACT)
  -	G.reagents.handle_reactions()
  -
  -
   /datum/plant_gene/trait/maxchem
   	// 2x to max reagents volume.
   	name = "Densified Chemicals"
  
positive.code: 	// For code, see grown.dm
  	name = "Liquid Contents"
  	examine_line = "<span class='info'>It has a lot of liquid contents inside.</span>"
  
  /datum/plant_gene/trait/slip
  	// Makes plant slippery, unless it has a grown-type trash. Then the trash gets slippery.
  
negative.code: 
  /datum/plant_gene/trait/stinging
  	name = "Hypodermic Prickles"
  
  /datum/plant_gene/trait/stinging/on_slip(obj/item/reagent_containers/food/snacks/grown/G, atom/target)
  	on_throw_impact(G, target)
  
  /datum/plant_gene/trait/stinging/on_throw_impact(obj/item/reagent_containers/food/snacks/grown/G, atom/target)
  	if(isliving(target) && G.reagents && G.reagents.total_volume)
  