namespace PkmnLib.Static.Libraries; /// <summary> /// General settings for the library. /// </summary> public record LibrarySettings { /// <summary> /// The maximum level a Pokémon can reach. /// </summary> public required LevelInt MaxLevel { get; init; } /// <summary> /// The chance of a Pokémon being shiny, as the denominator of a fraction, where the nominator /// is 1. For example, if this is 1000, then the chance of a Pokémon being shiny is 1/1000. /// </summary> public required uint ShinyRate { get; init; } }