diff --git a/PKHeX.Core/Legality/Verifiers/LegendsArceusVerifier.cs b/PKHeX.Core/Legality/Verifiers/LegendsArceusVerifier.cs index 5747e2d3d..2c03d1a57 100644 --- a/PKHeX.Core/Legality/Verifiers/LegendsArceusVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/LegendsArceusVerifier.cs @@ -216,7 +216,7 @@ private void VerifyAlphaMove(LegalityAnalysis data, PA8 pa, int alphaMove, ReadO private void VerifyAlphaMoveZero(LegalityAnalysis data) { var enc = data.Info.EncounterMatch; - if (enc is IAlpha { IsAlpha: false }) + if (enc is not IAlpha { IsAlpha: true }) return; // okay var pi = PersonalTable.LA.GetFormEntry(enc.Species, enc.Form); diff --git a/PKHeX.Core/MysteryGifts/WA8.cs b/PKHeX.Core/MysteryGifts/WA8.cs index 582538474..47a67dc8e 100644 --- a/PKHeX.Core/MysteryGifts/WA8.cs +++ b/PKHeX.Core/MysteryGifts/WA8.cs @@ -8,7 +8,7 @@ namespace PKHeX.Core /// /// Generation 8 Mystery Gift Template File, same as with fields at the end. /// - public sealed class WA8 : DataMysteryGift, ILangNick, INature, IGigantamax, IDynamaxLevel, IRibbonIndex, IMemoryOT, ILangNicknamedTemplate, IGanbaru, + public sealed class WA8 : DataMysteryGift, ILangNick, INature, IGigantamax, IDynamaxLevel, IRibbonIndex, IMemoryOT, ILangNicknamedTemplate, IGanbaru, IAlpha, IRibbonSetEvent3, IRibbonSetEvent4, IRibbonSetCommon3, IRibbonSetCommon4, IRibbonSetCommon6, IRibbonSetCommon7, IRibbonSetCommon8, IRibbonSetMark8 { public const int Size = 0x2C8; @@ -368,6 +368,8 @@ public override GameVersion Version set { } } + public bool IsAlpha { get => false; set { } } + public override PKM ConvertToPKM(ITrainerInfo sav, EncounterCriteria criteria) { if (!IsPokémon)