From d8072795db685e1bc663e203657561a3d104bea9 Mon Sep 17 00:00:00 2001 From: Eduardo Quezada Date: Sun, 7 Apr 2024 10:10:29 -0400 Subject: [PATCH] Fixed trainerproc skipping numbers when writing species IDs (#4366) Credit for MGriffin for the fix --- tools/trainerproc/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/trainerproc/main.c b/tools/trainerproc/main.c index 63541484e5..5b0fbfc3f4 100644 --- a/tools/trainerproc/main.c +++ b/tools/trainerproc/main.c @@ -1528,7 +1528,7 @@ static void fprint_species(FILE *f, const char *prefix, struct String s) for (int i = 0; i < s.string_n; i++) { unsigned char c = s.string[i]; - if ('A' <= c && c <= 'Z') + if (('A' <= c && c <= 'Z') || ('0' <= c && c <= '9')) { if (underscore) fputc('_', f);