Мне требуется пассивная способность, которая увеличивает скорость атаки с каждым ударом по одному противнику, скорость сбрасывается при смене цели. Как мне сообщили, аналогичная способность Рвение (Fervor) у Тролля из DotA. Попробовал найти в карте OpenDotA на сайте её наработку, но этой способности там нет, да и многого другого тоже. Может у кого есть открытая DotA с этой наработкой, либо представляет хорошо, как сделать?

Рунные браслеты давать тем, на ком хочешь распознать тип урона(лучше всем сразу). Нет не надо... просто событие на отлов урона с проверкой что урон меньше 0 и сразу нанести такой же урон только больше 0( так как все заклинания с нанесением урона будут исцелять).
Проще говоря "браслеты", это как детект на то, что урон не может исцелять, а поскольку браслеты реагируют только на маг урон, соответсвенно любой "исцеляющий урон" и есть магическим.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
3
hiveworkshop.com/threads/jass-custom-stat-system-css-v1-5g.229885/#resource-46764 за удар даешь скорость атаки а потом сбрасываешь
32
8gabriel8, В доте это сделано на jass, а так же имеется в опен доте, но не у тролля а у Рексара.
26
Valeera, вижу систему, которая показывает характеристики предметов. Может смысл в каком-то комментарии, но мне он не открылся.
quq_CCCP, там у Рексара самое близкое рёв медвежий, который прибавляет процент скорости атаки юнитам.
Нашёл другую OpenDotA, где эта способность есть, а значит и триггер к ней скорее всего тоже. Но выглядит для меня устрашающе, там более 700 неотсортированных триггеров, при этом в JASS я почти не понимаю. Попробую ориентироваться на raw-код способности.
Загруженные файлы
28
8gabriel8,
через абилку предмета на скорость атаки делай. Если у тебя один герой с такой абилкой будет. То 2 глобалок будет достаточно. Да даже одной. При атаке (даже обычное событие с замахом подойдёт), заносишь цель атаки в переменную, перед занесением делаешь проверку что если цель атаки == юниту в переменной повысить лвл абилки на скорость боя на 1, если же не ровно то сделать уровень абилки 1.
На 1 лвл абилки можно сделать бонус ноль. Чтобы не надо было удалять/добавлять.
32
8gabriel8, Нет, раньше у рекрсара она была, точно так же вроде называлась и имела ту же иконку.
Подобная способность довольно примитивна, счетчик + таймер чтобы снимать бонус.
26
quq_CCCP, причём тут таймер? Бонус снимается после атаки другого юнита.
22
8gabriel8, таймер для тех если ты долго не бил цель то обнуляет оно...
26
pro100master, в DotA это очень нужно, конечно, невероятно просто! Там все атакуют юнита один раз, потом часик где-то бегают, никого не атакуя, потом возвращаются к атакованному юниту, чтобы снова драться)))
43
...боже...
Прочитал вопрос и ответы к нему, понять не могу в чём проблема то запилить такую способность? Всё просто как дважды два, только нужно делать через отлов, так как если атака будет не удачной, то будет бредово как то... Прирост можно сделать почти через любую способность (кроме предмет (можно, но придется делать много копий для прироста)). Даже можно лучше сделать чем в доте.
26
molot39, ещё один гениальный коммент?
Чего-то нынче вопросы и ответы хгм тухнут, уже человек со стороны просто скинул мне ссылку на реализацию способностей тролля в DotA:
32
8gabriel8, Ты зря надеяшся слепить в 3 гуи дейсвия с вейтами такую способность, либо из опен доты бери либо пили сам дикими костылями, отлов физ урона на гуи то еще удовольствие не говоря про хештаблицу и прочее.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.