feat(game): квест «Голос для резонатора» (акт 2, A3)
...
- квест resonator в quests.ts: стадии Клинт (clint_first -> сбор тонов ->
clint_tune -> эпилог clint_repeat), QUEST_TONE_TILES — достижимые WIRE-
деревья рощи (16,3)/(6,5)/(10,15);
- интерактивы rust_grove: три дерева-механизма (тон — варом через реакции,
свой флаг на дерево против повтора) и резонатор Клинта;
- ResonatorQuest (systems/quest): кат-сцена настройки — cameraMove +
cameraZoom (наезд на резонатор), звон с тряской, ответ деревьев вспышками;
- диалог clint_tune (custom tune_resonator), clint_first ставит флаг взятия;
- валидатор: NPC квеста ищется и среди размещений по флагам;
- чек checks/resonator.mjs: крючок -> Клинт -> три тона -> сдача (5/5).
Co-Authored-By: Claude Code <noreply@anthropic.com>
root
committed
2 hours ago