| name | scissor-jump |
| description | Performs a scissor jump, switching the legs front-to-back in the air, via a sequence with a root.y arc. Use when a command mentions scissor jump, split-switch jump, switch your legs jumping, or scissor your legs in the air. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["bend-knees","move-leg"] |
scissor-jump
Jump and swap which leg is forward (a mid-air scissor), then land.
Composes: bend-knees + move-leg
How
- Use a
sequence with loop:false. Start one leg forward/one back, switch them at the apex (root.y~0.4), land to rest.
durationMs ~1100.
Example
- "do a scissor jump" ->
{"durationMs":1100,"say":"Scissor!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[60,0,0],"RightUpLeg":[-25,0,0]},"root":{"y":-0.15}},{"t":0.5,"pose":{"LeftUpLeg":[-25,0,0],"RightUpLeg":[60,0,0]},"root":{"y":0.4}},{"t":1,"pose":{"LeftUpLeg":[0,0,180],"RightUpLeg":[0,0,180]},"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.