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

    Function applyBreathingDisruptionFromTorsoDamage

    • Apply breathing disruption from general torso damage.

      Korean: 일반 몸통 피해로 호흡곤란 적용

      When torso is hit but no specific vital point is targeted, calculates appropriate breathing disruption level from damage amount.

      Parameters

      • player: PlayerState

        Current player state

      • damage: number

        Torso damage amount

      • isSolarPlexusArea: boolean

        Whether strike was near solar plexus

      • timestamp: number

        Current game time

      Returns PlayerState

      Updated player state with breathing disruption effect

      // Moderate torso strike (15 damage)
      const updatedPlayer = applyBreathingDisruptionFromTorsoDamage(
      player,
      15,
      false,
      Date.now()
      );

      // Player gets Winded effect (25% penalty for 5s)