anchor.diff:  		TRAITS |= TRAIT_DUMB
   		faction = list("bot_grey")
   		graytide = 1
  -		..()+		..()
  
positive.code: 	if((TARGET && (doing & FIGHTING)) || graytide) // this is a redundancy check
  		var/mob/living/M = TARGET
  		if(istype(M,/mob/living))
  			if(M in range(FUZZY_CHANCE_LOW,src))
  				if(M.health > 1)
  					if(main_hand)
  						if(main_hand.force != 0)
  
negative.code: 										W.attack(TARGET,src)
  							sleep(1)
  					else
  						if(targetRange(TARGET) > 2)
  							tryWalk(TARGET)
  						else
  							if(Adjacent(TARGET))
  								M.attack_hand(src)
  								sleep(1)
  				timeout++
  			else if(timeout >= 10 || M.health <= 1 || !(targetRange(M) > 14))
  				doing = doing & ~FIGHTING
  				timeout = 0
  				TARGET = null
  