| name | drag-feet |
| description | Shuffles forward dragging the feet without really lifting them, slow and lazy, TRANSLATING via moveTo. Use when a command mentions drag your feet, shuffle your feet, scuff along, lazy shuffle, or walk without lifting your feet. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["walk","move-torso"] |
drag-feet
A lazy foot-dragging shuffle covering little ground. Engine drives minimal steps; a slumped posture sells the reluctance.
Composes: walk + move-torso
How
- TRAVEL uses top-level
moveTo (never an in-place leg cycle): a named target from state.locations, or a point ahead computed from state.position+state.faceDeg. Very short distance.
- Base
pose: slumped torso and head, arms hanging.
- Slow
durationMs (~3400).
Example
- "stop dragging your feet... or do" ->
{"durationMs":3400,"moveTo":{"x":0,"z":1.2},"pose":{"Spine":[12,0,0],"Neck":[10,0,0],"LeftUpperArm":[0,0,88],"RightUpperArm":[0,0,-88]},"say":"*shuffle* *shuffle*"}
Limits & posture
Keep ≥1 foot grounded except at a jump's airborne apex; stay inside human joint ranges and keep weight over the support — see balance-and-posture.