| name | curtain-call |
| description | Takes a curtain call, stepping forward into a grand sweeping bow then blowing a kiss to the audience. Use when the command mentions curtain call, take your bow, final bow, or encore. |
| category | emotive |
| disable-model-invocation | true |
| subskills | ["move-torso","move-arm","move-head-and-neck"] |
curtain-call
The grand finale: step downstage, sweep one arm wide into a deep theatrical bow, then rise and blow a kiss to the audience. A non-looping sequence.
How
- Step forward: small step (
LeftUpLeg:[25,0,180]), root.z advances.
- Grand bow:
Spine:[45,0,0],Chest:[20,0,0],Head:[25,0,0], sweeping arm (RightUpperArm:[140,0,20]), other hand to chest.
- Rise & blow a kiss:
RightUpperArm:[30,0,-40],RightForearm:[0,0,120], other arm out.
Example
- "take a curtain call" ->
{"durationMs":2800,"say":"You've been wonderful!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"LeftUpLeg":[25,0,180],"LeftLeg":[20,0,0]},"root":{"z":0.3}},{"t":0.5,"pose":{"Spine":[45,0,0],"Chest":[20,0,0],"Head":[25,0,0],"RightUpperArm":[140,0,20],"LeftUpperArm":[40,0,60],"LeftForearm":[0,0,-90]},"root":{"z":0.4}},{"t":1,"pose":{"Spine":[0,0,0],"Chest":[0,0,0],"Head":[0,0,0],"RightUpperArm":[30,0,-40],"RightForearm":[0,0,120],"LeftUpperArm":[0,0,90]}}]}}