From e6b6005fc9d216ba71c5e157dec9ca67d72d8f78 Mon Sep 17 00:00:00 2001 From: Kaphotics Date: Tue, 10 May 2016 08:09:36 -0700 Subject: [PATCH] Check valid encounter slots to capture trade-evos Thanks theSLAYER! --- Legality/Checks.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Legality/Checks.cs b/Legality/Checks.cs index 49fb3a8d4..28d918a1a 100644 --- a/Legality/Checks.cs +++ b/Legality/Checks.cs @@ -601,7 +601,7 @@ private LegalityCheck verifyHistory() return new LegalityCheck(Severity.Invalid, "Untraded -- Contest stats on XY should be zero."); // We know it is untraded (HT is empty), if it must be trade evolved flag it. - if (Legal.getHasTradeEvolved(pk6)) + if (Legal.getHasTradeEvolved(pk6) && (EncounterMatch as EncounterSlot[])?.Any(slot => slot.Species == pk6.Species) != true) { if (pk6.Species != 350) // Milotic return new LegalityCheck(Severity.Invalid, "Untraded -- requires a trade evolution.");