public GCSlot(Pokemon.Species p, Gender g = Gender.Genderless, Nature n = Nature.other) { Pokemon = p; Lv = 50; FixedGender = g; FixedNature = n; }
public static GCIndividual GetIndividual(this Pokemon.Species species, uint Lv, uint[] IVs, uint PID, uint ability) => new GCIndividual(species, PID, IVs, Lv, ability);
internal GCIndividual(Pokemon.Species species, uint pid, uint[] ivs, uint lv, uint xdability) : base(species, pid, ivs, lv) { this.GCAbility = species.Ability[xdability]; }