namespace PKHeX.Core; /// /// Parameters used to generate data for an encounter. /// /// Species to generate. /// Gender ratio byte. /// Count of IVs that are perfect. /// Ability type to generate. /// PID generation type. /// Nature specification. /// IV specification. public readonly record struct GenerateParam8(ushort Species, byte GenderRatio, byte FlawlessIVs, AbilityPermission Ability = AbilityPermission.Any12, Shiny Shiny = Shiny.Random, Nature Nature = Nature.Random, IndividualValueSet IVs = default);