add check illegal for hp < 20