| name | split-jump |
| description | Performs a split jump, leaping up and splitting the legs front-and-back in the air, via a sequence with a root.y arc. Use when a command mentions split jump, split leap in place, jump into a split, or air split. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["bend-knees","move-leg","move-arm"] |
split-jump
Jump up and split one leg forward, the other back, mid-air; land feet together.
Composes: bend-knees + move-leg + move-arm
How
- Use a
sequence with loop:false. Crouch (root.y~-0.2), apex split (LeftUpLeg90 fwd / RightUpLeg-30 back, root.y~0.45), land to rest.
durationMs ~1100.
Example
- "do a split jump" ->
{"durationMs":1100,"say":"Split jump!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[45,0,0],"LeftLeg":[60,0,0],"RightUpLeg":[45,0,0],"RightLeg":[60,0,0]},"root":{"y":-0.2}},{"t":0.5,"pose":{"LeftUpLeg":[90,0,0],"LeftLeg":[0,0,0],"RightUpLeg":[-30,0,0],"RightLeg":[0,0,0],"LeftUpperArm":[0,0,0],"RightUpperArm":[0,0,0]},"root":{"y":0.45}},{"t":1,"pose":{"LeftUpLeg":[0,0,180],"LeftLeg":[0,0,0],"RightUpLeg":[0,0,180],"RightLeg":[0,0,0],"LeftUpperArm":[0,0,90],"RightUpperArm":[0,0,-90]},"root":{"y":0}}]}}
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.