# Золотые способности и выполнение плана

9 ноября2026. Этап0.6.1. Все семь направлений развития одобрены пользователем; эта публикация завершает первый самостоятельный пакет, не объявляет весь план выполненным.

## Работает в этой версии

- Нажатие на золото вверху открывает способности хранителя. Прежняя кнопка хранителя в меню открывает уровень и вероятности.
- Восемь видов молитвы:200 золота, одна попытка для следующего успешно поставленного камня. Качество не меняется. На первом ранге фактический шанс выбранного вида46,625%, остальные по7,625%. Исходное строгое сравнение< сохранено.
- Невалидная клетка не расходует эффект и не меняет RNG. Успешная постановка расходует эффект независимо от результата. Активный вид показан около пятёрки и сохраняется при перезагрузке. Вторая покупка до расходования первой блокируется, чтобы случайное нажатие не заменяло оплаченную молитву.
- Обмен двух сохранённых самоцветов либо самоцвета с булыжником: выбор объектов на карте, обозначенияA/B, предпросмотр координат и полной цены, подтверждение/отмена. Новые невыбранные камни пока не переставляются. Два булыжника не обмениваются.
- Важное уточнение источника: handler gemtd_hero_yixinghuanwei вызывает CostGold на каждом выборе. На ранге1 это300+300=600 за полный обмен. Веб списывает полную сумму600 только после подтверждения; первый выбор и отмена бесплатны. Положение строителя и его ходьба пока не ограничивают обмен. Это явные решения интерфейса, а не утверждение о дословном native-поведении.
- Два занятых места остаются занятыми, поэтому маршрут и положение живых врагов сохраняются. Переносятся сами башни: IDs, убийства, способности и действующие снаряды не теряются. Обновляются также3D-модель и координаты для нажатия.
- Повтор незавершённой пятёрки за600: сначала отдельный просмотр теряемых новых камней. Удаляются только они, их клетки освобождаются; старые башни и булыжники сохраняются. RNG не отматывается. Уже выбранный результат сбросить так нельзя.
- Все три стартовые способности имеют ранг1, доступный каждому; XP хранителя его не повышает. Профильное получение старших рангов — отдельный будущий этап. Молитвы качества не включены.
- Cooldown молитвы/обмена3s, повтора10s. Время идёт в строительстве и бою; пауза/окно/предпросмотр останавливают игровой отсчёт.
- Учёт золота разделён на получено/потрачено/украдено, расходы по действиям и журнал операций. Старое сохранение получает начальный остаток, а не выдуманный прошлый доход. Принятая команда с тем же commandId не повторяет действие/списание даже после загрузки.

## Уточнение предыдущего аудита качества

Полный просмотр57 Lua-файлов выявил сброс perfected, который не был учтён в первом выводе документа44. Solo/Coop допускает один успешный qualityoverride на строительный интервал между общими стартами волн. Race сбрасывает caster.perfected после завершения личной пятёрки. Это не один успех на всю партию. Точные4 присваивания и оба вида смещений находятся в data/wave-variants-audit-2026-11-09.json → prayerResetAudit. Документ44 и его онлайн-копия исправлены. Покупки качества пока не реализованы, поэтому сохранения игроков этим уточнением не меняются.

## Последующие пакеты, уже разрешённые пользователем

| Порядок | Работа | Критерий завершения |
| --- | --- | --- |
| 1 | Золотая экономика | Молитва вида, обмен и повтор пятёрки готовы; дальнейшие способности остаются отдельными пунктами |
| 2 | Бой и составные башни | Реестр эффектов, пассивный урон, яд/замедление/ауры/дополнительные цели, особые механики; затем плиты и MVP; проверка каждого эффекта |
| 3 | Полные оригинальные волны | АльтернативныеNPC, элита, динамическое число, ярость, версионированные сохранения и реальные стратегии50 волн |
| 4 | Настоящий endless | Отдельные правила после50, понятные рост сложности/награды/строительство, устойчивость длительной симуляции |
| 5 | Сервер и профиль | Сервер принимает команды/RNG, checkpoint/reconnect, почтовый код/пароль, подробный журнал статистики |
| 6 | Co-op1–4 | Общее поле, свои пятёрки, готовность, права, общий кошелёк и проверенный масштаб сложности |
| 7 | Last Survivor и рейтинги | Одинаковые отдельные поля, выбывание, итоги, lifetime/global статистика и сезоны |

50 индивидуальных моделей, мобильная производительность, обучение и доступность развиваются рядом с этими пакетами. Утверждённый арт сохраняется. Двухэтапная постановка и подсветка клеток остаются отложенными до отдельного этапа управления/кооператива. Оплата — после устойчивого профиля и рейтинга, не обязательное условие сетевого тестирования.

## Проверка

172 теста прошли. Новый пакет проверяет все8 видов, все4 числовых порога молитвы, отсутствие влияния на качество, атомарность отказов, cooldown в строительстве, перезагрузку и commandId, обмен с живыми врагами и сохранение башен при повторе пятёрки.

Браузерный отчёт: output/GemTD_economy_UI_QA.json. Проверены320×568/390×844/844×390/1440×1000, покупка и загрузка активной молитвы, реальные нажатия по карте для обмена,3D и координаты после переноса, отмена, подтверждение сброса, сохранение52 карточек/51 рецепта и значков свойств. ОшибокJS/HTTP нет. Физический телефон не подменяется программным стендом.
