Хочу создать скил на базе "Ледяной брони" но эта не важно...
После активации скила на юните другого игрока мне нужно чтобы когда атакуют этого юнита урон наносил атакующему юниту применивший скил юнит от свое силы к примеру (я знаю как нанести урон от силы и т.д.).
Я пробовал сделать через событие атакован юнит проверять баф скила на атакованном юните и чтоб атакованный юнит атаковал атакующего... Если на себя скил кидать то норм а если на другого игрока то не работает...
P.s. Уже пару часов ломаю голову но не могу не чего придумать... Пожалуйста помогите!

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

Для реализации нужна система урона.
При применении скилла нужно сохранить кастера на цель(хэштаблицей или структурами)
В системе урона проверка на бафф у получившего урон юнита(и отсутствие баффа у атаковавшего во избежание рекурсии), загрузка кастера и нанесение урона по атакующему.

Ну и попытки собственные бы увидеть
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
15
4 года назад
0
В триггерах найди Утера, у него есть такой скилл
Загруженные файлы
0
6
4 года назад
0
Boyazitov:
Спасибо но я тоже самое сделал... И это не то, мне нужно чтоб урон наносил не тот юнит на которого скил кинули а тот который кидает скил...
0
15
4 года назад
Отредактирован Tobi123
0
Для реализации нужна система урона.
При применении скилла нужно сохранить кастера на цель(хэштаблицей или структурами)
В системе урона проверка на бафф у получившего урон юнита(и отсутствие баффа у атаковавшего во избежание рекурсии), загрузка кастера и нанесение урона по атакующему.

Ну и попытки собственные бы увидеть
Принятый ответ
0
6
4 года назад
0
Tobi123:
Большое спасибо!
Чтобы оставить комментарий, пожалуйста, войдите на сайт.