| name | stroll |
| description | Strolls slowly and casually to a destination by TRANSLATING via moveTo while the engine generates a relaxed step cycle. Use when a command mentions stroll, amble, mosey, saunter, walk slowly, take it easy, leisurely walk, or wander casually. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["walk"] |
stroll
A slow, easy, unhurried walk. Same travel mechanism as walk, just gentler and longer in time.
How
- TRAVEL uses top-level
moveTo (never in-place legs). Use a named target, or compute a short point ahead from state.position+state.faceDeg (0=+Z, 90=+X) with a SMALL d~1.5–2.
- Long, lazy
durationMs (~3000–3600) so the gait reads slow.
- Keep posture upright and loose; usually no extra
pose is needed. An easygoing say sells it.
Example
- "take a slow stroll" (at x:0,z:0,faceDeg:0) ->
{"durationMs":3200,"moveTo":{"x":0,"z":2},"say":"Just strolling."}
- "mosey over to the couch" ->
{"durationMs":3400,"moveTo":{"target":"couch"},"say":"No rush."}