From 0e7350ee9ecde56bd2022e2b7742ae8bf5a15332 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 27 Jan 2018 09:45:33 -0800 Subject: [PATCH] Update korean vc string checks https://projectpokemon.org/home/forums/topic/43610-legality-about-gen-2/ --- PKHeX.Core/Legality/Checks.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/PKHeX.Core/Legality/Checks.cs b/PKHeX.Core/Legality/Checks.cs index 152ab18bc..c46879a21 100644 --- a/PKHeX.Core/Legality/Checks.cs +++ b/PKHeX.Core/Legality/Checks.cs @@ -667,7 +667,7 @@ private void VerifyG1OTWithinBounds(string str) if (str.Length > 5) AddLine(Severity.Invalid, V38, CheckIdentifier.Trainer); } - else if (pkm is PK2 pk2 && pk2.Korean) + else if (pkm.Korean && StringConverter.GetIsG2Korean(str)) { if (str.Length > 5) AddLine(Severity.Invalid, V38, CheckIdentifier.Trainer); @@ -689,6 +689,11 @@ private void VerifyG1NicknameWithinBounds(string str) if (str.Length > 5) AddLine(Severity.Invalid, V1, CheckIdentifier.Trainer); } + else if (pkm.Korean && StringConverter.GetIsG2Korean(str)) + { + if (str.Length > 5) + AddLine(Severity.Invalid, V38, CheckIdentifier.Trainer); + } else { AddLine(Severity.Invalid, V422, CheckIdentifier.Trainer);