Карты внешних локаций ×2: новые раскладки генераторов и пересчёт контента
- Генераторы map.ts переписаны под новые размеры: луга 56×56, пруды 48×48,
  Звенец 56×40, роща 48×40, разъезд 48×40, зал Машины 26×22 (интерьеры не тронуты).
- Вся геометрия контента пересчитана с сохранением взаимного расположения:
  переходы у краёв и парные, тропа луга→Звенец, поляна Клинта, рельсы и люк;
  квест-тайлы резонатора (QUEST_TONE_TILES) теперь гарантируются генератором рощи.
- Координаты: locations.ts (spawn/переходы/враги/патрули/hazards/fauna/свет),
  interactables.ts, npcs.ts, quests.ts; NPC отодвинуты от дверей и колодца,
  чтобы E брал нужную цель, а не ближайшего персонажа.
- Чеки и смоуки под новые дистанции: таймауты walkTo/approach, координаты,
  чистка аудио-лога перед долгой прогулкой в music; валидатор-тест теперь
  покрывает все 6 областей (ловит спавны, закрытые валуном).

Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent a8622f5 commit 1dada110ac7d9bcee70fd0eddd454c380372ac4b
@root root authored 1 day ago
Showing 29 changed files
View
apps/game/assets/maps/machine_hall.map
View
apps/game/assets/maps/meadows.map
View
apps/game/assets/maps/old_siding.map
View
apps/game/assets/maps/ponds.map
View
apps/game/assets/maps/rust_grove.map
View
apps/game/assets/maps/zvenets.map
View
apps/game/src/data/__tests__/validate.test.ts
View
apps/game/src/data/interactables.ts
View
apps/game/src/data/locations.ts
View
apps/game/src/data/map.ts
View
apps/game/src/data/npcs.ts
View
apps/game/src/data/quests.ts
View
apps/game/src/systems/combat/__tests__/los.test.ts
View
apps/game/tools/checks/ai.mjs
View
apps/game/tools/checks/audio.mjs
View
apps/game/tools/checks/collision.mjs
View
apps/game/tools/checks/final.mjs
View
apps/game/tools/checks/interact-world.mjs
View
apps/game/tools/checks/interact.mjs
View
apps/game/tools/checks/lighting.mjs
View
apps/game/tools/checks/music.mjs
View
apps/game/tools/checks/perf.mjs
View
apps/game/tools/checks/quest-bells.mjs
View
apps/game/tools/checks/resonator.mjs
View
apps/game/tools/checks/transitions.mjs
View
apps/game/tools/checks/zoom.mjs
View
apps/game/tools/final-smoke.mjs
View
apps/game/tools/lib.mjs
View
apps/game/tools/smoke-act1.mjs