Доброго дня.
Подскажите пожалуйста как можно сделать чтобы некоторые юниты (имеющие пассивную способность) наносили увеличенный урон юнитам с определенным типом защиты. Желательно именно через способность или подобное, т.к. типы Защиты/Атаки вроде как не бесконечные.

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

Как раз недавно делал заклинание на заказ с похожим принципом: xgm.guru/files/100/123666/comments/430478/spearman.w3x
Там всадник смещается назад и получает дополнительный урон, если у атакующего есть пассивка. Но работает в том случае, если атакует копейщик только с руки, а если есть у него какие-то атакующие способности, то следует немного переделать.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
26
5 лет назад
1
Можешь сделать пассивку-пустышку, а юниту поставить две атаки, вторую не отображать, у юнитов с нужным типом брони поставить определённую классификацию, а в допустимых целях первой атаки её не ставить, но ставить у второй.
0
9
5 лет назад
0
8gabriel8:
Классификацию тоже не хотелось бы трогать. Есть ещё варианты?
0
29
5 лет назад
0
Есть ещё варианты?
Берёте событие EVENT_PLAYER_UNIT_DAMAGED, смотрите, есть ли у атакующего пустышка, проверяете UNIT_IF_ARMOR_TYPE . Если всё совпало, то меняете урон с помощью BlzSetEventDamage().
Для 1.26 тоже самое реализуется с помощью мемхака.
4
24
5 лет назад
4
На 1.31 есть новая пассивка у рыцарей, которая делает именно это.
0
8
5 лет назад
0
prog:
На 1.31 есть новая пассивка у рыцарей, которая делает именно это.
Да кстати, а есть еще EVENT_PLAYER_UNIT_DAMAGING - она отлавливает урон до брони и прочего, что как то влияет на снижение урона, будь то щит наги, броня, магическое ссопротивление и тд. То есть можно раскрывает весь потенциал использования урона...
1
26
5 лет назад
1
DarKRs, конкретизируй задачу, может что придёт в голову для 1.26 без мемхака...
У скольких типов юнитов может быть пассивка, атака ближняя или дальняя, на какой тип брони прибавлять урон, у каких юнитов этот тип брони?
Ну то есть уже есть идейка)
для которой пригодилась бы указанная выше информация
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.