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

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

Ну и попытки собственные бы увидеть


Views: 245

Boyazitov #1 - 9 months ago 0
Голосов: +0 / -0
В триггерах найди Утера, у него есть такой скилл
Прикрепленные файлы
VovkaShyt #2 - 9 months ago 0
Голосов: +0 / -0
Boyazitov:
Спасибо но я тоже самое сделал... И это не то, мне нужно чтоб урон наносил не тот юнит на которого скил кинули а тот который кидает скил...
Tobi123 #3 - 9 months ago (изм. ) 0
Голосов: +0 / -0

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

Ну и попытки собственные бы увидеть
VovkaShyt #4 - 9 months ago 0
Голосов: +0 / -0
Tobi123:
Большое спасибо!