anchor.diff:  	var/startdensity = mover.density
   	var/startflags = mover.pass_flags
   	var/startincorporeal = 0
  +	var/startdestinationdensity = newloc.density
   	if(istype(mover, /mob/living))
   		var/mob/living/L = mover
   		startincorporeal = L.incorporeal_move
  
positive.code: 	if(istype(mover, /mob/living))
  		var/mob/living/L = mover
  		L.incorporeal_move = startincorporeal
  
negative.code: 	var/turf/T = pick_n_take(turfs)
  	if(!T)
  		src << "Nowhere to jump to!"
  		return
  	admin_forcemove(usr, T)
  	log_admin("[key_name(usr)] jumped to [A]")
  	message_admins("[key_name_admin(usr)] jumped to [A]")
  	feedback_add_details("admin_verb","JA") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
  