[Parity][motion-input][S3][R] 位置门的 gateModeBase 只区分站立、走、跑 #600

Closed
opened 2026-10-02 11:42:44 +00:00 by troytt · 0 comments
Owner

1.13c 客户端保真度审计立项(基准快照:7bd1090 / main @ 77a20c7)

证据标记说明:V-data = 1.13c MPQ 数据表 (.txt / animdata.d2 / .tbl / pal.pl2);V-src = D2MOO 逆向源码;V-bin = 1.13c DLL 反汇编;K = 1.13c 公认行为。

来源审计项:motion-input#21 — [S3][R] 21. 位置门的 gateModeBase 只区分站立、走、跑

  • 位置:motion/predictor.ts:396-403
  • 代码:if (this.waypointIndex >= this.waypoints.length) return inTown ? 5 : 3
  • 原版:D2Client 0x6FADA1B0 按真实 mode 取基值:mode 1(NU)→ 3,mode 3(RN)→ 7,其他 → 5(V-bin,见第 4 节)。
  • 影响:在野外施法、攻击、受击(A1 / SC / GH 等,应取 5)时,阈值小了 2,可能多发重同步。
  • 建议:改用本地玩家的实际 PlrMode。
  • 已有 issue:—
> **1.13c 客户端保真度审计立项**(基准快照:`7bd1090` / `main @ 77a20c7`) > 证据标记说明:`V-data` = 1.13c MPQ 数据表 (`.txt` / `animdata.d2` / `.tbl` / `pal.pl2`);`V-src` = D2MOO 逆向源码;`V-bin` = 1.13c DLL 反汇编;`K` = 1.13c 公认行为。 ### 来源审计项:`motion-input#21` — [S3][R] 21. 位置门的 `gateModeBase` 只区分站立、走、跑 - 位置:`motion/predictor.ts:396-403` - 代码:`if (this.waypointIndex >= this.waypoints.length) return inTown ? 5 : 3` - 原版:D2Client 0x6FADA1B0 按真实 mode 取基值:mode 1(NU)→ 3,mode 3(RN)→ 7,其他 → 5(V-bin,见第 4 节)。 - 影响:在野外施法、攻击、受击(A1 / SC / GH 等,应取 5)时,阈值小了 2,可能多发重同步。 - 建议:改用本地玩家的实际 PlrMode。 - 已有 issue:—
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: troytt/diablo2-web#600
No description provided.