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

KaneThaumaturge:
8gabriel8, яд же не автокаст, а пассивка.
Смысл в том, чтобы отслеживать включение/отключение автокаста и количество маны, а Яд в скрытом спеллбуке давать.
`
ОЖИДАНИЕ РЕКЛАМЫ...
26
prog:
8gabriel8, причем тут щит маны кроме принципа вкл-выкл, блин?
Мне тоже интересно, зачем для этого принципа такую способность в пример приводить? Сразу же не о том думаешь.
20
Я сделаю на основе огненных стрел, так и возни с доп. уроном и маной не будет. А если вручную применяет, то сделаю исключение. Только вот как скрыть спеллбук?
24
Мне тоже интересно, зачем для этого принципа такую способность в пример приводить? Сразу же не о том думаешь.
Чем щит маны хуже поднятия щитов и жара преисподней, кроме того факта что о нем я вспомнил сразу, а об остальных уже после написания сообщения? Учитывая что от этого упоминания нужно было только привести пример переключаемой способности....

Повторю вопрос - как вы собираетесь тратить ману при каждом ударе если способность переключаемая и нет детекта урона? Я что-то не припоминаю ни одной такой способности, кроме автокастовых, которые не любят ближний бой.
26
prog:
8gabriel8, а ману вы как тратить будете за каждый удар без детекта и автокаста?
Вот тут да, представил способность не целиком, а по частям, и про ману сейчас не вспомнил. Кстати, по-хорошему, надо бы ещё проверить в РО способность стандартная Атака, будет ли работать для неё требование маны, если да, то рассмотреть варианты, как это можно использовать.
26
KaneThaumaturge:
Только вот как скрыть спеллбук?
Можно в Свойствах игрока на последней или предпоследней вкладке, где способности, поставить её недоступной, но мне привычнее через триггерное действие в категории Игрок блокировать способность.
20
SetPlayerAbilityAvailable(Player(i), 'A016', false) - нашёл уже, спасибо. Просто не работал с спеллбуками.
26
Ещё помню, что какие-то пассивки считаются при событии Юнит Атакован, а не Юнит Получает урон. Посмотри, будет ли вампиризм и дополнительный урон срабатывать, когда маны не хватило и спеллбук с вампиризмом и +атакой был удалён.
20
Мне легче через детект, уже несколько способностей с детектом есть, чего бы от него отказываться.
28
KaneThaumaturge, чем тебе ядовитые стрелы (AEpa) не подошли? Тоже автокастовая способность. А ещё есть ледяные стрелы.
Но давать способности для дальников ближникам такое себе.

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