| name | precision-jump |
| description | Performs a controlled parkour precision jump to land balanced on a small target, sticking the landing, via a sequence with a modest root.y and forward root.z. Use when a command mentions precision jump, stick the landing, controlled jump to a spot, or land balanced on a small target. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["bend-knees","move-leg","balance-and-posture"] |
precision-jump
A controlled two-foot jump that prioritizes a balanced, stuck landing over distance.
Composes: bend-knees + move-leg + balance-and-posture
How
- Use a
sequence with loop:false. Frame root is ABSOLUTE; compute the travel axis from state.position+state.faceDeg (0=+Z, 90=+X). The example assumes origin facing +Z.
- Deep load (arms back), flight (arms forward,
root.y~0.35, modest z), stick the landing in a balanced half-crouch (arms out).
durationMs ~1300.
Example
- "do a precision jump" ->
{"durationMs":1300,"say":"Precision—stick it.","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[60,0,0],"LeftLeg":[90,0,0],"RightUpLeg":[60,0,0],"RightLeg":[90,0,0],"LeftUpperArm":[0,0,130],"RightUpperArm":[0,0,-130]},"root":{"y":-0.25,"z":0}},{"t":0.5,"pose":{"LeftUpLeg":[70,0,0],"RightUpLeg":[70,0,0],"LeftUpperArm":[90,0,0],"RightUpperArm":[90,0,0]},"root":{"y":0.35,"z":0.8}},{"t":1,"pose":{"LeftUpLeg":[45,0,0],"LeftLeg":[70,0,0],"RightUpLeg":[45,0,0],"RightLeg":[70,0,0],"LeftUpperArm":[0,0,0],"RightUpperArm":[0,0,0]},"root":{"y":-0.15,"z":1.1}}]}}
Limits & posture
Keep ≥1 foot grounded except at a jump's airborne apex; stay inside human joint ranges and keep weight over the support — see balance-and-posture.