- 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). |
||
|---|---|---|
| .. | ||
| scene-source.ts | ||
| unit-drawables.ts | ||
| viewport-profile.ts | ||