Добавлен MrObanash
Честно много раз пытался сам, но получалось не очень.
Суть в чем:
Нужна пассивка, которая бы давала герою броню. кол-во этой брони зависит от того, сколько вокруг него пехотинцев.
Например: стоит герой, рядом с ним 5 пехотинцев, у героя +5 брони. Один пехотинец отходит, у героя +4 брони.
Буду очень благодарен за помощь.
Заранее спасибо)
Суть в чем:
Нужна пассивка, которая бы давала герою броню. кол-во этой брони зависит от того, сколько вокруг него пехотинцев.
Например: стоит герой, рядом с ним 5 пехотинцев, у героя +5 брони. Один пехотинец отходит, у героя +4 брони.
Буду очень благодарен за помощь.
Заранее спасибо)
Принятый ответ
Дать/отнять способность легко. А вот как отследить это, что он отошел и прочее. Надо подумать, нужно делать так, чтобы утечек, и нагрузок было меньше. Смотря как делать:
юнит привязан к участку
Если привязан юнит к одному участку, как здание например. То можно по событию - юнит входит / юнит выходит в область. Это типа как в Survival Chaos, там башеньки всю игру стоят, пока всех не уничтожат.
xgm.guru/p/100/180244 двигать не получится
Если юнит динамически сменяет локацию
не может привязан к одному участку. Но есть несколько способов:
- Вот отследить еще можно "событие - юнит замечен в радиусе ...", только вот нельзя отследить когда отходит, только когда входит. Примечательно, тем то не привязан к участку.
- Проверяешь периодически расстояние между юнитом и героем. Если расстояние больше предназначенного, то убавляем защиту. В этом нам помогает группа +pick units и подсчет кол-ва юнитов.
- Аналогично как в во втором способе, но может еще попробовать с аурой. Проверяешь есть аура. нет ауры.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW