[Parity][frontend][S2][F] 野蛮人、圣骑士的 FW(前进)叠加层(bafws / pafws)缺失,被静默跳过;而且所有叠加层一律按 'screen' 混合 #702
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
来源审计项:
frontend#8— [S2][F] 野蛮人、圣骑士的 FW(前进)叠加层(bafws / pafws)缺失,被静默跳过;而且所有叠加层一律按 'screen' 混合src/client/frontend/frontend-renderer.ts:1841-1844:const ovStrip = strips[${slot.phase}_ov],取不到就不画;画的时候固定传 additive=true:528-532:additive 一律是globalCompositeOperation = 'screen'public/ui/frontend/campfire里都没有 ba / pa 的 fw 叠加条带bafws、pafws(字符串位于文件偏移 0x1d614 / 0x1d5f3);ba 的 FW 描述符 0x6fa65d9c、pa 的 FW 描述符 0x6fa65db0 都带第二图层 ppCellFile2,drawMode 5。D2Gfx/include/DrawMode.h中 5 =DRAWMODE_NORMAL(3 =DRAWMODE_MODULATE);D2Win/src/D2WinAnimImage.cpp:234-239用描述符自己的 eDrawMode 画第二图层。Resolved in commit
0897bf6on main (Batch 7 & 8 Phase 2). Verified via tsc and vitest unit tests.