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