Использую функции отсюда call SetAbilityDataHeroRng и call GetAbilityDataHeroRng . Использую БЕЗ клонабилити, чтобы они глобально применялись на абилку и не фаталился вар - просто считываю и задаю рендж.
На одной (как минимум, мб на других просто еще не выявлено) абилке практически в каждой игре наблюдается такой побочный эффект.
В один из кастов (не обязательно СРАЗУ после изменения ее ренджа, через какой угодно промежуток времени, но абсолютно точно, что это происходит ПОСЛЕ изменения ее ренджа) - кулдаун этой абилки не начинается.
При этом применить ее невозможно - она типа на перезарядке. Однако индикатор кулдауна (импортированный как в эвиксе) показывает цифру 0.00, т. е., что абила вроде как почти перезарядилась и вот-вот будет готова.
Но готова она не становится.
При этом применить ее невозможно - она типа на перезарядке. Однако индикатор кулдауна (импортированный как в эвиксе) показывает цифру 0.00, т. е., что абила вроде как почти перезарядилась и вот-вот будет готова.
Но готова она не становится.
Тестировалось с изменениями кулдаунов абилки до и после и без изменений - действительные изменения кулдаунов на эту ситуацию никак ни в какую сторону не влияют, ничего не меняется.
В процессе игры, если есть чем себе заклинания зарефрешить, абилка обновляется успешно. Если кастануть где-то 1-5 раз ее после таких рефрешей (закономерности выявить не удалось, иногда сразу лечится, а иногда пять раз вот надо), абилка запускает свой кулдаун нормально и дальше уже до самого конца игры не безобразничает.
Есть комментарии, что это и как лечить?
Пока думаю попробовать просто триггерно запускать кулдаун, благо абила все равно триггерная вся, но вдруг еще такие абилы выявлю - с каждой, что ли, так делать...
Принятый ответ
Решение "найдено" - кд абилки 0, при касте и в процессе действия несколько раз ее зарефрешить. В стиле "если не знаешь, почему крокодилы в одном месте падают с небес и не можешь разобраться, поставь против них неиссякаемый запас крокодильей отравы (и автоочистки от трупов)".
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Башка не варит, а результат получить хочется...
*******************
call UnitRemoveAbilityBJ('A276', u5)
call UnitAddAbilityBJ('A276', u5)
call SetUnitAbilityLevelSwapped('A276', u5, level)
ОБНОВЛЕНИЕ РУННОЙ ТЮРЬМЫ - ЗАКРЫТО.
**************
Короче, пока будет выбран способ, не требующий включения мозгов вообще. Кулдаун абилке будет поставлен 0. В случае возникновения ситуации с другими абилками вернемся к теме.
******************************
Число целей 1.
Урона на цель 0.
Перезарядки были целочисленными, что-то вроде 9/8/8/8/7.
Манакост был ОТРИЦАТЕЛЬНЫМ уже с третьего уровня, примерно так: 50/0/-50/-100/-150.
Разрешенные цели - воздушные, враги, друзья, наземные, герои, нейтральные, сам воин (т. е. можно целить онли любых героев, втч себя).
Анимации молний и целей молний убраны.
Ну то есть пустая цепка. Все действия триггерно.
***********
блеать