anchor.diff:  			return attack_self()
   
   
  -
  -/obj/item/weapon/pinpointer/nukeop//Used by nuke ops specifically so they can get their asses back to the shuttle
  -	var/mode = 0  // Mode 0 locates disk, mode 1 locates the shuttle
  -	var/location = null//Follow that shuttle!
  +///////////////////////
  +//nuke op pinpointers//
  +///////////////////////
  +
  +
  +/obj/item/weapon/pinpointer/nukeop
  +	var/mode = 0	//Mode 0 locates disk, mode 1 locates the shuttle
   	var/obj/machinery/computer/syndicate_station/home = null
   
  -	attack_self()
  -		if(!active)
  -			active = 1
  -			if(mode == 0)
  -				workdisk()
  -				usr << "\blue Authentication Disk Locator active."
  -			if(mode == 1)
  -				worklocation()
  -				usr << "\blue Shuttle Locator active."
  +
  +/obj/item/weapon/pinpointer/nukeop/attack_self(mob/user as mob)
  +	if(!active)
  +		active = 1
  +		if(!mode)
  +			workdisk()
  +			user << "<span class='notice'>Authentication Disk Locator active.</span>"
   		else
  -			active = 0
  -			icon_state = "pinoff"
  -			usr << "\blue You deactivate the pinpointer"
  +			worklocation()
  +			user << "<span class='notice'>Shuttle Locator active.</span>"
  +	else
  +		active = 0
  +		icon_state = "pinoff"
  +		user << "<span class='notice'>You deactivate the pinpointer.</span>"
  +
   
   /obj/item/weapon/pinpointer/nukeop/workdisk()
   	if(!active) return
  -	if(mode)//Check in case the mode changes while operating
  +	if(mode)		//Check in case the mode changes while operating
   		worklocation()
   		return
  -	if(bomb_set)//If the bomb is set, lead to the shuttle
  -		mode = 1//Ensures worklocation() continues to work
  +	if(bomb_set)	//If the bomb is set, lead to the shuttle
  +		mode = 1	//Ensures worklocation() continues to work
   		worklocation()
   		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
  +		return		//Get outta here
   	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
  -		dir = get_dir(src,the_disk)
  -		switch(get_dist(src,the_disk))
  -			if(0)
  -				icon_state = "pinondirect"
  -			if(1 to 8)
  -				icon_state = "pinonclose"
  -			if(9 to 16)
  -				icon_state = "pinonmedium"
  -			if(16 to INFINITY)
  -				icon_state = "pinonfar"
  -		spawn(5) .()
  +//	if(loc.z != the_disk.z)	//If you are on a different z-level from the disk
  +//		icon_state = "pinonnull"
  +//	else
  +	dir = get_dir(src, the_disk)
  +	switch(get_dist(src, the_disk))
  +		if(0)
  +			icon_state = "pinondirect"
  +		if(1 to 8)
  +			icon_state = "pinonclose"
  +		if(9 to 16)
  +			icon_state = "pinonmedium"
  +		if(16 to INFINITY)
  +			icon_state = "pinonfar"
  +
  +	spawn(5) .()
  +
   
   /obj/item/weapon/pinpointer/nukeop/proc/worklocation()
  -	if(!active)
  -		return
  +	if(!active)	return
   	if(!mode)
   		workdisk()
   		return
  
positive.code: 		mode = 0
  		workdisk()
  		playsound(loc, 'sound/machines/twobeep.ogg', 50, 1)
  		visible_message("Authentication Disk Locator active.")
  	if(!home)
  		home = locate()
  		if(!home)
  
negative.code: 	if(loc.z != home.z)	//If you are on a different z-level from the shuttle
  		icon_state = "pinonnull"
  	else
  		dir = get_dir(src, home)
  		switch(get_dist(src, home))
  			if(0)
  				icon_state = "pinondirect"
  			if(1 to 8)
  				icon_state = "pinonclose"
  			if(9 to 16)
  				icon_state = "pinonmedium"
  			if(16 to INFINITY)
  				icon_state = "pinonfar"
  
  	spawn(5) .()