| name | jump |
| description | Performs a plain vertical jump, crouching then leaping straight up with pointed toes and a soft landing. Use when the command mentions jump, hop, leap, jump up, or jump in the air (not traveling). |
| category | action |
| disable-model-invocation | true |
| subskills | ["bend-knees","move-leg","move-arm"] |
Jump
A straight-up vertical jump driven by root.y: load in a crouch, leap (arms swing
up, toes point), then absorb the landing.
How
- Load: knees bent (
*UpLeg:[30,0,0],*Leg:[45,0,0]), arms back, root.y:-0.18.
- Leap: legs straight, toes pointed (
*Foot:[55,0,0]), arms up
(LeftUpperArm:[0,0,-40],RightUpperArm:[0,0,40]), root.y:0.35.
- Land soft: knees re-bend a touch, feet flat,
root.y:0. loop:false.
Example
- "jump" ->
{"durationMs":1000,"say":"Hop!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[30,0,0],"LeftLeg":[45,0,0],"RightUpLeg":[30,0,0],"RightLeg":[45,0,0],"LeftUpperArm":[0,0,60],"RightUpperArm":[0,0,-60]},"root":{"y":-0.18}},{"t":0.5,"pose":{"LeftUpLeg":[0,0,180],"LeftLeg":[0,0,0],"RightUpLeg":[0,0,180],"RightLeg":[0,0,0],"LeftFoot":[55,0,0],"RightFoot":[55,0,0],"LeftUpperArm":[0,0,-40],"RightUpperArm":[0,0,40]},"root":{"y":0.35}},{"t":1,"pose":{"LeftUpLeg":[20,0,0],"LeftLeg":[30,0,0],"RightUpLeg":[20,0,0],"RightLeg":[30,0,0],"LeftFoot":[90,0,0],"RightFoot":[90,0,0],"LeftUpperArm":[0,0,90],"RightUpperArm":[0,0,-90]},"root":{"y":0}}]}}