Как проверить сколько атаки у героя , который атакует любую цель.
Базовая атака у всех героев = 100. Как проверить , текущее количество урона , учитывая все увеличения и снижения атаки.
Бафы , дебафы , арты и так далее? Есть ли какая то простая функция?

бд
если во время атаки то через событие юнит получает урон
иначе никак
`
ОЖИДАНИЕ РЕКЛАМЫ...
28
бд
если во время атаки то через событие юнит получает урон
иначе никак
Принятый ответ
32
Ну систему отлова физ урона качаем, там смотрим если полученный юнитом урон физ. атака юнита, то смотрим скока юниту отняло хп. потом наносим от имени дамми юнита 10 ед. урона тому же .юниту и тем же типом атаки и урона, смотрим скока хп отнялось, тут же ставим юниту хп\мп скока было до урона.
И так теперь зная базовый урон и отнятое хп, мы можем вычислить текущий резист юнита для этого типа урона, после узнать а сколько же было атаки у атакующего в момент атаки со всеми бонусами...
24
Ну есть кривенький такой способ для героев ближнего боя, точнее не кривенький, а хромой. даём герою демоническую силу со 100% сплешем. Создаём даммик рядом с атакуемой целью. И если: юнит получает урон, тип юнита = дамик, то просто заносим полученный этим даммиком урон. Урон демонической силы снижается типом защиты, а не её количеством(читаем статьи), так что достаточно правильную защиту дать дамику и при атаке соседнего с ним юнита ты получишь примерную величину атаки героя.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.