diff --git a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs index ab9c22405..bcc83cf99 100644 --- a/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/Ribbons/RibbonVerifier.cs @@ -102,7 +102,7 @@ private static IEnumerable GetInvalidRibbons(PKM pkm, int gen) } if (pkm is IRibbonSetUnique4 u4) { - if (!IsAllowedBattleFrontier(pkm.Species, pkm.AltForm, 4)) + if (!IsAllowedBattleFrontier(pkm.Species, pkm.AltForm, 4) || gen > 4) { foreach (var z in GetInvalidRibbonsNone(u4.RibbonBitsAbility(), u4.RibbonNamesAbility())) yield return z;