Attacking player state
Defending player state
Technique being executed
OptionaltargetedVitalPointId: string
Optional specific vital point to target
OptionalanimationContext: { animationType: AnimationType; currentTime: number }
Optional animation timing for reality-based hit detection
Combat result with hit/miss and damage information
Resolve an attack between attacker and defender
Korean: 공격 해결