anchor.diff:  		return FALSE
   
   	var/distance = get_dist(user, target)
  +	if(target.z != user.z || distance > MAX_LIONHUNTER_RANGE)
  +		return FALSE
  +
   	var/fire_time = min(distance * seconds_per_distance, 10 SECONDS)
   
   	if(distance <= min_distance || !isliving(target))
  
positive.code: // The Lionhunter, a gun for heretics
  // The ammo it uses takes time to "charge" before firing,
  // releasing a homing, very damaging projectile
  
negative.code: 	layer = BELOW_MOB_LAYER
  	plane = GAME_PLANE
  	light_range = 2
  
  #undef MAX_LIONHUNTER_RANGE
  