diablo2-web/tests/client
troytt 58de64610f fix(client): table-driven missile ids and derived character stats (P3)
- MISSILE_ID_TO_KEY derived from CANONICAL_113C_MISSILES (Missiles.txt row ids);
  client visual aliases flagged clientAlias and excluded; 4 wrong ids corrected
  (firewallmaker 68, blaze 67, infernoflame1/2 60/61).
- No 'firebolt' / 'SO' substitution: unknown missile ids are not drawn
  (MIS_<id> token), unknown player class ids throw.
- derived-stats.ts: AR/defense/resists from CharStats ToHitFactor and
  DifficultyLevels ResistPenalty (pure helper + tests).
2026-10-01 01:41:13 +00:00
..
client-world.test.ts feat(netproto,client): implement pure-browser D2 1.13c online client (N0-N10) 2026-09-30 04:41:08 +00:00
derived-stats.test.ts fix(client): table-driven missile ids and derived character stats (P3) 2026-10-01 01:41:13 +00:00
drlg-map-motion.test.ts refactor: split into isolated common/netproto/server/client/baker modules 2026-10-01 00:10:18 +00:00
hud-session-play.test.ts refactor: split into isolated common/netproto/server/client/baker modules 2026-10-01 00:10:18 +00:00
missile-id-map.test.ts fix(client): table-driven missile ids and derived character stats (P3) 2026-10-01 01:41:13 +00:00
settings-toolbar-view.test.ts fix(client): table-driven missile ids and derived character stats (P3) 2026-10-01 01:41:13 +00:00