docs(R4-V6): register sweep + roadmap + plan trail - R4 SHIPPED
Register: - Verified retired: AD-8/AD-9/AP-8/AP-9 (V4), TS-36/AD-26 (V5) - all gone. - AD-34 widened: MoveToManager.pending_actions joins the managed-LinkedList row, with the MoveToNode rename note (retail MoveToManager::MovementNode, renamed to avoid colliding with R2's MotionNode) - V2 owed this note. - NEW TS-39: MoveToManager.StickTo/Unstick are unbound no-op seams - a sticky MoveTo (wire bit 0x80) completes-and-stops instead of sticking; PositionManager/StickyManager bodies are R5 scope (call shapes only in the R4 extraction). Retires with R5. - Re-anchored after the V5 controller deletion shifted lines: AD-25 (:1212->:874), AP-24 (:170->:176), AP-30 (:1503->:1110), TS-21 (:362->:311, stale-comment clause updated - V5 fixed the comment). - AP-79 (widened in V5's commit) and the PlanFromVelocity row (V4) verified present. Roadmap: Phase R entry - R4 SHIPPED 2026-07-03 (V0-V6 trail), R2+R3+R4 share the ONE pending user visual pass; next code stage R5 (MovementManager facade + Sticky/Constraint/TargetManager). Plan of record: R4 stage entry filled in with the full V0-V6 commit trail + expected-diffs for the visual pass (retail cylinder-distance stop, real turn cycles during corrections, CanCharge walk/run legs). Handoff doc: postscript - R4 complete, V4 smoke log analyzed clean and deleted; memory index updated (animation deep-dive map: MoveToManager gap CLOSED, the "three approximations" pattern retired). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
b3decdfac6
commit
b87726dc2c
4 changed files with 55 additions and 12 deletions
|
|
@ -712,9 +712,15 @@ diagnostic scaffolding, not yet the final collision system.
|
|||
jump family, ground transitions with K-fix18 DELETED, the ONE
|
||||
DoInterpretedMotion + zero-tick flush, LOCAL PLAYER unification —
|
||||
UpdatePlayerAnimation + the synthesis layer deleted; trail in the plan
|
||||
doc). R2+R3 share ONE pending user visual pass. NEXT: the visual pass,
|
||||
then R4 (MoveToManager verbatim — replaces RemoteMoveToDriver +
|
||||
ServerControlledLocomotion + B.6 auto-walk).
|
||||
doc). **R4 SHIPPED 2026-07-03** (V0–V6: the verbatim MoveToManager, all
|
||||
33 members + conformance harness; mt 6/7/8/9 wire completion; remote AND
|
||||
local-player cutovers — RemoteMoveToDriver, PlanMoveToStart, and the
|
||||
whole B.6 auto-walk DELETED; the P1 autonomous-echo gate ported verbatim;
|
||||
TS-36 bound — input/jump/teleport cancel movetos through the retail
|
||||
interrupt chain; retired AD-8/AD-9/AP-8/AP-9/AD-26/TS-36; trail in the
|
||||
plan doc). R2+R3+R4 share ONE pending user visual pass. NEXT: the visual
|
||||
pass, then R5 (MovementManager facade + StickyManager + ConstraintManager
|
||||
+ full TargetManager — retires TS-39/AP-79's adapter).
|
||||
- **L.2g — Inbound motion interpretation (remote-entity CMotionInterp funnel).**
|
||||
ACTIVE 2026-07-02. Port retail's inbound motion pipeline verbatim for ALL
|
||||
remote entities (players, NPCs, monsters — one funnel, user-approved):
|
||||
|
|
|
|||
|
|
@ -117,10 +117,33 @@ the 300 ms stop-detection window, NPC UP hard-snaps.
|
|||
pass: #45 sidestep factor + ANIM_SPEED_SCALE retired (local now matches
|
||||
remotes), auto-walk-at-run walk-pace legs (R4), ApplyServerRunRate echo
|
||||
live through fast re-speed. R3+R2 share ONE visual pass.
|
||||
- **R4 — MoveToManager verbatim.** Types 6/7/8/9 (TurnToObject/TurnToHeading
|
||||
— the dropped D9/DEV-5 commands), node stepping, arrival, fail distance,
|
||||
CanCharge. Replaces RemoteMoveToDriver + ServerControlledLocomotion.
|
||||
Retires AD-8/AD-9/AP-8/AP-9.
|
||||
- **R4 — MoveToManager verbatim. SHIPPED 2026-07-03 (pending the stage
|
||||
visual pass).** Types 6/7/8/9 (TurnToObject/TurnToHeading — the dropped
|
||||
D9/DEV-5 commands), node stepping, arrival, fail distance, CanCharge.
|
||||
RemoteMoveToDriver + ServerControlledLocomotion.PlanMoveToStart + B.6
|
||||
auto-walk all DELETED.
|
||||
Trail: research base 988304e1, V0 pins 386b1ce5 (P1-P7 resolved; P1
|
||||
autonomous-echo gate + P3 heading_diff mirror adversarially sealed, P3
|
||||
down to instruction bytes), V1 command-selection family e0d2492c
|
||||
(GetCommand + CanCharge fast-path + MoveToMath), V2 the verbatim manager
|
||||
addc8e97 (all 33 members, 101 tests, seam-injected harness), V3 wire
|
||||
completion a144e873 (mt 8/9 parse + full params exposure + sticky
|
||||
trailer), V4 remote cutover 7016b26c (per-remote manager, P4
|
||||
TargetTracker adapter, retail unpack dispatch; retired AD-8/AD-9/AP-8/
|
||||
AP-9; smoke log verified clean), V5 local-player cutover b3decdfa (P1
|
||||
gate ported verbatim — ACE's autonomous echo dropped before unpack;
|
||||
B.6 deleted; TS-36 bound — input/jump/teleport cancel through the retail
|
||||
interrupt chain; run-rate re-anchored to PD skills + mt-6/7 my_run_rate,
|
||||
echo tap deleted with NO AD row; MoveToComplete client seam widened to
|
||||
natural completion for AD-27; adversarial-review fixes: remote HitGround
|
||||
relay, mt-8 wire_heading degrade, remote curTime clock), V6 register/
|
||||
docs sweep (AD-34 widened with the MoveToNode rename, NEW TS-39 StickTo/
|
||||
Unstick no-op seams → R5, TS-33 extended with the orientation-diff gap,
|
||||
TS-21/AD-25/AP-24/AP-30 re-anchored). EXPECTED-DIFFS for the visual
|
||||
pass: melee-range stop distance (retail cylinder distance — the AD-8
|
||||
max() class is gone), auto-walk legs now walk/run per CanCharge with
|
||||
real turn cycles during corrections, walk-pace close-in demote.
|
||||
OUTSTANDING: the stage visual pass (folds into the pending R2+R3 pass).
|
||||
- **R5 — MovementManager + MovementSystem facade.** One per-object pipeline
|
||||
for every entity class; StickyManager (stick_to_object — the motionFlags
|
||||
0x100 bit) + ConstraintManager ports; GameWindow's OnLiveMotionUpdated
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue