DungeonSettlers.wiki

Цикл волны

Steam
Цикл волны значок

Цикл волны

SKILL_WaveCicle · Пассивный Физический Ближний бой

Когда на тебя накладывается Защитный щит, оставшееся время перезарядки всех твоих навыков сокращается на 10%.
Срабатывает не чаще одного раза в секунду, даже если твой барьер уже достиг максимума.

Эффекты и ключевые слова

  • Защитный щит: Блокирует урон по голове/туловищу, расходуя стэки в размере заблокированного урона.

Как устроен расчёт

Каждое срабатывание берет 10% от оставшегося времени на каждый навык, который находится на восстановлении в этот момент. Срезание - это доля оставшегося времени, а не полного времени восстановления.

Когда срабатывает: It triggers when an effect that gives Barrier to this unit resolves, from its own skills or from any other source. The hit must not miss, and the unit must not be immune to it. It still triggers when the Barrier is at its cap and does not grow. Barrier that absorbs damage does not trigger it.

К чему применяется: Только навыки, которые уже на восстановлении при его срабатывании. Готовый навык не получает ничего и ничего не сохраняется на потом. Глобальное время восстановления не изменяется.

Текст в игре гласит that it triggers at most once per second; в коде after a trigger it waits for the next logical refresh beat, not for a full second. Two triggers can be less than one second apart when a beat falls between them, but two never land between the same two beats

Что подсказка не говорит

  • Это не статистика сокращения времени восстановления. Это не делает следующее время восстановления короче. Это только сокращает времена восстановления, которые выполняются при его срабатывании.
  • Срабатывания умножаются. Два срабатывания подряд срезают 19% ожидания, а не 20%.
  • The 10% comes from the skill's data. The code reads the first number in Wave Cycle's data as a percent.
  • A Barrier grant of 0 does not trigger it.

Как взаимодействует с другими эффектами

  • Many Barrier grants inside one beat give one trigger. The others are lost, not saved for later.
  • A Barrier that absorbs hits does not trigger it. Only a new Barrier grant does.
  • Сокращение времени восстановления работает по-другому. Оно устанавливает длину времени восстановления при использовании навыка. После этого работающее время восстановления отсчитывается с фиксированной скоростью.

См. также: Перезарядки.

Считано из бинарного файла игры сборки 25846389. Refactor.Combat.SkillRelated.SKILL_WaveCicle.Passive_WaveCicle$$OnEnable@0x93C2DC, Refactor.TickEvent$$CallOnAfterProcess@0x80B720, Refactor.Combat.SkillRelated.SKILL_WaveCicle.Passive_WaveCicle$$AddAffecterRoutine@0x93C5DC, Refactor.Combat.IExecutionLog$$get_IsApplied@0x8AA228, Refactor.Combat.ExecutionProcess.AffecterSimulator$$Simulate@0x94A380, Refactor.Combat.AffecterExecutionLog$$.ctor@0x8A90F4, Refactor.Combat.SkillRelated.SKILL_WaveCicle.Passive_WaveCicle$$OnLogicalRefresh@0x93C7E8, Refactor.Util.TikiTakaRuntimePolicy$$get_LogicalRefreshDeltaSec@0xA75D04, Refactor.Combat.SkillRelated.SKILL_WaveCicle.Passive_WaveCicle.<SubSkillCooldownRoutine>d__7$$MoveNext@0x93C904, Refactor.Combat.AffecterRelated.PassiveAction$$Initialize@0x9B90BC, Refactor.Tick.DataApply.TickEventApplier$$Apply(CooldownApplyData)@0xAC7200

Числа

Дальность1
Начальная задержка0.2s
Конечная задержка0.2s
Время восстановления0s
Расход энергии0
Очки навыков для изучения6
Требуемый уровень4
Навык базовой атакинет
Задержка зависит от скорости атакида
Может целиться через стенынет
Сырые значения10

Предварительные условия

Требуется: Прилив и отлив

Позиция в дереве

Дерево навыков прилива - Ряд 2, столбец 3