From 71456d98fb237dffca12ecad8d71c51574e9ccfa Mon Sep 17 00:00:00 2001 From: Kurt Date: Sun, 9 Aug 2020 20:02:28 -0700 Subject: [PATCH] Handle unhatched manaphy egg Closes #2965 --- PKHeX.Core/Legality/Verifiers/LevelVerifier.cs | 2 ++ PKHeX.Core/MysteryGifts/PGT.cs | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs b/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs index fc0a211ea..3e5052562 100644 --- a/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/LevelVerifier.cs @@ -23,6 +23,8 @@ public override void Verify(LegalityAnalysis data) break; case WC7 wc7 when wc7.MetLevel == pkm.Met_Level: break; + case PGT pgt when pgt.IsManaphyEgg && pkm.Met_Level == 0: + break; default: data.AddLine(GetInvalid(LLevelMetGift)); return; diff --git a/PKHeX.Core/MysteryGifts/PGT.cs b/PKHeX.Core/MysteryGifts/PGT.cs index 4c2ca1dfc..73191c4c3 100644 --- a/PKHeX.Core/MysteryGifts/PGT.cs +++ b/PKHeX.Core/MysteryGifts/PGT.cs @@ -14,7 +14,7 @@ public sealed class PGT : DataMysteryGift public override int Level { - get => IsPokémon ? PK.Met_Level : 0; + get => IsManaphyEgg ? 1 : IsPokémon ? PK.Met_Level : 0; set { if (IsPokémon) PK.Met_Level = value; } }