Как сделать автокаст способности как у лечения или оживления трупов но на другую способность? например на ракетный удар или громовая поступь. И если что я вообще нуб в триггерах так что лучше опишите поподробнее если конечно автокаст можно сделать.

Принятый ответ

Простой ответ - никак. Невозможно добавить автокаст к способности у которой его изначально не было.
Сложный ответ - триггерно имитировать автокаст одним из нескольких способов.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
5 лет назад
0
Похожие вопросы:

ответ
Никак, покажите мне хоть одну стандартную автокаст способность с молнией? То то же, юзаем поизон арроус и дамика.
ответ
Даём юниту "липовый" автокаст массового восстановления здоровья ("власть порчи" как у статуи).
Настраиваем, чтобы лечение действовало на кастующего, количество целей указываем 1, восстанавливаемое здоровье - 0.01.
Юнит будет пытаться применить восстановление здоровья(установленный на автокаст) если у него не полное ХП.
При касте именно этого заклинания - заставлять юнит применять каннибализм.
ответ
8gabriel8, влзможно ты равкод оставлял у способности разный на разных уровнях.
ответ
Кароче - стандартный скилл с авто-кастом не переделать в не-автокастовый (но у него есть аналоги без авто каста), а скиллы без авто-каста не переделать в авто-кастовые (только если есть аналог).
Делаешь имитация вручную, через триггеры.
Даёшь юниту "духовное пламя" и в момент его каста - снимаешь бафф и кидаешь даммиком "отравленный нож".
При включении авто-каста добавляешь юниту маркер...
Если марекерованный юнит пытается атаковать кого-либо без баффа отравленного ножа - отдаёшь ему приказ использовать духовное пламя - он в итоге накинет нож...
ответ
8gabriel8:
Это тот же принцип для второго пункта, мне казалось, что могут быть способы изящнее. Лучше по другим пунктам подскажите.
первый вопрос так и не понял, насчет третьего вопроса:
там весь прикол в ивентах, есть начало когда наводишь на цель, тогда даже анимация не проигрывается и мана не забирается.
Приводит в действие это уже когда ману сняло и проигралась анимация.
Где то был текст на всё это, но я не могу найти.
Ну а далее чекаешь уровень бафа у цели, если он больше 0 - значит хиляешь и удаляешь баф
Хотя возможно это я неправильно понял, можно просто отловить начало каста абилки и восстанавливать ману триггерно.

0
24
5 лет назад
0
Простой ответ - никак. Невозможно добавить автокаст к способности у которой его изначально не было.
Сложный ответ - триггерно имитировать автокаст одним из нескольких способов.
Принятый ответ
1
26
5 лет назад
1
Чуть расскажу, как можно делать триггерно. Во-первых, нужно подобрать подходящий автокаст, который будет работать в нужных обстоятельствах, например, лишь в бою автокастуется Духовное пламя. Во-вторых, нужно определиться с кастером способности, причём скрыть иконку оригинальной способности у кастера во время каста нельзя, им может быть сам юнит, может дамми, а может действие способности будет триггерно имитироваться. Варианты отличаются для разных способностей, так Ракетный удар направлен на точку, а Громовая поступь без цели. Можно попробовать создать руну Громовой поступи, которую вручать герою всякий раз при совершении автокаста. В-третьих, триггерно автокаст не всегда получается отследить, например, автокаст на основе Огненных стрел проходит как обычная атака, нужно триггерно отслеживать включение/отключение автокаста, отмерять перезарядку и ловить атаку, при этом как-то контроллировать количество маны, чтобы хватило на автокаст.
0
32
5 лет назад
0
Чисто теоретически достаточно легко:
  • Отслеживаем клик правой кнопкой мыши по нашей способности и запускаем периодический таймер
  • когда таймер истёк, запускает функцию имитатора, оно проверяет что есть мана и запускает визуальное КД
Скажем я сделал StartAbilityCD на 131 патче, но мне лень это выкладывать
  • также по отключении автокаста грохаем этот таймер
это если очень кратко
Чтобы оставить комментарий, пожалуйста, войдите на сайт.