anchor.diff:  		if(!src.attack)
   			for(var/obj/effect/critter/C in view(src.seekrange,src))
   				if(!src.atkcritter) continue
  -				if(C.health <= 0) continue
  +				if(C.health <= config.health_threshold_crit) continue
   				if(src.atkcritter)
   					if((istype(C, src.type) && !src.atksame) || (C == src))	continue
   					src.attack = 1
  
positive.code: 						else
  							if(M!=null)
  								if(ismob(src.target))
  									if(M.health < 0)
  										src.task = "thinking"
  										src.target = null
  										src.anchored = 0
  
negative.code: 								continue
  
  					if(!src.atkmech) continue
  					if(C.health <= config.health_threshold_crit) continue
  					if(src.atkmech)	src.attack = 1
  					if(src.attack)
  						T = C
  