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

    Function calculateMovementSpeed

    • Calculate movement speed modifier based on weight and leg length.

      Korean: 이동 속도 계산 (Calculate Movement Speed)

      Computes movement speed modifier based on body weight (inversely) and leg length (positively). Heavier fighters move slower, while longer legs provide faster base movement.

      Formula: baseSpeed * (legLength / 95) * (75 / weight)

      • Normalized around 95cm legs and 75kg weight

      Parameters

      • physical: PhysicalAttributes

        Physical attributes of the fighter

      • baseSpeed: number = 100

        Base movement speed (default: 100)

      Returns number

      Modified movement speed

      const musaSpeed = calculateMovementSpeed(MUSA_PHYSICAL);
      // Result: 100 * (95/95) * (75/75) = 100

      const jojikSpeed = calculateMovementSpeed(JOJIK_PHYSICAL);
      // Result: 100 * (90/95) * (75/85) = ~88.2 (slower)

      이동속도계산