# 34. Несколько целей рецептов одновременно

Дата: 9 ноября 2026. Версия: 0.4.10 (уточнение правила улучшений).

## Выбор и управление

Кнопка «Добавить цель» в книге добавляет рецепт к уже выбранным планам. Можно одновременно собирать два, три и больше разных составных минералов. Повторное нажатие снимает только этот рецепт. Остальные цели и отметки сохраняются.

Для одного составного минерала выбран один конкретный способ сборки. Если выбрать альтернативный рецепт того же минерала, он заменяет только его предыдущую формулу; цели других минералов и порядок списка сохраняются. Это не создаёт повторяющихся целей одного и того же результата.

На карте цели находятся в одной компактной строке с горизонтальной прокруткой. У каждой есть картинка, название, собственный прогресс и кнопка ×. Нажатие на картинку или название открывает точный рецепт в книге. Количество целей не увеличивает высоту списка на карте пропорционально их числу.

Кнопка «Цели» в книге показывает только выбранные формулы. Она сбрасывает несовместимые фильтры при включении. Сброс фильтров и быстрый поиск обнаружения невидимости возвращают обычный каталог. После удаления последней цели книга объясняет, как добавить новую.

## Общие отметки и улучшения

Подсветка объединяет потребности всех выбранных рецептов. Флажок ⚑ отмечает точный ингредиент, стрелка ↗ — камень для последовательного улучшения качества. Число рядом со значком показывает, скольким целям подходит экземпляр. Пояснение перечисляет соответствующие минералы. Метки работают в пятёрке, у её номеров на карте и в запасах книги.

Для каждого рецепта действует расчёт из раздела 33: пара или четвёрка новой пятёрки даёт один улучшенный результат; сохранённые башни учитываются только как точные ингредиенты своего рецепта. Кнопка улучшения относится к конкретной цели, даже если она третья или последняя в списке.

## Пересечение планов

Цели — независимые планы и варианты выбора, а не автоматическая очередь расходования камней. Готовность показывается отдельно для каждой формулы. Общая готовность всех целей сразу не суммируется.

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

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

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

## Сохранение и производительность

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

Производные планы кэшируются по выбранным рецептам и фактическому составу поля. Изменения используют существующие отметки и интерфейс; дополнительные модели, текстуры, источники света и проходы отрисовки не добавляются.

## Проверка

117 автоматических проверок. Новые сценарии: три независимые цели; снятие одной; восстановление списка и старой одиночной записи; замена альтернативной формулы; совокупная подсветка и улучшения; достаточный и недостаточный общий запас; общая пара; разные выборы одной пятёрки; пересчёт после сборки и фильтр целей без изменения партии.

Браузерная проверка: выбрать три рецепта в книге, снять и вернуть один, открыть фильтр целей, увидеть счётчики общих отметок, перезагрузить страницу, выполнить улучшение именно третьей цели с отменой предпросмотра, собрать минерал и проверить пересчёт другого плана, снять отдельную цель на карте и все цели в книге. Размеры: 390 × 844, 320 × 568, 844 × 390. Отчёт: output/GemTD_multiple_goals_QA.json.

Игровая партия, случайные последовательности, исходные 51 формула и правила одного результата из пятёрки сохранены. Двойное нажатие при размещении и совместные подсветки остаются отложенными задачами.
