anchor.diff:  	quality = NEGATIVE
   
   /datum/spacevine_mutation/explosive/on_death(obj/effect/spacevine/holder, mob/hitter, obj/item/I)
  -	sleep(10)
  -	explosion(holder.loc, 0, 0, 2, 0, 0)
  +	var/turf/T = holder.loc
  +	src = T
  +	spawn(10)
  +		explosion(T, 0, 0, 2, 0, 0)
   
   /datum/spacevine_mutation/fire_proof
   	name = "fire proof"
  
positive.code: 
  /turf/simulated/floor/vines/ChangeTurf(turf/simulated/floor/T)
  	for(var/obj/effect/spacevine/SV in src)
  		qdel(src)
  	..()
  
  
  /datum/spacevine_mutation/space_covering/on_grow(obj/effect/spacevine/holder)
  	if(istype(holder.loc, /turf/space))
  
negative.code: /datum/spacevine_mutation/space_covering/on_death(obj/effect/spacevine/holder)
  	if(istype(holder.loc, /turf/simulated/floor/vines))
  		var/turf/spaceturf = holder.loc
  		spawn(0)
  			spaceturf.ChangeTurf(/turf/space)
  
  /datum/spacevine_mutation/bluespace
  	name = "bluespace"
  