| name | crunches-on-floor |
| description | Has the character do small abdominal crunches lying on its back, curling the shoulders up. Use when the user says do crunches, ab crunches, or small crunches on the floor. |
| category | action |
| disable-model-invocation | true |
| subskills | ["move-torso","move-leg","balance-and-posture"] |
crunches-on-floor
Crunches: posture:"lieBack", knees up, with a small looping torso curl (Chest +X — shorter range than a full sit-up).
Recipes / Worked Actions (minified JSON — uses the posture/surfaces contract)
- "do crunches" -> {"durationMs":1600,"posture":"lieBack","pose":{"LeftUpLeg":[100,0,0],"LeftLeg":[120,0,0],"RightUpLeg":[100,0,0],"RightLeg":[120,0,0],"LeftUpperArm":[0,0,-100],"LeftForearm":[0,0,-130],"RightUpperArm":[0,0,100],"RightForearm":[0,0,130]},"sequence":{"loop":3,"frames":[{"t":0,"pose":{"Chest":[3,0,0]}},{"t":0.5,"pose":{"Chest":[28,0,0]}},{"t":1,"pose":{"Chest":[3,0,0]}}]},"say":"Crunch."}