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

    Interface PhysicalAttributes

    Physical attributes representing realistic body dimensions and composition.

    Korean: 신체 속성 (Body Attributes)

    These attributes affect combat calculations including reach, movement speed, damage output, defense capability, and stamina. Based on realistic human physiology and Korean martial arts biomechanics.

    • Weight: Affects movement speed, knockback resistance, and throw effectiveness
    • Leg Length: Determines kick range and movement speed base
    • Arm Length: Determines punch/strike range and grappling reach
    • Muscle Mass: Affects base damage output and stamina pool
    • Fat Mass: Affects defense absorption and stamina drain rate
    • Age: Affects stamina recovery speed and Ki regeneration
    const musaPhysical: PhysicalAttributes = {
    weight: 75, // kg - balanced warrior
    legLength: 95, // cm - average leg reach
    armLength: 75, // cm - average arm reach
    muscleMass: 38, // kg - high muscle for power
    fatMass: 12, // kg - low fat for mobility
    age: 32, // years - prime combat age
    };

    신체속성

    interface PhysicalAttributes {
        age: number;
        armLength: number;
        fatMass: number;
        headSize: number;
        legLength: number;
        muscleMass: number;
        neckLength: number;
        shoulderWidth: number;
        torsoLength: number;
        totalHeight: number;
        weight: number;
    }
    Index

    Properties

    age: number

    Age in years.

    Korean: 나이 (Age)

    Typical Range: 22-45 years for peak combatants

    • Affects stamina recovery speed (optimal 25-35)
    • Affects Ki regeneration rate (wisdom with age)
    • Affects injury recovery time (slower with age)
    • Affects technique execution speed (prime 28-35)
    armLength: number

    Arm length in centimeters (shoulder to wrist).

    Korean: 팔 길이 (Arm Length)

    Typical Range: 65-85 cm

    • Determines punch/strike technique range
    • Affects grappling and throw range
    • Affects block coverage area
    • Affects elbow strike effectiveness
    fatMass: number

    Fat mass in kilograms.

    Korean: 지방량 (Fat Mass)

    Typical Range: 8-20 kg for combatants

    • Affects blunt damage absorption (positively)
    • Affects stamina drain rate (negatively)
    • Affects movement speed (negatively)
    • Affects recovery time between actions
    headSize: number

    Head size (diameter) in centimeters.

    Korean: 머리 크기 (Head Size)

    Typical Range: 20-24 cm

    • Affects head vital point targeting precision
    • Determines head hitbox size for strikes
    • Influences helmet/headgear fit (if applicable)
    • Affects visual skull scaling in 3D model
    • Impacts consciousness vulnerability to head trauma
    legLength: number

    Leg length in centimeters (hip to ankle).

    Korean: 다리 길이 (Leg Length)

    Typical Range: 85-105 cm

    • Determines kick technique maximum range
    • Affects base movement speed
    • Affects sweep technique effectiveness
    • Affects jumping attack height
    muscleMass: number

    Muscle mass in kilograms.

    Korean: 근육량 (Muscle Mass)

    Typical Range: 25-45 kg

    • Affects base damage output (positively)
    • Affects maximum stamina pool (positively)
    • Affects grappling and throw power
    • Affects movement acceleration
    neckLength: number

    Neck length in centimeters (skull base to shoulders).

    Korean: 목 길이 (Neck Length)

    Typical Range: 8-12 cm

    • Affects vulnerability to chokes and strangles
    • Determines neck vital point target area
    • Influences blood choke effectiveness
    • Affects guillotine and rear naked choke mechanics
    • Impacts head mobility and evasion capability
    shoulderWidth: number

    Shoulder width in centimeters (shoulder to shoulder).

    Korean: 어깨 너비 (Shoulder Width)

    Typical Range: 38-48 cm

    • Affects defense coverage area (blocking)
    • Determines upper body strike zone width
    • Influences grappling control positions
    • Affects visual upper body model scaling
    • Impacts balance and stability in wide stances
    torsoLength: number

    Torso length in centimeters (pelvis to shoulders).

    Korean: 몸통 길이 (Torso Length)

    Typical Range: 50-65 cm

    • Affects core hitbox size and vital point positioning
    • Influences breath control and stamina capacity
    • Affects spinal rotation range in techniques
    • Determines torso vital point target area
    • Impacts center of mass calculations
    totalHeight: number

    Total body height in centimeters.

    Korean: 키 (Height)

    Typical Range: 160-195 cm

    • Scales entire skeleton proportionally
    • Affects reach calculations (combined with limb ratios)
    • Affects center of gravity positioning
    • Determines visual body model scaling
    • Influences balance and stability in stances
    weight: number

    Body weight in kilograms.

    Korean: 체중 (Body Weight)

    Typical Range: 55-95 kg for combatants

    • Affects movement speed (inversely)
    • Affects knockback resistance (positively)
    • Affects throw effectiveness (positively)
    • Affects ground control (positively)