Здравствуйте, как можно сделать визуальную перезарядку пассивных способностей?
В моём случае, при получении отрядом урона >= его здоровью, срабатывает способность, которая не даёт ему умереть и накладывает невосприимчивость к урону на несколько секунд.
Для этой способности крайне важно знать её перезарядку, что бы знать, когда герой опять получит невосприимчивость к урону и не умрёт. Саму способность я знаю как сделать, не знаю только как визуально перезарядку пасивки показать
P.S. перерождение таурена не пойдёт, т.к. сбрасывает все эффекты с героя
P.S.S. знаю, можно во время срабатывания заменить на активную способность и применить её, но желательно, что бы перезарядка была именно на пасивке
P.S.S.S. триггеры желательно на гуи, в джасе не шарю)
В моём случае, при получении отрядом урона >= его здоровью, срабатывает способность, которая не даёт ему умереть и накладывает невосприимчивость к урону на несколько секунд.
Для этой способности крайне важно знать её перезарядку, что бы знать, когда герой опять получит невосприимчивость к урону и не умрёт. Саму способность я знаю как сделать, не знаю только как визуально перезарядку пасивки показать
P.S. перерождение таурена не пойдёт, т.к. сбрасывает все эффекты с героя
P.S.S. знаю, можно во время срабатывания заменить на активную способность и применить её, но желательно, что бы перезарядка была именно на пасивке
P.S.S.S. триггеры желательно на гуи, в джасе не шарю)
Принятый ответ
Да, я попутал амулет защиты
Реинкарнация работает шикарно
Реинкарнация работает шикарно
как и эксгумация, но у реинкарнации ещё мана есть
Если что то это рефордж и новая функция
---@param whichUnit unit
---@param abilCode integer
---@param cooldown real
---@return nil
function BlzStartUnitAbilityCooldown(whichUnit, abilCode, cooldown) end -- (native)
и вот ещё у меня появилась идея, как манипулировать временем перезарядки
суть
Задача такая: уменьшить время перезарядки текущей способности на 5 секунду
Визуал: Требуется заставить игру проглатить время перезарядки например с интервала 13 секунд до 8 секунд
Решение: Делаем 20 скрытых клонов нашей способности и по очереди стартуем их КД с интервалом 1 секунду,и так по кругу таким образом через 20 секунд мы сможем отобразить любое кд
Далее нужно лишь подменить настоящую способность, на другую способность, у которой сейчас кд на нужном интервале
Визуал: Требуется заставить игру проглатить время перезарядки например с интервала 13 секунд до 8 секунд
Решение: Делаем 20 скрытых клонов нашей способности и по очереди стартуем их КД с интервалом 1 секунду,и так по кругу таким образом через 20 секунд мы сможем отобразить любое кд
Далее нужно лишь подменить настоящую способность, на другую способность, у которой сейчас кд на нужном интервале
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Важно - старт кд эксгумации считается кастом, если сработает у инвизера то он выйдет из невидимости.
Также, вместо кулдауна для этой задачи все в том-же рефорже можно использовать другую систему - специальные эффекты на кнопках - можно подсвечивать пассивку эффектом когда она готова к использованию вместо показа кулдауна.