anchor.diff:  
   /mob/living/simple_animal/hostile/jungle/leaper/throw_impact()
   	return
  +
  +/mob/living/simple_animal/hostile/jungle/leaper/update_icons()
  +	. = ..()
  +	if(stat)
  +		icon_state = "leaper_dead"
  +		return
  +	if(ranged_cooldown <= world.time)
  +		if(AIStatus == AI_ON && hopping || AIStatus != AI_ON)
  +			icon_state = "leaper_alert"
  +			return
  +	icon_state = "leaper"
  +
  +#undef PLAYER_HOP_DELAY
positive.code: /mob/living/simple_animal/hostile/jungle/leaper/AttackingTarget()
  	if(isliving(target))
  		return
  	..()
  
  /mob/living/simple_animal/hostile/jungle/leaper/handle_automated_action()
  	if(hopping)
  
negative.code: /mob/living/simple_animal/hostile/jungle/leaper/proc/Crush()
  	hopping = FALSE
  	density = TRUE
  	playsound(src, 'sound/effects/meteorimpact.ogg', 200, 1)
  	for(var/mob/living/L in orange(1, src))
  		L.adjustBruteLoss(35)
  		if(!QDELETED(L)) // Some mobs are deleted on death
  