Сугубо в познавательных целях, возможно ли адекватно реализовать Echo Sabre. Для тех, кто не в теме- это предмет в дотке 2 позволяющий милишникам атаковать дважды раз в 5 секунд. На самой вики доты 2 есть подсказка что это происходит путем добавления 490 скорости атаки на один удар. Я сделал нечто подобное При нанесении урона добавляется абилка на 490 скорости атаки а при следующем нанесении урона минусуется. Однако, само событие нанесения урона "и лечит и колечит" мою попытку реализовать сей своеобразный предмет, ведь она прокает на любой исходящий урон, и не стакается с некоторыми орбами/пассивками на доп урон или выжигание маны, ведь они считаются как следующее событие урона. Это лечится путем добавления орб эффекта в сам предмет и добавления в триггер проверки на его наличие, но соответсвенно перекрывает иные орбы. (Если что предметные сферки, активирующие способности, не юзают бафы). Автор вопроса: деградирующая Личность, не имеющая представления о существовании Jass. Надеюсь что разъяснился понятно, если что извиняюсь за свою пунктуацию и орфографию).

Nifistofi, насколько я понял тебе нужна пасивка легиона
вместо получает урон используй событие юнит атакован
проверяй наличие бафа (баф даёт +400 к скорости атаки и длится n секунд)
если бафа нету и твоё условие верно то
вешай на него баф
иначе
удаляй баф
твоё условие это условие при котором должен срабатывать двойной удар
например "с момента последнего двойного удара прошло 5 секунд" (на гуи это условие сложно сделать)
или "шанс 25%"
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
5
molot39:
не менял своих триггеров, а сменил у БЕ тип оружия с ближнего на дальний, не устанавливая скорость снаряда, и все прекрасно стакается с выжиганием маны.(Здесь мог быть мой фейспалм). Однако, это решение создает другую проблему... ведь теперь на юнитов не робит Вампиризм для ближников...
20
система уроно ловли с детектом урона от руки
28
Nifistofi, насколько я понял тебе нужна пасивка легиона
вместо получает урон используй событие юнит атакован
проверяй наличие бафа (баф даёт +400 к скорости атаки и длится n секунд)
если бафа нету и твоё условие верно то
вешай на него баф
иначе
удаляй баф
твоё условие это условие при котором должен срабатывать двойной удар
например "с момента последнего двойного удара прошло 5 секунд" (на гуи это условие сложно сделать)
или "шанс 25%"
Принятый ответ
20
nvc123:
что мешает завести переменную размером 5 и отнимать от нее каждую секунду по 1?
не так уж и тяжело
для муи придется извратиться, но тоже возможно
28
ssbbssc, так и должно быть реализовано
но на гуи это будет сложнее чем на джасс из за отсутствия нормальных таймеров и необходимости костылей для муи
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.