Captured a live ACDREAM_PROBE_AUTOWALK trace double-clicking +Je from ~3.5m. Findings folded into the spec's State at design freeze section: 1. Wire parser is correct (matches ACE MoveToObject.Write + MoveToParameters.Write byte-for-byte). 2. ACE sends mtRun=0.00. Not a parser bug — that's the wire value. Retail's apply_run_to_command (0x00527BE0) fell back to the player's own rate; our Slice 2 needs the same fallback chain. 3. Player position never changed during the entire trace — current behavior is pure no-op on the inbound MoveToObject (literally ignored, as our code at OnLiveMotionUpdated:3289 suggests). 4. ACE does NOT broadcast UpdatePosition for the local player during auto-walk. Definitively kills Option C — nothing to blend with. Local body must drive itself. The trace validates the spec's Option A path. Slice 2 implementation can proceed without further wire-format guessing. |
||
|---|---|---|
| .. | ||
| plans | ||
| specs | ||