fixed attackState to avoid most defeat types except artilley in range