pkNX/pkNX.Structures/Evolution/EvolutionMethod.cs
sora10pls ed34f245db Add every level evolution randomizer
Every new level up grants an evolution to the Pokémon. Makes for an incredibly varied playthrough!
2020-09-23 12:26:35 -04:00

30 lines
726 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;
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;
}
}