|
Трек 19: акт 2 — катсцены резонатора и Машины, фауна, shot.mjs
Игра (apps/game): катсцена настройки резонатора (камера к резонатору → звон → роща отвечает → тост) и усыпления Машины (камера к устью), custom-эффекты диалогов через pending в onFinish; FaunaSystem v2 — воксельные олени (src/deer.ts, src/fauna.ts): брожение по соседним тайлам, подход на громкий звон, спавны в AreaDef.fauna v1 1:1 (луга ×2, пруды ×1). Мост: faunaInfo/startleFauna/setCam (камера на участок без телепорта героя)/cutsceneInfo/tileCenter. Тулза tools/shot.mjs — оперативный скриншот участка карты агентом: область/флаги/вары/время суток + камера + снимок одной командой. Гейт tools/checks/act2.mjs — 27 проверок (Клинт по флагу, тоны 3/3, катсцены по шагам и глайду камеры, олени: спавны/брожение/подход к звону); interact.mjs ждёт тост финала после катсцены, npc.mjs доигрывает катсцену перед снимком. Регресс: 281 юнит-тест; гейты areas 16, npc 27, interact 27, atmosphere 18, render 13 — зелёные. Co-Authored-By: Claude Code <noreply@anthropic.com> |
|---|
|
|
| docs/plan.md |
|---|
| v2/CLAUDE.md |
|---|
| v2/apps/game/src/data/areas.ts |
|---|
| v2/apps/game/src/deer.ts 0 → 100644 |
|---|
| v2/apps/game/src/fauna.ts 0 → 100644 |
|---|
| v2/apps/game/src/main.ts |
|---|
| v2/apps/game/tools/checks/act2.mjs 0 → 100644 |
|---|
| v2/apps/game/tools/checks/interact.mjs |
|---|
| v2/apps/game/tools/checks/npc.mjs |
|---|
| v2/apps/game/tools/shot.mjs 0 → 100644 |
|---|