From 93661ea50d1e098d39f940fc7b474e7b49ccba36 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 30 May 2026 23:31:44 -0500 Subject: [PATCH] Update Gen4GlobalTradeRules.cs Fix comparison to actually indicate Korean GTS exchange required --- PKHeX.Core/Legality/Verifiers/Misc/Gen4GlobalTradeRules.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/PKHeX.Core/Legality/Verifiers/Misc/Gen4GlobalTradeRules.cs b/PKHeX.Core/Legality/Verifiers/Misc/Gen4GlobalTradeRules.cs index 54ea94200..52d853b86 100644 --- a/PKHeX.Core/Legality/Verifiers/Misc/Gen4GlobalTradeRules.cs +++ b/PKHeX.Core/Legality/Verifiers/Misc/Gen4GlobalTradeRules.cs @@ -12,8 +12,10 @@ public static bool IsRequiredGTS(ITrainerInfo tr, LanguageID currentLanguage) if (tr.Generation != 4) return false; // only applies to Gen4 - // Cannot trade only if the trainer is Korean and the game language is not Korean. - return (LanguageID)tr.Language == LanguageID.Korean && currentLanguage != LanguageID.Korean; + // Korean and International can only exchange Pokémon via GTS. + var isKoreanTrainer = (LanguageID)tr.Language == LanguageID.Korean; + var isKoreanEntity = currentLanguage == LanguageID.Korean; + return isKoreanTrainer != isKoreanEntity; } ///