pkNX/pkNX.Structures/Evolution/EvolutionMethod.cs
Kurt 9abddb17e2 Add force fully evolved implementation
use current evo data instead of hardcoded max-evolved table for each
game
2018-12-16 20:45:16 -08:00

30 lines
731 B
C#

namespace pkNX.Structures
{
/// <summary>
/// Criteria for evolving to another species.
/// </summary>
public class EvolutionMethod
{
public EvolutionType Method;
public int Species;
public int Argument;
public int Form = -1;
public int Level;
public EvolutionMethod Copy(int species = -1)
{
if (species < 0)
species = Species;
return new EvolutionMethod
{
Method = Method,
Species = species,
Argument = Argument,
Form = Form,
Level = Level
};
}
public bool HasData => Species != 0;
}
}