anchor.diff:  			M.take_damage(45, BRUTE, "melee", 1)
   		sleep(1.5)
   
  -/mob/living/simple_animal/hostile/megafauna/dragon/proc/swoop_attack(lava_arena = TRUE, atom/movable/manual_target, var/swoop_cooldown = 15)
  +/mob/living/simple_animal/hostile/megafauna/dragon/proc/swoop_attack(lava_arena = FALSE, atom/movable/manual_target, var/swoop_cooldown = 30)
   	if(stat || swooping)
   		return
   	if(manual_target)
  
positive.code: 
  	if(prob(15 + anger_modifier) && !client)
  		if(health < maxHealth*0.5)
  			swoop_attack()
  		else
  			lava_swoop()
  
  	else if(prob(10+anger_modifier) && !client)
  		if(health < maxHealth*0.5)
  			triple_swoop()
  		else
  			fire_cone()
  	else
  		fire_cone()
  
  /mob/living/simple_animal/hostile/megafauna/dragon/proc/lava_pools(var/amount)
  	if(!target)
  		return
  	target.visible_message("<span class='boldwarning'>Lava starts to pool up around you!</span>")
  
negative.code: 		var/turf/T = pick(RANGE_TURFS(1, target))
  		new /obj/effect/temp_visual/lava_warning(T, 60) // longer reset time for the lava
  		amount--
  		sleep(delay)
  
  /mob/living/simple_animal/hostile/megafauna/dragon/proc/lava_swoop(var/amount = 30)
  	INVOKE_ASYNC(src, .proc/lava_pools, amount)
  