PKHeX/PKHeX.Core/Legality/Encounters/EncounterStatic/EncounterStatic8.cs

18 lines
548 B
C#
Raw Normal View History

namespace PKHeX.Core
{
public class EncounterStatic8 : EncounterStatic, IGigantamax
{
public sealed override int Generation => 8;
public bool CanGigantamax { get; set; }
protected override bool IsMatchLevel(PKM pkm, DexLevel evo)
{
var met = pkm.Met_Level;
if (met == Level)
return true;
if (EncounterArea8.IsWildArea8(Location) || EncounterArea8.IsWildArea8Armor(Location))
return met == 60;
return false;
}
}
}