Добавлен SсRealm
Событие "Боевая единица атакована" для юнитов с дальней атакой всегда срабатывает еще до того как долетел снаряд. При умелых манипуляция, можно вообще обмануть триггер и делать замах вместо атаки и удар будет защитываться.
"боевая единица получает урон" не дает записать ни переменую ни даже указать юнита, кроме тех, кто изначально есть на карте. Да еще и отследить атакующего, если их несколько может быть проблематично.
Может есть где - нибудь наработка, чтобы "Боевая единица атакована" срабатывала как полагается?
Принятый ответ
Нельзя отследить выпуск снаряда на ванилле, только на южапи. Задавать вопросы касательно получения урона это уже моветон - xgm.guru/p/100/161001
Выбираешь всех юнитов на карте, вешаешь событие получения урона на выбранного юнита. При входе юнита на карту делаешь то же самое. В триггере получения урона МОЖНО отследить кто нанес урон, сколько, и кто получил урон, для всего этого НЕ НУЖНЫ переменные
Выбираешь всех юнитов на карте, вешаешь событие получения урона на выбранного юнита. При входе юнита на карту делаешь то же самое. В триггере получения урона МОЖНО отследить кто нанес урон, сколько, и кто получил урон, для всего этого НЕ НУЖНЫ переменные
Чтобы узнать с руки ли урон - ответ выше (манипуляции с баффом яда)
Чтобы узнать когда выпустили снаряд - тебе нужно делать кастомную систему снарядов. Делаешь юниту мгновенную атаку (параметр такой в ро, ага), ловишь удар с руки ядом, блокируешь урон библиотекой Negate Damage Library, записываешь урон и выпускаешь даммика, с типичным триггерным движением. Делал миллион раз, но, к сожалению, закинул только один, самый первый пример - Спеллы "вместо" атаки, проблема только в оптимизации, когда таких даммиков может быть 200+ на экране, впрочем, у меня были просадки из-за их сферовой коллизии со всем, что только возможно.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




Выбираешь всех юнитов на карте, вешаешь событие получения урона на выбранного юнита. При входе юнита на карту делаешь то же самое. В триггере получения урона МОЖНО отследить кто нанес урон, сколько, и кто получил урон, для всего этого НЕ НУЖНЫ переменные
Не трогая 100500 других наработок и рассказов на тему как же детектить атаки?
Спрашивать можно все что угодно по теме ресурса.
Нужно обратиться к администрации, чтобы вопросы можно было задавать самому боту или искать по ключевым словам в ответах. Обычный поиск по теме вопросов ничего не выдает, а бот отвечает только если вопрос задан сообществу.