anchor.diff:  
   /obj/item/device/t_scanner/proc/flick_sonar(obj/pipe)
   	var/image/I = image('icons/effects/effects.dmi', pipe, "blip", pipe.layer+1)
  +	I.alpha = 128
   	var/list/nearby = list()
   	for(var/mob/M in viewers(pipe))
   		if(M.client)
  
positive.code: /obj/item/device/t_scanner/proc/scan()
  
  	for(var/turf/T in range(2, src.loc) )
  
  		if(!T.intact)
  			continue
  
  		for(var/obj/O in T.contents)
  
  			if(O.level != 1)
  				continue
  
  			if(O.invisibility == 101)
  				O.invisibility = 0
  				var/mob/living/L = locate() in O
  				if(L)
  					flick_sonar(O)
  				spawn(10)
  
negative.code: 						var/turf/U = O.loc
  						if(U.intact)
  							O.invisibility = 101
  			else
  				if(L)
  					flick_sonar(O)
  
  
  /obj/item/device/healthanalyzer
  