Как сделать обратку действующюю против дальнего боя?

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

я могу создать воина с ренжовой атакой, при этом на него будут действовать и аура вампризима и аура меткости
не вариант вообще
самая проста обратка - скилл Defend труперов, выкручиваем шанс отражения блока на 100% и пихаем в запрещенный спеллбук
причем с такой обраткой и снаряд назад отлетает, и эффекты при ударе тоже
0
21
7 лет назад
0
Фильтровать, дальний бой или ближний, можно через ауру меткости с нулевыми значениями.
2
28
7 лет назад
2
триггерно
отлавливаем получаемый урон и наносим часть этого урона врагу
добавляем проверки на физ урон по желанию
наработок и статей отлова урона чуть больше чем дофига
ClotPh, и нафига нам это?
2
20
7 лет назад
2
я могу создать воина с ренжовой атакой, при этом на него будут действовать и аура вампризима и аура меткости
не вариант вообще
самая проста обратка - скилл Defend труперов, выкручиваем шанс отражения блока на 100% и пихаем в запрещенный спеллбук
причем с такой обраткой и снаряд назад отлетает, и эффекты при ударе тоже
Принятый ответ
0
27
7 лет назад
Отредактирован MpW
0
Есть функция проверки - в разделе "логическая" можно проверить является ли юнит ренжевиком или мили-бойцом (см. там где классификация).
раскрыть
Если триггерно наносишь, есть команда:
native UnitDamageTarget takes unit whichUnit, widget target, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType returns boolean
где
whichUnit - кастер
widget target - цель-объект (юнит, предмет, декорация и прочее)
real amount - значение урона
boolean attack - является ли атакой (юнит агрится и прочее, короче не будет работать промах от змеиной атаки итд), можно на этом ауру сделать, которая сама себя дамажить, и при этом не будет считаться за атакой
boolean ranged - является ли дальней атакой или ближней. Короче, некоторые способности будут блочит дальнюю атаку (укрыться щитом блочит урон дальней атаки) или ближнюю (у героя-паука щипы, которые возвращают урон работают в ближнем бою)
attacktype attackType - типа атаки (снижается от определенного типа защита - константы). Есть некоторые типы коротые блочатся абилками. Например, тип заклинание - тип который не имеет своей иконки и прочее, но активно используется в активных способностях.
damagetype damageType - тип урона (например влияет на защиту, магическая защита не блочит физический урон, а магический. Магический урон легко проходит физ. урон
В функции урона обычно пишут, нанес с дальнего боя или с ближнего боя (true/false). Это влияет на защиту. Например, каменные доспехи могут так ближнем бою так и в дальнем бою. или "укрыться щитом", "благословление элуны" блочат атаки дальнего боя, или у героя-жука пассивка - "панцирь с шипами" возврата урона в ближнем бою, и так далее. Что ты хочешь сделать?
0
16
7 лет назад
0
Существует способность "Укрыться за щитом", которая возвращает урон дальнему бою.
0
5
7 лет назад
0
Naadir:
Существует способность "Укрыться за щитом", которая возвращает урон дальнему бою.
Разве? я думал только блокирует
0
20
7 лет назад
Отредактирован ssbbssc
0
скилл Defend труперов, выкручиваем шанс отражения на 100% и пихаем в запрещенный спеллбук
причем с такой обраткой и снаряд назад отлетает, и эффекты при ударе тоже
Чтобы оставить комментарий, пожалуйста, войдите на сайт.