From 7a8ce986fa360a745b836c8680100f1caef7223a Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 21 Jun 2017 21:46:20 -0700 Subject: [PATCH] Update ribbonset4 iteration only enforce none from the only 4/5 set; there's 4 ribbons checked by any which can be received later on. #1250 --- PKHeX.Core/Legality/Checks.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/PKHeX.Core/Legality/Checks.cs b/PKHeX.Core/Legality/Checks.cs index dcdd84506..1da841b45 100644 --- a/PKHeX.Core/Legality/Checks.cs +++ b/PKHeX.Core/Legality/Checks.cs @@ -798,9 +798,11 @@ IEnumerable getGapRibbons(IReadOnlyList bits, IReadOnlyList iterate = GetRibbonMessage4Any(pkm, s4, gen); + if (!inhabited45) + iterate = iterate.Concat(GetRibbonMessageNone(s4.RibbonBitsOnly(), s4.RibbonNamesOnly())); + foreach (var z in iterate) + yield return z; } if (pkm is IRibbonSetCommon6 s6) {