Bypass tradeevo check for gen1 if sav gen >= 3

Closes #2237
This commit is contained in:
Kurt
2019-01-09 08:52:56 -08:00
parent 3bbde6fc19
commit e08ecb21c1

View File

@@ -87,6 +87,8 @@ public void VerifyG1(LegalityAnalysis data)
private void VerifyG1TradeEvo(LegalityAnalysis data)
{
if (ParseSettings.ActiveTrainer.Generation >= 3)
return; // context check is only applicable to gen1/2; transferring to gen2 is a trade.
var pkm = data.pkm;
var mustevolve = pkm.TradebackStatus == TradebackType.WasTradeback || (pkm.Format == 1 && !ParseSettings.IsFromActiveTrainer(pkm)) || GBRestrictions.IsTradedKadabraG1(pkm);
if (!mustevolve)