From cccf2a193937cffd92167a8c47aac3ebfe57348d Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 23 Nov 2019 14:46:09 -0800 Subject: [PATCH] Fix flawless IV count check #2506 trapinch --- PKHeX.Core/Legality/Encounters/EncounterStatic8N.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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)