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

    Function calculateDefenseModifier

    • Calculate defense modifier based on fat mass and muscle mass.

      Korean: 방어력 계산 (Calculate Defense)

      Computes defense modifier based on fat mass (padding) and muscle mass (structural integrity). Fat absorbs blunt damage, muscle protects against impact.

      Formula: 1.0 + (fatMass / 100) + (muscleMass / 200)

      Parameters

      Returns number

      Defense multiplier (typically 1.0 to 1.3)

      const amsaljaDefense = calculateDefenseModifier(AMSALJA_PHYSICAL);
      // Result: 1.0 + (9/100) + (32/200) = 1.25

      const jojikDefense = calculateDefenseModifier(JOJIK_PHYSICAL);
      // Result: 1.0 + (18/100) + (42/200) = 1.39 (tankier)

      방어력계산