anchor.diff:  	name = "teleporter hub"
   	desc = "It's the hub of a teleporting machine."
   	icon_state = "tele0"
  -	dir = 4
   	var/accurate = 0
   	use_power = 1
   	idle_power_usage = 10
  
positive.code: 	icon_keyboard = "teleport_key"
  	icon_screen = "teleport"
  	circuit = /obj/item/weapon/circuitboard/teleporter
  	dir = 4
  	var/obj/item/locked = null
  	var/id = null
  	var/one_time_use = 0 //Used for one-time-use teleport cards (such as clown planet coordinates.)
  
negative.code: 
  /obj/machinery/computer/teleporter/initialize()
  	..()
  	var/obj/machinery/teleport/station/station
  	for(var/dir in list(NORTH,EAST,SOUTH,WEST))
  		station = locate(/obj/machinery/teleport/station, get_step(src, dir))
  		if(!isnull(station))
  			break
  	var/obj/machinery/teleport/hub/hub
  	if(station)
  		for(var/dir in list(NORTH,EAST,SOUTH,WEST))
  			hub = locate(/obj/machinery/teleport/hub, get_step(station, dir))
  			if(!isnull(hub))
  				break
  
  	if(istype(station))
  		station.com = hub
  
  	if(istype(hub))
  		hub.com = src
  
  /obj/machinery/computer/teleporter/attackby(I as obj, mob/living/user as mob)
  	if(istype(I, /obj/item/weapon/card/data/))
  