Решили: архетип формы удара выбирает СПОСОБ ДОСТАВКИ, а не школа урона. У мили-удара форма есть всегда; тип урона называет способ лишь у трёх физических типов, остальное получает режущего по умолчанию, а элемент приходит цветом юнита.

Почему: канон (gdd/70-gamefeel/vfx-language §Формы под элементы НЕ заводятся) требует умножения, а не перечисления: «серп × оранжевый — огненный меч». Первая реализация читала DamageType буквально и не давала формы девяти юнитам с магической, световой, тёмной и кровавой автоатакой — то есть завела второй язык там, где канон запрещает даже первый.

Сказано: «О чем ты? Ты внимателньо изучила документацию? “У девяти юнитов с магической автоатакой формы нет”» (01.08.2026, сессия e2afbb71). Ошибку поймал Макс — я подала свой пробел как дизайн-решение, чего делать нельзя.

Грабли: ловушка соблазнительная и вернётся: DamageType лежит прямо в DamageResult, и «выбрать форму по типу урона» выглядит как очевидная развязка. Признак нарушения — любая ветка показа, где магический тип приводит к ОТСУТСТВИЮ визуала, а не к другому цвету.

Владелец правды: Presentation/Effects/HitFormFactory.ResolveKind — метод намеренно возвращает архетип, а не bool с выходным параметром: «формы нет» больше невыразимо.