# 32. Синтез без ожидания начала волны

Дата: 9 ноября 2026. Версия: 0.4.7.

## Правило

Полный комплект сохранённых компонентов можно соединить в любой активной фазе: при строительстве новой пятёрки, во время выбора, после выбора до начала волны, во время боя и между волнами. Начинать волну ради синтеза больше не требуется. Сразу после создания составного минерала его можно использовать в следующем рецепте, если остальные сохранённые компоненты уже есть.

Это осознанное изменение по запросу пользователя. В исходном GemTD2.0 обработчик сборки из сохранённых камней был ограничен боевой фазой; прежний прототип повторял это ограничение. Рецепты, точные качества и количество ингредиентов остаются прежними.

## Два независимых набора

- Сохранённые компоненты — только уже выбранные башни на поле. Их синтез не завершает текущий выбор и не меняет ни один из ещё не выбранных камней новой пятёрки.
- Текущая пятёрка — отдельный набор. Сборка из неё доступна после размещения всех пяти камней, на этапе выбора. Результат занимает выбранную клетку; остальные четыре позиции становятся булыжниками.
- Для сочетания старых компонентов с новым выпавшим камнем сначала нужно оставить этот камень. После этого весь комплект сохранён и его можно сразу соединить, до запуска волны.
- Несколько ещё не выбранных камней нельзя смешивать со старыми башнями в обход правила одного результата из пятёрки.
- Если оба набора содержат полный рецепт, выбранный компонент определяет набор и клетку результата. Если полный комплект есть только в другом наборе, кнопка предлагает именно доступный комплект.
- После победы или поражения действия синтеза недоступны.

## Интерфейс и сохранность партии

Кнопки готовых рецептов на карте и в книге используют одинаковую проверку. Они доступны сразу при наличии законного комплекта. Подсказки больше не предлагают ждать боя. Предпросмотр показывает точные расходуемые экземпляры и клетку результата; отмена ничего не меняет. Подтверждение повторно проверяет комплект и фазу.

Синтез не запускает волну, не продвигает время и не меняет золото, жизни или случайные последовательности. Сохранённые лабиринты совместимы с обновлением. Запуск волны остаётся отдельной кнопкой.

## Проверка

95 автоматических проверок, в том числе все активные фазы, оба независимых набора, сохранность текущей пятёрки, запрет неполных смешанных наборов, выбор клетки результата, устаревший предпросмотр и цепочка «Серебро → Серебряный рыцарь» до начала боя.

Браузерный сценарий на мобильном экране 390 × 844 проверяет: оставить последний компонент; собрать через книгу и виджет до волны; отменить предпросмотр без изменения партии; выполнить две последовательные сборки; вручную запустить волну; соединить старые компоненты во время строительства и выбора без потери новых камней. Отчёт: output/GemTD_anytime_synthesis_QA.json.

Обновление также включает подготовленные в 0.4.6 фильтры книги, свойства минералов и исправление колец у основания; описание — раздел 31. Двойное нажатие при размещении и совместные подсветки остаются отложенными задачами.
