| name | trudge |
| description | Trudges forward heavily and wearily with a slumped, dragging gait, TRANSLATING slowly via moveTo. Use when a command mentions trudge, plod, slog, drag yourself, weary walk, tired walk, or heavy reluctant steps. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["walk","move-torso"] |
trudge
A heavy, tired walk: shoulders down, head low, slow steps. The engine steps; you supply the weary posture.
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. Short distance, slow.
- Base
pose: hunch the torso (Spine/Chest+X) and drop the head (Neck+X).
- Slow
durationMs (~3400).
Example
- "trudge forward" ->
{"durationMs":3400,"moveTo":{"x":0,"z":2},"pose":{"Spine":[16,0,0],"Chest":[10,0,0],"Neck":[12,0,0]},"say":"So tired..."}
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.