docs: #262 triage round 3 - mode entry proven complete; [snap] apparatus found dead (DiagnosticLog never wired)
Outbound 0xF61C requires the published movement controller, so the login seed ran; the residual suspect is a seeded (cell,pos) pair the resolver cannot operate on. PhysicsEngine.DiagnosticLog has no production assignment, so the #111 [snap] lines were structurally absent from the Coldeve log - wiring it is a P6 prerequisite. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
96d6b58465
commit
7a517ed02d
1 changed files with 15 additions and 4 deletions
|
|
@ -212,10 +212,21 @@ raced its `SnapToCell` login seed, so every per-tick resolve takes the
|
|||
NO-LANDBLOCK verbatim branch (zero advance = run-on-spot exactly), until
|
||||
the first teleport re-seeds; (e2) above; (g) root-motion Frame not
|
||||
reaching the transition (animation advances, body write rejected).
|
||||
**Next (probe run decides):** `ACDREAM_PROBE_RESOLVE=1` +
|
||||
`ACDREAM_PROBE_CELL=1` + net probes on fresh logins. Discriminator: no
|
||||
`[resolve]` lines at all → (f) upstream seed/mode; `[resolve]` firing
|
||||
with zero advance → the responsible-entity/plane names (e2)-vs-geometry;
|
||||
**Round 3 (code):** (f)'s strongest form is refuted — outbound 0xF61C
|
||||
requires the PUBLISHED movement controller, so `EnterPlayerModeNow`'s
|
||||
transaction completed and `SetPositionCore`/`SnapToCell` seeded the body;
|
||||
what remains of (f)/(e2) is a seeded `(cell, pos)` pair the resolver
|
||||
cannot operate on (e.g. `Resolve`'s XY landblock scan missing at mode
|
||||
entry, `IsOnGround:false` verbatim seed, or offsets skewed vs
|
||||
`_landblocks`). ALSO: the #111 `[snap]` apparatus is currently DEAD in
|
||||
production — `PhysicsEngine.DiagnosticLog` has NO assignment anywhere in
|
||||
`src/`, so its absence from the Coldeve log says nothing. **Next (probe
|
||||
run decides):** wire `PhysicsEngine.DiagnosticLog` to the diagnostic
|
||||
sink (it was designed low-volume/permanent), then fresh logins with
|
||||
`ACDREAM_PROBE_RESOLVE=1` + `ACDREAM_PROBE_CELL=1` + net probes.
|
||||
Discriminator: `[snap]` shows the mode-entry branch and seeded cell; no
|
||||
`[resolve]` lines at all → upstream seed/mode; `[resolve]` firing with
|
||||
zero advance → the responsible-entity/plane names geometry-vs-(e2);
|
||||
`[resolve]` advancing while the render stands still → (g) projection. Do
|
||||
NOT add a workaround (no auto-recall, no synthetic position kick).
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue