Суть такова - при получении предмета юниту добавляется скил, при этом его кулдаун(перезарядка) обнуляется. Фактически, можно просто поступать по следующей схеме - закастовал ульт - скинул вещь - поднял вещь - закастовал по новой и так далее.
Вопрос: как не СБРОСИТЬ кулдаун способности, а наоборот, выставить его на максимальное значение? Видел в триггерах функцию Reset Ability Cooldown, противоположного аналога - нет
Как такое можно провернуть?

Gerhop, если у игрока лишь 1 герой то можно сразу дать этот скилл
при подборе предмета разрешать его а при выпадении запрещать
тогда вроде кд будет сохранятся
если мне память не изменяет
`
ОЖИДАНИЕ РЕКЛАМЫ...
15
Вообще самый простой вариант - делать предмет невыпадаемым на время кулдауна. Составляешь БД, затем таймером отслеживаешь. Итем нельзя будет выкинуть из инвентаря, пока кулдаун не пройдет.
Можно составить БД в автоматическом режиме, используя Fly Data Processor, который вшит в жнгп.
6
Не подходит, в карте много сборных сетов и делать 1 слот нерабочим - не вариант, пусть и на время
Вообще, сам только что придумал - перед добавлением умения добавить ожидание в размере кулдауна способности, но некрасиво выходит, что скил через какое-то время появляется только, так что было бы неплохо, если кто-то предложит что-нибудь получше
28
Gerhop, если у игрока лишь 1 герой то можно сразу дать этот скилл
при подборе предмета разрешать его а при выпадении запрещать
тогда вроде кд будет сохранятся
если мне память не изменяет
Принятый ответ
6
Отлично сработало, гениально! Спасибо большое
20
nvc123:
интересно. то есть, данные абилки сохраняются, даже при запрете?
28
ssbbssc, запрет это просто сокрытие по идее
это как разница между убить юнита а потом возродить и скрыть юнита
в первом случае новый юнит будет иметь всё по дефолту
а во втором он сохранит все параметры (хп, мп, предметы, уровень)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.