Hum, sobre a porcentagem, seria o percentual de hp restante do inimigo? Tem algumas horas que vi
uma dúvida semelhante.
Use na fórmula de dano da habilidade lembrando de deixar a variação em 0 e desabilitando o crítico.
b.hp <= (b.mhp / 100) * 20 ? b.hp : 0Com isto o dano será igual a vida atual do monstro caso este tenha 20% ou menos do seu hp máximo. Você pode modificar este valor na fórmula.
(b.state?(x)) ? b.hp : 0Isto matará o inimigo caso este esteja com um status de id x, caso contrário o dano será 0.
(b.state?(x)) && (b.hp <= (b.mhp / 100) * 20 ) ? b.hp : 0Este é uma combinação dos dois exemplos anteriores. O inimigo só morre se tiver o status e seu HP restante for igual ou inferior a 20% do seu HP máximo.