# Магические плиты: отдельный слой и заклинания

10 ноября 2026. Пакет 0.6.4. Работают восемь семейств по три уровня: 24 плиты. Это следующая часть боевого этапа, не завершение всего одобренного плана.

## Создание и улучшение

- Книга синтеза → «Магические плиты», либо меню карты. Восемь сворачиваемых групп содержат ингредиенты и три изображения уровней. 52 карточки минералов и 51 рецепт кристаллов сохранены отдельно.
- Рецепт плиты требует два точных вида и качества внутри текущей новой пятёрки. Устаревшие сохранённые камни не расходуются. При готовом наборе дополнительная кнопка появляется прямо на карте.
- Кнопка открывает выбор места: сначала клетка карты, затем подтверждение. До подтверждения нет изменений камней, ресурсов и RNG. Отмена безопасна. Устаревшая пятёрка повторно проверяется.
- После создания все пять новых камней становятся булыжниками, а выбранная плита появляется на свободной клетке. Фаза переходит к готовности волны, работает верхняя кнопка старта. Нельзя поставить плиту на маяк, в защищённую зону, поверх существующего объекта/плиты или возле врага.
- Слой плит хранится отдельно от блокирующих структур. Он не меняет маршрут, не занимает клетку лабиринта и переживает сохранение. Позднее на плиту можно поставить кристалл: оба объекта сохранятся. В книге есть список плит на поле с приближением к нужной.
- Три одинаковые плиты одного уровня на соседних клетках по прямой, включая диагональ, автоматически заменяются плитой следующего уровня в центре. Боковые удаляются без новых булыжников. Перепроверка и каскад — через одну секунду. Максимум III; разные семейства и уровни не смешиваются.
- Поиск врага в 128 исходных единицах происходит раз в 0,1 с. После активации — пауза 10 с; она отсчитывается и во время строительства, а не сбрасывается каждой волной. Пользовательская пауза и окна останавливают симуляцию.

## Проверенные фактические эффекты в одиночной игре

Сила заклинания в источнике равна 5 − число игроков; одиночная — 4. Она отличается от уровня самой плиты. Нынешний клиент остаётся одиночным; будущему кооперативу потребуется собственный проверенный профиль сложности.

- Захват: до 1/8/64 целей по уровню плиты; подзаклинание оглушает на шесть секунд в solo, включая магически невосприимчивых. Есть исходные небольшие случайные задержки и полёт. Первоначальное предположение о замедляющей ауре не соответствует исполняемой связке Youbu → new_youbu_sub.
- Миазмы: летящая полоса шириной 125 исходных единиц, скорость 600/400/200, дальность 1200/1600/2000. Замедление 50/80/99% постепенно теряет по одному процентному пункту за соответствующий интервал и исчезает за 18/21/24 секунды solo. Оба исходных значения урона равны нулю; вымышленный периодический яд не добавляется.
- Поток: через 1,6 секунды на зафиксированном месте цели область радиусом 256. Урон — половина AbilityDamage, в solo 150 для всех трёх уровней; оглушение 2/4/8 секунд, последующее замедление 40/60/80% на 14/16/18 секунд. Подбрасывание адаптировано к остановке движения без вертикального перемещения модели. Предположения о тысячах единиц урона для этой плиты не подтверждаются текущим пакетом.
- Боевой рог: соседние стрелковые башни получают +25/75/225% исходящего урона на 10 секунд в радиусах 384/512/768. Веб-контракт распространяет это на физический, магический и чистый урон; точный движковый охват DAMAGEOUTGOING_PERCENTAGE пока требует отдельной проверки. Одинаковый тип не перемножается.
- Кислотный туман: область радиусом 625 на 10/15/20 секунд, в solo −14/−42/−126 брони. Работает на невосприимчивых к магии. Урон в исходнике нулевой. Область действует и на подошедших позднее; после выхода сохраняется веб-след 1 s.
- Паралич: 1/3/9 сгустков. Подзаклинания верхних уровней оглушают на 2/3 секунды, первый — на одну. До 12 дополнительных отскоков после первого попадания; допустим возврат на уже поражённого врага, кроме непосредственно текущего. Дальность 1000, задержка 0,2 s, скорость 1800. Урон нулевой.
- Устрашение: +80/160/240% входящего урона и одновременно +25% скорости, на 12 секунд solo, радиус 256/512/1024 вокруг попадания. Первую цель нельзя выбрать магически невосприимчивой; область вокруг допустимой цели может затронуть невосприимчивых, как у исходного OnProjectileHitUnit.
- Пустота: −60/−120/−180 п.п. магической защиты и −50/−70/−90% скорости на 8/12/16 секунд. У источника пустой States-блок: физическая неуязвимость и эфирная форма не добавлялись по названию способности.

