namespace PKHeX.Core; /// /// Parameters used to generate data for an encounter. /// /// Species to generate. /// Gender ratio byte. /// Count of IVs that are perfect. /// Count of shiny rolls allowed for the PID calculation. /// Height value to generate. If zero, full random. /// Weight value to generate. If zero, full random. /// Scale value to generate. If zero, full random. /// Ability type to generate. /// PID generation type. /// Nature specification. /// IV specification. public readonly record struct GenerateParam9(ushort Species, byte GenderRatio, byte FlawlessIVs, byte RollCount, byte Height, byte Weight, byte Scale, AbilityPermission Ability = AbilityPermission.Any12, Shiny Shiny = Shiny.Random, Nature Nature = Nature.Random, IndividualValueSet IVs = default);