Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.0
    Preparing search index...

    Interface MovementPenalty

    Movement penalty applied from leg damage.

    Korean: 이동 패널티 (Movement Penalty)

    Describes the current movement impairment including speed reduction, stance change penalties, and balance effects.

    이동패널티

    interface MovementPenalty {
        advancedStancesRestricted: boolean;
        balanceModifier: number;
        canRun: boolean;
        hasInstantPenalty: boolean;
        injuryState: LegInjuryState;
        instantPenaltyExpiry: number;
        speedMultiplier: number;
        stanceChangePenalty: number;
    }
    Index

    Properties

    advancedStancesRestricted: boolean

    Whether advanced stances are restricted

    balanceModifier: number

    Balance modifier from leg damage (0.0-1.0)

    canRun: boolean

    Whether player can run (false when hobbled)

    hasInstantPenalty: boolean

    Whether instant penalty is active (from knee/ankle strike)

    injuryState: LegInjuryState

    Current injury state

    instantPenaltyExpiry: number

    Timestamp when instant penalty expires (0 if not active)

    speedMultiplier: number

    Movement speed multiplier (0.0-1.0)

    stanceChangePenalty: number

    Stance change duration multiplier (1.0 = normal, 2.0 = 2x slower)