From 5d5259ddd25bcd78eca1b86461a59ef91f055848 Mon Sep 17 00:00:00 2001 From: Kurt Date: Fri, 14 Dec 2018 23:30:21 -0800 Subject: [PATCH] edge case for egg OT name length https://projectpokemon.org/home/forums/topic/48802-bugemerald-eggs-crystal-learnsets/ --- .../Legality/Verifiers/TrainerNameVerifier.cs | 2 +- .../228 - タマゴ - 10F596FA62A6 longOTedge.pk3 | Bin 0 -> 80 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 Tests/PKHeX.Core.Tests/Legality/Legal/Generation 3/Misc/228 - タマゴ - 10F596FA62A6 longOTedge.pk3 diff --git a/PKHeX.Core/Legality/Verifiers/TrainerNameVerifier.cs b/PKHeX.Core/Legality/Verifiers/TrainerNameVerifier.cs index bdae0867d..1c1b7317c 100644 --- a/PKHeX.Core/Legality/Verifiers/TrainerNameVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/TrainerNameVerifier.cs @@ -83,7 +83,7 @@ public static bool IsEdgeCaseLength(PKM pkm, IEncounterable e, string ot) { if (e is WC3 wc3 && pkm.IsEgg && wc3.OT_Name == ot) return true; // Fixed OT Mystery Gift Egg - bool eggEdge = pkm.IsEgg ? pkm.IsTradedEgg : pkm.WasTradedEgg; + bool eggEdge = pkm.IsEgg ? pkm.IsTradedEgg || pkm.Format == 3 : pkm.WasTradedEgg; if (!eggEdge) return false; var len = Legal.GetMaxLengthOT(pkm.GenNumber, LanguageID.English); // max case diff --git a/Tests/PKHeX.Core.Tests/Legality/Legal/Generation 3/Misc/228 - タマゴ - 10F596FA62A6 longOTedge.pk3 b/Tests/PKHeX.Core.Tests/Legality/Legal/Generation 3/Misc/228 - タマゴ - 10F596FA62A6 longOTedge.pk3 new file mode 100644 index 0000000000000000000000000000000000000000..e9b8106b51472b2cc54805031489b8f9496451c1 GIT binary patch literal 80 zcmZ3M^lRGV)vGTg