Добавлен qzGoon
Вот есть у меня способность фаерболл, я понизил его урон до 0.
Как триггерно нанести ему урон в Ур.Способности*Интелект.
Именно нанести урон, а не установить жизни ему в минус. Ибо через установку жизней не даёт золото.
Как триггерно нанести ему урон в Ур.Способности*Интелект.
Именно нанести урон, а не установить жизни ему в минус. Ибо через установку жизней не даёт золото.
Принятый ответ
Это есть в триггерах
Боевая единица - Damage Target (Или русских тригах Урон цели или Нанести урон (юниту))
А в Jass выглядит так:
Боевая единица - Damage Target (Или русских тригах Урон цели или Нанести урон (юниту))
А в Jass выглядит так:
native UnitDamageTarget takes unit whichUnit, widget target, real amount, boolean attack, boolean ranged, attacktype attackType, damagetype damageType, weapontype weaponType returns boolean
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Тогда нужно залезть в -боевая единица - атака - и там уже настраивать то что нужно.
Если отлов урона не вариант, то можно просто взять расстояние между юнитами и разделить на скорость движения фаербола, после чего нанести урон так, как это было указано в этом посте выше (для MUI лучше использовать локальные переменные или затенение глобальных переменных локальными). Вариант менее точный, но более простой в выполнении.
Боевая единица - Damage Target (Или русских тригах Урон цели или Нанести урон (юниту))
А в Jass выглядит так:
выше от 0 урона физ или магического уже урон и резисты прочих