Добавлен 8gabriel8
Мне требуется пассивная способность, которая увеличивает скорость атаки с каждым ударом по одному противнику, скорость сбрасывается при смене цели. Как мне сообщили, аналогичная способность Рвение (Fervor) у Тролля из DotA. Попробовал найти в карте OpenDotA на сайте её наработку, но этой способности там нет, да и многого другого тоже. Может у кого есть открытая DotA с этой наработкой, либо представляет хорошо, как сделать?
Принятый ответ
Рунные браслеты давать тем, на ком хочешь распознать тип урона(лучше всем сразу). Нет не надо... просто событие на отлов урона с проверкой что урон меньше 0 и сразу нанести такой же урон только больше 0( так как все заклинания с нанесением урона будут исцелять).
Проще говоря "браслеты", это как детект на то, что урон не может исцелять, а поскольку браслеты реагируют только на маг урон, соответсвенно любой "исцеляющий урон" и есть магическим.
Проще говоря "браслеты", это как детект на то, что урон не может исцелять, а поскольку браслеты реагируют только на маг урон, соответсвенно любой "исцеляющий урон" и есть магическим.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Атакующий равен способность пасивка 1 уровня, то заносить базу атакующий и повреждение и количеств атак и время, при атаки заносим +1 каждый данные а таймер каждый время увеличивает если время увеличен макс то удаляем то есть обнуляем... Это даже новички понять нарисовать на бумаге пример механика
quq_CCCP, там у Рексара самое близкое рёв медвежий, который прибавляет процент скорости атаки юнитам.
Отредактирован 16GB
через абилку предмета на скорость атаки делай. Если у тебя один герой с такой абилкой будет. То 2 глобалок будет достаточно. Да даже одной. При атаке (даже обычное событие с замахом подойдёт), заносишь цель атаки в переменную, перед занесением делаешь проверку что если цель атаки == юниту в переменной повысить лвл абилки на скорость боя на 1, если же не ровно то сделать уровень абилки 1.
На 1 лвл абилки можно сделать бонус ноль. Чтобы не надо было удалять/добавлять.