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

    Interface AnimationHitWindow

    Hit window timing for a technique animation.

    Korean: 타격 창 타이밍

    Defines when during an animation the technique can actually make contact. Based on visual reach during the extension phase.

    const jabTiming: AnimationHitWindow = {
    startTime: 0.10, // Hit window opens at 100ms (after chamber)
    peakTime: 0.15, // Peak extension at 150ms
    endTime: 0.20, // Hit window closes at 200ms (before retraction)
    maxReachMultiplier: 1.0, // 100% of limb length at peak
    };

    타격창타이밍

    interface AnimationHitWindow {
        endTime: number;
        maxReachMultiplier: number;
        peakTime: number;
        reachCurve?: (normalizedTime: number) => number;
        startTime: number;
    }
    Index

    Properties

    endTime: number

    Time when hit window closes (seconds). End of extension phase where limb begins retracting.

    종료시간

    maxReachMultiplier: number

    Reach multiplier at peak extension (0.0 - 1.5).

    • 1.0 = full limb extension (standard strikes)
    • 0.7 = partial extension (close-range techniques)
    • 1.2+ = overextended (special techniques, jumping kicks)

    최대도달배수

    peakTime: number

    Time of maximum extension (seconds). Peak of strike where reach is maximum and damage is highest.

    정점시간

    reachCurve?: (normalizedTime: number) => number

    Optional reach curve during hit window. If not provided, assumes linear interpolation from 0 to maxReachMultiplier.

    도달곡선

    startTime: number

    Time when hit window opens (seconds). Start of extension phase where limb begins moving toward target.

    시작시간