O ataque também é uma habilidade. Na verdade, é a primeira habilidade da aba Habilidades do banco de dados e sendo assim podemos utilizar o campo da fórmula para fazer isso que tu quer. Para isso usaremos a função Math.max().
Por padrão a fórmula de dano do ataque é a.atk * 4 - b.def * 2. Deixe-a igual a Math.max(1, a.atk * 4 - b.def * 2).
A função Math.max() retorna o maior valor dentre os enviados, estando esses valores separados por vírgula. Por exemplo, se chamarmos Math.max(1, 10), a função retornará 10. No entanto, se chamarmos Math.max(1, 0), a função retornará 1. Ou seja, na fórmula, quando o cálculo de dano resultar em zero, ela retornará o outro valor, um, que é maior.