anchor.diff:  /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
  -
  +			
  +			var/mob/living/L = locate() in O
  +			
   			if(O.invisibility == 101)
   				O.invisibility = 0
  -				var/mob/living/L = locate() in O
   				if(L)
   					flick_sonar(O)
   				spawn(10)
  
positive.code: 
  /obj/item/device/t_scanner/proc/flick_sonar(obj/pipe)
  	var/image/I = image('icons/effects/effects.dmi', pipe, "blip", pipe.layer+1)
  	var/list/nearby = list()
  	for(var/mob/M in viewers(pipe))
  		if(M.client)
  
negative.code: 						var/turf/U = O.loc
  						if(U.intact)
  							O.invisibility = 101
  			else
  				if(L)
  					flick_sonar(O)
  
  
  /obj/item/device/healthanalyzer
  