|
Карты внешних локаций ×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> |
|---|
|
|
| apps/game/assets/maps/machine_hall.map |
|---|
| apps/game/assets/maps/meadows.map |
|---|
| apps/game/assets/maps/old_siding.map |
|---|
| apps/game/assets/maps/ponds.map |
|---|
| apps/game/assets/maps/rust_grove.map |
|---|
| apps/game/assets/maps/zvenets.map |
|---|
| apps/game/src/data/__tests__/validate.test.ts |
|---|
| apps/game/src/data/interactables.ts |
|---|
| apps/game/src/data/locations.ts |
|---|
| apps/game/src/data/map.ts |
|---|
| apps/game/src/data/npcs.ts |
|---|
| apps/game/src/data/quests.ts |
|---|
| apps/game/src/systems/combat/__tests__/los.test.ts |
|---|
| apps/game/tools/checks/ai.mjs |
|---|
| apps/game/tools/checks/audio.mjs |
|---|
| apps/game/tools/checks/collision.mjs |
|---|
| apps/game/tools/checks/final.mjs |
|---|
| apps/game/tools/checks/interact-world.mjs |
|---|
| apps/game/tools/checks/interact.mjs |
|---|
| apps/game/tools/checks/lighting.mjs |
|---|
| apps/game/tools/checks/music.mjs |
|---|
| apps/game/tools/checks/perf.mjs |
|---|
| apps/game/tools/checks/quest-bells.mjs |
|---|
| apps/game/tools/checks/resonator.mjs |
|---|
| apps/game/tools/checks/transitions.mjs |
|---|
| apps/game/tools/checks/zoom.mjs |
|---|
| apps/game/tools/final-smoke.mjs |
|---|
| apps/game/tools/lib.mjs |
|---|
| apps/game/tools/smoke-act1.mjs |
|---|