diff --git a/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs b/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs index b657adcff..efa2a4d05 100644 --- a/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs +++ b/PKHeX.Core/Legality/Encounters/Data/Encounters8Nest.cs @@ -198,8 +198,8 @@ internal static class Encounters8Nest }; // Abilities Allowed - private const int A3 = -1; // 1/2/H - internal const int A4 = 4; // H only + internal const int A3 = 0; // 1/2 only + internal const int A4 = -1; // 1/2/H internal static readonly EncounterStatic8N[] Nest_Common = { diff --git a/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs b/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs index 2be23dd79..2732505b7 100644 --- a/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs +++ b/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs @@ -60,7 +60,7 @@ protected override bool IsMatchLocation(PKM pkm) public override bool IsMatch(PKM pkm, int lvl) { - if (Ability == Encounters8Nest.A4 && pkm.AbilityNumber != 4) + if (Ability == Encounters8Nest.A3 && pkm.AbilityNumber == 4) return false; if (pkm is IDynamaxLevel d && d.DynamaxLevel < DynamaxLevel) return false; @@ -81,4 +81,4 @@ public override bool IsMatchDeferred(PKM pkm) return false; } } -} \ No newline at end of file +}