Проглотить
Проглотите труп, чтобы восстановить здоровье в размере 30% от значения «Максимальное здоровье» и получить 1 заряд эффекта «Поглощение трупа (Stack)».
Эффекты и ключевые слова
Поглощение трупа (на заклинателя): Физическая атака увеличивается на 30% за каждый слой.
Как устроен расчёт
если GetStack(AFFECTER_SwallowCorpseStack) >= MaxStack (3): использовать SKILL_Evolve; иначе, если поглощаемый мёртвый союзник в пределах дальности SKILL_Swallow (5) и Swallow не на перезарядке: использовать SKILL_Swallow; иначе базовая атака
Что подсказка не говорит
- Лечение 30% - константа 0.3 в подпрограмме. Оно совпадает с SKILL_Swallow FloatValues[0] = 30, но код для этого таблицу не читает.
- Вариант Бездны выбирается, когда проверка типа карты возвращает 8. Название перечисления не было прочитано.
- Swallow переопределяет новый ActiveSkill_Base.AllowsDeadTarget как true, поэтому общая проверка цели и шаг подхода принимают мёртвую цель для него (базовое значение - false).
Считано из бинарного файла игры сборки 25846389. Pattern_Tadpole.Pattern@0x950EE8, SKILL_Swallow.<SkillRoutine>d__2.MoveNext@0x8D75C0, SKILL_Evolve.<SkillRoutine>d__0.MoveNext@0x8D6DCC, SKILL_Swallow.get_AllowsDeadTarget@0x8D74E4, Refactor.Task.MoveTaskHelper.IsValidTarget@0xAF32F8
Даётся
Числа
| Дальность | 5 |
| Начальная задержка | 0.2s |
| Конечная задержка | 0.8s |
| Время восстановления | 1s |
| Расход энергии | 0 |
| Очки навыков для изучения | 5 |
| Требуемый уровень | 0 |
| Навык базовой атаки | нет |
| Задержка зависит от скорости атаки | нет |
| Может целиться через стены | нет |
| Сырые значения | 30 |
Дальность и область

Синий заклинатель; светло-синий дальность (5 клетки); оранжевый область попадания (одиночная цель). Показанная метрика дальности приблизительная; форма области точная.
