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

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

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
19
7 лет назад
0
Похожие вопросы:

ответ
Лови карту.
ответ
Steal nerves:
есть такая стандартная способность у орков.
второй вариант - триггерный. с помощью системы урона
ответ
Fireproof, попробуй в РО у юнита поменять "Графика - Анимация - обратный ход броска" и "Графика - Анимация - точка броска" на 0. Правда, это уберёт время каста для всех умений у этого юнита.
ответ
  1. В кампании орды за Рекксара медведь призывается без ограничения по времени.
  2. Любая способность призыва, в которой указать количество призываемых юнитов = 0.
ответ
Кину наработку, в триггерах разбираешься?
ЛПХОХЫОПЫ, сделано. Как делается. можно посмотреть в триггерах.

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