Files
Kay Kayyali 6459f69887 feat(S4): data files — zones, upgrades, dialogue (236 tests)
- src/data/s4-zones.js: 3-zone CampaignMap (Tundra→Industrial→City)
  with tilemap paths, backgrounds, enemy types, bosses, unlock chain
- src/data/s4-upgrades.js: 14 upgrades across 4 categories (Armor,
  Firepower, Mobility, Crew), 3-tier linear progression
- src/data/s4-dialogue.js: 25 narrative nodes with 4 branching endings
  based on salvage/crew morale

Tests: 23 (zones) + 77 (upgrades) + 136 (dialogue) = 236 all pass.
Existing src/data/zones.js kept for backward compat with ZoneManager.
No regressions.
2026-05-30 05:04:11 +00:00
..