anchor.diff:  									ChangeState(SEARCH)
   
   							break
  +
  +					ChangeTarget()
  +						var/min_dist = Range
  +						for(var/mob/Player/M in ohearers(src, Range))
  +							if(M.Immortal) continue
  +							if(M.loc.loc != src.loc.loc) continue
  +							if(ignore && (M in ignore)) continue
  +
  +							if(!isPathBlocked(M, src, 1, src.density))
  +								var/dist = get_dist(src, M)
  +								if(min_dist > dist)
  +									target = M
  +							else
  +								Ignore(M)
   
   					Basilisk
   						icon_state = "basilisk"
  
positive.code: 
  					Stickman
  						icon_state = "stickman"
  						level = 500
  						HPmodifier  = 1
  						DMGmodifier = 1
  
negative.code: 
  		proc
  			add()
  				worldData.eyesKilled++
  				if(worldData.eyesKilled >= 1000)
  					worldData.eyesKilled = 0
  					marks++
  					. = 1
  				updateDisplay()
  
  			updateDisplay()
  				if(worldData.eyesKilled >= 100)
  					pixel_x = -5
  				else if(worldData.eyesKilled >= 10)
  					pixel_x = -4
  				else
  					pixel_x = 8
  
  				maptext = "<b><font size=4 color=#FF4500>[worldData.eyesKilled]</font></b>"
  
  
  obj
  