| name | boxing-combo |
| description | Throws a looping boxing combination (jab, cross, hook) from a guard, shadowboxing continuously. Use when the command mentions boxing, shadowbox, combo, one-two, or throw a combination of punches. |
| category | sport |
| disable-model-invocation | true |
| subskills | ["move-arm","bend-elbow","move-torso"] |
Boxing Combo
A continuous jab-cross-hook combination. Loops through guard, left jab, right
cross, left hook, and back to guard.
How
- Guard: both forearms up by the face.
- Jab (left out,
Spine:[0,10,0]), Cross (right out, Spine:[0,-25,0]), Hook
(left swings around, RightUpperArm back to guard, Spine:[0,15,0]).
- Return to guard;
loop:true.
Example
- "do some shadowboxing" ->
{"durationMs":2400,"say":"One-two!","sequence":{"loop":true,"frames":[{"t":0,"pose":{"LeftUpperArm":[80,0,30],"LeftForearm":[0,0,-120],"RightUpperArm":[80,0,-30],"RightForearm":[0,0,120]}},{"t":0.25,"pose":{"LeftUpperArm":[90,0,0],"LeftForearm":[0,0,0],"Spine":[0,10,0]}},{"t":0.5,"pose":{"LeftUpperArm":[80,0,30],"LeftForearm":[0,0,-120],"RightUpperArm":[90,0,0],"RightForearm":[0,0,0],"Spine":[0,-25,0]}},{"t":0.75,"pose":{"RightUpperArm":[80,0,-30],"RightForearm":[0,0,120],"LeftUpperArm":[100,0,40],"LeftForearm":[0,0,-100],"Spine":[0,15,0]}},{"t":1,"pose":{"LeftUpperArm":[80,0,30],"LeftForearm":[0,0,-120],"RightUpperArm":[80,0,-30],"RightForearm":[0,0,120],"Spine":[0,0,0]}}]}}