anchor.diff:  								continue
   
   					if(!src.atkmech) continue
  -					if(C.health <= 0) continue
  +					if(C.health <= config.health_threshold_crit) continue
   					if(src.atkmech)	src.attack = 1
   					if(src.attack)
   						T = C
  
positive.code: 			if(istype(C, /mob/living/silicon/) && !src.atksilicon) continue
  			if(atkreq)
  				if(src.allowed(C)) continue
  			if(C.health < 0) continue
  			if(istype(C, /mob/living/carbon/) && src.atkcarbon)	src.attack = 1
  			if(istype(C, /mob/living/silicon/) && src.atksilicon)	src.attack = 1
  			if(atkreq)
  
negative.code: 						else
  							if(M!=null)
  								if(ismob(src.target))
  									if(M.health < config.health_threshold_crit)
  										src.task = "thinking"
  										src.target = null
  										src.anchored = 0
  