| name | flutter-kicks |
| description | Has the character lie on its back and do small fast flutter kicks with straight legs. Use when the user says flutter kicks, scissor your legs fast, or do flutter kicks on the floor. |
| category | action |
| disable-model-invocation | true |
| subskills | ["move-leg","balance-and-posture"] |
flutter-kicks
Flutter kicks: posture:"lieBack", legs raised and straight, with a small fast looping sequence alternating the legs (*UpLeg X).
Recipes / Worked Actions (minified JSON — uses the posture/surfaces contract)
- "do flutter kicks" -> {"durationMs":1500,"posture":"lieBack","sequence":{"loop":4,"frames":[{"t":0,"pose":{"LeftUpLeg":[110,0,0],"RightUpLeg":[80,0,0],"LeftLeg":[0,0,0],"RightLeg":[0,0,0]}},{"t":0.5,"pose":{"LeftUpLeg":[80,0,0],"RightUpLeg":[110,0,0],"LeftLeg":[0,0,0],"RightLeg":[0,0,0]}},{"t":1,"pose":{"LeftUpLeg":[110,0,0],"RightUpLeg":[80,0,0],"LeftLeg":[0,0,0],"RightLeg":[0,0,0]}}]},"say":"Flutter!"}