interface BoostContributionInput {
    count: number;
    hasSkill: boolean;
    seedML?: number;
    skillBase?: number;
}

Properties

count: number

The Mystery's boost count (N). ≤ 0 contributes nothing.

hasSkill: boolean

Whether the associated skill already exists on the actor. An existing skill boosts off its seeded mastery level; an absent skill spends its first boost opening at Skill Base.

seedML?: number

The associated skill's seeded mastery-level base (before its own permanent boosts and situational deltas). Required when hasSkill.

skillBase?: number

The associated skill's Skill Base. Used to open an absent skill. Required when !hasSkill.