Искал, как можно наносить доп дамаг абилкой в зависимости от стат героя. В итоге узнал, что нельзя, но решил поэкспериментировать. Получилось не работающее вот это:
Что из этого можно сделать? Можно сделать рабочим?

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

А можно не копипастить тонны текста?

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
26
5 лет назад
1
Триггеринг юнит - тот кто инициировал триггер (т.е. у тебя тут это тот, кто привёл способность в действие).
Тарет юнит оф абилити бейнг каст - цель каста абилки.
Ты ссылаешься на Силу аттакинг юнита... это юнит который атакует, но в этом событии его быть не может. Поэтому можешь заменить на триггеринг юнита.
3
18
5 лет назад
3
  1. Сделать молот-бурь пустышку
  2. Отловить момент когда он кидается на юнита
  3. Создать дамми юнита и заставить его кидать настоящий молот бурь
  4. Сохранить по хендлу дамми всё что нужно, к примеру урон
  5. Отловить событие получения урона
  6. Если тот кто наносит урон имеет равкод этого дамми, то берем по его хендлу урон и наносим его цели
P.S. и нужно в событии получения урона делать проверку чтобы он был больше 0

В текущей реализации урон нанесется ещё до того как молоток полетит
0
11
5 лет назад
0
Extremator:
Триггеринг юнит - тот кто инициировал триггер (т.е. у тебя тут это тот, кто привёл способность в действие).
Тарет юнит оф абилити бейнг каст - цель каста абилки.
Ты ссылаешься на Силу аттакинг юнита... это юнит который атакует, но в этом событии его быть не может. Поэтому можешь заменить на триггеринг юнита.
Поменял, но всё равно не работает
Hodor:
  1. Сделать молот-бурь пустышку
  2. Отловить момент когда он кидается на юнита
  3. Создать дамми юнита и заставить его кидать настоящий молот бурь
  4. Сохранить по хендлу дамми всё что нужно, к примеру урон
  5. Отловить событие получения урона
  6. Если тот кто наносит урон имеет равкод этого дамми, то берем по его хендлу урон и наносим его цели
P.S. и нужно в событии получения урона делать проверку чтобы он был больше 0

В текущей реализации урон нанесётся ещё до того как молоток полетит
в текущей реализации ничего не работает))
1
32
5 лет назад
1
Не правильно вы всё делаете, надо отлавливать урон до его нанесения и тут же изменять множить на стату (так правильней, всё остальное рудименты 126 патча), только я хз как отловить тип урона от конкретной способности, тут надо подбирать
0
26
5 лет назад
0
eriel222, скинь что у тебя там не работает.
0
11
5 лет назад
0
Extremator:
eriel222, скинь что у тебя там не работает.
заменил на Triggering Unit, но урон всё равно никакой, учитывая, что у перса 170 силы.
0
32
5 лет назад
0
не вижу события отлова урон у вас, где оно? если всё сработает в этом триггере, то доп. урон нанесётся ещё до момента как долетит молот
0
26
5 лет назад
0
eriel222:
Extremator:
eriel222, скинь что у тебя там не работает.
заменил на Triggering Unit, но урон всё равно никакой, учитывая, что у перса 170 силы.
Скинь скрин триггера, который ты сделал.
Вероятно ты не то и не там указал.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.