Привет всем, хочу сделать что бы когда бьет юнит или атакован(это не важно) то у юнита срабатывает дабл шот(дополнительный удар) с определенным шансом(каким тоже не важно) Я пытался реализовать, прикладываю скрин. Но из-за большой скорости атаки юнита, ничего не происходит
Я взял за основу кровожадность и установил в ней множитель скорости 10.00, но результата это не дает если у юнита изначальная скорость атаки большая.

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

Так рассказываю, чтобы сделать эхо сейбер, для этого нужен или мемхак или рефордж патч. Потому что чтобы сделать, сделать 2 удара подряд такие, нужно сократить BAT (БАТ) - базовое время атаки. Увеличение скорость на 1 удар - не даст нужного эффекта.
А о том когда сократить время атаки уже сказали - в момент получения урона
Есть моя карта где есть предмет эхосайбер (В игре это двочной ключ, он делает двойную атаку каждый 5й удар с руки)
Но это мемхак, на чистом 126 - забудьте про саблю, сделайте простой крит (если ваша цель - просто двойной урон), ну или переходите на рефордж
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
27
3 года назад
0
Я погуглил, уже задавали похожий вопрос
Echo Sabre. Реализация для чайников.
0
27
3 года назад
0
Ну я хз

возможно где-то что-то пропустил, да и сделать можно намного лучше и проще
Загруженные файлы
0
8
3 года назад
0
Нужно же проверять предмет у атакующего, а не у атакованного. Плюс в доте эффект сабли срабатывает при ударе, а не при атаке. Нужно проверять событие получения урона, вешать бафф и уходить в кд.
0
2
3 года назад
0
А не проще повесить крит с двойным уроном и шансом выпадения?
0
27
3 года назад
Отредактирован rsfghd
0
Дмитрий Ларионов, у него может быть уже крит + оно не накладывает эффекты при попадании

build, там, как я понял, юнит становится яростным когда его атакуют
2
8
3 года назад
Отредактирован build
2
Ну тогда надо определиться будет ли это пассивка легионки или же сабля. И оба варианта подразумевают кд. Можно присвоить логическую переменную каждому игроку. Если она true, то эффект проходит, она становится false, дальше стартует таймер, который по истечению опять присвоит ей true.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.