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

KaneThaumaturge:
8gabriel8, яд же не автокаст, а пассивка.
Смысл в том, чтобы отслеживать включение/отключение автокаста и количество маны, а Яд в скрытом спеллбуке давать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
20
Может юнита сделать дальником и дать ему 100 ренжи, но это уже крайность.
16
KaneThaumaturge, если убрать модель снаряда и поставить оружие как "мнгновенное", то всё нормас.
26
Когда тоже столкнулся с проблемой, что у ближников Черная стрела срабатывает в любом случае, то помню, отметил в итоге для себя два бафа у Яда, один был для ближнего боя, другой для дальнего. Но на практике этим не воспользовался.
20
Naadir, да, я проверил с мгновенным, то же самое, что и с ближним. А вот с "дальним боем" все норм.
24
Можно делать вкл-выкл способность вместо автокастовой, но это дочерта триггеров.
20
8gabriel8, яд же не автокаст, а пассивка.
prog, не знаю как отловить включен ли автокаст.
26
KaneThaumaturge:
8gabriel8, яд же не автокаст, а пассивка.
Смысл в том, чтобы отслеживать включение/отключение автокаста и количество маны, а Яд в скрытом спеллбуке давать.
Принятый ответ
20
Нужно теперь как-то объяснить почему на героя действуют ауры дальников...
8gabriel8:
отслеживать включение/отключение автокаста
как ?
16
Попробуй "Оживший огонь (стрела)", мб подойдёт, только юзай оригинальную абилку: копии не работают.
24
KaneThaumaturge, я о способности работающей по принципу щита маны - у способности два состояния и активация вручную меняет состояние.
Во включеном состоянии каждая атака триггерно делает свои действия и тратит ману, а если маны недостаточно, выключает способность, а в выключеном состоянии просто ничего не происходит.
Делается через две пустышки и один яд для детекта, одна пустышка для включенного состояния, одна для выключенного, яд выдается когда способность включена, баф детектится у цели и удаляется.
Этот комментарий удален
20
8gabriel8, спасибо, сейчас так попробую. Только нужно учесть, что некоторые будут спамить кнопкой, а не автокастом.
16
Чёрт, не то написал. Только что понял.
KaneThaumaturge:
8gabriel8, спасибо, сейчас так попробую. Только нужно учесть, что некоторые будут спамить кнопкой, а не автокастом.
Если кнопкой, то вот: xgm.guru/p/wc3/167128?postid=315111.
26
По идее любой автокаст подойдёт, но для ближнего боя логичнее будет выглядеть не автокаст, а переключающаяся способность, типа Поднять щит у пехотинцев. При включении будешь накладывать способность зелья вампиризма вроде, либо +атака и вампиризм.
20
8gabriel8, хорошая идея, спасибо.
8gabriel8, так даже легче, ловить урон не нужно.
Хотя, затраты маны нужно где-то отображать...
26
Может на основе Жара Преисподней сделать, чтобы с отображением затрат маны?
Хотя в теории и у Поднять щит можно затраты маны поставить.
24
KaneThaumaturge, 8gabriel8, я выше этот вариант предложил и даже примерно описал как можно реализовать, причем так что там даже есть куда затраты маны вывести (главное не забыть вернуть ману за ручную активацию)...
26
prog, Щит маны расходует ману при Получении урона, а не нанесении. При его упоминании вообще не понял и разбираться не стал, что за костыльный метод ты предлагал.
24
8gabriel8, причем тут щит маны кроме принципа вкл-выкл, блин?
26
Тем более наш вариант вообще не подразумевает детекта урона.
24
8gabriel8, а ману вы как тратить будете за каждый удар без детекта и автокаста?
Чтобы оставить комментарий, пожалуйста, войдите на сайт.