jump-leniency
Installation
SKILL.md
Jump leniency
This skill owns jump forgiveness windows. locomotion supplies ground-transition events; platform-jump supplies the physical jump arc.
Choose:
| Column | Forgiveness |
|---|---|
| none | no coyote or pre-landing buffer |
| generous-platform | coyote + buffer + optional variable height/corner nudge |
| strict-arcade | authored short buffer and optional/zero coyote |
Rules
- Coyote and buffer are durations on the same logical clock as movement. Store durations in project data (ticks or seconds converted once to ticks). Example starting values may be tested, but there is no universal frame count or millisecond cap.
- Coyote starts from the declared
left_groundtransition. Buffered jump records an input edge and expires deterministically; landing may consume it once according to the published phase order. - Variable jump height modifies upward motion through an authored cut/release rule. Holding jump does not create extra jumps unless another mechanic owns them.
- Corner nudge/correction may resolve a small geometric near-miss but may not cross blockers, lethal boundaries or ability gates.
- Hitstop/cancel windows are not extended by jump forgiveness. Automation may use separate allowances; do not inflate player windows to make a bot pass.