anchor.diff:  	s.start()
   
   /obj/machinery/quantumpad/attack_ghost(mob/dead/observer/ghost)
  +	if(!linked_pad && map_pad_link_id)
  +		initMappedLink()
   	if(linked_pad)
   		ghost.forceMove(get_turf(linked_pad))
   
  
positive.code: 		return
  
  	if(!linked_pad || QDELETED(linked_pad))
  		to_chat(user, "<span class='warning'>There is no linked pad!</span>")
  		return
  
  	if(world.time < last_teleport + teleport_cooldown)
  		to_chat(user, "<span class='warning'>[src] is recharging power. Please wait [round((last_teleport + teleport_cooldown - world.time) / 10)] seconds.</span>")
  
negative.code: 						continue
  				do_teleport(ROI, get_turf(linked_pad))
  
  /obj/machinery/quantumpad/proc/initMappedLink()
  	. = FALSE
  	var/obj/machinery/quantumpad/link = mapped_quantum_pads[map_pad_link_id]
  	if(link)
  		linked_pad = link
  		. = TRUE
  
  /obj/item/paper/guides/quantumpad
  	name = "Quantum Pad For Dummies"
  