diff --git a/PKHeX.Core/Legality/Moves/EggInfoSource.cs b/PKHeX.Core/Legality/Moves/EggInfoSource.cs index 379d7dab3..bc937b648 100644 --- a/PKHeX.Core/Legality/Moves/EggInfoSource.cs +++ b/PKHeX.Core/Legality/Moves/EggInfoSource.cs @@ -44,8 +44,11 @@ public EggInfoSource(PKM pkm, IEnumerable specialMoves, EncounterEgg e) public IReadOnlyList TMHM { get; } public IReadOnlyList LevelUp { get; } - public bool IsInherited(int m) => !Base.Contains(m) || Special.Contains(m) || - Egg.Contains(m) || LevelUp.Contains(m) || - TMHM.Contains(m) || Tutor.Contains(m); + public bool IsInherited(int m) + { + if (Base.Contains(m)) + return false; + return Special.Contains(m) || Egg.Contains(m) || LevelUp.Contains(m) || TMHM.Contains(m) || Tutor.Contains(m); + } } } diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/183 - 알 - AA4E3344817C.pk5 b/Tests/PKHeX.Tests/Legality/Legal/General/183 - 알 - AA4E3344817C.pk5 new file mode 100644 index 000000000..4634f0f60 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/183 - 알 - AA4E3344817C.pk5 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/236 - Œuf - 314CC020CB44.pk4 b/Tests/PKHeX.Tests/Legality/Legal/General/236 - Œuf - 314CC020CB44.pk4 new file mode 100644 index 000000000..90f8733c1 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/236 - Œuf - 314CC020CB44.pk4 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/236 - 알 - F55CC3F29788.pk5 b/Tests/PKHeX.Tests/Legality/Legal/General/236 - 알 - F55CC3F29788.pk5 new file mode 100644 index 000000000..10de96ff6 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/236 - 알 - F55CC3F29788.pk5 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/300 - Egg - 0673311A3560.pk5 b/Tests/PKHeX.Tests/Legality/Legal/General/300 - Egg - 0673311A3560.pk5 new file mode 100644 index 000000000..01e16cb08 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/300 - Egg - 0673311A3560.pk5 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/300 - Uovo - 0C910B68370A.pk4 b/Tests/PKHeX.Tests/Legality/Legal/General/300 - Uovo - 0C910B68370A.pk4 new file mode 100644 index 000000000..51048b5b0 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/300 - Uovo - 0C910B68370A.pk4 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/343 - 알 - 4569F88A9BCE.pk5 b/Tests/PKHeX.Tests/Legality/Legal/General/343 - 알 - 4569F88A9BCE.pk5 new file mode 100644 index 000000000..66e59228a Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/343 - 알 - 4569F88A9BCE.pk5 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/479 - Ei - B7178C463B60.pk4 b/Tests/PKHeX.Tests/Legality/Legal/General/479 - Ei - B7178C463B60.pk4 new file mode 100644 index 000000000..cd4444e0e Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/479 - Ei - B7178C463B60.pk4 differ diff --git a/Tests/PKHeX.Tests/Legality/Legal/General/479 ★ - 알 - BE0D0000000A.pk5 b/Tests/PKHeX.Tests/Legality/Legal/General/479 ★ - 알 - BE0D0000000A.pk5 new file mode 100644 index 000000000..871750532 Binary files /dev/null and b/Tests/PKHeX.Tests/Legality/Legal/General/479 ★ - 알 - BE0D0000000A.pk5 differ