From f682ab51e1b5b70c5ba20412aa3dfaf4e8c4a0d2 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sun, 13 Nov 2016 12:01:52 -0800 Subject: [PATCH] Add missing Link ability check --- PKHeX/Legality/Checks.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/PKHeX/Legality/Checks.cs b/PKHeX/Legality/Checks.cs index 8c2da84cd..a55404d7b 100644 --- a/PKHeX/Legality/Checks.cs +++ b/PKHeX/Legality/Checks.cs @@ -670,6 +670,13 @@ private void verifyAbility() AddLine(Severity.Invalid, "Hidden Ability mismatch for ingame trade.", CheckIdentifier.Ability); return; } + if (EncounterType == typeof(EncounterLink)) + if (pkm.AbilityNumber != ((EncounterLink)EncounterMatch).Ability) + { + AddLine(Severity.Invalid, "Ability mismatch for Link Gift.", CheckIdentifier.Ability); + return; + } + } if (pkm.GenNumber == 6) {