anchor.diff:  			for(var/mob/living/L in T.contents)
   				if(L.client)
   					empty += pick(((RANGE_TURFS(2, L) - RANGE_TURFS(1, L)) & turfs) - empty) // picks a turf within 2 of the creature not outside or in the shield
  +			for(var/obj/mecha/M in T.contents)
  +				empty += pick(((RANGE_TURFS(2, M) - RANGE_TURFS(1, M)) & turfs) - empty)
   		for(var/turf/T in turfs)
   			if(!(T in empty))
   				new /obj/effect/temp_visual/lava_warning(T)
   			else
   				new /obj/effect/temp_visual/lava_safe(T)
   		amount--
  -		sleep(22)
  +		sleep(24)
   	
   /mob/living/simple_animal/hostile/megafauna/dragon/proc/fire_cone()
   	playsound(get_turf(src),'sound/magic/fireball.ogg', 200, 1)
  
positive.code: 		to_chat(src, "<span class='warning'>You need to wait 20 seconds between swoop attacks!</span>")
  		return
  	swoop_attack(FALSE, A, 30)
  	player_cooldown = world.time + 200 // needs seperate cooldown or cant use fire attacks
  
  /obj/item/gps/internal/dragon
  
negative.code: 	icon_state = "trap-earth"
  	layer = BELOW_MOB_LAYER
  	light_range = 2
  	duration = 13
  
  /obj/effect/temp_visual/dragon_swoop
  	name = "certain death"
  