diff --git a/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs b/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs index 5b931e565..b5f2b4bcc 100644 --- a/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs +++ b/PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs @@ -26,7 +26,8 @@ public EncounterStatic8N(byte nestID, uint minRank, uint maxRank, byte val) NestID = nestID; MinRank = minRank; MaxRank = maxRank; - DynamaxLevel = val; + DynamaxLevel = (byte)(MinRank + 1u); + FlawlessIVCount = val; } private readonly int[] LevelCaps = @@ -63,7 +64,7 @@ public override bool IsMatch(PKM pkm, int lvl) if (pkm is IDynamaxLevel d && d.DynamaxLevel < DynamaxLevel) return false; - if (pkm.FlawlessIVCount < MinRank + 1) + if (pkm.FlawlessIVCount < FlawlessIVCount) return false; if (Version != GameVersion.SWSH && pkm.Version != (int) Version && pkm.Met_Location != OnlineNest)