Player state to modify
Vital point that was struck
Current game timestamp in milliseconds
Updated player state with breathing disruption effect applied
// Solar plexus strike causes severe breathing disruption
const updatedPlayer = applyBreathingDisruptionFromVitalPoint(
player,
solarPlexusVitalPoint,
Date.now()
);
// Player now has 75% stamina regen penalty for 15 seconds
const penalty = BreathingDisruptionSystem.calculateStaminaRegen(
updatedPlayer,
10
);
// penalty === 2.5 (25% of normal regen)
Apply breathing disruption effect from vital point strike.
Korean: 급소 타격으로 호흡곤란 적용
Creates a breathing disruption effect when a torso vital point is struck. If player already has breathing disruption, stacks the effects.