From bc3e84d30ee2768eb7cf91fb85e8bcd134971c7b Mon Sep 17 00:00:00 2001 From: Kurt Date: Mon, 23 Dec 2019 11:27:36 -0800 Subject: [PATCH] Check high bound of language when generating wb7/8 Closes #2599 ty @slp32 --- PKHeX.Core/MysteryGifts/WB7.cs | 2 +- PKHeX.Core/MysteryGifts/WC8.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/MysteryGifts/WB7.cs b/PKHeX.Core/MysteryGifts/WB7.cs index d689acb20..4c7d95fc5 100644 --- a/PKHeX.Core/MysteryGifts/WB7.cs +++ b/PKHeX.Core/MysteryGifts/WB7.cs @@ -258,7 +258,7 @@ public override int[] IVs private static int GetLanguageIndex(int language) { var lang = (LanguageID) language; - if (lang < LanguageID.Japanese || lang == LanguageID.UNUSED_6) + if (lang < LanguageID.Japanese || lang == LanguageID.UNUSED_6 || lang > LanguageID.ChineseT) return (int) LanguageID.English; // fallback return lang < LanguageID.UNUSED_6 ? language - 1 : language - 2; } diff --git a/PKHeX.Core/MysteryGifts/WC8.cs b/PKHeX.Core/MysteryGifts/WC8.cs index 86986993b..75626a08d 100644 --- a/PKHeX.Core/MysteryGifts/WC8.cs +++ b/PKHeX.Core/MysteryGifts/WC8.cs @@ -240,7 +240,7 @@ public int[] EVs private static int GetLanguageIndex(int language) { var lang = (LanguageID) language; - if (lang < LanguageID.Japanese || lang == LanguageID.UNUSED_6) + if (lang < LanguageID.Japanese || lang == LanguageID.UNUSED_6 || lang > LanguageID.ChineseT) return (int) LanguageID.English; // fallback return lang < LanguageID.UNUSED_6 ? language - 1 : language - 2; }