namespace PKHeX.Core; /// /// Tweaks to Evolution rules to account for game-specific behaviors. /// public sealed class EvolutionRuleTweak { /// /// Default Evolution logic (no tweaks). /// public static readonly EvolutionRuleTweak Default = new(); /// /// In Scarlet & Violet, level 100 Pokemon can trigger evolution methods via Rare Candy level up. /// public static readonly EvolutionRuleTweak Level100 = new() { AllowLevelUpEvolution100 = true }; /// /// Allow Level Up Evolutions to trigger if already level 100. /// public bool AllowLevelUpEvolution100 { get; init; } }