diablo2-web/src
troytt 642cecbd2b feat(items): port D2Common 1.13c #10107/#10071 transaction and repair-all cost
computeTransactionCost113c (buy/sell/gamble/repair) and
computeRepairAllCost113c ported branch by branch from 0x6fd78e80 and
0x6fd7a210 (addresses cited inline); missing table data throws.
item-cost.ts is marked legacy single-player and loses its fabricated
1.10 addresses and max-buy defaults. Display-only: D2Game ignores the
client cost field (0x6fcdf200 buy, 0x6fcef570 sell). Includes a capture
cross-check: starter scrolls sell for 1 gold (fixture 06).
2026-10-01 10:25:35 +00:00
..
baker feat(client,baker): implement incremental SHA-256 Service Worker asset caching 2026-10-01 01:09:17 +00:00
client feat(client): server-driven NPC/stash interaction state in ClientWorld 2026-10-01 10:08:43 +00:00
common feat(items): port D2Common 1.13c #10107/#10071 transaction and repair-all cost 2026-10-01 10:25:35 +00:00
netproto fix(netproto): vendor/stash packet encodings per 1.13c disassembly 2026-10-01 09:45:14 +00:00
server refactor: split into isolated common/netproto/server/client/baker modules 2026-10-01 00:10:18 +00:00