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 000000000..e9b8106b5 Binary files /dev/null and b/Tests/PKHeX.Core.Tests/Legality/Legal/Generation 3/Misc/228 - タマゴ - 10F596FA62A6 longOTedge.pk3 differ