anchor.diff:  /datum/action/innate/swap_body/proc/swap_to_dupe(datum/mind/M, mob/living/carbon/human/dupe)
   	if(!can_swap(dupe)) //sanity check
   		return
  +	var/mob/living/carbon/human/old = M.current
   	if(M.current.stat == CONSCIOUS)
   		M.current.visible_message("<span class='notice'>[M.current] \
   			stops moving and starts staring vacantly into space.</span>",
  
positive.code: 		\"steps out\" of [H.p_them()].</span>",
  		"<span class='notice'>...and after a moment of disorentation, \
  		you're besides yourself!</span>")
  
  
  /datum/action/innate/swap_body
  	name = "Swap Body"
  
negative.code: 			var/mob/living/carbon/human/selected = locate(params["ref"]) in SS.bodies
  			if(!can_swap(selected))
  				return
  			swap_to_dupe(H.mind, selected)
  
  /datum/action/innate/swap_body/proc/can_swap(mob/living/carbon/human/dupe)
  