mirror of
https://github.com/kwsch/PKHeX
synced 2024-12-20 01:13:17 +00:00
1d0993f852
Utilize FormInfo to remap battle forms into hatch forms so the encounter matches something valid, and is flagged later in FormVerifier
12 lines
458 B
C#
12 lines
458 B
C#
namespace PKHeX.Core;
|
|
|
|
public sealed record EvoCriteria(int Species, int Form) : DexLevel(Species, Form)
|
|
{
|
|
public int MinLevel { get; set; }
|
|
public bool RequiresLvlUp { get; set; }
|
|
public int Method { get; init; } = -1;
|
|
|
|
public bool IsTradeRequired => ((EvolutionType) Method).IsTrade();
|
|
|
|
public override string ToString() => $"{(Species) Species}{(Form != 0 ? $"-{Form}" : "")}}} [{MinLevel},{Level}] via {(EvolutionType) Method}";
|
|
}
|