Всех с наступившим. В прошлом году я наконец сделал систему пошагового боя, и теперь мне не хватает статов у героя.
Сила заменена на Атаку - это величина физ урона, который наносится умениями и атаками
Ловкость на Скорость - эта величина влияет на частоту получения хода
Интеллект на Магию - эта величина влияет на магический урон и эффективность зелий
Потом я начал прикручивать доп. фичи типа сопротивления дебаффам, и задумался, через что их реализовать.
Если вешать сопротивляемость тоже на магию - физики не смогут наложить дебафф на мага с высоким показателем магии. Конечно, остаются спеллбуки с абилками, где можно расписать резисты. Но вдруг кто знает способ изящнее?

на 130+ патче, можно манипулировать над уроном по событию EVENT_PLAYER_UNIT_DAMAGING до вычета брони, и там менять значение через
BlzSetEventDamage(GetEventDamage()*k)
где K- сопротивление

А сопротивление дебафам делается на любом патче, через бесконечный дефаб и триггерное регулирование этого времени
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
33
на 130+ патче, можно манипулировать над уроном по событию EVENT_PLAYER_UNIT_DAMAGING до вычета брони, и там менять значение через
BlzSetEventDamage(GetEventDamage()*k)
где K- сопротивление

А сопротивление дебафам делается на любом патче, через бесконечный дефаб и триггерное регулирование этого времени
Принятый ответ
26
Может к совокупности статов привязать, чем мощнее юнит, тем сильнее сопротивление или наоборот? Ещё вариант, чтобы Атака и Магия увеличивали сопротивляемость, а Скорость снижала, либо Атака и Скорость увеличивают, а Магия снижает.
20
Вопрос с реализацией урона решен, тут дело именно в том, как прикрутить к 3 статам разные свойства. 8gabriel8 понял, о чем я
Сопротивление можно прикрутить к уровню юнита или героя, но у некоторых боссов есть механика - при получении урона их сопротивляемость увеличивается до начала их хода
Если я буду апать им лвл, это будет имба)

Статов мало, свойств - много

wetalq:
А какой патч?
26а
22
>Если вешать сопротивляемость тоже на магию - физики не смогут наложить дебафф на мага с высоким показателем магии.
если реализация не проблема, сделать два отдельных резиста, один от магических абилок, другой от физических? и привязать к разным статам
33
Возьми доту 2, как не плохой пример реализации, где те же 3 вида статов, что и в варике
Сила даёт: сопротивляемость эффектам, урону от магии, объём хп, реген хп
Ловкость даёт: броню, скорость атаки, скорость движения
Инта даёт: мана реген, объём мп, доп урон от способностей
Уровень даёт: больше этих статов
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.