| name | sneak |
| description | Sneaks stealthily to a destination by TRANSLATING via moveTo in a low, hunched, careful posture while the engine drives the legs. Use when a command mentions sneak, creep, stealth, prowl, slink, tiptoe past, move stealthily, or sneak up on someone. |
| category | locomotion |
| disable-model-invocation | true |
| subskills | ["walk","bend-knees","move-torso"] |
sneak
Move quietly and low to avoid being noticed — hunched torso, soft pointed feet, slightly bent knees.
How
- TRAVEL uses top-level
moveTo (never in-place legs). Use a named target or a point ahead computed from state.position+state.faceDeg (0=+Z, 90=+X), d~2–2.5.
- Slow, deliberate
durationMs (~3000–3600).
- Base
pose for the stealth crouch: hunch the torso (Spine:[20,0,0], Chest:[14,0,0]), softly bend the knees (LeftLeg:[20,0,0], RightLeg:[20,0,0]), and point the feet (LeftFoot:[60,0,0], RightFoot:[60,0,0]). The engine overlays the step cycle on top.
Example
- "sneak across the room" (at x:0,z:0,faceDeg:0) ->
{"durationMs":3200,"moveTo":{"x":0,"z":2.5},"pose":{"Spine":[20,0,0],"Chest":[14,0,0],"LeftLeg":[20,0,0],"RightLeg":[20,0,0],"LeftFoot":[60,0,0],"RightFoot":[60,0,0]},"say":"Sneaking..."}
- "creep over to the desk" ->
{"durationMs":3400,"moveTo":{"target":"desk"},"pose":{"Spine":[20,0,0],"Chest":[14,0,0]},"say":"Quiet now."}