Добавлен Loran124
Я сделал способность пассивку:
Событие: Юнит атакован
Условие; Атакующий юнит типа=Убийца
Условие: Уровень способности Глубокие раны (атакующего юнита) =1
Действие: Случайное число между 0 и 100
Действие: нанести кол-во урона атакованному юниту
______________________________________________________
Это все ясно, но когда юнит атакует, он может послать команду стоп, тем самым нанося урон, не атакуя.
Думал можно исправить, сделав на основе способности Смертельный удар, дав ему 100% шанс.
Хотел задать вопрос, будет ли работать это и нормально ли?
Событие: Юнит атакован
Условие; Атакующий юнит типа=Убийца
Условие: Уровень способности Глубокие раны (атакующего юнита) =1
Действие: Случайное число между 0 и 100
Действие: нанести кол-во урона атакованному юниту
______________________________________________________
Это все ясно, но когда юнит атакует, он может послать команду стоп, тем самым нанося урон, не атакуя.
Думал можно исправить, сделав на основе способности Смертельный удар, дав ему 100% шанс.
Хотел задать вопрос, будет ли работать это и нормально ли?
Принятый ответ
Если абуза боишься, можно просто поставить, что пассивка не действует чаще, например, раза в 0.5 секунды (таймером вешаешь на юнита "что-то" - абилу-маркер, хэш-значение и т. д., после окончания таймера убираешь, а в условиях - если у юнита это "что-то" есть, то пассивка не канает)
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
Показать
XGM Bot
7 лет
0
Показать
Похожие вопросы:
- Какую способность взять
ответ
quq_CCCP:
- Как сделать пассивка с кд!
ответ
quq_CCCP:
- Баг с "пассивками вивера" и "огненными стрелами"
ответ
quq_CCCP:
- Ребят, а как сделать пассивку Тролля из дота 2?
ответ
quq_CCCP:
- Unit атакует?
ответ
nvc123:
Поиск по всем ресурсам на сайте
2
Показать
quq_CCCP
7 лет
2
Показать
Loran124, Разумеется нет, все пассивки на атаку делаются с событием - юнит получает урон, со всеми вытекающими. + как то нужно отличить урон от атаки и урон от способностей. Так что ищим в поиске - детект физического урона.
2
Показать
ClotPh
7 лет
2
Показать
Если абуза боишься, можно просто поставить, что пассивка не действует чаще, например, раза в 0.5 секунды (таймером вешаешь на юнита "что-то" - абилу-маркер, хэш-значение и т. д., после окончания таймера убираешь, а в условиях - если у юнита это "что-то" есть, то пассивка не канает)
Принятый ответ
2
Показать
uranus
7 лет
2
Показать
Или отслеживать атаку через орб/яд у героя или заменить все стандартные скиллы триггерными, а урон наносить от даммиков, тогда если урон получен от героя - урон явно был физическим, иначе - магический. Надеюсь, что суть ясна.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.