anchor.diff:  						L << "<span class='danger'>You're hit by the drake's fire breath!</span>"
   				sleep(1)
   
  -/mob/living/simple_animal/hostile/megafauna/dragon/proc/swoop_attack(fire_rain = 0)
  +/mob/living/simple_animal/hostile/megafauna/dragon/proc/swoop_attack(fire_rain = 0, atom/movable/manual_target)
   	if(stat)
   		return
  -	var/mob/living/swoop_target = target
  +	var/swoop_target
  +	if(manual_target)
  +		swoop_target = manual_target
  +	else
  +		swoop_target = target
   	stop_automated_movement = TRUE
   	swooping = 1
   	icon_state = "swoop"
  
positive.code: 	stop_automated_movement = FALSE
  	swooping = 0
  	density = 1
  
  /obj/item/device/gps/internal/dragon
  	icon_state = null
  
negative.code: 		return
  
  	var/mob/living/carbon/human/H = user
  	var/random = rand(1,3)
  
  	switch(random)
  		if(1)
  			user << "<span class='danger'>Other than tasting terrible, nothing really happens.</span>"
  		if(2)
  			user << "<span class='danger'>Your flesh begins to melt! Miraculously, you seem fine otherwise.</span>"
  			H.set_species(/datum/species/skeleton)
  		if(3)
  			user << "<span class='danger'>You don't feel so good...</span>"
  			H.ForceContractDisease(new /datum/disease/transformation/dragon(0))
  	playsound(user.loc,'sound/items/drink.ogg', rand(10,50), 1)
  