| name | tap-foot-impatiently |
| description | Taps a foot impatiently with the arms crossed, glancing around. Use when the command mentions tap your foot, impatient, waiting impatiently, or foot tapping. |
| category | emotive |
| disable-model-invocation | true |
| subskills | ["move-arm","move-leg","move-head-and-neck"] |
tap-foot-impatiently
Arms crossed, one foot tapping quickly (toe up and down), head glancing side to side in impatience. Loop with a short durationMs.
How
- Arms crossed:
LeftUpperArm:[40,0,30],LeftForearm:[0,0,-130],RightUpperArm:[40,0,-30],RightForearm:[0,0,130].
- Tap: the tapping (right) foot lifts the toe and sets it (
RightLeg 20↔0, RightFoot:[60,0,0]↔[90,0,0]), head glances (Head Y ±10). Loop.
Example
- "tap your foot impatiently" ->
{"durationMs":1600,"say":"Any day now...","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpperArm":[40,0,30],"LeftForearm":[0,0,-130],"RightUpperArm":[40,0,-30],"RightForearm":[0,0,130],"RightUpLeg":[10,0,180],"RightLeg":[20,0,0],"RightFoot":[60,0,0],"Head":[0,15,0]}},{"t":0.5,"pose":{"RightFoot":[90,0,0],"RightLeg":[0,0,0]}},{"t":1,"pose":{"RightFoot":[60,0,0],"RightLeg":[20,0,0],"Head":[0,-10,0]}}]}}