From b0bf31074a42da9bf4e96047d5164a94f24591b1 Mon Sep 17 00:00:00 2001 From: Kris Johnson <11083252+KrisXV@users.noreply.github.com> Date: Thu, 1 May 2025 10:27:53 -0600 Subject: [PATCH] Fix old gens LC teambuilder --- build-tools/build-indexes | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build-tools/build-indexes b/build-tools/build-indexes index 112405f8d..b1694819b 100755 --- a/build-tools/build-indexes +++ b/build-tools/build-indexes @@ -412,7 +412,8 @@ process.stdout.write("Building `data/teambuilder-tables.js`... "); let tier = species.tier; const lc = Dex.formats.get(gen + 'lc'); const lcBanlist = Dex.formats.getRuleTable(lc); - if (!species.nfe || species.prevo || lcBanlist.isBannedSpecies(species)) { + const prevoSpecies = Dex.mod(gen).species.get(species.prevo); + if (!species.nfe || (prevoSpecies.exists && prevoSpecies.gen <= genNum) || lcBanlist.isBannedSpecies(species)) { tier = 'Illegal'; } if (/^([OURNPZ]U(BL)?|Uber|AG)$/g.test(tier) && tier !== 'Illegal') {