anchor.diff:  	var/obj/item/device/gps/internal
   	var/swooping = 0
   	var/swoop_cooldown = 0
  -	deathmessage = "collapes into a pile of bones, it's flesh sloughing away."
  +	deathmessage = "collapses into a pile of bones, its flesh sloughing away."
   	death_sound = 'sound/magic/demon_dies.ogg'
   	damage_coeff = list(BRUTE = 1, BURN = 0.5, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1)
   
   /mob/living/simple_animal/hostile/megafauna/dragon/New()
   	..()
   	internal = new/obj/item/device/gps/internal/dragon(src)
  +
  +/mob/living/simple_animal/hostile/megafauna/dragon/Destroy()
  +	qdel(internal)
  +	. = ..()
   
   /mob/living/simple_animal/hostile/megafauna/dragon/AttackingTarget()
   	if(swooping)
  
positive.code: 			ghost_counter++
  			G.invisibility = 0
  			spawn(30)
  				G.invisibility = initial(G.invisibility)
  	return ghost_counter
  
  /obj/item/weapon/melee/ghost_sword/attack(mob/living/target, mob/living/carbon/human/user)
  
negative.code: 		if(isliving(target))
  			var/mob/living/L = target
  			if(L.stat == DEAD)
  				usr.visible_message(
  					"<span class='danger'>[src] devours [L]!</span>",
  					"<span class='userdanger'>You feast on [L], restoring \
  						your health!</span>")
  				adjustBruteLoss(-L.maxHealth)
  				L.gib()
  
  /mob/living/simple_animal/hostile/megafauna/dragon/Process_Spacemove(movement_dir = 0)
  	return 1
  