## Ледяная цепь и статистика

Срабатывание плиты ищет носителей tower_chain_frost в 500 исходных единицах от цели. Первый получает шанс 15/30/60% по уровню плиты; при неудаче у следующего знаменатель растёт в два, затем в три раза. После первого успеха поиск заканчивается. Поддерживается и наследование этой способности Природным изумрудом.

Цепь наносит до 11 попаданий по 12000 магического урона, замедляет на 60% на пять секунд; первая цель кратко оглушается. Шаг 0,2 s плюс полёт, дальность следующего звена 1000. Повторные цели разрешены, невидимые следующие звенья исключены. Само магическое повреждение не обходит невосприимчивость. Урон относится к башне-источнику и учитывается для её MVP; плиты собственные ступени MVP не получают. Источник IsTower не включает плиты.

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

## Изображения и производительность

Использованы 24 утверждённые иллюстрации world/v0.2 без перерисовки. Доставка WebP 256 px суммарно 480370 байт; исходные PNG и их SHA256 сохранены. Новая графика персонажей не создавалась.

На поле — низкие объёмные плиты с разными узорами семейств и более сложной окантовкой II/III. Рисование объединено по определению: два или двадцать экземпляров одного вида используют одну отрисовку. Материал общий, индивидуальные тени от плит не считаются, новых полноэкранных эффектов нет. Коллекция из 48 экземпляров, по два каждого определения, добавляет 24 отрисовки при отключённых тенях.

## Проверки и явные границы

234 автоматических проверки прошли, из них 19 новых: все рецепты, атомарные отказы, свободный слой, четыре направления линии, каскад, cooldown в строительстве, реальные параметры заклинаний, невосприимчивость, затухание, цепные возвраты, MVP-атрибуция, JSON и повреждённые поля.

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

Время округляется до 30 Hz. Полёт использует дистанцию при отправке, как прочие веб-снаряды; native-перехват и вертикальные подбрасывания не воспроизведены. Неупорядоченные FIND_ANY_ORDER и Lua pairs заменены стабильным порядком ID, а выбор следующего сгустка — ближайшим подходящим врагом. Одинаковые модификаторы выбирают наиболее сильное активное значение, разные типы брони складываются; native-правила сложения и точный порядок движкового урона остаются явно открытыми вопросами.

Прямое исследование: merge_shiban, start_shiban_timer, shiban_update_one, TriggerShiban, ChainFrost, Youbu1/2/3, Cask2/3 в свежем source.lua; дополнительно расшифрованы как текст venomous_gale.lua, paralyzing_cask.lua, chain_frost.lua и прочитан полный свежий KV способностей. Исходные Lua и Valve-ассеты не публикуются; в игре только выбранные числовые факты и собственные материалы.

Дальше: оставшиеся защитные/наградные/ослабляющие ауры и проверка maoyan; оригинальные варианты волн, элита, адаптивное число, ярость с версионированными правилами; настоящий endless; сервер и профиль; совместное поле 1–4; Last Survivor, глобальные рейтинги и сезоны. Двухэтапная постановка обычных кристаллов и пинги остаются отложены до отдельного этапа управления/кооператива.
