| name | discus-throw |
| description | Mimes a discus throw, spinning around and slinging the arm out sidearm to release the discus. Use when the command mentions discus, discus throw, or sling the discus. |
| category | sport |
| disable-model-invocation | true |
| subskills | ["move-arm","move-torso","turn-and-face"] |
discus-throw
Wind the throwing arm back, spin the whole body around (use root.faceDeg), then sling the arm out flat to release. A non-looping sequence.
How
- Wind: arm back to the side (
RightUpperArm:[0,0,-30]), torso coiled (Spine:[0,40,0]).
- Spin: rotate the body (
root.faceDeg increases ~180), arm trailing.
- Release: sling the arm out (
RightUpperArm:[20,0,30]), torso unwinds (Spine:[5,-40,0]), root.faceDeg ~360.
Example
- "throw the discus" ->
{"durationMs":1800,"say":"Round we go!","sequence":{"loop":false,"frames":[{"t":0,"pose":{"RightUpperArm":[0,0,-30],"Spine":[0,40,0],"Chest":[0,20,0]}},{"t":0.5,"pose":{"RightUpperArm":[0,0,-10],"Spine":[0,-30,0],"Chest":[0,-15,0]},"root":{"faceDeg":180}},{"t":1,"pose":{"RightUpperArm":[20,0,30],"Spine":[5,-40,0],"Chest":[5,-20,0],"LeftUpperArm":[0,0,-40]},"root":{"faceDeg":360}}]}}