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; }
}