Решили: у Монаха воды и взрыв «Водяного щита», и заряженный «Восходящий удар» бьют гибридом 50/50 — половина Дробящим, половина Льдом — и вгоняют стаки «Изморози»: три за взрыв, два за удар. Собственное замедление взрыва (−60% на 2 сек) снято.
Почему: кит был изолирован — цельная физика без единого шва к другим китам. Лёгкая ледяная половина даёт ему кросс-синергию с крио, не превращая в крио-кита: обычная автоатака стаков не кладёт вовсе, поэтому холод идёт только через способности.
Замедление снято потому, что у него оказалось два владельца: взрыв замедлял сам, и стак «Изморози» замедляет тоже (20% на первом стаке, растёт до 60%). Игрок видит одно «замедление», а источников два, и они перемножаются. Три стака вместо своего эффекта дают сравнимый тормоз, живут дольше двух секунд (окно холода — 5 сек от последнего стака) и попутно копят к ступеням.
Отвергнутые варианты:
- Одна цифра с «половинчатой школой». Сумма бы совпала, но половина Льдом не попала бы ни в уязвимость к льду, ни в накопление холода — то есть связка с крио молча не работала бы. Ровно тот класс дефекта, из-за которого взрыв костей не попадал в хрупкость статуи. Поэтому гибрид — это два запроса урона своих типов.
- Пятая стихия «Вода». Канон запрещает заводить стихию без своего глагола, а у воды его нет; «магия без стихии» и так выразима Арканой. Плюс кит физический по всей остальной механике.
- Расщепление через существующий
SplitAttackOnTagComponent. Он смотрит на ТЕГ ЦЕЛИ и расщепляет любую автоатаку, а нам нужен ровно заряженный удар. Поэтому расщепление стало свойством заряда:EmpowerNextAttackComponentпишет долю и тип вRuntimeUnit, аAutoAttackSystemбьёт двумя запросами — тем же путём, каким уже едут множитель урона и толчок.
Грабли: стаки холода нельзя выразить порцией эффекта (_stacksPerApplication) — она свойство
ассета «Изморози» и одинакова для всех, кто его кладёт. Поэтому и у взрыва, и у заряда своё поле
«сколько раз наложить»: число стаков принадлежит ИСТОЧНИКУ, а не эффекту.
Отдельно: арифметика окна холода делает «легонько» не таким лёгким. Стаки живут 5 секунд от последнего, а «Восходящий удар» приходит раз в 4 — то есть они обновляются раньше, чем сгорают, и при долбёжке одной цели копятся не сходя. Монах в одиночку доберётся до второй ступени (обездвиживание) примерно за 40 секунд боя. Макс это принял осознанно; если замер покажет перебор, регулятор — период удара или число стаков, а не сила ступеней.
Владелец правды: ShieldBurstComponent (поля _secondShare/_secondType/_victimEffectCount),
EmpowerNextAttackComponent + AutoAttackSystem (расщепление заряда), тесты
MonkSliceTests.WaterShieldBurst_LandsAsTwoTypes_AndStacksFrost и
MonkSliceTests.RisingStrike_SplitsHalfIntoIce_AndAddsTwoFrostStacks, карточка
The Torrent §Шаг 5.