Хотел сделать автокастовую способность, урон повышается на х ед., а также часть нанесенного урона превращается в здоровье.
Думал сделать на основе способности "Черная стрела". Ловить урон, проверять на наличие баффа, удалять его и восстанавливать здоровье тому, кто нанес урон. Но проблема в том, что бафф черных стрел накладывается даже не применяя способность. Мана не тратится, но бафф накладывается. Скорее всего проблема в том, что юнит с этой способностью ближнего боя.
Вопрос 1: Есть ли другой аналог автокаста с ударом, который накладывает бафф. (Пробовал ледяные и отравленные стрелы - не помогло)
Вопрос 2: Можно ли как-то по-другому реализовать такую способность?

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

KaneThaumaturge:
8gabriel8, яд же не автокаст, а пассивка.
Смысл в том, чтобы отслеживать включение/отключение автокаста и количество маны, а Яд в скрытом спеллбуке давать.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
2
19
5 лет назад
2
SetPlayerAbilityAvailable(Player(i), 'A016', false) - нашёл уже, спасибо. Просто не работал с спеллбуками.
0
26
5 лет назад
0
Ещё помню, что какие-то пассивки считаются при событии Юнит Атакован, а не Юнит Получает урон. Посмотри, будет ли вампиризм и дополнительный урон срабатывать, когда маны не хватило и спеллбук с вампиризмом и +атакой был удалён.
0
19
5 лет назад
0
Мне легче через детект, уже несколько способностей с детектом есть, чего бы от него отказываться.
1
28
5 лет назад
Отредактирован PT153
1
KaneThaumaturge, чем тебе ядовитые стрелы (AEpa) не подошли? Тоже автокастовая способность. А ещё есть ледяные стрелы.
Но давать способности для дальников ближникам такое себе.

KaneThaumaturge:
Хотел сделать автокастовую способность, урон повышается на х ед., а также часть нанесенного урона превращается в здоровье.
Я предлагаю тебе такую реализацию.
Смотри Hero Abilities -> Chain Attack.
Тут не через автокаст, но при нанесении доп. урона съедается мана.
Загруженные файлы
0
19
5 лет назад
Отредактирован KaneThaumaturge
0
Сделал через огненные стрелы, отлов урона, отлов атаки через яд и спеллбук, отлов автокаста огненных стрел и отлов ручного приминения огненных стрел.
PT153:
При каждом ударе съедать ману не подходит, т.к способность не всегда нужна.
1
28
5 лет назад
Отредактирован PT153
1
Если не дальник, то тут проблем не будет.
KaneThaumaturge:
Сделал через огненные стрелы, отлов урона, отлов автокаста и отлов приминения способности, если нет автокаста.
Если дальник, то на время полёта снаряда автокаст может быть выключен или включён, что может нехорошо сказаться, если автокастовая стрела бафф накладывает.
При каждом ударе съедать ману не подходит, т.к способность не всегда нужна.
У меня она переключаема, как автокаст. Там также есть Poison Arrows, тоже с отловом автокаста.
2
19
5 лет назад
Отредактирован KaneThaumaturge
2
Всех хорошо работает. Всем спасибо. Залайкаю тех, кто помог.
Можете посмотреть, все вроде хорошо работает.
карта
Лол, не подумал, что автокаст можно включить, когда нет маны.
Пофиксил
Загруженные файлы
5
32
5 лет назад
5
Ну а нафига на милишниках юзать ядовитые стрелы? Для этого берется обычный таргет автокаст, триггер на 3 события и детект урона, все легко и просто. Бонусом у вас автокаст не будет орб эффектом (так делал драколич у себя в доте, для хускара и остальных)
Ледяная броня которая ничего не дает, в разрешенных целях враги, авто применение в настройках запрещено, триггер на то что юнит приводит способность в дейсвтие, на то что отдел приказ без указания цели, на то что юнит атаковал кого-либо, ну и проверки на то что нужно.
0
19
5 лет назад
0
Для этого берется обычный таргет автокаст, триггер на 3 события и детект урона, все легко и просто
Я уже так и переделал, т.к нужно как-то отнимать ману и контроллить её.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.