| name | victory-lap |
| description | Runs a triumphant little victory lap in a curve with both arms raised. Use when the command mentions victory lap, run a lap, celebrate by running, or champion lap. |
| category | emotive |
| disable-model-invocation | true |
| subskills | ["run","move-arm","turn-and-face"] |
victory-lap
Take off on a celebratory jog that curves around, both arms raised high in triumph, gradually turning (root.faceDeg) as it travels. A non-looping sequence.
How
- Jog with arms up (
LeftUpperArm:[0,0,-100],RightUpperArm:[0,0,100]), alternating the legs.
- Travel and curve: advance
root.z while increasing root.faceDeg across the frames.
Example
- "do a victory lap" ->
{"durationMs":3000,"say":"Champion!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpperArm":[0,0,-100],"RightUpperArm":[0,0,100],"LeftUpLeg":[50,0,0],"LeftLeg":[70,0,0]},"root":{"z":0.4,"faceDeg":30}},{"t":0.5,"pose":{"RightUpLeg":[50,0,0],"RightLeg":[70,0,0],"LeftUpLeg":[10,0,180]},"root":{"z":0.8,"faceDeg":180}},{"t":1,"pose":{"LeftUpLeg":[50,0,0],"LeftLeg":[70,0,0],"RightUpLeg":[10,0,180],"LeftUpperArm":[0,0,-100],"RightUpperArm":[0,0,100]},"root":{"z":1.2,"faceDeg":340}}]}}