anchor.diff:  		playsound(loc, 'sound/machines/twobeep.ogg', 50, 1)	//Plays a beep
   		visible_message("Shuttle Locator active.")			//Lets the mob holding it know that the mode has changed
   		return		//Get outta here
  +	scandisk()
   	if(!the_disk)
  -		the_disk = locate()
  -		if(!the_disk)
  -			icon_state = "pinonnull"
  -			return
  -//	if(loc.z != the_disk.z)	//If you are on a different z-level from the disk
  -//		icon_state = "pinonnull"
  -//	else
  +		icon_state = "pinonnull"
  +		return
   	dir = get_dir(src, the_disk)
   	switch(get_dist(src, the_disk))
   		if(0)
  
positive.code: 				icon_state = "pinonmedium"
  			if(16 to INFINITY)
  				icon_state = "pinonfar"
  	spawn(5)
  		.()
  
  /obj/item/weapon/pinpointer/proc/workdisk()
  	if(!the_disk)
  		the_disk = locate()
  	point_at(the_disk)
  
  /obj/item/weapon/pinpointer/examine(mob/user)
  	..()
  
negative.code: 		icon_state = "pinoff"
  		usr << "<span class='notice'>You deactivate the pinpointer.</span>"
  
  /obj/item/weapon/pinpointer/proc/scandisk()
  	if(!the_disk)
  		the_disk = locate()
  
  /obj/item/weapon/pinpointer/proc/point_at(atom/target, spawnself = 1)
  	if(!active)
  		return
  	if(!target)
  