Для способности Громовая поступь имеется 2 триггера, с помощью первого триггера я наношу этой способностью чистый урон, а вторым триггером хотел наносить магический урон тип Заклинание. С первым триггером урон наносится верно, а со вторым какой то косяк - наносит очень много урона. Подскажите пожалуйста где проблема

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

нанесение чистого урона = уменьшение жизни
Нет, уменьшение жизни это уменьшение жизни, при уменьшении жизни урон не наносится, ваш кэп. Если установить здоровье меньше, чем 0.406, юнит просто умирает, а в событии "Юнит умирает" не будет убийцы, потому его никто не убивал, это здоровье изменилось. Чистый урон наносится как раз через функцию нанесения урона.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
Поскрина занимают формулы, которые должны быть вынесены в переменные. Из-за этого не видно, какой тип атаки и тип урона используются в функции нанесении урона. Без этих параметров никто не установит в чём проблема, экстрасенсы в отпуске.
И да, вполне возможно, что ошибка внутри этой громоздкой формулы. Сидеть и всматриваться в скобки никто не собирается.

Так что формулу вынести в переменные и показать скрин, на котором видны все параметры функции нанесения урона. Тогда уже можно будет сказать, в чём проблема.

А ещё можно мапу скинуть.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
28
4 года назад
2
Что за ужас.
То, что выше, - не нанесение урона, а уменьшение жизни.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
0
13
4 года назад
Отредактирован easypeasy
0
PT153, нанесение чистого урона = уменьшение жизни, что именно тут не понятно?
Триггеры абсолютно одинаковые за исключением того что в первом чистый урон наносится через Set Life of picked unit, а во втором через действие Damage Target of picked unit с помощью урона типа Заклинание
2
28
4 года назад
Отредактирован PT153
2
нанесение чистого урона = уменьшение жизни
Нет, уменьшение жизни это уменьшение жизни, при уменьшении жизни урон не наносится, ваш кэп. Если установить здоровье меньше, чем 0.406, юнит просто умирает, а в событии "Юнит умирает" не будет убийцы, потому его никто не убивал, это здоровье изменилось. Чистый урон наносится как раз через функцию нанесения урона.
Все численные значения нужно вынести в переменные, чтобы было проще менять. А так ничего не ясно, что там вообще.
Поскрина занимают формулы, которые должны быть вынесены в переменные. Из-за этого не видно, какой тип атаки и тип урона используются в функции нанесении урона. Без этих параметров никто не установит в чём проблема, экстрасенсы в отпуске.
И да, вполне возможно, что ошибка внутри этой громоздкой формулы. Сидеть и всматриваться в скобки никто не собирается.

Так что формулу вынести в переменные и показать скрин, на котором видны все параметры функции нанесения урона. Тогда уже можно будет сказать, в чём проблема.

А ещё можно мапу скинуть.
Принятый ответ
0
13
4 года назад
0
PT153, всё, разобрался спасибо! так и не понял в чём был косяк, формулы одинаковые были
3
28
4 года назад
3
Больше информации о типе атаки и типе урона можно узнать тут.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.