[Parity][inv-skills][S3][F] 缺图时静默画占位色块或描边 #691

Closed
opened 2026-10-02 11:42:55 +00:00 by troytt · 1 comment
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 公认行为。

来源审计项:inv-skills#14 — [S3][F] 缺图时静默画占位色块或描边

  • 位置:
    • src/client/ui/hotkeys.ts:662/672/683/693/703/713/723/731:技能图标缺失时画 '#5c2818'/'#182c5c' 色块,也不像技能树那样调用 reportMissingArt。
    • src/client/ui/inventory.ts:2249:面板底图缺失时填 '#181410'。
    • src/client/ui/inventory.ts:2353-2356:物品图缺失时画 #c8a15a 描边。
    • src/client/ui/skill-tree-panel.ts:446-465、491-497、544-549:背景和标签页的回退。
    • src/client/ui/character-sheet.ts:126-127、171-173:'#181410' 填充、红色 '+' 按钮。
  • 原版:没有这类回退;AGENTS.md §3 禁止静默容错。
  • 影响:资源缺失时界面看起来仍"能用",掩盖了烘焙管线的问题。
  • 建议:缺图时报错,或统一走 reportMissingArt 并显式失败。
  • 已有 issue:与 #540 同类(那条是 object/NPC),本条是 UI 面板范围
> **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 公认行为。 ### 来源审计项:`inv-skills#14` — [S3][F] 缺图时静默画占位色块或描边 - 位置: - `src/client/ui/hotkeys.ts:662/672/683/693/703/713/723/731`:技能图标缺失时画 `'#5c2818'`/`'#182c5c'` 色块,也不像技能树那样调用 `reportMissingArt`。 - `src/client/ui/inventory.ts:2249`:面板底图缺失时填 `'#181410'`。 - `src/client/ui/inventory.ts:2353-2356`:物品图缺失时画 `#c8a15a` 描边。 - `src/client/ui/skill-tree-panel.ts:446-465、491-497、544-549`:背景和标签页的回退。 - `src/client/ui/character-sheet.ts:126-127、171-173`:`'#181410'` 填充、红色 '+' 按钮。 - 原版:没有这类回退;AGENTS.md §3 禁止静默容错。 - 影响:资源缺失时界面看起来仍"能用",掩盖了烘焙管线的问题。 - 建议:缺图时报错,或统一走 `reportMissingArt` 并显式失败。 - 已有 issue:与 #540 同类(那条是 object/NPC),本条是 UI 面板范围
Author
Owner

Fixed and verified in commit f209f4e on main.

Fixed and verified in commit f209f4e on main.
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#691
No description provided.