| name | scissor-step |
| description | Performs quick alternating scissor steps of the feet front-and-back in place, via a looping sequence. Use when a command mentions scissor steps, scissor feet, quick front-back foot switches, or alternating split steps. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["move-leg","balance-and-posture"] |
scissor-step
Rapidly swap the feet front-to-back in place — a quick agility/dance shuffle.
Composes: move-leg + balance-and-posture
How
- Use a
sequence with loop:true. Alternate one leg forward / one back (UpLeg~35 vs ~-20), with a tiny root.y lift.
- Short
durationMs per cycle (~1000).
Example
- "do scissor steps" ->
{"durationMs":1000,"say":"Scissor steps!","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpLeg":[35,0,0],"RightUpLeg":[-20,0,0]},"root":{"y":0}},{"t":0.5,"pose":{"LeftUpLeg":[-20,0,0],"RightUpLeg":[35,0,0]},"root":{"y":0.08}},{"t":1,"pose":{"LeftUpLeg":[35,0,0],"RightUpLeg":[-20,0,0]},"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.