Optional ReadonlycounterCounter-attack window in seconds (for parry animations) Creates an opportunity window for immediate counter-attacks after successful parry.
ReadonlydurationDuration in seconds (calculated from frames/fps)
Optional ReadonlyeasingEasing function for smooth animation transitions
Korean: 이징 함수
Specifies the easing curve for this animation's transitions. Uses cubic bezier presets for natural Korean martial arts movement.
ReadonlyfpsTarget frames per second (typically 60)
ReadonlyframesTotal number of frames in animation
ReadonlyinterruptibleWhether animation can be interrupted by higher priority animations
ReadonlyloopWhether animation loops continuously
ReadonlypriorityAnimation priority for interrupt system
ReadonlystateAnimation state identifier
Optional ReadonlyvulnerabilityVulnerability window duration in seconds (for guard break animations) Extended vulnerability period where defender takes increased damage.
Animation configuration for a single animation state
Frame counts based on game-design.md:
Extended with defensive animation support:
Korean
애니메이션설정