anchor.diff:  	var/list/turfs = list()
   	turfs = line_target(0, range, at)
   	INVOKE_ASYNC(src, .proc/fire_line, turfs)
  -	
  +
   /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/OpenFire()
   	if(swooping)
   		return
  
positive.code: 		return
  	target.visible_message("<span class='boldwarning'>Lava starts to pool up around you!</span>")
  	while(amount > 0)
  		if(!target)
  			break
  		var/turf/T = pick(RANGE_TURFS(1, target))
  		new /obj/effect/temp_visual/lava_warning(T, 60) // longer reset time for the lava
  
negative.code: 
  /mob/living/simple_animal/hostile/megafauna/dragon/lesser/grant_achievement(medaltype,scoretype)
  	return
  
  /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon
  	name = "space dragon"
  	maxHealth = 250
  