diablo2-web/src
troytt 3465c8052b fix(render): fail fast on missing missile sprite atlases without fallback art (#530)
Remove silent catch handlers, procedural drawSolid blocks, and borrowed
fireexplode fallbacks when loading or rendering missile sprite atlases.

TAG=agy
CONV=4e31689c-063a-4965-968b-59c0f5795f97
2026-09-29 21:01:50 +00:00
..
audio fix(audio): reuse shared singleton AudioContext in SoundManager (#528) 2026-09-29 21:01:49 +00:00
data feat(i18n): implement full Chinese (CHI) and English (ENG) bilingual versions (#503) 2026-09-28 07:35:16 +00:00
formats fix(drlg): resolve M1 iteration 2 audit findings (animSpeed, crossActObjOf, strip-types, __d2Scene, D2Rng.int) 2026-09-29 10:29:42 +00:00
frontend fix(frontend): load full 34-frame /ui/cursor.png atlas and render Loadingscreen.dc6 at 1.13c 256x256 centered size 2026-09-28 09:14:47 +00:00
game fix(parity): enforce 1.13c table-driven stats and fail-fast invariants (#524) 2026-09-29 21:01:49 +00:00
i18n Merge branch 'feat/bnet-flow' 2026-09-28 07:42:22 +00:00
mpq fix(drlg): resolve M1 iteration 2 audit findings (animSpeed, crossActObjOf, strip-types, __d2Scene, D2Rng.int) 2026-09-29 10:29:42 +00:00
net fix(net): enforce lockstep peerId authentication, bounds checks, and future-tick window (#518) 2026-09-29 21:01:47 +00:00
render fix(render): fail fast on missing missile sprite atlases without fallback art (#530) 2026-09-29 21:01:50 +00:00
scene fix(render): fail fast on missing missile sprite atlases without fallback art (#530) 2026-09-29 21:01:50 +00:00
sim feat(scene): replace G-key map transition with mouse-click warp & entrance interaction 2026-09-27 14:26:13 +00:00
ui fix(gold): prevent HUD drop-gold and world pickup gold duplication (#521) 2026-09-29 21:01:48 +00:00
main.ts 初始提交:从零实现的暗黑破坏神 II WebGL2 引擎(TypeScript + Vite,零运行时依赖) 2026-09-13 18:10:28 +08:00
walk.ts perf(render): 视口剔除 + 单批次合图 + 零分配顶点写入 (refs #16) 2026-09-15 01:30:39 +00:00