From 87b65c4c5bb29c4c4e23679b3917844f21b99569 Mon Sep 17 00:00:00 2001 From: Kaphotics Date: Sun, 3 Apr 2016 16:56:57 -0700 Subject: [PATCH] Add Link shiny check Thanks hehrerh! --- Legality/Checks.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Legality/Checks.cs b/Legality/Checks.cs index adea3aef9..f3c1265b5 100644 --- a/Legality/Checks.cs +++ b/Legality/Checks.cs @@ -185,6 +185,9 @@ private LegalityCheck verifyEncounter() return new LegalityCheck(Severity.Invalid, "Not a valid Link gift -- can't obtain in XY."); if (pk6.AO && !enc.ORAS) return new LegalityCheck(Severity.Invalid, "Not a valid Link gift -- can't obtain in ORAS."); + + if (enc.Shiny != null && (bool)enc.Shiny ^ pk6.IsShiny) + return new LegalityCheck(Severity.Invalid, "Shiny Link gift mismatch."); return pk6.FatefulEncounter ? new LegalityCheck(Severity.Invalid, "Not a valid Link gift -- should not be Fateful Encounter.")